diff --git a/.gitignore b/.gitignore index 27ead18a940b4233db1131f85560fdc5e75e4427..a90d5f9c04bebccc85b585bd225256243b9d5e25 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,5 @@ TestResult.xml **/bin/Debug/** **/bin/Release/** **/obj/Debug/** -**/obj/Release/** \ No newline at end of file +**/obj/Release/** +/certificates/SelfSigned diff --git a/AssemblyInfoCommon.cs b/AssemblyInfoCommon.cs index a1a05ad0c4e8d0164cec0002bf568fb3bd436a97..ae87dfcb933ec9436a773f2d00774df2c17c6f96 100644 --- a/AssemblyInfoCommon.cs +++ b/AssemblyInfoCommon.cs @@ -12,9 +12,9 @@ using System.Runtime.InteropServices; [assembly: AssemblyConfiguration("Release")] #endif -[assembly: AssemblyCompany("Digitaliseringsstyrelsen")] -[assembly: AssemblyProduct("RASP .Net")] -[assembly: AssemblyCopyright("Copyright DIGST 2007-2017")] +[assembly: AssemblyCompany("Erhvervsstyrelsen")] +[assembly: AssemblyProduct("RASP .NET")] +[assembly: AssemblyCopyright("Copyright Erhvervsstyrelsen 2021")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/AssemblyInfoFileVersion.cs b/AssemblyInfoFileVersion.cs index ecd6296134f7008aee202bee080d650245794e00..b028aaebbbcb5b719730a419b7b35ca3ff84ce5a 100644 --- a/AssemblyInfoFileVersion.cs +++ b/AssemblyInfoFileVersion.cs @@ -10,5 +10,5 @@ using System.Reflection; // //------------------------------------------------------------------------------ -[assembly: AssemblyFileVersionAttribute("2.1.1.65534")] +[assembly: AssemblyFileVersionAttribute("3.0.0.65534")] diff --git a/AssemblyInfoTitle.cs b/AssemblyInfoTitle.cs index 41bec2d5ab57336883d3098e3d2df105d29348f2..768bb3d4ca476ddef94a2f1d9b9d899c45534d09 100644 --- a/AssemblyInfoTitle.cs +++ b/AssemblyInfoTitle.cs @@ -10,5 +10,5 @@ using System.Reflection; // //------------------------------------------------------------------------------ -[assembly: AssemblyTitleAttribute("RASP.Net 2.1.1")] +[assembly: AssemblyTitleAttribute("RASP.Net 3.0.0")] diff --git a/AssemblyInfoVersion.cs b/AssemblyInfoVersion.cs index 6885440c1167769c91d45ad0ba384d7045f65616..e6ef6a8ce8c93656fdc206c44bdec4668fa3201f 100644 --- a/AssemblyInfoVersion.cs +++ b/AssemblyInfoVersion.cs @@ -10,6 +10,6 @@ using System.Reflection; // //------------------------------------------------------------------------------ -[assembly: AssemblyVersionAttribute("2.1.1")] -[assembly: AssemblyInformationalVersionAttribute("2.1.1 Dev")] +[assembly: AssemblyVersionAttribute("3.0.0")] +[assembly: AssemblyInformationalVersionAttribute("3.0.0.65534 Dev")] diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000000000000000000000000000000000..80d840dde3e372c35cba814bdf591c11cbc4e494 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,5 @@ +@Library(value='nemhandel', changelog=false) _ +// code in https://rep.erst.dk/git/nemhandelinternal/nemhandelsinfrastruktur/-/tree/master/vars + +oioraspNet() + diff --git a/MSBuild.build.bat b/MSBuild.build.bat new file mode 100644 index 0000000000000000000000000000000000000000..94acfa84edf3ae0312d7c423cb40b951edc23ec0 --- /dev/null +++ b/MSBuild.build.bat @@ -0,0 +1,9 @@ +REM set __msBuildDir=%WINDIR%\Microsoft.NET\Framework\v2.0.50727 +REM set __msBuildDir=%WINDIR%\Microsoft.NET\Framework\v3.5 +set __msBuildDir=%WINDIR%\Microsoft.NET\Framework\v4.0.30319 + +call "%__msBuildDir%\msbuild.exe" /target:BuildAndTest "MSBuild.build.xml" /p:Configuration=Debug;FavoriteFood=Popeyes /l:FileLogger,Microsoft.Build.Engine;logfile=MSBuild.build_Debug.log +call "%__msBuildDir%\msbuild.exe" /target:BuildAndTest "MSBuild.build.xml" /p:Configuration=Release;FavoriteFood=Popeyes /l:FileLogger,Microsoft.Build.Engine;logfile=MSBuild.build_Release.log + + +set __msBuildDir= \ No newline at end of file diff --git a/MSBuild.build.xml b/MSBuild.build.xml new file mode 100644 index 0000000000000000000000000000000000000000..a864eb0fd6b31b36843e709f494bf550f70aafb4 --- /dev/null +++ b/MSBuild.build.xml @@ -0,0 +1,31 @@ + + + + + + + . + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MSBuild.build_Debug.log b/MSBuild.build_Debug.log new file mode 100644 index 0000000000000000000000000000000000000000..9d48093ff1ad1798e904f84bec1df218c2aafcf4 --- /dev/null +++ b/MSBuild.build_Debug.log @@ -0,0 +1,19 @@ +Build started 04-02-2021 11:49:16. +__________________________________________________ +Project "C:\Users\kristian.sorensen-bo\source\repos\dotnet\MSBuild.build.xml" (BuildAndTest target(s)): + +Target BuildAndTest: + Target Test: + C:\Users\kristian.sorensen-bo\source\repos\dotnet\MSBuild.build.xml(16,3): error MSB4036: The "NUnit3" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with in the project file, or in the *.tasks files located in the "C:\windows\Microsoft.NET\Framework\v2.0.50727" directory. + Done building target "Test" in project "MSBuild.build.xml" -- FAILED. +Done building target "BuildAndTest" in project "MSBuild.build.xml" -- FAILED. + +Done building project "MSBuild.build.xml" -- FAILED. + +Build FAILED. + +C:\Users\kristian.sorensen-bo\source\repos\dotnet\MSBuild.build.xml(16,3): error MSB4036: The "NUnit3" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with in the project file, or in the *.tasks files located in the "C:\windows\Microsoft.NET\Framework\v2.0.50727" directory. + 0 Warning(s) + 1 Error(s) + +Time Elapsed 00:00:00.09 diff --git a/MSBuild.build_Release.log b/MSBuild.build_Release.log new file mode 100644 index 0000000000000000000000000000000000000000..72fda28628d6bb16fbab6af4e15583f09c70f570 --- /dev/null +++ b/MSBuild.build_Release.log @@ -0,0 +1,19 @@ +Build started 04-02-2021 11:49:16. +__________________________________________________ +Project "C:\Users\kristian.sorensen-bo\source\repos\dotnet\MSBuild.build.xml" (BuildAndTest target(s)): + +Target BuildAndTest: + Target Test: + C:\Users\kristian.sorensen-bo\source\repos\dotnet\MSBuild.build.xml(16,3): error MSB4036: The "NUnit3" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with in the project file, or in the *.tasks files located in the "C:\windows\Microsoft.NET\Framework\v2.0.50727" directory. + Done building target "Test" in project "MSBuild.build.xml" -- FAILED. +Done building target "BuildAndTest" in project "MSBuild.build.xml" -- FAILED. + +Done building project "MSBuild.build.xml" -- FAILED. + +Build FAILED. + +C:\Users\kristian.sorensen-bo\source\repos\dotnet\MSBuild.build.xml(16,3): error MSB4036: The "NUnit3" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with in the project file, or in the *.tasks files located in the "C:\windows\Microsoft.NET\Framework\v2.0.50727" directory. + 0 Warning(s) + 1 Error(s) + +Time Elapsed 00:00:00.12 diff --git a/NAnt.build.Distribute.Signed.bat b/NAnt.build.Distribute.Signed.bat index b7d5e7f0e1e2d6e232ba2fbc09e621681ec5e0ab..a031aa3a7c4387183263b7d43d1672885dee5173 100644 --- a/NAnt.build.Distribute.Signed.bat +++ b/NAnt.build.Distribute.Signed.bat @@ -24,7 +24,7 @@ set PATH=%PATH%;%msbuildPath01%;%msbuildPath02%;%nantPath01% REM NAnt log fil can not be savet to folder target/temp. REM NAnt start by deleting the directory (including it own log) which is not good REM And on a clean checkout, the directory does not even exist. -nant -D:build.number=65534 -D:buildType=Dev -f:build.xml Distribute -logfile:NAnt.build.log +nant -D:build.number=65534 -D:buildType=Dev -f:build.xml DistributeSigned -logfile:NAnt.build.log :EXIT diff --git a/README.adoc b/README.adoc new file mode 100644 index 0000000000000000000000000000000000000000..dc77218d94d0be78b12f5401b61171f16d01f4b2 --- /dev/null +++ b/README.adoc @@ -0,0 +1,24 @@ +include::doc/_common-settings.adoc[] + +== OIOSI RASP Library for .NET + +[WARNING] +A security issue has been pointed out due to old versions of the Log4net component. +This issue requires a HotFix presented in *2.1.1 (Log4net Hotfix)*. The next stable version: *3.0.0* will have this issue addressed. + +[options="header"] +|=== +| Version | Branch | Release status | Description +| *3.0.0.RC1 (Current)* | *master* | *release candidate* | RASP version 3.0.0.RC1 +4+| xref:doc/OIORASP_Library_DotNet-ReleaseNotes.adoc#what_is_changed[View section "What is changed" for earlier releases] +|=== + +Nemhandel OIORASP .NET v{versionNumber} + +include::doc/OIORASP_Library_DotNet-ReleaseNotes.adoc[] + +include::doc/OIORASP_Library_DotNet-InstallationGuide.adoc[] + +// include::doc/OIORASP_Library_DotNet-ReleaseNotes-CacheOverview.adoc[] + +include::doc/OIORASP_Library_DotNet-Tutorials.adoc[] diff --git a/_ReadMe_GitHelp.txt b/_ReadMe_GitHelp.txt index adb22b22660df4838e6d24099fc1c452a5fe34e1..2f15135bbf3a57dad38ef5366d12fc0f817f2fc7 100644 --- a/_ReadMe_GitHelp.txt +++ b/_ReadMe_GitHelp.txt @@ -5,4 +5,4 @@ Init the submodule and clone the code to it git submodule update --init --recursive Update the submode -git submodule foreach git pull \ No newline at end of file +git submodule foreach git pull diff --git a/build.xml b/build.xml index de619ab199c1bed5fe7512ecc8c92074141ccbae..942f53429ddbfa18582366cc98c011ed1d7b5f2a 100644 --- a/build.xml +++ b/build.xml @@ -1,426 +1,485 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Temp.NoSign.dir - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/certificates/SelfSigned/_ReadMe.txt b/certificates/SelfSigned/_ReadMe.txt index d76f627067b9d5657861405f4a10cb4e9ed33360..a21120058f8cfc87ba076bca372b62ecaaa864ec 100644 --- a/certificates/SelfSigned/_ReadMe.txt +++ b/certificates/SelfSigned/_ReadMe.txt @@ -9,5 +9,3 @@ Then create the selfSigned Software Publisher Certificate (SPC): For the build scrip to work, the Thumbprint of the certificate must exist in the System Enviroment Variable Key : DigstSPCThumbprint Value: 42e8fb16960b7533d84dc4a5450a0eafe96235ce - - diff --git a/common b/common index 68cedda61fcbc2e27b952e3d5ebacc8be5bbe3eb..7f4d7cab5118a7094e64b865740a881b3942c992 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 68cedda61fcbc2e27b952e3d5ebacc8be5bbe3eb +Subproject commit 7f4d7cab5118a7094e64b865740a881b3942c992 diff --git a/dk.gov.oiosi.library.sln.DotSettings.user b/dk.gov.oiosi.library.sln.DotSettings.user new file mode 100644 index 0000000000000000000000000000000000000000..0410316ac0057b60eef1e1ca70ca9c54a0399cff --- /dev/null +++ b/dk.gov.oiosi.library.sln.DotSettings.user @@ -0,0 +1,37 @@ + + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + True + True + False + END_OF_LINE + END_OF_LINE + END_OF_LINE + END_OF_LINE + END_OF_LINE + END_OF_LINE + TOGETHER_SAME_LINE + True + True + True + True + True + True + True + True + True + True + 160 + True + True + True + True + True + True + True + True + True \ No newline at end of file diff --git a/doc/OIORASP_Library_DotNet-InstallationGuide.adoc b/doc/OIORASP_Library_DotNet-InstallationGuide.adoc new file mode 100644 index 0000000000000000000000000000000000000000..533c77e849eb69039febadac971a31105f8f1cb3 --- /dev/null +++ b/doc/OIORASP_Library_DotNet-InstallationGuide.adoc @@ -0,0 +1,98 @@ +include::_common-settings.adoc[] + += Installation guide + +== Introduction +The OIORASP Library for .NET is a Microsoft .NET-based toolkit for implementation of RASP (Reliable Asynchronous Secure Profile) compliant business applications. + +*The current stable version is: 2.1.1* + +This document describes the steps needed before the RASP Library can be built and used. + +The library can be downloaded from https://digitaliser.dk/group/405467/resources (Compiled Library) or at directly https://rep.erst.dk/git/openebusiness/library/dotnet (Open source Git repository) + +== System requirements + +In all cases the following is needed + +* Microsoft Windows 7 or newer, including the latest service packs +* Microsoft Internet Information Services 6.0 or later +* Microsoft Visual Studio 2019 +* Microsoft .NET Framework 4.6.2 +* Port 80, 8080 and 8008 (HTTP) outgoing open +* Port 389 (LDAP) outgoing port + +To host your own RASP HTTP service you will also need + +* Port 80, 8080 and 8008 (HTTP) ingoing open + +== Install Package +The OIORASP Library is distributed as a zip file, which should simply be unzipped into +any folder. + +Note that projects within the release pack cannot be moved from their internal paths relative +to each other. If so, library references must be updated. + +The zip-package contains: + +|=== +| lib | External libraries used by the OIORASP Library +| samples | Sample projects +| src | RASP .NET Library source code +| test | Unit and integration tests +| dk.gov.oiosi.library.sln | Visual Studio 2019 solution file +|=== + + +=== Certificate +New feature in RASP 3.0.0 is that each .dll is signed by a Software Publisher Certificate (SPC). +The Danish Business Authority has purchased a productive certificate that is used in the release cycle. +If you want to compile a signed code yourself (using the NAnt script), you must obtain a code-signing certificate and follow the steps in xref:howto_codesign["How to release Signed RASP .NET"] + +=== NUnit (for running the NUnit sample test) +To run the NUnit test dll located in the test folder, NUnit needs to be installed locally on the +machine. When installed the framework can be used to run NUnit tests and develop tests in +Visual Studio. Follow the two simple steps to install NUnit: + +1. Download the newest install version of NUnit for .Net from www.nunit.org. +2. Install the downloaded file. +Now NUnit tests can be executed from NUnit which is located under +“start/all programs/NUnit.Net-version/NUnit.Net-version”. + +=== Test endpoints +Test endpoints can be found at the following location: + +https://www.digitaliser.dk/resource/6141046 + +[#howto_codesign] +=== How to release Signed RASP .NET +Work has gone into make a signed release of RASP .NET. Accordingly the NAnt build file (build.xml) has been adjusted to handle the signing and strong naming process. + +These steps explain how to setup a workstation or build-server to release a signed version of RASP .NET 3.0.0. + +. Add (if not already exist) to the System Environmental Variables: + +|=== +| Name | ERST_CODESIGNING_PASSWORD +| Value | PK of the desired code signing certificate +|=== + +. Add (if not already exist) to windows Enviroment, the key and Hash to the certificate (yes, the key start with '-'): +|=== +| Name | ERST_CODESIGNING_CERTICATE_PATH +| Value | Path to the certificate +|=== + +. Update the file './../NAnt.build.Distribute.Signed.bat', and set the desired build number. + +. Run the file './../NAnt.build.Distribute.Signed.bat'. + +== Verifying installation +To verify that the setup of the library has been done correctly it is recommended that one +compiles the RaspClientTests solution and, tries running one of the test projects such as +dk.gov.oiosi.test.request, or that the dk.gov.oiosi.test.nunit.library project is compiled and +run in NUnit. + +== Uninstalling +Uninstalling the RASP Library is done by simply deleting the folders into which the library +was unzipped. diff --git a/doc/OIORASP_Library_DotNet-ReleaseNotes-CacheOverview.adoc b/doc/OIORASP_Library_DotNet-ReleaseNotes-CacheOverview.adoc new file mode 100644 index 0000000000000000000000000000000000000000..92dd8f6c197e86c5e371920d2a955585f50d29d6 --- /dev/null +++ b/doc/OIORASP_Library_DotNet-ReleaseNotes-CacheOverview.adoc @@ -0,0 +1,17 @@ +include::_common-settings.adoc[] + +== Cache Overview +[format="csv", options="header", separator=";"] +|=== +Cache name;OIORASP 1.2.3.HotFix1;OIORASP 1.3.0;OIORASP 2.0;Proposition to change +LdapCertificateLookup/CertificateCache;TimedCache - 14 days;TimedCache, 24 hours validity, each 1 hour check for expiration;TimedCache, 24 hours validity, each 1 hour check for expiration;Limit maximum number of entries by some big value to avoid OutOfMemory, use LFU cache together with timed cache +OcspLookup;TimedCache - 1 hour;TimedCache, 1 hour validity, each 10 mins check for expiration ;TimedCache, 1 hour validity, each 10 mins check for expiration ;-- // --- +UddiLookupClient.getServiceCache;TimedCache - 24 hours;TimedCache, 1 hours validity, each 10 minutes check for expiration;TimedCache, 1 hours validity, each 10 minutes check for expiration;Critical! If we do not decrease it, NO changes in public UDDI can be visible to clients during 24 hours. +UddiLookupClient.getTModelCache;TimedCache - 24 hours;TimedCache, 24 hours validity, each 1 hour check for expiration;TimedCache, 24 hours validity, each 1 hour check for expiration;Barelly used at all, at least none in TrueLink subsystem uses it. +SchematronStore;QuantityCache - 2 path entries;LFU cache (max size 20), no expiration;LFU cache (max size 20), no expiration; +CrlCache;Unlimited hashtable for each CRL url, checks for expiration each time it is accessed, updates in the same thread where it was found that it is expired;LFU cache (max size 10), if failed to update - reattempt in 5 minutes by special scheduled job, which is started after each successful cache update depending on revocation next update date from CRL server;LFU cache (max size 10), if failed to update - reattempt in 5 minutes by special scheduled job, which is started after each successful cache update depending on revocation next update date from CRL server; +SchemaStoreCache;absent, Schema object is built each time when required;LFU cache (max size 20), no expiration;LFU cache (max size 20), no expiration; +MessageIdUnfinishedSignaturesCache;10 minutes;TimedCache, 1 hour validity, each 10 mins check for expiration ;TimedCache, 1 hour validity, each 10 mins check for expiration ; +SequenceIdUnfinishedSignaturesCache;10 minutes;TimedCache, 1 hour validity, each 10 mins check for expiration ;TimedCache, 1 hour validity, each 10 mins check for expiration ; +|=== +LFU: Least Frequently Used diff --git a/doc/OIORASP_Library_DotNet-ReleaseNotes.adoc b/doc/OIORASP_Library_DotNet-ReleaseNotes.adoc new file mode 100644 index 0000000000000000000000000000000000000000..034bd2a2df3817ca65c6b716e53c2e6cec2ad6a8 --- /dev/null +++ b/doc/OIORASP_Library_DotNet-ReleaseNotes.adoc @@ -0,0 +1,100 @@ +include::_common-settings.adoc[] + += OIORASP .NET - Release Notes +{author} +Version {versionNumber} + + +== Introduction +The OIORASP Library for .Net is a C#/DotNet based toolkit for implementation of OIORASP business applications. + +This distribution is version {versionNumber} + +The distribution is part of the OIORASP work for exchanging business documents in a secure and +reliable way using the internet. See https://nemhandel.dk/netvaerk-og-standarder for more information. + +The framework can be downloaded from https://www.digitaliser.dk/group/405467/resources or https://nemhandel.dk/opdateringer-releases + +== Release content +This release comprises the following deliverables: + +* dk.gov.oiosi.library.sln Visual Studio 2019 solution + +.Documentation: + +* OIORASP Library for .NET Release Notes.pdf (this document) +* OIORASP Library for .NET Installation Guide.pdf +* OIORASP Library for .NET Tutorials.pdf + +.Samples + +* dk.gov.oiosi.samples.TestCertificate Test certificates using OIORASP +* dk.gov.oiosi.samples.httpEndpointExample Deployable test endpoint +* dk.gov.oiosi.samples.ClientExample A client example that can send a document +* dk.gov.oiosi.samples.consolesClientExample A console client, use to send a user specific document + +.For testing (as sub-components of the RaspClientTests solution file): + +* dk.gov.oiosi.test.request Sending test project +* dk.gov.oiosi.test.extendedRequest Uddi, ldap and ocsp test project +* dk.gov.oiosi.test.nunit.library Nunit test project +* dk.gov.oiosi.test.nunit.interop Nunit interoperability test project +* dk.gov.oiosi.integration Nunit integration tests + + +== What is changed? +[NOTE] +In the following part of the document, some issue numbers are mentioned these numbers are +internal numbers used by the Erhvervsstyrelsen (Danish Business Authority), so please ignore these as external +developer. + +include::release-notes-3.0.0.adoc[leveloffset=+1] + +include::release-notes-2.1.x.adoc[leveloffset=+1] + + + +== Compatibility +This OIORASP {versionNumber} release has been tested OK with OIORASP 2.1.x for both Java and .NET when running with Foces2 certificates on both sender and receiver side. + + +== Known issues +Calling Abort() on the request may occasionally crash if one tries to update configuration or shut +down the application during sending. +This is due to a bug in the WCF WS-RM implementation that Microsoft has recognized. [as +reported: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2189376&SiteID=1] + +Processing large sized documents will consume large size of RAM and CPU. The OIORASP library itself, should no longer be the obstacle for sending and handling large files, but the hardware must +be well-equipped, as well as internet connection speed between sender and receiver + +== Licenses +Some source code is licensed under the Mozilla Public License Version 1.1. The used license +is stated below. +Please check each source file for a license declaration as some source code is licensed on other terms. + +[source] +/* + * The contents of this file are subject to the Mozilla Public + * License Version 1.1 (the "License"); you may not use this + * file except in compliance with the License. You may obtain + * a copy of the License at http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an + * "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express + * or implied. See the License for the specific language governing + * rights and limitations under the License. + * + * + * The Original Code is OIORASP .NET toolkit. + * + * The Initial Developer of the Original Code is Accenture and Avanade. + * Portions created by Accenture and Avanade are Copyright (C) 2009 + * Danish National IT and Telecom Agency (http://www.digst.dk). + * All Rights Reserved. + */ + +The NUnit distributed is not a product of {name-erst-en}. Following license is from the +originator. + + Portions Copyright © 2002-2007 Charlie Poole or Copyright © 2002-2004 James W. Newkirk, + Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002 Philip A. Craig diff --git a/doc/OIORASP_Library_DotNet-Tutorials.adoc b/doc/OIORASP_Library_DotNet-Tutorials.adoc new file mode 100644 index 0000000000000000000000000000000000000000..ac5f562d15717d302c37f4fd3f1eff3e41919c7a --- /dev/null +++ b/doc/OIORASP_Library_DotNet-Tutorials.adoc @@ -0,0 +1,936 @@ +include::_common-settings.adoc[] + += Tutorials + +== OIORASP .NET Library 3.0.0 + +=== Introduction +The purpose of this document is to guide developers in creating an application using the +RASP library. The main components will be explained here, and example code showing how +to set them up will be given. +This document represents a high-level view of the main communication components. More +documentation is found + +* As comments in the code +* As stand-alone test applications +* As NUnit tests +* By seeing code used as part of other components + +Please visit https://nemhandel.dk/vejledning-en-teknisk-introduktion-til-nemhandel for more information on the +OIORASP project. + +=== Overview of Lessons +The basics of the RASP Library will be explained through different lessons, each describing +one specific aspect of the API. +The lessons are + +* Configuring RASP and Windows Communication Foundation +* Sending documents +* Extended Requests (including UDDI, LDAP and OCSP/CRL lookups) +* Receiving documents +* The interceptors +* Hosting a HTTP service in IIS + +=== Prerequisites + +==== Resources +All common resources can be found in the resource project src/ dk.gov.oiosi.resource, and is +added (by link) to other project that need the resources. + +==== Sample documents +There are several sample documents used in the tests of the rasp library. They are located in +the src\dk.gov.oiosi.raspProfile\Resources\Documents directory. + +=== Sending Configuration - App.Config +Each test project has an App.Config application configuration file, and so should every +project that uses the RASP Library. +Most of the Windows Communication Foundation settings are done in App.Config, and this +section will briefly cover each important section in the configuration. +It is recommended that the main sections described here are copied from one of the test +projects, since the RASP Library is dependent on default settings (first and foremost the +OiosiHttpEndpoint, OiosiHttpEndpointBehavior, OiosiHttpEndpointBinding and +NHR_lookup). + +[#client_endpoint] +==== Client endpoint + + + +.App.Config sample 1 +[source, xml] + + ... + + + + + + ... + + +This sample shows a client endpoint, “OiosiHttpEndpoint”, using the attributes + +* name – Must be OiosiHttpEndpoint, as the name is hardcoded in RASP. +* address – Is retrieved from NemhandelsRegisteret, so can be left empty +* binding – Must be ‘customBinding’, as it described that we used a custom binding. +* bindingConfiguration – The name of the binding to use, described in the +customConfiguration see <>. +* contact – The contact describing the interface. +* behaviorConfiguration – The name of the behavior to use, described in <>. + +[#client_behavior] +==== Client behavior +The behavior configuration for sending. +.AppConfig sample 2 +[source, xml] + + ... + + + + + + + + + + + + + + + + + ... + + +The behavior name (‘OiosiHttpEndpointBehavior’) must match the defined name in <> + +[#client_binding] +==== Client binding +The binding configuration for sending. + +.App.Config sample 3 +[source, xml] + + ... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ... + + +First there is a basicHttpBinding, that must be named NHR_lookup, that is used to perform +lookup in NemhandelsRegisteret. + +Second, must of theses configuration should not be changed. +Last, there must be a customBinding where the name (‘OiosiHttpEndpointBinding’) must +match the defined name in <>. + +=== Receiving Configuration - App.Config +Each test project has an App.Config application configuration file, and so should every +project that uses the RASP Library. + +Most of the Windows Communication Foundation settings are done in App.Config, and this +section will briefly cover each important section in the configuration. + +It is recommended that the main sections described here are copied from one of the test +projects, since the RASP Library is dependent on default settings (first and foremost the +OiosiHttpServer, OiosiHttpServerBehavior, OiosiHttpServerBinding). + +Note – This section describe how to setup a receiving endpoint on an IIS (IIS hosted). There +exist other ways of setting up receiving service (self-hosted), that will not be described here. + +[#server_services] +==== Server services + +.AppConfig sample 4 +[source, xml] + + ... + + + + + + +... + + +This sample shows a server endpoint using the attributes +Service + +* behaviorConfiguration – The name of the behavior to use, described in <>. +* name – Is the namespace and class that implement the communication interface. +Services +* name – Name of the endpoint – not importen. +* binding – Must be ‘customBinding’, as it described that we used a custom binding. +* bindingConfiguration – The name of the binding to use, described in the +customConfiguration <> +* contact – Represents service contract implemented by the endpoint, describing what +operations are supported and what SOAP actions they expect (and return). RASP +endpoints should implement dk.gov.oiosi.communication.client.IClientProxyContract +interface. + +[#server_behavior] +==== Server behavior +The behavior configuration for sending. +.App.Config sample 5 +[source, xml] + + ... + + + + + + + + + + + + + + + + + + + + + + + + + ... + + +App.Config sample 6 shows an endpoint behavior. The behavior name +(OiosiHttpServerBehavior) must the name defined in <>. The behavior add the +signCustomHeaders and references a client certificate (and where to find it). As mentioned +before, this behaviour is referenced from a client endpoint. +The sender certificate and the server root certificate is checked using WCF extension, as this +give the possibility to create better error description back to the sender when something is +wrong. + +[NOTE] +==== +OIORASP can use both Test and Live certificates, however most organisation +can’t use test certificates in testing. This is because of Nets port restrain in there +firewall protection the LDAR and OCSP/CRL servers. +==== + +For a hint on how to find the serial number and store location/name of your certificate check +the section named “Importing certificates” in the document link:OIORASP_Library_DotNet-InstallationGuide.adoc["OIORASP .NET Installation Guide"] + +The certificate configuration must match the location where the certificate is installed. In +this setup, the find value is the certificate serial number. + +[#server_binding] +==== Server binding +The server binding configuration. +.App.Config sample 6 + +[source, xml] + + ... + + + + + + + + + + + + + + + + + + + + + + + + + ... + + +The name of the server binding (OiosiHttpServerBinding) must match the name of the +binding defined in <>. + +==== Configuring timeouts +There are several timout settings in the app.config. Some of the overall timeouts are +described here. + +* SendTimeout is the overall timeout for a communication, i.e. including all RM +messages back and forth between sender and receiver. +* Open- and CloseTimeout concerns the timeout of the creation of a connection from +the sender to the receiver, and nothing else. +* ReceiveTimeout is the timeout for a process waiting for a message within a session, +before deciding to time out the session. + +=== Lesson: dk.gov.oiosi.communication +The communication namespace holds the 3 main classes for communicating with web +services using the RASP stack. These are + +* Request: Allows the simplest form of request using the RASP stack using http +transport. Transport options (i.e. using RM, security, schema- and schematron +validation) can be configured in App.Config as described in the earlier section. + +==== Request +dk.gov.oiosi.communication.Request is the main class for making RASP service calls. + +For a concrete example of how to use the Request class, see the test project +dk.gov.oiosi.test.request. + +The sample below shows how to easily use Request to send an XML document to an http +endpoint through the use of the method GetResponse. The code should be fairly straight +forward. + +.Code sample 1 + +[source, csharp] +// Sends an xml document and receives a response +XmlDocument xdoc = new XmlDocument(); +Request raspReq = new Request(new Uri("http://myEndpoint")); +Response response; +try{ +raspReq.GetResponse(new OiosiMessage(xdoc), out response); +} +catch(RequestShutdownException e){ +// No need to do anything in particular if one +//isn’t concerned with a nice shutdown +// If the response variable is set, it’s good to use +// and your message has been acknowledged +} + +Calls can be made to http service, and Request automatically detects which type of service is +being called by looking at the scheme of the URI given. Http endpoint addresses MUST be +formatted http://address and is normally provided by NemhandelsRegisteret, and is +currently the only one supported. + +Code sample 1 give an URI as lone argument to the Rasp constructor, defining what +endpoint messages will be sent to. However, Request offers two more constructors, presented +in Code sample 2. + +.Code sample 2 +[source, csharp] +// Takes the name of an endpoint in App.Config +public Request(string endpointConfigurationName); +// Takes an endpoint, credentials and a sending policy +public Request(Uri endpointAddress, + Credentials credentials, + SendPolicy sendPolicy); + + The first constructor in Code sample 2 takes the name of an endpoint in the application +configuration file. See the file App.Config in the test dk.gov.oiosi.test.request for further +reference to how the configured endpoint (OiosiHttpEndpoint) describes the service which we +will call. + +An endpoint configuration is needed no matter what constructor is used. Unless the first +constructor in Code sample 2 is used, the endpoint configuration name must be +“OiosiHttpEndpoint”, and therefore should always be present in the App.Config file when +using the RASP Library. See the App.Config section for more information. + +The second constructor in Code sample 2 takes an endpoint URI, just like the ones used in +Code sample 1+2, but also takes programmatically set certificates (for sending and/or +receiving). These will override any certificates given in App.Config. + +==== Extended request +This section demonstrates the following in addition to making plain Request: + +* Gets identifiers from xml documents (e.g. GLN (EAN) or CVR numbers) from documents +using configurable xpath expressions +* Performs a UDDI lookup using these parameters +* Retrieves an endpoint certificate from LDAP based on information returned from +UDDI +* Checks certificate revocation status against OCSP. + +[NOTE] +==== +Please note that the project has moved into the samples namespace and changed name +to “dk.gov.oiosi.samples.consoleClientExample”. +==== + +For a concrete example of how to use the Request class, see the test project +dk.gov.oiosi.test.requestTests. + +Code sample 3 shows how ExtendedRequest encapsulates all UDDI, OCSP, LDAP and +document searching to send an XML document to an http endpoint through the use of the +method GetResponse. + +.Code sample 3 +[source, csharp] +// 1. Get client certificate: +X509Certificate2 cert = CertificateLoader.GetCertificateFromStoreWithSSN( +"CVR:26769388-UID:1172691221366", +StoreLocation.CurrentUser, +StoreName.My +); +OcesX509Certificate clientCert = new OcesX509Certificate(cert); +// 2. Define send policy: +SendPolicy sendPolicy = new SendPolicy("*"); +// 3. Create request: +ExtendedRequest requestEx = new ExtendedRequest(clientCert, sendPolicy); +// 4. Create test message: +// 4.1 Load a test message from file: +XmlDocument xmlMsg = GetTestMessage(); +OiosiMessage msg = new OiosiMessage(xmlMsg); +// 5. Get response: +Response response; +try { +response = requestEx.GetResponse(msg); +} catch (Exception ex) { +txtResult.Text += "RequestExtended failed: " + ex.ToString(); +return; +} + +You can run the ExtendedRequest test sample by running the +dk.gov.oiosi.test.extendedRequest project application, see below. + +image:rasp_extendedrequest.png[] + +The LDAP, OCSP and UDDI lookup components have both online and offline implementation +of their interfaces, see the RASP client tutorials on how to switch between these. + +You can choose which implementation to run by setting the corresponding factory +configuration in the configuration file, see below. + +You choose the implementation type by setting class + namespace + assembly name. The +factory then instantiates this type dynamically. You may supply your own implementation of +the OCSP, LDAP and UDDI interfaces. + +.Code sample 4 +[source, xml] + + +dk.gov.oiosi.security.revocation.ocsp.OcspLookup + + dk.gov.oiosi.library + + + +dk.gov.oiosi.security.Ldap.LdapCertificateLookup + + +dk.gov.oiosi.library + + + + +dk.gov.oiosi.uddi.UddiLookupClient + + +dk.gov.oiosi.library + + + +Code sample 5 uses OCSP for to check for revocation, while sample 6 use CRL lookup. + +.Code sample 5 +[source, xml] + + + dk.gov.oiosi.security.revocation.crl.CrlLookup + + dk.gov.oiosi.library + + + +dk.gov.oiosi.security.Ldap.LdapCertificateLookup + + +dk.gov.oiosi.library + + + + +dk.gov.oiosi.uddi.UddiLookupClient + + +dk.gov.oiosi.library + + + +The OCSP-server is by default read from the certificate. This can be overridden by having a +configuration in the OCSPconfig section: + +.Code sample 6 +[source, xml] + + 10000 + http://localhost/ + + +The configuration file also demonstrates how to configure RaspDocumentType configuration. +This configuration is associates the following information with the root element of an xml +document: + +* Validation schemas and schematron xslts +* Xpath expressions for finding e.g. an GLN (EAN) number or other endpoint key types +* Associate a service and SOAP action with the document type + +Most of this configuration points forward to the RASP client which uses this library for +automatically sending business messages. + +You can see the RequestExtended class for an example on how to string the OCSP, LDAP, +UDDI, certificate checking and Request components together, either by using configuration +or programmatically. + + +===== The UDDI lookup +The UDDI lookup of the extended request requires the UDDI connection to be configured in +the app.config file, where it has its own HTTP binding. + +The parameters of the UDDI lookup may additionally use a process definition filter. By +setting the BusinessProcessDefinitionTModel and RoleIdentifier fields of the +LookupParameters object, the result from the query is filtered using these criteria. If null, +they are ignored. + +For more information on how to use the IUddiLookup interface have a look at <>. + +[#uddi_lookup] +=== Lesson: dk.gov.oiosi.uddi.IUddiLookupClient + +This section will have a short description on how to use the UddiLookupClient interface and +the LookupParameters class for different scenarios. + +There are several different kinds of lookup in that the interface IUddiLookupClient supports. +The interface only has one method and that is for lookup that take some parameters and +returns a list of responses. See + +[source, csharp] +/// +/// Translate interface for the ARS (Address Resolving Service) client. +/// +public interface IUddiLookupClient { +/// + /// Translate parametres + /// + /// + /// + List Lookup(LookupParameters parameters); +} + +The parameters that are used for the lookup can be different after what is searched for in the +UDDI. It seems like there are three major lookups that is needed by suppliers and these are; +first one is to find all that a specific identifier supports, second one is to find the endpoint to +a specific identifier and specific document type, finally the third one is to find the endpoint to +a specific identifier, specific document type and specific profile. + +First there is how to make a lookup that get all services for a specific identifier, then you +have to use the following constructor: + +[source, csharp] +public LookupParameters( + Identifier identifier, + List acceptedTransportProtocols) + +Where the identifier is given as the first parameter and the second parameter is what +transport protocols the client can support. + +Second lookup type takes three parameters; the first parameter is the identifier, the second +parameter is the service identifier in the UDDI and the third parameter is the accepted +transport protocols. The second parameter is a bit tricky to find but it is defined and found +on the UDDI. Se below for the method parameters: + +[source, csharp] +public LookupParameters( + Identifier identifier, + UddiId serviceId, + List acceptedTransportProtocols) + +Here the UDDIID on the portType tModel is used as the value in the parameter. The portType +can for an example correlate to a document type (invoice) in a process (billing). + +Third lookup type takes four parameters where the third parameter is different than the +other two lookup constructors. This parameter is a list of UddiId’s on the profiles that the +service must support. The method looks like the following: + +[source, csharp] +public LookupParameters( + Identifier identifier, + UddiId serviceId, + List profileIds, + List acceptedTransportProtocols) + +The lookup will accept a service as a result if just one of the profiles in the list is supported +by it. + +There are more constructors but they are not needed to send documents over the RASP +protocol, so they are not described here in this document. + +=== Lesson: dk.gov.oiosi.extension.wcf +The RASP library comes with several extensions to the Windows Communications +Foundation framework 4.5, that can all be found under the dk.gov.oiosi.extension.wcf and +dk.gov.oiosi.raspProfile.extension.wcf namespaces. + +These extensions come in the form of binding elements that are inserted into the +communication stack, where they intercept and handle the in- or outgoing message +according to their functionality. + +The extensions available in version 3.0.0 are + +.Interceptors +* The schema interceptor +* The schematron interceptor +* The signature validation proof generator +* The XSLT transformer +* The ubiquitous message property interceptor + +.Headers +* The party identifier headers + + +These stack elements are added in the App.Config file, but only after adding reference to +each of the elements configuration extension as seen in App.Config sample 7. + +Server and client side interceptors have been implemented in different manners because of +the different ways the two handles SOAP messages wherefore one has to make sure the +correct interceptor binding element has been selected. + +.App.Config sample 7 + +[source, xml] + + + + + + + + + + + + + + + + + + + + + + + + +==== Schema and schematron interceptors +The xml validators have the following settings + +* *ValidateRequest* - If true it will validate the xml on request. Default is true. +* *ValidateResponse* - If true it will validate the xml on response. Default is true. The +current configuration does not return any valid xml so this is disabled. +* *FaultOnRequestValidationException* - If true it will send soap fault to the client if +the validation fails. If false the message will continue up the stack and any validation +failure is added as a custom property to the message. Default is true. + + +==== Signature validation proof interceptor +The server side signature validation proof interceptor has the following options + +* *FaultOnRequestValidationException* - should a SOAP fault be sent on exceptions? Default is true. + +The client side signature validation proof interceptor has no options. + +Note that the ServerSignatureProof and ClientSignatureProof interceptors must be located +between the RM layer and the security layer as seen in *Error! Reference source not found*. + +==== XSLT Transformation interceptor +The XSLT transformation transforms the incoming XML, and has the following options + +* FaultOnTransformationException – should a SOAP fault be sent on exceptions? +* PropagateOriginalMessage – The original XML will be added as a message +property + +Note that the XSLT interceptor must be placed above the ReliableMessaging layer. + +==== Ubiquitous properties interceptor +The ubiquitous properties interceptor adds ubiquitous message properties to all messages +that pass it (as opposed to normal WCF Message properties), that will only be added to the +payload message. + +Ubiquitous properties are added to the OiosiMessage before sending, and need to be given a +unique string as an identifier, which later stack layers need to be familiar with if they would +like to read the property. + +[source, csharp] +OiosiMessage msg = new OiosiMessage(); +msg.UbiquitousProperties.Add("MyProperty", new object()); + +Note that the ubiquitous properties interceptor needs to be located under the +ReliableMessaging layer. + +==== SenderPartyIdentifier and ReceiverPartyIdentifier headers +In dk.gov.oiosi.raspProfile.communication.extension.wcf an additional interceptor can be +found, which is used to add the obligatory RASP SOAP headers and + . + +The value of the headers is configured by adding an PartyIdentifierSettings object as an +ubiquitous property to the message to be sent, as seen in the code below. The name of the +ubiquitous property must be the value found in the constant MessagePropertyKey on the +PartyIdentifierHeaderSettings class. + +[source, csharp] +OiosiMessage msg = new OiosiMessage(); +string key = PartyIdentifierHeaderSettings.MessagePropertyKey; +PartyIdentifierHeaderSettings partyIdentifierSetting = new PartyIdentifierHeaderSettings(senderID, receiverID); +msg.UbiquitousProperties[key] = partyIdentifierSetting; + +=== Lesson: Enabling tracing +Windows communication enables both Message level logging and internal system traces, +both which can be used with the RASP library. Furthermore the RASP library can add it’s +own internal system logs to the same (or a different) log file as WCF. Beware that when using +traces for the library on the Verbose tracing level the trace files will very quickly become very +large, so tracing at this level should only be enabled for advanced debugging. + +At the very top of all the App.Config files that are distributed with the RASP library source, +there should be a section called . This section has been disabled by +making it an xml comment, and to enable it again just remove the from before +and after it. + +When tracing has been enabled, two files (App_Traces.svclog and App_Messages.svclog) can +be viewed using the application SvcTraceViewer.exe that comes with the Windows SDK. +App_Traces will contain internal logs and App_Messages will contain all the SOAP messages +sent and/or received. + +==== Changing the trace settings +To change the tracing options it is recommended that the App.Config file is edited in the +Windows SDK application SvcConfigEditor.exe. + +image:images\rasp_clientappconfig.png[] + +In the configuration editor, under Diagnostics there will be two important sections; Listeners +and Sources. + +Under listeners you can add new trace listeners that will write to other files than the above +mentioned two. Under Sources you can add more sources (for example your own WCF +extensions) or change to what Listener the existing Sources will be written (if for example you +would like to separate RASP logs from WCF logs). It is also here where you can change on +what detail level to log. “Warning” is recommended to not clog the log files. + +=== Lesson: Configuration - RaspConfiguration.xml +This section briefly describes how to access the dynamic configuration file, which +supplements App.Config, RaspConfiguration.xml and change loaded library versions from +live to test versions. + +The RaspConfiguration.xml file is loaded using the class ConfigurationDocument. Default the +location and name of the configuration file is loaded from the programs main App.Config file, +or it should be set like this: + +[source, csharp] +ConfigurationDocument.ConfigFilePath = "RaspConfiguration.Live.xml"; + +[NOTE] +You must set the configuration before starting to use the RASP functionality. + +You can choose to use offline test stub versions of the LDAP, OCSP and UDDI libraries. This +is suitable for testing in offline environments or to fix some parameters of the test. + +You can set this in the factory configuration sections of the config. + +To do use test stubs do the following: + +* *LDAPLookupFactory* – change the implementation namespace class from +“dk.gov.oiosi.security.Ldap.LdapCertificateLookup” to +“dk.gov.oiosi.security.Ldap.LdapCertificateLookupTest”. +* *LdapLookupFactoryConfig* – change the implementation namespace class from +“dk.gov.oiosi.security.Ldap.LdapCertificateLookup” to +“dk.gov.oiosi.security.Ldap.LdapCertificateLookupTest”. +* *RevocationLookupFactoryConfig* – change the implementation namespace class +from “dk.gov.oiosi.security.revocation.ocsp.OcspLookup” to +“dk.gov.oiosi.security.revocation.ocsp.OcspLookupTest”. + +When you use the test stubs, you can configure the behaviour of each of them. You can do +this in the following sections: + +* LdapCertificateLookupTestConfig: Here you can configure a certificate that the LDAP +client should always return. +* OcspLookupTestConfig: Here you can set the response that the OCSP client always +will return in response to a question of certificate validity (true/false). +* UddiLookupClientTestConfig: Here you can statically configure an UDDI response, +regardless of lookup parameters. Parameters include the endpoint address and +certificate subject. + +=== Lesson: Setting up an IIS hosted RASP service +To host an HTTP endpoint it is recommended that this endpoint should be hosted by +Microsoft Internet Information Services (IIS). + +A test project in the sample code demonstrates how this could be done. In this project you +will find some code and a Web.Config file (which will act as a substitute for the App.Config +file while hosting our service in IIS). + +To get started, either publish the project directly into C:\Inetpub\wwwroot\ (assuming that +you have your Windows installation on the C drive), or publish another location and +manually install the application into the IIS. + +Then you should open the IIS manager (found under Start->Control Panel->Administrative +Tools, alternatively as a subsection of Start -> Control Panel -> Administrative Tools -> Computer +Management). + +image:rasp_iis.png[] + +Under local computer\Web sites there should be a default web site with the folder +C:\Inetpub\wwwroot\ as it’s home directory. If there is no web sites please refer to Microsoft +help for setting a web site up. + +As a sub folder of this web site you should see the folder you just published called +RaspTestEndpoint. Right click on this folder and select Properties. + +image:rasp_interoptest2properties.png[] + +In the properties window, under the Directory tab push the Create button. + +image:rasp_interoptest2properties2.png[] + +In the properties window, under the ASP.NET tab, select .NET Framework 4.6.2 + +image:rasp_interoptest2properties3.png[] + +Under the Directory Security tab, Authentication and access control, make sure anonymous +access is enabled. + +Now you should be able to see that your service is running by opening + +http://localhost/RaspTestEndpoint/OiosiOmniEndpoint.svc + +in a browser (such as Internet Explorer) . + + +==== Tips for solving common issues when hosting in IIS +If you have problems contacting the ISS service from outside, you may try and look into the +firewall settings. +If your endpoint is not working, you may try the following: + +* Go to the IIS application pool property window +* Select the “Identity” tab. +* Change the account to “local system” +If you do not want to elevate permission on the whole of application pool, you can try the +following. +* Creating a new application pool, where all web sites are running on the same .NET version (4.6.2) +* If that doesn’t work, perhaps the application pool doesn’t have rights to use the +certificate. Try: + +** Delete the certificate OiosiTestVOCES.pfx from the MMC window. +** Run the command line tool WinHttpCertCfg +(http://www.microsoft.com/downloads/details.aspx*familyid=c42e27 +ac-3409-40e9-8667-c748e422833f&displaylang=en) +** Re-install the certificate like: +>WinHttpCertCfg.exe –i NemhandelTest2.pfx –c LOCAL_MACHINE\MY –a +“NetworkService” –p Test1234 +(imports the pfx file to the personal store on local machine, for the +NetworkService account, using the password Test1234) +** Grant acces to the certificate for asp.net by running +>WinHttpCertCfg.exe –c LOCAL_MACHINE\MY –s “Nemhandel Test 2” –g +–a “aspnet” +(where “Nemhandel Test 2” is part of the subject string of the certificate you +just imported) +** In web.config, change the location of the certificate from “Root” to “My” store.+image:rasp_dotnetproperties.png[] +** In the IIS manager, right click on the application pool you’re running on (if it +is the default, you might want to create a new one) and make sure that under +the Identity tab the “Network service” security account is selected. diff --git a/doc/_common-settings.adoc b/doc/_common-settings.adoc new file mode 100644 index 0000000000000000000000000000000000000000..61b7bdc72f57cedf00177abd24760b9cc0ef2774 --- /dev/null +++ b/doc/_common-settings.adoc @@ -0,0 +1,22 @@ +// Layout stuff: +:title-page: +:doctype: article +:toc: +:toc: left +:toclevels: 3 +:sectnums: +:sectnumlevels: 5 +:xrefstyle: full +:icons: font +:imagesdir: ../doc/images +// Avoid the "Chapter" keyword in output: +:chapter-label: + + +// Variables: +:name-erst-en: Danish Business Authority +:author: {name-erst-en} + + +// Følgende linje opdateres automatisk af build-script, og variablen {versionNumber} kan benyttes over alt: +include::_common-version.adoc[] diff --git a/doc/_common-version.adoc b/doc/_common-version.adoc new file mode 100644 index 0000000000000000000000000000000000000000..6d7e348d85579e9f45bb89352356e392b49d0558 --- /dev/null +++ b/doc/_common-version.adoc @@ -0,0 +1,2 @@ +:versionNumber: 3.0.0.RC1.65534 +:versionNumberTagged: 3.0.0.65534 \ No newline at end of file diff --git a/doc/images/rasp_clientappconfig.png b/doc/images/rasp_clientappconfig.png new file mode 100644 index 0000000000000000000000000000000000000000..30f3f5619443bb43ddda23d320c91a74513a99e7 Binary files /dev/null and b/doc/images/rasp_clientappconfig.png differ diff --git a/doc/images/rasp_dotnetproperties.png b/doc/images/rasp_dotnetproperties.png new file mode 100644 index 0000000000000000000000000000000000000000..1f2ac72d762a9eeeaec319bf2cf7b80941e71f00 Binary files /dev/null and b/doc/images/rasp_dotnetproperties.png differ diff --git a/doc/images/rasp_extendedrequest.png b/doc/images/rasp_extendedrequest.png new file mode 100644 index 0000000000000000000000000000000000000000..f6fd55d1e3673f516cdc4e0495a4fc4d9fa9cf29 Binary files /dev/null and b/doc/images/rasp_extendedrequest.png differ diff --git a/doc/images/rasp_iis.png b/doc/images/rasp_iis.png new file mode 100644 index 0000000000000000000000000000000000000000..60871219b9a46350f07dff311326af6b7bd09ee7 Binary files /dev/null and b/doc/images/rasp_iis.png differ diff --git a/doc/images/rasp_interoptest2properties.png b/doc/images/rasp_interoptest2properties.png new file mode 100644 index 0000000000000000000000000000000000000000..14a3550591ac95f428ce668fd487660ff07a3dd1 Binary files /dev/null and b/doc/images/rasp_interoptest2properties.png differ diff --git a/doc/images/rasp_interoptest2properties2.png b/doc/images/rasp_interoptest2properties2.png new file mode 100644 index 0000000000000000000000000000000000000000..f762c87d89c43633324414ca6c1b5718aeb7e8c9 Binary files /dev/null and b/doc/images/rasp_interoptest2properties2.png differ diff --git a/doc/images/rasp_interoptest2properties3.png b/doc/images/rasp_interoptest2properties3.png new file mode 100644 index 0000000000000000000000000000000000000000..5d177a4ce43d5d309185a12c029f0e9bcd08a0be Binary files /dev/null and b/doc/images/rasp_interoptest2properties3.png differ diff --git a/doc/Howto Release Signed .Net RASP.txt b/doc/old/Howto Release Signed .Net RASP.txt similarity index 98% rename from doc/Howto Release Signed .Net RASP.txt rename to doc/old/Howto Release Signed .Net RASP.txt index 2282ac6090e50732127e98df415dc1493e7decc0..4320c4d6dd1b852715655a616af4e4d0b2424ea1 100644 --- a/doc/Howto Release Signed .Net RASP.txt +++ b/doc/old/Howto Release Signed .Net RASP.txt @@ -1,19 +1,19 @@ -Work has gone into make a signed release og RASP .Net. -However, we have the problem that the virtual build server can't reach the code Signing certificate on physical USB eToken. -Therefore, the only option so far, is release a signed version from a workstation. -These steps explain howto setup the workstation to release a signed version of RASP.Net. - -1) Add (if not already exist) to windows Enviroment, the password to the certificate (yes, the key start with '-'): - Name -DigstSignToolPassword - Password not added to SVN. - - -2) Add (if not already exist) to windows Enviroment, the key and Hash to the certificate (yes, the key start with '-'): - Name -DigstSPCThumbprint - VAlue 98642f19b787ec0386db8b52ce9e8ed4e49c - -3) Install (if not already done) SAFENET DRIVERS: https://www.trustzone.com/standard-code-signing (step 1). - -4) Find the svn revision number, and update the file './../NAnt.build.Distribute.Signed.bat', and set the correct build number (line 27). - +Work has gone into make a signed release og RASP .Net. +However, we have the problem that the virtual build server can't reach the code Signing certificate on physical USB eToken. +Therefore, the only option so far, is release a signed version from a workstation. +These steps explain howto setup the workstation to release a signed version of RASP.Net. + +1) Add (if not already exist) to windows Enviroment, the password to the certificate (yes, the key start with '-'): + Name -DigstSignToolPassword + Password not added to SVN. + + +2) Add (if not already exist) to windows Enviroment, the key and Hash to the certificate (yes, the key start with '-'): + Name -DigstSPCThumbprint + VAlue 98642f19b787ec0386db8b52ce9e8ed4e49c + +3) Install (if not already done) SAFENET DRIVERS: https://www.trustzone.com/standard-code-signing (step 1). + +4) Find the svn revision number, and update the file './../NAnt.build.Distribute.Signed.bat', and set the correct build number (line 27). + 5) Run the file './../NAnt.build.Distribute.Signed.bat'. \ No newline at end of file diff --git a/doc/old/OIOSI RASP Library for .Net Cache Overview.csv b/doc/old/OIOSI RASP Library for .Net Cache Overview.csv new file mode 100644 index 0000000000000000000000000000000000000000..0dfec2f4f7cdd9afc5bea5e13a199c04f947fa0a --- /dev/null +++ b/doc/old/OIOSI RASP Library for .Net Cache Overview.csv @@ -0,0 +1,15 @@ +;Cache configuration comparison;;; +;;;; +Cache name;OIORASP 1.2.3.HotFix1;OIORASP 1.3.0;OIORASP 2.0;Proposition to change +LdapCertificateLookup/CertificateCache;TimedCache - 14 days;TimedCache, 24 hours validity, each 1 hour check for expiration;TimedCache, 24 hours validity, each 1 hour check for expiration;Limit maximum number of entries by some big value to avoid OutOfMemory, use LFU cache together with timed cache +OcspLookup;TimedCache - 1 hour;TimedCache, 1 hour validity, each 10 mins check for expiration ;TimedCache, 1 hour validity, each 10 mins check for expiration ;-- // --- +UddiLookupClient.getServiceCache;TimedCache - 24 hours;TimedCache, 1 hours validity, each 10 minutes check for expiration;TimedCache, 1 hours validity, each 10 minutes check for expiration;Critical! If we do not decrease it, NO changes in public UDDI can be visible to clients during 24 hours. +UddiLookupClient.getTModelCache;TimedCache - 24 hours;TimedCache, 24 hours validity, each 1 hour check for expiration;TimedCache, 24 hours validity, each 1 hour check for expiration;Barelly used at all, at least none in TrueLink subsystem uses it. +SchematronStore;QuantityCache - 2 path entries;LFU cache (max size 20), no expiration;LFU cache (max size 20), no expiration; +CrlCache;Unlimited hashtable for each CRL url, checks for expiration each time it is accessed, updates in the same thread where it was found that it is expired;LFU cache (max size 10), if failed to update - reattempt in 5 minutes by special scheduled job, which is started after each successful cache update depending on revocation next update date from CRL server;LFU cache (max size 10), if failed to update - reattempt in 5 minutes by special scheduled job, which is started after each successful cache update depending on revocation next update date from CRL server; +SchemaStoreCache;absent, Schema object is built each time when required;LFU cache (max size 20), no expiration;LFU cache (max size 20), no expiration; +MessageIdUnfinishedSignaturesCache;10 minutes;TimedCache, 1 hour validity, each 10 mins check for expiration ;TimedCache, 1 hour validity, each 10 mins check for expiration ; +SequenceIdUnfinishedSignaturesCache;10 minutes;TimedCache, 1 hour validity, each 10 mins check for expiration ;TimedCache, 1 hour validity, each 10 mins check for expiration ; +;;;; +;;;; +LFU: Least Frequently Used;;;; diff --git a/doc/OIOSI RASP Library for .Net Cache Overview.xlsx b/doc/old/OIOSI RASP Library for .Net Cache Overview.xlsx similarity index 100% rename from doc/OIOSI RASP Library for .Net Cache Overview.xlsx rename to doc/old/OIOSI RASP Library for .Net Cache Overview.xlsx diff --git a/doc/OIOSI RASP Library for .Net Installation Guide.docx b/doc/old/OIOSI RASP Library for .Net Installation Guide.docx similarity index 100% rename from doc/OIOSI RASP Library for .Net Installation Guide.docx rename to doc/old/OIOSI RASP Library for .Net Installation Guide.docx diff --git a/doc/OIOSI RASP Library for .Net Installation Guide.pdf b/doc/old/OIOSI RASP Library for .Net Installation Guide.pdf similarity index 100% rename from doc/OIOSI RASP Library for .Net Installation Guide.pdf rename to doc/old/OIOSI RASP Library for .Net Installation Guide.pdf diff --git a/doc/OIOSI RASP Library for .Net Release Notes.docx b/doc/old/OIOSI RASP Library for .Net Release Notes.docx similarity index 100% rename from doc/OIOSI RASP Library for .Net Release Notes.docx rename to doc/old/OIOSI RASP Library for .Net Release Notes.docx diff --git a/doc/OIOSI RASP Library for .Net Release Notes.pdf b/doc/old/OIOSI RASP Library for .Net Release Notes.pdf similarity index 100% rename from doc/OIOSI RASP Library for .Net Release Notes.pdf rename to doc/old/OIOSI RASP Library for .Net Release Notes.pdf diff --git a/doc/OIOSI RASP Library for .Net Tutorials.docx b/doc/old/OIOSI RASP Library for .Net Tutorials.docx similarity index 100% rename from doc/OIOSI RASP Library for .Net Tutorials.docx rename to doc/old/OIOSI RASP Library for .Net Tutorials.docx diff --git a/doc/OIOSI RASP Library for .Net Tutorials.pdf b/doc/old/OIOSI RASP Library for .Net Tutorials.pdf similarity index 100% rename from doc/OIOSI RASP Library for .Net Tutorials.pdf rename to doc/old/OIOSI RASP Library for .Net Tutorials.pdf diff --git a/doc/release-notes-1.3.0_HowToUpgrade.txt b/doc/old/release-notes-1.3.0_HowToUpgrade.txt similarity index 97% rename from doc/release-notes-1.3.0_HowToUpgrade.txt rename to doc/old/release-notes-1.3.0_HowToUpgrade.txt index aab31351911cc6a60c6adcf8d0933637e93b647d..05f923f4f7bedfdcd415b79a6e9a7dbf05367fd6 100644 --- a/doc/release-notes-1.3.0_HowToUpgrade.txt +++ b/doc/old/release-notes-1.3.0_HowToUpgrade.txt @@ -1,26 +1,25 @@ -How to upgrade project from Net 1.2.3 to version 1.3.0 - -This file should be seen as a guide for migrating own code to OIORASP library 1.3.0 -The guide might not be 100% accurate, depending on your use of the library! Some steps might be unnecessary in your setup, and others might be as detailed as need in your setup! - -Steps ------ - -1. Download new release from http://digitaliser.dk/group/405467/resources/type/150019 - -2. Replace your old .dll files with the new .dll and .config files - Note there exist more files in this release then in the old release - -3. Remove OcspClient2.dll and bccrypto-csharp-b02.dll from lib - Not used anymore. - -4. Update your RaspConfiguration.xml file - remember to adjust path to resources (schema + schematron files), as the path has benn changed. - -5. When a document is received though RASP OiosiMessage, a new method MessageAsString is provided to extract the document. Use this new method to take advantage of the improved processing speed, that has been implemented. - -6. Some classes/method is no longer static, and must in initialized. - -7. Log4Net har been implemented to be used by RASP .Net. Update the configuration fil log4net4Rasp.xml, to fit you needs. - -That should be it..! - -It you meet problems, that should be included in this guide, please post your comments to the following email address: - support@nemhandel.dk +How to upgrade project from Net 1.2.3 to version 1.3.0 + +This file should be seen as a guide for migrating own code to OIORASP library 1.3.0 +The guide might not be 100% accurate, depending on your use of the library! Some steps might be unnecessary in your setup, and others might be as detailed as need in your setup! + +Steps + +1. Download new release from http://digitaliser.dk/group/405467/resources/type/150019 + +2. Replace your old .dll files with the new .dll and .config files - Note there exist more files in this release then in the old release + +3. Remove OcspClient2.dll and bccrypto-csharp-b02.dll from lib - Not used anymore. + +4. Update your RaspConfiguration.xml file - remember to adjust path to resources (schema + schematron files), as the path has benn changed. + +5. When a document is received though RASP OiosiMessage, a new method MessageAsString is provided to extract the document. Use this new method to take advantage of the improved processing speed, that has been implemented. + +6. Some classes/method is no longer static, and must in initialized. + +7. Log4Net har been implemented to be used by RASP .Net. Update the configuration fil log4net4Rasp.xml, to fit you needs. + +That should be it..! + +It you meet problems, that should be included in this guide, please post your comments to the following email address: + support@nemhandel.dk diff --git a/doc/release-notes-2.0.0_HowToUpgrade.txt b/doc/old/release-notes-2.0.0_HowToUpgrade.txt similarity index 97% rename from doc/release-notes-2.0.0_HowToUpgrade.txt rename to doc/old/release-notes-2.0.0_HowToUpgrade.txt index 60a5da6b841af4138edfdd07d614b425eac53ae0..21c222b94d5de4292253cb36408918340a544a67 100644 --- a/doc/release-notes-2.0.0_HowToUpgrade.txt +++ b/doc/old/release-notes-2.0.0_HowToUpgrade.txt @@ -1,21 +1,20 @@ -How to upgrade project from Net 1.3.0 to version 2.0.0 - -This file should be seen as a guide for migrating own code to OIORASP library 2.0.0 -The guide might not be 100% accurate, depending on your use of the library! Some steps might be unnecessary in your setup, and others might be as detailed as need in your setup! - -Steps ------ - -1. Download new release from http://digitaliser.dk/group/405467/resources/type/150019 - -2. Replace your old .dll files with the new .dll and .config files - -3. Update your RaspConfiguration.xml file - remember to: - - adjust path to resources (schema + schematron files) - - change ConfigurationSection "LdapSettings": Host has changed to crtdir.certifikat.dk - - add Oces2 root certificate in ConfigurationSection "RootCertificateCollectionConfig" - -That should be it..! - -It you meet problems, that should be included in this guide, please post your comments to the following email address: - support@nemhandel.dk +How to upgrade project from Net 1.3.0 to version 2.0.0 + +This file should be seen as a guide for migrating own code to OIORASP library 2.0.0 +The guide might not be 100% accurate, depending on your use of the library! Some steps might be unnecessary in your setup, and others might be as detailed as need in your setup! + +Steps + +1. Download new release from http://digitaliser.dk/group/405467/resources/type/150019 + +2. Replace your old .dll files with the new .dll and .config files + +3. Update your RaspConfiguration.xml file - remember to: + - adjust path to resources (schema + schematron files) + - change ConfigurationSection "LdapSettings": Host has changed to crtdir.certifikat.dk + - add Oces2 root certificate in ConfigurationSection "RootCertificateCollectionConfig" + +That should be it..! + +It you meet problems, that should be included in this guide, please post your comments to the following email address: + support@nemhandel.dk diff --git a/doc/release-notes-2.1.0_HowToUpgrade.txt b/doc/old/release-notes-2.1.0_HowToUpgrade.txt similarity index 96% rename from doc/release-notes-2.1.0_HowToUpgrade.txt rename to doc/old/release-notes-2.1.0_HowToUpgrade.txt index 0c0376dc12dea79167e70455b62c6542eb2468c8..da63cd1d55e5f6ab3b0ca08d4bfc30e5449e01e9 100644 --- a/doc/release-notes-2.1.0_HowToUpgrade.txt +++ b/doc/old/release-notes-2.1.0_HowToUpgrade.txt @@ -1,47 +1,46 @@ -How to upgrade project from .NET 2.0.X to version 2.1.0 - -This file should be seen as a guide for migrating own code to OIORASP library 2.1.0 -The guide might not be 100% accurate, depending on your use of the library! Some steps might be unnecessary in your setup, and others might be as detailed as need in your setup! - -Steps ------ - -1. Download new release from https://digitaliser.dk/group/405467/resources - -2. Replace your old .dll files with the new .dll and .config files. - Please note, there are several new files (IKVM and Saxon). - Remove the 'dk.gov.oiosi.xml.dll' file (it is not used). - -3. RaspConfiguration.xml must be updated! - See RaspConfiguration-update-2.1.0.pdf - -4. Code updates: - EndpointKeyTypeCode class has been removed. Now endpoint types is treated likes strings, so replace the class with 'string'. - enum EndpointAddressTypeCode has been cleaned for unusable values (https, email, ftp and other) - EndpointAddressSMTP.cs has been deleted. - - A lot of cleanup in the (default) endpoint service WCF configuration files. - See the test instances for how the configuration files could look, for more information. - - Important updates are: -4.1 The WCF binding for lookup in NemHandelRegisteret (NHR), must be present and is now named NHR_lookup (was just call basic before). - The client endpoint can be removed (was only used to point to the binding below). - - - - - - -4.2 - The Schematron Store Cache in RaspConfiguration.xml file must be updated from - dk.gov.oiosi.common.cache.QuantityCache`2[System.String,System.Xml.Xsl.XslCompiledTransform] - to - dk.gov.oiosi.common.cache.QuantityCache`2[System.String,dk.gov.oiosi.xml.schematron.CompiledXslt] - - - -That should be it..! - - -It you meet problems, that should be included in this guide, please post your comments to the following email address: - support@nemhandel.dk +How to upgrade project from .NET 2.0.X to version 2.1.0 + +This file should be seen as a guide for migrating own code to OIORASP library 2.1.0 +The guide might not be 100% accurate, depending on your use of the library! Some steps might be unnecessary in your setup, and others might be as detailed as need in your setup! + +Steps + +1. Download new release from https://digitaliser.dk/group/405467/resources + +2. Replace your old .dll files with the new .dll and .config files. + Please note, there are several new files (IKVM and Saxon). + Remove the 'dk.gov.oiosi.xml.dll' file (it is not used). + +3. RaspConfiguration.xml must be updated! + See RaspConfiguration-update-2.1.0.pdf + +4. Code updates: + EndpointKeyTypeCode class has been removed. Now endpoint types is treated likes strings, so replace the class with 'string'. + enum EndpointAddressTypeCode has been cleaned for unusable values (https, email, ftp and other) + EndpointAddressSMTP.cs has been deleted. + + A lot of cleanup in the (default) endpoint service WCF configuration files. + See the test instances for how the configuration files could look, for more information. + + Important updates are: +4.1 The WCF binding for lookup in NemHandelRegisteret (NHR), must be present and is now named NHR_lookup (was just call basic before). + The client endpoint can be removed (was only used to point to the binding below). + + + + + + +4.2 + The Schematron Store Cache in RaspConfiguration.xml file must be updated from + dk.gov.oiosi.common.cache.QuantityCache`2[System.String,System.Xml.Xsl.XslCompiledTransform] + to + dk.gov.oiosi.common.cache.QuantityCache`2[System.String,dk.gov.oiosi.xml.schematron.CompiledXslt] + + + +That should be it..! + + +It you meet problems, that should be included in this guide, please post your comments to the following email address: + support@nemhandel.dk diff --git a/doc/release-notes-2.2.0_HowToUpgrade.txt b/doc/old/release-notes-2.2.0_HowToUpgrade.txt similarity index 96% rename from doc/release-notes-2.2.0_HowToUpgrade.txt rename to doc/old/release-notes-2.2.0_HowToUpgrade.txt index 873752911d50cb2e0bcbf78ca9598e822726e239..804d136e8f4f2517ff26c10aaf9102f8f212551c 100644 --- a/doc/release-notes-2.2.0_HowToUpgrade.txt +++ b/doc/old/release-notes-2.2.0_HowToUpgrade.txt @@ -1,20 +1,19 @@ -How to upgrade project from .NET 2.1.0 to version 2.2.0 - -This file should be seen as a guide for migrating own code to OIORASP library 2.2.0 - -The guide might not be 100% accurate, depending on your use of the library! Some steps might be unnecessary in your setup, and others might be as detailed as need in your setup! - -Steps ------ - -1. Download new release from https://digitaliser.dk/group/405467/resources - -2. Replace your old .dll files with the new .dll and .config files. - - - -That should be it..! - - -It you meet problems, that should be included in this guide, please post your comments to the following email address: - support@nemhandel.dk +How to upgrade project from .NET 2.1.0 to version 2.2.0 + +This file should be seen as a guide for migrating own code to OIORASP library 2.2.0 + +The guide might not be 100% accurate, depending on your use of the library! Some steps might be unnecessary in your setup, and others might be as detailed as need in your setup! + +Steps + +1. Download new release from https://digitaliser.dk/group/405467/resources + +2. Replace your old .dll files with the new .dll and .config files. + + + +That should be it..! + + +It you meet problems, that should be included in this guide, please post your comments to the following email address: + support@nemhandel.dk diff --git a/doc/release-notes-CacheConfiguration.txt b/doc/old/release-notes-CacheConfiguration.txt similarity index 98% rename from doc/release-notes-CacheConfiguration.txt rename to doc/old/release-notes-CacheConfiguration.txt index 68463f268eba3d6906e020d927285481ea155abf..7ae8737a6514c02a404ee185f6bbcd48afafe28e 100644 --- a/doc/release-notes-CacheConfiguration.txt +++ b/doc/old/release-notes-CacheConfiguration.txt @@ -1,68 +1,68 @@ -Possibility to configure caches (new functionality from RASP version 1.3.0) - -By default, after updating OIORASP library, cache configuration is changed. See "OIOSI RASP Library for Java Cache Overview 1.3.0.xlsx" for details. -The new cache configuration settings can be seen in the default RaspConfiguration file located in /dk.gov.oiosi/src/dk.gov.oiosi.resource/RaspConfiguration.xml. - -How to change cache configuration: - -1. The cache is configurated in the ConfigurationSection element (type =CacheConfig) as demostrated below: - - - - dk.gov.oiosi.common.cache.TimedCache - dk.gov.oiosi.RaspLibrary - - - validityTimeInHours - 1 - - - frequencyInMinutes - 10 - - - - ... - - - -2. Possible nested tags inside this section are: - - CertificateCache - The certificated downloaded from LDAP - - OcspLookupCache - A ocsp validation result (if the certificate has been revoked). - - UddiServiceCache - The registration downloaded from UDDI (NemHandelsRegisteret). - - UddiTModelCache - The special TModel key, that is used i UDDI. - - SchemaCache - The build xml schema - - SchematronCache - The build schematron - - CrlLookupCache - Cache crl lists (list over the certificates, that has been revoked). - - MessageIdUnfinishedSignaturesCache - Used in RASP communication - - SequenceIdUnfinishedSignaturesCache - Used in RASP communication - - -These tags should have sub-tags: - -ImplementationNamespaceClass - class name of the cache to use -ImplementationAssembly - not used in OIORASP java, optional -CacheConfigurationCollection - list of configuration parameters, which depend on cache implementation class. - - -Detailed description: - -In OIORASP 1.3.0 there are 4 configurable cache implementations: - -1) dk.gov.oiosi.common.cache.TimedCache - contains unlimited number of cached values, which are removed from cache with some expiration time. -Parameters: -validityTimeInHours or validityTimeInMinutes - integer with number of hours or minutes during which cache entry is considered as not expired -frequencyInHours or frequencyInMinutes - integer with number of hours or minutes to check expiration state of cached values. -Default values: -1 hour validity period and 10 minutes expiration check. -By default this cache is used for certificates, OCSP revocation and UDDI requests caching. - -2) dk.gov.oiosi.common.cache.LeastFrequentlyUsedQuantityCache - limited number of cached values, no expiration, least frequently used values are removed from cache if it is overloaded. -Parameters: -maxSize - integer with maximum number of cached entries. - -3) dk.gov.oiosi.common.cache.LeastRecentlyUsedQuantityCache - similar to LeastFrequentlyUsedQuantityCache, limited number of cached values, no expiration, but least recently used values are removed from cache if it is overloaded. -Parameters: -maxSize - integer with maximum number of cached entries. - +Possibility to configure caches (new functionality from RASP version 1.3.0) + +By default, after updating OIORASP library, cache configuration is changed. See "OIOSI RASP Library for Java Cache Overview 1.3.0.xlsx" for details. +The new cache configuration settings can be seen in the default RaspConfiguration file located in /dk.gov.oiosi/src/dk.gov.oiosi.resource/RaspConfiguration.xml. + +How to change cache configuration: + +1. The cache is configurated in the ConfigurationSection element (type =CacheConfig) as demostrated below: + + + + dk.gov.oiosi.common.cache.TimedCache + dk.gov.oiosi.RaspLibrary + + + validityTimeInHours + 1 + + + frequencyInMinutes + 10 + + + + ... + + + +2. Possible nested tags inside this section are: + - CertificateCache - The certificated downloaded from LDAP + - OcspLookupCache - A ocsp validation result (if the certificate has been revoked). + - UddiServiceCache - The registration downloaded from UDDI (NemHandelsRegisteret). + - UddiTModelCache - The special TModel key, that is used i UDDI. + - SchemaCache - The build xml schema + - SchematronCache - The build schematron + - CrlLookupCache - Cache crl lists (list over the certificates, that has been revoked). + - MessageIdUnfinishedSignaturesCache - Used in RASP communication + - SequenceIdUnfinishedSignaturesCache - Used in RASP communication + + +These tags should have sub-tags: + +ImplementationNamespaceClass - class name of the cache to use +ImplementationAssembly - not used in OIORASP java, optional +CacheConfigurationCollection - list of configuration parameters, which depend on cache implementation class. + + +Detailed description: + +In OIORASP 1.3.0 there are 4 configurable cache implementations: + +1) dk.gov.oiosi.common.cache.TimedCache - contains unlimited number of cached values, which are removed from cache with some expiration time. +Parameters: +validityTimeInHours or validityTimeInMinutes - integer with number of hours or minutes during which cache entry is considered as not expired +frequencyInHours or frequencyInMinutes - integer with number of hours or minutes to check expiration state of cached values. +Default values: +1 hour validity period and 10 minutes expiration check. +By default this cache is used for certificates, OCSP revocation and UDDI requests caching. + +2) dk.gov.oiosi.common.cache.LeastFrequentlyUsedQuantityCache - limited number of cached values, no expiration, least frequently used values are removed from cache if it is overloaded. +Parameters: +maxSize - integer with maximum number of cached entries. + +3) dk.gov.oiosi.common.cache.LeastRecentlyUsedQuantityCache - similar to LeastFrequentlyUsedQuantityCache, limited number of cached values, no expiration, but least recently used values are removed from cache if it is overloaded. +Parameters: +maxSize - integer with maximum number of cached entries. + 4) dk.gov.oiosi.common.cache.ZeroCache - cache nothing, no parameters. Primarily used in debugging and development \ No newline at end of file diff --git a/doc/release-notes-1.x.x.adoc b/doc/release-notes-1.x.x.adoc new file mode 100644 index 0000000000000000000000000000000000000000..b948bbdfef3d6ba1530bd073c994ae2da794a3d0 --- /dev/null +++ b/doc/release-notes-1.x.x.adoc @@ -0,0 +1,73 @@ +include::_common-settings.adoc[] + +[#rasp_1_3_0] +==== RASP version 1.3.0 +Main purposes of this release have been: + +* Support for oces2 certificates. This release has prepared and tested code to handle these +new certificates. It will not be possible to start testing this in the general public before +DanID later in 2012 opens the last infrastructure components. DanID will sometime in +2013 stop issuing oces1 certificates and at that time, the RASP 1.3.0 (or newer) will be +mandatory in NemHandel. It will be announced when the date is set and notification will be +given at least 6 months in advance. +* Optimize performance. Caches have been made configurable, memory consumption have +been minimized, style-sheets are now pre-compiled, code is optimized – all to optimize the +throughput of communication. + +This release is fully compatible with RASP 1.2.1 and 1.2.3 when using oces1 certificates. +The 1.3.0 release is not a patch release, due to several breaking changes. + +In the provided Rasp Configuration file a number of default values for e.g. cache sizes have been +proposed. These are only default values, and can be changes by users as needed. +It is recommended to use the provided Rasp Configuration file as starting point. Please see the +details below for configuration. + +.Default values +[format="csv", options="header", separator=";"] +|=== +Cache name;OIORASP 1.2.3.HotFix1;OIORASP 1.3.0 +LdapCertificateLookup/CertificateCache;TimedCache - 14 days;TimedCache, 24 hours validity,each 1 hour check for expiration; +OcspLookup;TimedCache - 1 hour;TimedCache, 1 hour validity,each 10 mins check for expiration; +UddiLookupClient.getServiceCache; TimedCache - 24 hours; TimedCache, 10 hours validity, each 10 minutes check for expiration; +UddiLookupClient.getTModelCache;TimedCache - 24 hours;TimedCache, 24 hours validity, each 1 hour check for expiration; +SchematronStore;QuantityCache - 2 path entries;LFU cache (max size 20), no expiration; +CrlCache; Unlimited hashtable for each CRL url, checks for expiration each time it is accessed, updates in the same thread where it was found that it is expired;LFU cache (max size 10), if failed to update - reattempt in 5 minutes by special scheduled job, which is started after each successful cache update depending on revocation next update date from CRL server; +SchemaStoreCache;N/A - Schema object is built each time when required;Deleted from RaspConfiguration Test and Live + +|=== +===== New features +* Oces2 certificates are now supported. OIORASP 1.3.0 is prepared for DanID to start issuing +oces2 certificates. +* Schematron validation speed has been improved. +* New internal Rasp logger that can be used to get status information from inside the RASP. +Can be replaced by another logging implementation, by updating the configuration file. +* Configurable cache and improved implementation. +* Schema and schematron validation is moved before the sending process begins. +* Update OIOSIMessage, so the receiving document can be received as a test string, instead +of an XmlDocument (much faster processing, if the document is stored in e.g. database). +* Lots of logging has been added around the code base. + +===== Fixes +* Xpath for KreditNota made absolute [367] +* Profile validation error in test-code [579] +* Code reference to .NET 3.0 stuff fixed [598] +* Enable code to allow SE as sender type [613] +* Field ServiceType always empty in UddiLookupResponse [637] +* Error in EndpointAddress corrected [644] + +===== Changes +* http://discoverybackup.uddi.ehandel.gov.dk/registry/uddi/inquiry put in as default +backup [621] +* BouncyCastle and other libraries are updated to latest version. +* December 2012 schematron files (version 1.3) put in as default files [668] +* Schema is now placed correct, and loading of included schema, is also handled correct. +* Improved samples, that show how sending and receiving should be done. +* Use revocation CRL instead of OCSP. +* Rasp Request interface has changed. +* Implemented functionalities that can test certificates validity. +* Restructuring of source code for easy reading / debugging. +* Default location for schema and schematron files have changed, to get clearer file structure +(related to how e.g. Schematron updates are released [633] + +===== Removals +* Configuration of old VANS GW adapter removed from configuration files. diff --git a/doc/release-notes-2.0.x.adoc b/doc/release-notes-2.0.x.adoc new file mode 100644 index 0000000000000000000000000000000000000000..a4db72214a8d9d117e557a290b5a107df1fa71c2 --- /dev/null +++ b/doc/release-notes-2.0.x.adoc @@ -0,0 +1,70 @@ + +[#rasp_2_0_0] +==== RASP version 2.0.2 +Main purposes of this patch release have been fixing smaller issues not related to functionality. + +===== New features +_None_ + +===== Fixes +* Spelling and divided text strings fixed. +* Minor exception error fixed in OcspConfig. +* Some invalid example files updated. + +===== Changes +* Unit tests depending on old UDDI Test setup, has been updated to depend on new NHR +Test setup. +* Schematron version 1.5 to project (2013.09.15) added to project +(http://digitaliser.dk/resource/2514884) +* Presentation style-sheets version 1.5 (2013.03.15) added to project +(http://digitaliser.dk/resource/2455502) +* dk.gov.oiosi.raspProfile.dll added to binary package. + +===== Removals +_None_ + +==== RASP version 2.0.1 +Main purposes of this patch release have been fixing a serious cache issue. + +The problem also persists in RASP version 1.3.0, but by intention, a patch is not released for RASP +1.3.0 because all NemHandel parties must upgrade to RASP 2.x.x latest June 2013. + +===== New features +_None_ + +===== Fixes +* Implementation of TimedCache had an error multiplying the cache time by 60. So a +CertificateCache with validityTimeInHours=24 cached the certificates for 60 days [1210]. + +===== Changes +_None_ + +===== Removals +_None_ + +==== RASP version 2.0.0 +Main purposes of this release have been: + +* Full support for Foces2 certificates. Foces1 is still supported in this version, BUT after +June 2013 DanID will no longer issue Foces1 certificates. Renewal of Foces1 certificates +will also not be possible after this date. + +The version number is changed to 2.0.0 to clearly indicate, that this version of RASP will not be +able to communicate with any RASP 1.x software where one of the parties communicating has +updated to Foces2. + +===== New features +_None_ +===== Fixes +* Error messages for invalid certificate (before activation or after expire) has been updated to +show certificate subject [1098]. + +===== Changes +* LDAP URL changed in RaspConfiguration.xml (/Host) to crtdir.certifikat.dk [1053]. +* RASP library identifies itself by platform and version number when making Uddi Inquiry +requests [1142]. +* Log4net library updated from version 1.2.10 to 1.2.11 [1168]. + +===== Removals +_None_ diff --git a/doc/release-notes-2.1.1_HOTFIX.txt b/doc/release-notes-2.1.1_HOTFIX.adoc similarity index 82% rename from doc/release-notes-2.1.1_HOTFIX.txt rename to doc/release-notes-2.1.1_HOTFIX.adoc index 97545b01a6c57575725c827350c54ab4cbbeb612..a3e9cd5b5fac5013f6e2bd0e37780d61b7e23aff 100644 --- a/doc/release-notes-2.1.1_HOTFIX.txt +++ b/doc/release-notes-2.1.1_HOTFIX.adoc @@ -1,14 +1,16 @@ -Fixing OIORASP .NET library version 2.1.0 +include::_common-settings.adoc[] + +== Fixing OIORASP .NET library version 2.1.0 In the current release of the OIORASP .NET library an XXE injection vulnerability has been reported in log4net versions lower than 2.0.8. https://issues.apache.org/jira/browse/LOG4NET-575 -This issue is fixed and the referenced version of log4net has been updated to 2.0.12. +This issue is fixed and the referenced version of log4net has been updated to 2.0.12. In order to "patch" an existing RASP 2.1.0 (binary distribution), please reference the following steps: 1. Download the oiorasp_net_2_1_0_hotfix.zip [Located in the Hotfix folder] 2. Replace dk.gov.oiosi.logging.dll and log4net.dll with the patched versions of the assemblies from the .zip file. 3. You are good to go. -Disclaimer: This is a hotfix, and it is advised to change the entire binary library from 2.1.0 to 2.1.1. -However, this patch is released shortly prior to an upcoming RASP 3.0.0 release, and by hotfixing 2.1.0 you can prevent updating the RASP library twice. \ No newline at end of file +Disclaimer: This is a hotfix, and it is advised to change the entire binary library from 2.1.0 to 2.1.1. +However, this patch is released shortly prior to an upcoming RASP 3.0.0 release, and by hotfixing 2.1.0 you can prevent updating the RASP library twice. diff --git a/doc/release-notes-2.1.2_HowToCodeSign b/doc/release-notes-2.1.2_HowToCodeSign new file mode 100644 index 0000000000000000000000000000000000000000..0b2c125c58a47611aa5959a657beeb48eeb2b51e --- /dev/null +++ b/doc/release-notes-2.1.2_HowToCodeSign @@ -0,0 +1,18 @@ +How to Strong Name and Code Sign OIORASP 2.1.2 + +If you are using the OIORASP .NET open source library, and want to use our premade NAnt build scripts to easily sign the code - using an .pfx certificate. + +Steps (Code Signing) +----- + +1. Download new release from http://digitaliser.dk/group/405467/resources/type/150019 + +2. Replace your old .dll files with the new .dll and .config files + +3. Update your RaspConfiguration.xml file - remember to: + - adjust path to resources (schema + schematron files) + - change ConfigurationSection "LdapSettings": Host has changed to crtdir.certifikat.dk + - add Oces2 root certificate in ConfigurationSection "RootCertificateCollectionConfig" + +Steps (Strong Name) +----- \ No newline at end of file diff --git a/doc/release-notes-2.1.2_HowToUpgrade.txt b/doc/release-notes-2.1.2_HowToUpgrade.txt new file mode 100644 index 0000000000000000000000000000000000000000..f13863ea5b4f7c7e10a4197ffb42f793b74137bb --- /dev/null +++ b/doc/release-notes-2.1.2_HowToUpgrade.txt @@ -0,0 +1,42 @@ +How to upgrade project from Net 2.1.1 to version 2.1.2 + +This file should be seen as a guide for migrating own code to OIORASP library 2.1.2 +The guide might not be 100% accurate, depending on your use of the library! Some steps might be unnecessary in your setup, and others might be as detailed as need in your setup! + +Steps (Using binary library) +----- + +1. Download new release from http://digitaliser.dk/group/405467/resources/type/150019 + +2. Replace your old .dll files with the new .dll and .config files + +3. Update your RaspConfiguration.xml file - remember to: + - adjust path to resources (schema + schematron files) + - change ConfigurationSection "LdapSettings": Host has changed to crtdir.certifikat.dk + - add Oces2 root certificate in ConfigurationSection "RootCertificateCollectionConfig" + +Steps (Using open source OIORASP .NET library) (Option 1 - manually) +----- + +1. Download the log4net.dll and log4net.xml matching version 2.0.12 + +2. Replace log4net.dll and log4net.xml in the lib folder + +3. Update the reference for Log4net in dk.gov.oiosi.Logging +(Can be done by removing the reference, and re-adding it pointing to the new log4net.dll.) + +Steps (Using open source OIORASP .NET library) (Option 2 - handle with Nuget) +----- + +1. Add Nuget package log4net version 2.0.12 to dk.gov.oiosi.Logging + +2. Replace log4net.dll and log4net.xml in the lib folder + +3. Update the reference for Log4net in dk.gov.oiosi.Logging //Can be done by removing the reference, and re-adding it pointing to the new log4net.dll. + +[NOTE] +For developers using their own implementation of the OIORASP .NET library - its is strongly recommended to check the current version of the Log4net component, and upgrade to 2.0.8 or higher. + +That should be it..! + +It you meet problems, that should be included in this guide, please post your comments to the following email address: support@nemhandel.dk diff --git a/doc/release-notes-2.1.2_Log4net_update.txt b/doc/release-notes-2.1.2_Log4net_update.txt new file mode 100644 index 0000000000000000000000000000000000000000..2b2e4660825828cf3da75faf805c4a474caf0da9 --- /dev/null +++ b/doc/release-notes-2.1.2_Log4net_update.txt @@ -0,0 +1,23 @@ +OIORASP .NET library version 2.1.2 + +RASP Version 2.1.2 +The main purpose of this patch release is to fix an existing security issue within the Log4net component. + +An XXE injection vulnerability has been reported in log4net versions lower than 2.0.8. +https://issues.apache.org/jira/browse/LOG4NET-575 + +New Features: +- All assemblies is now code signed using official ERST code signing certificate. +- All assemblies is now StrongName signed. + +Removals: +- Removed log4net.dll and Log4net.xml from [root]/lib. (The dependecy is now handled as a Nuget Package) + +Changes: +- Updated reference to log4net on dk.gov.oiosi.Logging from version 1.2.10 to 2.0.12. + +Fixes: +- Fixed failing Unit test in UddiLookupClientTest.cs: + +The expected certificate has been changed. + diff --git a/doc/release-notes-2.1.x.adoc b/doc/release-notes-2.1.x.adoc new file mode 100644 index 0000000000000000000000000000000000000000..ae657e207d25adbba5e31033c5377159512737e0 --- /dev/null +++ b/doc/release-notes-2.1.x.adoc @@ -0,0 +1,52 @@ +include::_common-settings.adoc[] + +[#rasp_2_1_1] +== RASP version 2.1.1 +Main purposes of this release have been: + +* Make patch for NemHandel Referenceklient to avoid program stop on 2 Trust2408 root +certs in Windows cert. store. + +=== New features +_None_ + +=== Fixes +_None_ + +=== Changes +* Update CertificateLoader.GetCertificateFromStore to avoid +CertificateLoaderMultipleCertificatesFoundException() based on more than one found cert +(issue 1961). + +=== Removals +_None_ + +== RASP version 2.1.0 +Main purposes of this release have been: +* Update code to enable PEPPOL BIS documents in Danish Nemhandel. + +=== New features +* Support multiple schematron validations per document type. +* Send document, having a Sender part with other KeyType than the valid Danish receiver +KeyTypes. +* xPath parsing of values in RaspConfiguration has been updated, so it’s possible to set a +fixed value instead of an xpath – eg. string(‘EAN’). +* RaspConfiguration: It now possible to set an empty string as value for to +disable Schema validation for a single document type. +* Support schematron styling using XSLT version 2.0 (Peppol schematrons), by using IKWM +and Saxon. + +=== Fixes +* Minor memory improvement (release resource after use). + +=== Changes +* Minor restricting of internal functionality +* BouncyCastle.Crypto.dll has been updated from version 1.7 to version 1.8. +* dk.gov.oiosi.xml.dll has been removed, as it was not used. +* Add several new required libraries (IKWM and saxon) for the XSLT version 2.0 styling. + +=== Removals +* Functionality and classes that convert and KeyType to a specific Identifier implementation, +using the enum EndpointKeyTypeCode. +* Removed lesnikowskiMailProvider and some code around mail sending and receiving. +* Removed invalid and not used enum EndpointAddressTypeCode values. diff --git a/doc/release-notes-3.0.0.adoc b/doc/release-notes-3.0.0.adoc new file mode 100644 index 0000000000000000000000000000000000000000..81db608f69bd1cb619d3bd20f0d6507d8b13068d --- /dev/null +++ b/doc/release-notes-3.0.0.adoc @@ -0,0 +1,135 @@ +include::_common-settings.adoc[] + +[#rasp_3_0_0] +== OIORASP version 3.0.0 + +=== New features +* Configure the timeout for NHR UDDI requests. + +=== Fixes +_none_ + +=== Changes +.Related to support for MitID (NH-675) +* The OIORASP .NET library is now compiled using .NET 4.6.2 (Previous 3.5). +* RaspConfiguration has been updated. +* Structure for LdapSettings in RaspConfiguration.xml is updated to be able to add new LDAP host for MitID certificates (NH-676). +* Element `SearchClientTimeoutMsec` in LdapSettings in RaspConfiguration.xml is renamed to `SocketTimeoutMsec`. +* BouncyCastle library has been updated to version 1.89 (from 1.81). + +.Other +* Saxon-HE library has been updated to version 10.3 (from 9) (NH-851). +* Improved error codes/messages (NH-802) +* RaspConfiguration has been split into two different documents: +** RaspConfiguration (default) which contains OIOUBL and NKS document types. +** RaspConfiguration_Extended which contains OIOUBL, NKS and Peppol document types. + + +=== Removals +* From ConfigurationSection `LdapSettings`, then elements `MaxResults` and `SearchServerTimeoutMsec` has been removed. This element is legacy and has not been used in several releases. If multiple results are found in LDAP response, then code cannot decide which to use, so exactly one result is the only solution. +* From ConfigurationSection `UddiConfig`, then element `FallbackTimeoutMinutes` has been removed. This element is legacy and has not been used in several releases [NH-793]. +* From ConfigurationSection `OcesX509CertificateConfig`, then elements PersonalCertificateSubjectKey and EmployeeCertificateSubjectKey has been removed. +* Mappings in RaspConfiguration is now obsolete. See OIORASP_Library_RaspConfiguration.adoc for details. + +=== How to upgrade +How to upgrade project from OIORASP .NET 2.1.X to version 3.0.0. + +NOTE: The guide might not be 100% accurate, depending on your use of the library! Some steps might be unnecessary in your setup, and others might be as detailed as need in your setup! + +Steps: + +. Download new release from https://www.digitaliser.dk/group/405467/resources or https://nemhandel.dk/opdateringer-releases +. File changes: +* Replace your old .dll files with the new .dll and .config files (From the zip-folder: dk.gov.oiosi-bin-{versionNumberTagged}.zip). +. Updated dependencies: +* Saxon-HE from 9 to 10.3 +* BouncyCastle from 1.81 to 1.89 +* Log4Net from 1.2.12 to 2.0.12 (See 2.1.1 Log4Net Hotfix) +. RaspConfiguration.xml must be updated! +* See <> section. + +That should be it...! + +It you meet problems, that should be included in this guide, please post your comments to the following email address: +support@nemhandel.dk + +=== Configuration + +include::release-notes-raspconfiguration-3.0.0.adoc[] + +==== Mappings removal + +In OIORASP version 2.1.X a few mappings was needed for backwards compatibility. + +[source, xml] + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + +These mappings can from 3.0.0 be removed entirely. + +[source, xml] + + + + + + +==== Timeout for NHR UDDI requests +The timeout value for NHR UDDI requests ca be configured in the RaspConfiguration.xml file, by adding the new element `UddiLookupTimeoutSeconds` inside each `Registry` segment in the ConfigurationSection `UddiConfig`: + +[source,xml] +---- +include::../src/dk.gov.oiosi.resource/RaspConfiguration.Live.xml[tag=config_UddiLookupTimeoutSeconds] +---- +<1> The new element. + +If element is not present, a default value of 120 seconds is used. + + +==== LdapSettings +New host and port elements are required for the MitID LDAP server, and it is required to be able to distinguish between NemID and MitID LDAP hosts. + +The current ConfigurationSection `LdapSettings` needs to be restructured to the following syntax: + +[source,xml] +---- +include::../src/dk.gov.oiosi.resource/RaspConfiguration.Live.xml[tag=config_LdapSettings] +---- +<1> The host and port elements must be wrapped in a `CertificateInfrastructure` element holding the id value `NemID` or `MitID`. +<2> The timeout values are configured globally for both LDAP hosts/Certificate Infrastructures. + +Both `CertificateInfrastructure` elements are mandatory. + +==== Root certificates +The keystore containing root certificates (see ConfigurationSection `RootCertificateCollectionConfig` ) must be updated: Add the new MitID root certificate as a new `RootCertificateLocation`. + +[source, xml] + + LocalMachine + Root + CERTIFICATE-SERIALNUMBER + CERTIFICATE-NAME/DESCRIPTION + + + +Remember to change `StoreLocation` and `StoreName` - depending on where you store your cerficates in the Windows certificate store. + + +The new MitID root certificates can be downloaded here: + +// TODO: See http://loggen.es.lan/browse/NH-899 +- PROD: http://ca1.gov.dk/oces/root/cacert/root.cer (not active until Q4 2021) +- TEST: http://ca1.cti-gov.dk/oces/root/cacert/root.cer diff --git a/doc/release-notes-raspconfiguration-2.1.x.adoc b/doc/release-notes-raspconfiguration-2.1.x.adoc new file mode 100644 index 0000000000000000000000000000000000000000..4a96f54e0e095fc86d97e8c249518b97edfaa1ef --- /dev/null +++ b/doc/release-notes-raspconfiguration-2.1.x.adoc @@ -0,0 +1,1060 @@ +include::_common-settings.adoc[] + +==== RaspConfiguration.xml (OIORASP 2.1.0) + +===== Changes from 2.0.X to 2.1.0 + +OIORASP 2.1.0 now allow Peppol BIS documents to be exchanged via the Nemhandel infrastructure. +Further more KeyType mappings has been deprecated, as the NHR Uddi Inquiry now directly supports the KeyType inside each DocumentTypeConfig. + +For backwards compatibility when sending to RASP Java 2.0.X endpoints, 6 old mappings are essential to +keep in relation to OIOUBL. + +.DocumentTypeConfig (2.1.0 mapping example) +[source, xml] + + 56c73b32-e1ba-4dc4-9fde-f08f4424fe2c + Faktura v0.7 + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + Invoice + uddi:bc99bb01-80f9-4f52-89dc-edf7732c56f9 + Resources/Schemas/OIOXML_v0.7/piestrict.xsd + Resources/UI/OIOXML_v0.7/StyleSheets/html.xsl + + + http://rep.oio.dk/ubl/xml/schemas/0p71/common/ + com + + + http://rep.oio.dk/ubl/xml/schemas/0p71/maindoc/ + main + + + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Request + * + + /root:Invoice/com:BuyerParty/com:PartyName[count(../../com:BuyerParty)=1 or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='faktura' or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='fakturering']/com:Name + + + /root:Invoice/com:SellerParty/com:PartyName/com:Name + + + /root:Invoice/com:BuyersReferenceID + + + EndpointKeyType + /root:Invoice/com:BuyersReferenceID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + /root:Invoice/com:SellerParty/com:ID + + + EndpointKeyType + /root:Invoice/com:SellerParty/com:ID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + + + + Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl + /schematron/error + /schematron/error + + + + + + + +.DocumentType identification +Prior, a DocumentType was identified inside the using: + +[source, xml] +urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + +By utilizing the existing , it is possible to discriminate the OIOUBL Invoice +from the Peppol BIS Invoice. + +.Schematron validation +Prior, RASP only supported one Schematron/XSLT file per DocumentType using: + +[source, xml] + + path/to/file/Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + +In Peppol documents, multiple schematron files are provided per DocumentType. +This section must therefore now be wrapped in a container class called : +[source, xml] + + + path/to/file/Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + This allows for multiple elements. These elements are validated in the + listed order. + +==== New Peppol DocumentTypeConfig + +.Peppol Catalogue +[source, xml] + + 24750a44-9a18-46f4-85ef-50f00c90068b + Katalog (Peppol) + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + Catalogue + + + /root:Catalogue/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns019:ver2.0:extended:urn:www.peppol.eu:bis:peppol1a:ver4.0 + + + uddi:6c917ef1-5143-4123-879a-471215dbd373 + Resources/Schemas/UBL_v2.1/maindoc/UBL-Catalogue-2.1.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePeppol1aInterface/SubmitCataloguRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePeppol1aInterface/SubmitCatalogueResponse + + /root:Catalogue/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + /root:Catalogue/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + + + + Resources/Schematrons/Peppol/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T19.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-catalogue1a/XSLT/OPENPeppolCORE-UBL-T19.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-catalogue1a/XSLT/OPENPeppol-UBL-T19.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Catalogue/cbc:ProfileID + + + /root:Catalogue/cbc:ID + + + +.Peppol Application response +[source, xml] + + 551e8437-f543-46cf-bd56-492a25e723fc + Applikationsmeddelse (Peppol) + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + ApplicationResponse + + + /root:ApplicationResponse/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns058:ver2.0:extended:urn:www.peppol.eu:bis:peppol1a:ver2.0 + + + uddi:e79dd402-8f60-4811-9f59-1acb0c036d05 + Resources/Schemas/UBL_v2.1/maindoc/UBL-ApplicationResponse-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/ApplicationResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponsePeppol1aInterface/SubmitApplicationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponsePeppol1aInterface/SubmitApplicationResponseResponse + + /root:ApplicationResponse/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + + + + Resources/Schematrons/Peppol/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T58.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-catalogue1a/XSLT/OPENPeppolCORE-UBL-T58.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-catalogue1a/XSLT/OPENPeppol-UBL-T58.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:ApplicationResponse/cbc:ProfileID + + + /root:ApplicationResponse/cbc:ID + + + +.Peppol Credit note +[source, xml] + + 21671b33-58a2-4ab5-96bd-42f6c4f22af6 + Kreditnota (Peppol) + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + CreditNote + + + /root:CreditNote/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns014:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0 + + + uddi:4db3f358-6184-4979-bbc9-5d65aee27132 + Resources/Schemas/UBL_v2.1/maindoc/UBL-CreditNote-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/CreditNoteHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNotePeppol5aInterface/SubmitCreditNoteRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNotePeppol5aInterface/SubmitCreditNoteResponse + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + + + + Resources/Schematrons/Peppol/BIS2.0-billing5a/XSLT/BIIRULES-UBL-T14.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-billing5a/XSLT/OPENPeppolCORE-UBL-T14.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-billing5a/XSLT/OPENPeppol-UBL-T14.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:CreditNote/cbc:ProfileID + + + /root:CreditNote/cbc:ID + + + +.Peppol Despatch advice +[source, xml] + + 9e8b18e5-416e-4c41-9b9f-adadc3de6598 + Forsendelsesadvis + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + DespatchAdvice + + + /root:DespatchAdvice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns016:ver1.0:extended:urn:www.peppol.eu:bis:peppol30a:ver1.0 + + + uddi:96dbec86-aa58-4f1e-ae03-ebb13079ce61 + Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceResponse + + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + + + + Resources/Schematrons/Peppol/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-despatchadvice30a/XSLT/OPENPeppolCORE-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-despatchadvice30a/XSLT/OPENPeppol-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:DespatchAdvice/cbc:ProfileID + + + /root:DespatchAdvice/cbc:ID + + + +.Peppol Invoice +[source, xml] + + c1061668-0549-452c-b0cb-7d6428fdc5f7 + Faktura (Peppol) + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol4a:ver2.0 + + + uddi:e956ca42-0be2-487a-8573-580b523c248d + Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + + + + Resources/Schematrons/Peppol/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-invoice4a/XSLT/OPENPeppolCORE-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-invoice4a/XSLT/OPENPeppol-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + +.Peppol ORDER +[source, xml] + + db2f9050-2adb-49c2-8f05-af9e440d12ca + Ordre (Peppol) + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + Order + + + /root:Order/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns001:ver2.0:extended:urn:www.peppol.eu:bis:peppol3a:ver2.0 + + + uddi:873c25f6-23d2-4019-830e-89cc89386930 + Resources/Schemas/UBL_v2.1/maindoc/UBL-Order-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/OrderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderPeppol3aInterface/SubmitOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderPeppol3aInterface/SubmitOrderResponse + + /root:Order/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + + + + Resources/Schematrons/Peppol/BIS2.0-order3a/XSLT/BIIRULES-UBL-T01.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-order3a/XSLT/OPENPeppolCORE-UBL-T01.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS2.0-order3a/XSLT/OPENPeppol-UBL-T01.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Order/cbc:ProfileID + + + /root:Order/cbc:ID + + + +.Peppol BIS Billing + +[source, xml] + + bab5613e-6360-4e84-84a3-61838a77590c + Faktura (Peppol BIS Billing) + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + + urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 + + + + uddi:678befa8-ae31-437a-8e52-1139162698df + Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + GLN + ean + + + DK:CVR + cvr + + + DK:CPR + cpr + + + + + + + + + + Resources/Schematrons/Peppol/BIS3.0-Billing/CEN-EN16931-UBL.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/Peppol/BIS3.0-Billing/Peppol-EN16931-UBL.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + diff --git a/doc/release-notes-raspconfiguration-3.0.0.adoc b/doc/release-notes-raspconfiguration-3.0.0.adoc new file mode 100644 index 0000000000000000000000000000000000000000..bd9cb2525fb091cd2c0ea1e3c0ff5f0cf657669b --- /dev/null +++ b/doc/release-notes-raspconfiguration-3.0.0.adoc @@ -0,0 +1,163 @@ +include::_common-settings.adoc[] + +==== RaspConfiguration.xml (OIORASP 3.0.0) + +===== Changes from 2.1.0 to 3.0.0 +As OIORASP version 3.0.0 is not backwards compatible with earlier versions of OIORASP, the legacy mappings for 2.0.1 backwards compatibility has now been removed. + +The RaspConfiguration has been split into two versions. A default containing the OIOUBL document types, and an extended version with both OIOUBL and Peppol document types. + +[cols="1,1", option="header"] +|=== +|File name +|Document types + +|RaspConfiguration +| +Faktura v0.7 + +Kreditnota v0.7 + +Applikationsmeddelelse + +Katalog + +Katalogforespørgsel + +Opdatering af katalogelement + +Opdatering af katalogpriser + +Sletning af katalog + +Kreditnota + +Faktura + +Ordre + +Ordreannullering + +Ordrebekræftelse + +Ordreændring + +Simpel ordrebekræftelse + +Rykker + +Kontoudtog + +Forsyningsspecifikation + +Forsendelsesadvis + +NKS Betalings Ordre + +NKS Kvittering 0 + +NKS Kvittering 1 + +NKS Retursvar 2 + +NKS Retursvar 5 + +NKS Retursvar 7 + +NKS Retursvar 8 + +NKS Retursvar 9 + +NKS PU Request + +NKS PU Response + + +|RaspConfiguration_Extended +| +Faktura v0.7 + +Kreditnota v0.7 + +Applikationsmeddelelse + +Katalog + +Katalogforespørgsel + +Opdatering af katalogelement + +Opdatering af katalogpriser + +Sletning af katalog + +Kreditnota + +Faktura + +Ordre + +Ordreannullering + +Ordrebekræftelse + +Ordreændring + +Simpel ordrebekræftelse + +Rykker + +Kontoudtog + +Forsyningsspecifikation + +Forsendelsesadvis + +NKS Betalings Ordre + +NKS Kvittering 0 + +NKS Kvittering 1 + +NKS Retursvar 2 + +NKS Retursvar 5 + +NKS Retursvar 7 + +NKS Retursvar 8 + +NKS Retursvar 9 + +NKS PU Request + +NKS PU Response + +*Katalog (Peppol)* + +*Applikationsmeddelelse (Peppol)* + +*Kreditnota (Peppol)* + +*Faktura (Peppol)* + +*Ordre (Peppol)* + +*Faktura (Peppol BIS Billing)* + +|=== + +.DocumentTypeConfig (Removed mappings example) + +[source, xml] + + 5a15a880-eef8-40c0-80f2-bb65226f50c2 + Faktura v0.7 + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + Invoice + + uddi:bc99bb01-80f9-4f52-89dc-edf7732c56f9 + Resources/Schemas/OIOXML_v0.7/pieStrict.xsd + Resources/UI/OIOXML_v0.7/StyleSheets/html.xsl + + + http://rep.oio.dk/ubl/xml/schemas/0p71/common/ + com + + + http://rep.oio.dk/ubl/xml/schemas/0p71/maindoc/ + main + + + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Response + + /root:Invoice/com:BuyerParty/com:PartyName[count(../../com:BuyerParty)=1 or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='faktura' or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='fakturering']/com:Name + + + /root:Invoice/com:SellerParty/com:PartyName/com:Name + + + /root:Invoice/com:BuyersReferenceID + + + EndpointKeyType + /root:Invoice/com:BuyersReferenceID/@schemeID + + + + + + + + /root:Invoice/com:SellerParty/com:ID + + + EndpointKeyType + /root:Invoice/com:SellerParty/com:ID/@schemeID + + + + + + + + + + + Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl + /schematron/error + /schematron/error + + + + + + + string('OIOXML elektronisk handel') + + + /root:Invoice/com:ID + + diff --git a/lib/asciidoctorj-2.5.1/bin/asciidoctorj b/lib/asciidoctorj-2.5.1/bin/asciidoctorj new file mode 100644 index 0000000000000000000000000000000000000000..da1ada648fdb9dc070af4a652d852b7ab8e08954 --- /dev/null +++ b/lib/asciidoctorj-2.5.1/bin/asciidoctorj @@ -0,0 +1,167 @@ +#!/usr/bin/env sh + +############################################################################## +## +## asciidoctorj start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/.." >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="asciidoctorj" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and ASCIIDOCTORJ_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-client" "-Xmn128m" "-Xms256m" "-Xmx256m" "-Djava.awt.headless=true" "-Xverify:none" "-XX:+TieredCompilation" "-XX:TieredStopAtLevel=1" "-XX:+DisableExplicitGC" "-Djruby.compile.mode=OFF"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/lib/asciidoctorj-2.5.1-bin.jar:$APP_HOME/lib/asciidoctorj-2.5.1.jar:$APP_HOME/lib/asciidoctorj-api-2.5.1.jar:$APP_HOME/lib/asciidoctorj-epub3-1.5.1.jar:$APP_HOME/lib/asciidoctorj-diagram-2.1.2.jar:$APP_HOME/lib/asciidoctorj-pdf-1.5.4.jar:$APP_HOME/lib/asciidoctorj-revealjs-4.1.0.jar:$APP_HOME/lib/jruby-complete-9.2.17.0.jar:$APP_HOME/lib/jcommander-1.72.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $ASCIIDOCTORJ_OPTS -classpath "\"$CLASSPATH\"" org.asciidoctor.jruby.cli.AsciidoctorInvoker "$APP_ARGS" + +exec "$JAVACMD" "$@" \ No newline at end of file diff --git a/lib/asciidoctorj-2.5.1/bin/asciidoctorj.bat b/lib/asciidoctorj-2.5.1/bin/asciidoctorj.bat new file mode 100644 index 0000000000000000000000000000000000000000..afe19f276645072b202ed0b4352358dc07989d33 --- /dev/null +++ b/lib/asciidoctorj-2.5.1/bin/asciidoctorj.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem asciidoctorj startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME%.. + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and ASCIIDOCTORJ_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-client" "-Xmn128m" "-Xms256m" "-Xmx256m" "-Djava.awt.headless=true" "-Xverify:none" "-XX:+TieredCompilation" "-XX:TieredStopAtLevel=1" "-XX:+DisableExplicitGC" "-Djruby.compile.mode=OFF" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\lib\asciidoctorj-2.5.1-bin.jar;%APP_HOME%\lib\asciidoctorj-2.5.1.jar;%APP_HOME%\lib\asciidoctorj-api-2.5.1.jar;%APP_HOME%\lib\asciidoctorj-epub3-1.5.1.jar;%APP_HOME%\lib\asciidoctorj-diagram-2.1.2.jar;%APP_HOME%\lib\asciidoctorj-pdf-1.5.4.jar;%APP_HOME%\lib\asciidoctorj-revealjs-4.1.0.jar;%APP_HOME%\lib\jruby-complete-9.2.17.0.jar;%APP_HOME%\lib\jcommander-1.72.jar + + +@rem Execute asciidoctorj +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %ASCIIDOCTORJ_OPTS% -classpath "%CLASSPATH%" org.asciidoctor.jruby.cli.AsciidoctorInvoker %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable ASCIIDOCTORJ_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%ASCIIDOCTORJ_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/lib/asciidoctorj-2.5.1/lib/asciidoctorj-2.5.1.jar b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-2.5.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..618f220cdb67ea6b86ac7f149097f056c9c0ee52 Binary files /dev/null and b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-2.5.1.jar differ diff --git a/lib/asciidoctorj-2.5.1/lib/asciidoctorj-api-2.5.1.jar b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-api-2.5.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..7f6c53df1a8c4eb1949d7918391687ecffa89994 Binary files /dev/null and b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-api-2.5.1.jar differ diff --git a/lib/asciidoctorj-2.5.1/lib/asciidoctorj-diagram-2.1.2.jar b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-diagram-2.1.2.jar new file mode 100644 index 0000000000000000000000000000000000000000..2af925dcad3b03bc6daeacc61dadb4279ec17d79 Binary files /dev/null and b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-diagram-2.1.2.jar differ diff --git a/lib/asciidoctorj-2.5.1/lib/asciidoctorj-epub3-1.5.1.jar b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-epub3-1.5.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..053f1529b6ce30fdaac4c225e22f4669769e45a6 Binary files /dev/null and b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-epub3-1.5.1.jar differ diff --git a/lib/asciidoctorj-2.5.1/lib/asciidoctorj-pdf-1.5.4.jar b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-pdf-1.5.4.jar new file mode 100644 index 0000000000000000000000000000000000000000..e8f09b2830b76b58787a753a91e10b49c1fa9d7d Binary files /dev/null and b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-pdf-1.5.4.jar differ diff --git a/lib/asciidoctorj-2.5.1/lib/asciidoctorj-revealjs-4.1.0.jar b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-revealjs-4.1.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..80664bff5958226d3b50f8d8db74b7e95fd7055f Binary files /dev/null and b/lib/asciidoctorj-2.5.1/lib/asciidoctorj-revealjs-4.1.0.jar differ diff --git a/lib/asciidoctorj-2.5.1/lib/jcommander-1.72.jar b/lib/asciidoctorj-2.5.1/lib/jcommander-1.72.jar new file mode 100644 index 0000000000000000000000000000000000000000..acb8e609b15cc2bf6142171c1bb4ddd2868483c6 Binary files /dev/null and b/lib/asciidoctorj-2.5.1/lib/jcommander-1.72.jar differ diff --git a/lib/asciidoctorj-2.5.1/lib/jruby-complete-9.2.17.0.jar b/lib/asciidoctorj-2.5.1/lib/jruby-complete-9.2.17.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..868502ff1b0de3803e5543b01769adca07cb3eb3 Binary files /dev/null and b/lib/asciidoctorj-2.5.1/lib/jruby-complete-9.2.17.0.jar differ diff --git a/released/.gitkeep b/released/.gitkeep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/released/OIORASP_Library_DotNet-InstallationGuide.pdf b/released/OIORASP_Library_DotNet-InstallationGuide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0aa81cbee01e2291dabda07a6049a8526488ad1f --- /dev/null +++ b/released/OIORASP_Library_DotNet-InstallationGuide.pdf @@ -0,0 +1,3579 @@ +%PDF-1.4 +% +1 0 obj +<< /Title (Installation guide) +/Author (Danish Business Authority) +/Creator (Asciidoctor PDF 1.5.4, based on Prawn 2.2.2) +/Producer (Danish Business Authority) +/ModDate (D:20210528095555+02'00') +/CreationDate (D:20210528100318+02'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Names 17 0 R +/Outlines 57 0 R +/PageLabels 69 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 841.89] +/ViewerPreferences << /DisplayDocTitle true +>> +>> +endobj +3 0 obj +<< /Type /Pages +/Count 5 +/Kids [7 0 R 13 0 R 15 0 R 26 0 R 36 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 7438 +>> +stream +q +q +0.0 0.0091 m +595.28 0.0091 l +595.28 841.8809 l +0.0 841.8809 l +h +W n +/DeviceRGB cs +0.0 0.0 0.0 scn +0.99997 0.00000 0.00000 0.99997 0.00000 0.02828 cm +1.00000 0.00000 0.00000 1.00000 0.00000 -0.00000 cm +q +Q +q +0.9569 0.9608 0.9686 scn +0.0 333.8809 595.3 144.1 re +f +Q +q +0.9529 0.9608 0.9647 scn +0.0 320.5809 595.3 157.4 re +f +Q +q +q +Q +q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +295.7 377.2809 m +295.7 385.7809 306.2 389.6809 311.8 383.3809 c +312.0 383.1809 l +370.4 313.8809 l +370.4 377.2809 l +370.4 382.2809 374.4 386.3809 379.4 386.4809 c +379.6 386.4809 l +384.6 386.4809 388.7 382.4809 388.8 377.4809 c +388.8 377.2809 l +388.8 288.6809 l +388.8 280.1809 378.3 276.2809 372.7 282.5809 c +372.5 282.7809 l +314.1 352.0809 l +314.1 288.6809 l +314.1 283.6809 310.1 279.5809 305.1 279.4809 c +304.9 279.4809 l +299.9 279.4809 295.8 283.4809 295.7 288.4809 c +295.7 288.6809 l +295.7 377.2809 l +h +f +Q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +424.0 385.4809 m +483.4 385.4809 l +488.5 385.4809 492.6 381.3809 492.6 376.2809 c +492.6 371.1809 488.5 367.0809 483.4 367.0809 c +424.0 367.0809 l +418.9 367.0809 414.8 371.1809 414.8 376.2809 c +414.8 381.3809 418.9 385.4809 424.0 385.4809 c +f +Q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +424.0 341.8809 m +483.4 341.8809 l +488.5 341.8809 492.6 337.7809 492.6 332.6809 c +492.6 327.5809 488.5 323.4809 483.4 323.4809 c +424.0 323.4809 l +418.9 323.4809 414.8 327.5809 414.8 332.6809 c +414.8 337.7809 418.9 341.8809 424.0 341.8809 c +f +Q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +607.0 382.6809 m +612.2 389.7809 623.4 386.1809 623.7 377.4809 c +623.7 377.1809 l +623.7 288.5809 l +623.7 283.4809 619.6 279.3809 614.5 279.3809 c +609.5 279.3809 605.4 283.3809 605.3 288.3809 c +605.3 288.5809 l +605.3 349.0809 l +578.5 312.4809 l +574.9 307.4809 567.4 307.4809 563.7 312.3809 c +563.6 312.5809 l +537.3 348.8809 l +537.3 288.6809 l +537.3 283.6809 533.3 279.5809 528.3 279.4809 c +528.1 279.4809 l +523.1 279.4809 519.0 283.4809 518.9 288.4809 c +518.9 288.6809 l +518.9 377.2809 l +518.9 386.0809 530.1 389.7809 535.4 382.8809 c +535.6 382.6809 l +571.1 333.5809 l +607.0 382.6809 l +h +f +Q +Q +Q +q +q +Q +q +Q +q +q +q +q +52.6 493.9809 138.9 15.0 re +Q +Q +W n +0.0 0.5176 0.4745 scn +2 j +78.6 508.6809 m +79.3 508.6809 79.9 508.0809 79.9 507.3809 c +79.9 506.6809 79.3 506.0809 78.6 506.0809 c +70.4 506.0809 l +69.7 506.0809 69.1 506.6809 69.1 507.3809 c +69.1 508.0809 69.7 508.6809 70.4 508.6809 c +78.6 508.6809 l +h +78.6 502.6809 m +79.3 502.6809 79.9 502.0809 79.9 501.3809 c +79.9 500.6809 79.3 500.0809 78.6 500.0809 c +70.4 500.0809 l +69.7 500.0809 69.1 500.6809 69.1 501.3809 c +69.1 502.0809 69.7 502.6809 70.4 502.6809 c +78.6 502.6809 l +h +78.6 496.5809 m +79.3 496.5809 79.9 495.9809 79.9 495.2809 c +79.9 494.5809 79.3 493.9809 78.6 493.9809 c +70.4 493.9809 l +69.7 493.9809 69.1 494.5809 69.1 495.2809 c +69.1 495.9809 69.7 496.5809 70.4 496.5809 c +78.6 496.5809 l +h +98.1 507.5809 m +98.1 495.1809 l +98.1 494.4809 97.5 493.8809 96.8 493.8809 c +96.1 493.8809 95.5 494.4809 95.5 495.0809 c +95.5 495.0809 l +95.5 503.4809 l +91.8 498.3809 l +91.3 497.6809 90.3 497.6809 89.7 498.3809 c +89.7 498.3809 l +86.1 503.3809 l +86.1 494.9809 l +86.1 494.2809 85.5 493.6809 84.9 493.6809 c +84.9 493.6809 l +84.2 493.6809 83.6 494.2809 83.6 494.8809 c +83.6 494.8809 l +83.6 507.1809 l +83.6 508.3809 85.2 508.8809 85.9 507.9809 c +85.9 507.9809 l +90.8 501.1809 l +95.8 507.9809 l +96.5 509.2809 98.1 508.7809 98.1 507.5809 c +54.8 508.3809 m +54.8 508.3809 l +62.9 498.6809 l +62.9 507.4809 l +62.9 508.1809 63.5 508.7809 64.1 508.7809 c +64.1 508.7809 l +64.8 508.7809 65.4 508.1809 65.4 507.5809 c +65.4 507.5809 l +65.4 495.2809 l +65.4 494.0809 63.9 493.5809 63.2 494.3809 c +63.2 494.3809 l +55.1 503.9809 l +55.1 495.1809 l +55.1 494.4809 54.5 493.8809 53.9 493.8809 c +53.9 493.8809 l +53.2 493.8809 52.6 494.4809 52.6 495.0809 c +52.6 507.4809 l +52.6 508.7809 54.1 509.2809 54.8 508.3809 c +f +Q +Q +q +q +q +q +52.6 493.9809 138.9 15.0 re +Q +Q +W n +0.0863 0.2431 0.3176 scn +2 j +190.0 494.0809 m +190.4 494.0809 190.8 494.3809 190.8 494.8809 c +190.8 495.2809 190.5 495.6809 190.0 495.6809 c +182.4 495.6809 l +182.4 508.0809 l +182.4 508.5809 182.0 508.8809 181.6 508.8809 c +181.2 508.8809 180.8 508.4809 180.8 508.0809 c +180.8 494.8809 l +180.8 494.3809 181.2 494.0809 181.6 494.0809 c +190.0 494.0809 l +h +176.7 494.0809 m +177.1 494.0809 177.5 494.3809 177.5 494.8809 c +177.5 495.2809 177.2 495.6809 176.7 495.6809 c +168.3 495.6809 l +168.3 500.8809 l +175.7 500.8809 l +176.1 500.8809 176.5 501.1809 176.5 501.6809 c +176.5 502.0809 176.2 502.4809 175.7 502.4809 c +168.3 502.4809 l +168.3 507.4809 l +176.6 507.4809 l +177.0 507.4809 177.4 507.7809 177.4 508.2809 c +177.4 508.6809 177.1 509.0809 176.6 509.0809 c +167.5 509.0809 l +167.1 509.0809 166.7 508.6809 166.7 508.2809 c +166.7 495.2809 l +166.7 494.7809 167.1 494.4809 167.5 494.4809 c +176.7 494.4809 l +h +155.7 507.2809 m +152.3 507.2809 l +152.3 495.6809 l +155.7 495.6809 l +159.4 495.6809 161.8 498.1809 161.8 501.4809 c +161.8 501.4809 l +161.8 504.6809 159.4 507.2809 155.7 507.2809 c +155.7 508.7809 m +160.3 508.7809 163.5 505.5809 163.5 501.4809 c +163.5 501.4809 l +163.5 497.3809 160.3 494.0809 155.7 494.0809 c +151.4 494.0809 l +151.0 494.0809 150.6 494.4809 150.6 494.8809 c +150.6 507.8809 l +150.6 508.3809 151.0 508.6809 151.4 508.6809 c +155.7 508.6809 l +h +135.2 493.9809 m +135.7 493.9809 136.0 494.3809 136.0 494.7809 c +136.0 506.1809 l +145.1 494.4809 l +145.4 494.1809 145.6 493.9809 146.0 493.9809 c +146.1 493.9809 l +146.5 493.9809 146.9 494.2809 146.9 494.7809 c +146.9 508.0809 l +146.9 508.4809 146.5 508.8809 146.1 508.8809 c +145.6 508.8809 145.3 508.4809 145.3 508.0809 c +145.3 496.9809 l +136.4 508.3809 l +136.2 508.6809 135.9 508.8809 135.6 508.8809 c +135.4 508.8809 l +135.0 508.8809 134.6 508.4809 134.6 508.0809 c +134.6 494.8809 l +134.4 494.2809 134.8 493.9809 135.2 493.9809 c +124.4 506.9809 m +121.0 499.4809 l +127.8 499.4809 l +124.4 506.9809 l +h +124.5 508.9809 m +125.0 508.9809 125.3 508.6809 125.5 508.2809 c +131.5 495.2809 l +131.6 495.1809 131.6 494.9809 131.6 494.8809 c +131.6 494.4809 131.2 494.0809 130.8 494.0809 c +130.4 494.0809 130.1 494.3809 130.0 494.6809 c +128.5 498.0809 l +120.4 498.0809 l +118.9 494.6809 l +118.8 494.2809 118.5 494.0809 118.1 494.0809 c +117.7 494.0809 117.3 494.3809 117.3 494.8809 c +117.3 494.9809 117.3 495.1809 117.4 495.2809 c +123.4 508.3809 l +123.5 508.6809 123.8 508.9809 124.5 508.9809 c +124.5 508.9809 l +h +113.5 493.9809 m +113.9 493.9809 114.3 494.3809 114.3 494.7809 c +114.3 507.9809 l +114.3 508.4809 113.9 508.7809 113.5 508.7809 c +113.0 508.7809 112.7 508.3809 112.7 507.9809 c +112.7 502.1809 l +104.2 502.1809 l +104.2 507.9809 l +104.2 508.4809 103.8 508.7809 103.4 508.7809 c +103.0 508.7809 102.6 508.3809 102.6 507.9809 c +102.6 494.7809 l +102.6 494.2809 103.0 493.9809 103.4 493.9809 c +103.9 493.9809 104.2 494.3809 104.2 494.7809 c +104.2 500.6809 l +112.7 500.6809 l +112.7 494.7809 l +112.6 494.2809 113.0 493.9809 113.5 493.9809 c +f +Q +Q +Q +Q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN + +q +149.64 0.0 0.0 51.0136 48.24 754.8764 cm +/I1 Do +Q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN + +BT +48.24 425.694 Td +/F3.0 18 Tf +<496e7374616c6c6174696f6e206775696465> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0941 0.0941 0.0941 scn +0.0941 0.0941 0.0941 SCN + +BT +48.24 395.9324 Td +/F2.0 13 Tf +<44616e69736820427573696e65737320417574686f72697479> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F3.0 10 0 R +/F2.0 11 0 R +>> +/XObject << /I1 8 0 R +>> +>> +>> +endobj +8 0 obj +<< /Type /XObject +/Subtype /Image +/Height 90 +/Width 264 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/SMask 9 0 R +/Length 489 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 264 +>>] +>> +stream +xKN@q&R)Ȳ38043N\{>޿]GyuV^GH+c{״4TX13lL={BV @0 0|os\} F?K^FS̮>!'tR`TVi]%/+ٕVͱUXQ魤eo~("}FM-JöCFCcߖ`u\+$l_ +~|{3 /bΊ~X>L- ,O?M*ZpVuӵiD+5##pZ)cFΌ~6nbQx@'VӖJA`@w_G+`@@0  @0  @0  <+@ `PƌV +2Z)Ri(cW +2f Rxk+P'Mk% +endstream +endobj +9 0 obj +<< /Type /XObject +/Subtype /Image +/Height 90 +/Width 264 +/BitsPerComponent 8 +/ColorSpace /DeviceGray +/Decode [0 1] +/Length 2238 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 1 +/BitsPerComponent 8 +/Columns 264 +>>] +>> +stream +x\YnV Jx+T@RI +b*DħȲey=|F?ؙ͌t36YlOlN~f\ZƑ#r ?Pl<_l8`:6' ߰ K^H#_"Rāf#>*.DIؚq@d><61ezÙyddL2̾fј-`1<8S؉0ZޫVһ.vp#82Ux\LXi%v`Bvg!tGGc3,_vrz1/kh p=' e')Xxϰ!/~*I;t`44G'Ϭ el Cɰ| o#@#Rth Tht,Ѳj +E`:U(:z18%  1ib@ct\݊YyN!/\Ð1/)˻gV6E0<YHF7@ro BgS,֢+Yg\1]b %cR]l69G4LveJ1cSۢ*o m-Ԕ6Lf2Lcic%LHLNG<$LDSXg?%vA3m0Rj2dꀍ_YM_^jBBs 0zW̮ѓY JoA暴BF{H?ؑ}ߊ(Z/AO_^u ݊]|a+_ksx}v=3xF|߱#\]mT)VOYk?niB݂IހTnGHJxJe !cWO:B_`#źpt@(@QƾheC# T-1CGrR^@]@8OGR  >ҼW?ڼZoL,#/o`vuB"6+'@\Lg:әt3L߅~ +¾ +( hiw󵀊#?5ԌYQ{xaꢪsX 2Těe&)1+C6J؜`*ϊ',:|ì;,چY7hIuِc(] +U{lR7p!*UMYSrDU Q7ZvM_ŴS7jsiċ,оΝ[\–0*snn|I7GW=աEz }cM2$9T3:vndڝSf^."A V\m%ܒ{$juʰe,-:(l]$,‘x]PG5H7WVj]aAʽ4b2̹OL2"%,^`cҫ -gih٥B9 +DOmpyeiP vju4I,{i٫R4wQ9H^5g5'Unԍ3k2qIu5/fj W5)ޓ6UOI7nͩw1!nԍ-k5Z[fI3c=S*d0[z*{2f"},ev+WD8 +u: +b]K][nҍu,[K.'uɝ960f;e')c` %Φ2M\n=c 嶟Ah[&x۟- IB5,r["SMP@3 vZ>ľvֆM8Jٍ*:C;oRVI E%p ͺ텎PGZ sSnzߒ!Ѡ}NxON&B~Ku5Zk`;iW3\)ԕf%b>[5?;sexV릀Fbn.A`^ w_pQ>\4a|Qg:g +endstream +endobj +10 0 obj +<< /Type /Font +/BaseFont /bfbcb8+Montserrat-SemiBold +/Subtype /TrueType +/FontDescriptor 73 0 R +/FirstChar 32 +/LastChar 255 +/Widths 75 0 R +/ToUnicode 74 0 R +>> +endobj +11 0 obj +<< /Type /Font +/BaseFont /fc37a6+WorkSans-Regular +/Subtype /TrueType +/FontDescriptor 77 0 R +/FirstChar 32 +/LastChar 255 +/Widths 79 0 R +/ToUnicode 78 0 R +>> +endobj +12 0 obj +<< /Length 6409 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 789.15 Td +/F4.0 18 Tf +<5461626c65206f6620436f6e74656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 761.546 Td +/F2.0 11 Tf +<312e20496e74726f64756374696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +127.8382 761.546 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 761.546 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 761.546 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 744.243 Td +/F2.0 11 Tf +<322e2053797374656d20726571756972656d656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +181.2542 744.243 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 744.243 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 744.243 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 726.94 Td +/F2.0 11 Tf +<332e20496e7374616c6c205061636b616765> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +147.8692 726.94 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 726.94 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 726.94 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 709.637 Td +/F2.0 11 Tf +<332e312e204365727469666963617465> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +139.0692 709.637 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 709.637 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 709.637 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 692.334 Td +/F2.0 11 Tf +<332e322e204e556e69742028666f722072756e6e696e6720746865204e556e69742073616d706c65207465737429> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +312.6713 692.334 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 692.334 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 692.334 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 675.031 Td +/F2.0 11 Tf +<332e332e205465737420656e64706f696e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +165.7772 675.031 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 675.031 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 675.031 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 657.728 Td +/F2.0 11 Tf +<332e342e20486f7720746f2072656c65617365205369676e65642052415350202e4e4554> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +265.9322 657.728 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 657.728 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 657.728 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 640.425 Td +/F2.0 11 Tf +<342e20566572696679696e6720696e7374616c6c6174696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +172.4543 640.425 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 640.425 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 640.425 Td +/F2.0 11 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 623.122 Td +/F2.0 11 Tf +<352e20556e696e7374616c6c696e67> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +125.7152 623.122 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 623.122 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 623.122 Td +/F2.0 11 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +13 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 12 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +>> +>> +/Annots [39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R] +>> +endobj +14 0 obj +<< /Length 12481 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 789.15 Td +/F4.0 18 Tf +<312e20496e74726f64756374696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.1155 Tw + +BT +48.24 762.9603 Td +/F2.0 11 Tf +<546865204f494f52415350204c69627261727920666f72202e4e45542069732061204d6963726f736f6674202e4e45542d626173656420746f6f6c6b697420666f7220696d706c656d656e746174696f6e206f662052415350> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 748.4859 Td +/F2.0 11 Tf +<2852656c6961626c65204173796e6368726f6e6f7573205365637572652050726f66696c652920636f6d706c69616e7420627573696e657373206170706c69636174696f6e732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 722.0114 Td +/F4.0 11 Tf +<5468652063757272656e7420737461626c652076657273696f6e2069733a20322e312e31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 695.537 Td +/F2.0 11 Tf +<5468697320646f63756d656e742064657363726962657320746865207374657073206e6565646564206265666f7265207468652052415350204c6962726172792063616e206265206275696c7420616e6420757365642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +8.4745 Tw + +BT +48.24 669.0626 Td +/F2.0 11 Tf +<546865206c6962726172792063616e20626520646f776e6c6f616465642066726f6d20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +8.4745 Tw + +BT +299.628 669.0626 Td +/F2.0 11 Tf +<68747470733a2f2f6469676974616c697365722e646b2f67726f75702f3430353436372f7265736f7572636573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +8.4745 Tw + +BT +547.04 669.0626 Td +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.5783 Tw + +BT +48.24 654.5881 Td +/F2.0 11 Tf +<28436f6d70696c6564204c69627261727929206f72206174206469726563746c7920> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +0.5783 Tw + +BT +228.3197 654.5881 Td +/F2.0 11 Tf +<68747470733a2f2f7265702e657273742e646b2f6769742f6f70656e65627573696e6573732f6c6962726172792f646f746e6574> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.5783 Tw + +BT +510.5797 654.5881 Td +/F2.0 11 Tf +<20284f70656e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 640.1137 Td +/F2.0 11 Tf +<736f7572636520476974207265706f7369746f727929> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 583.915 Td +/F4.0 18 Tf +<322e2053797374656d20726571756972656d656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 557.7253 Td +/F2.0 11 Tf +<496e20616c6c2063617365732074686520666f6c6c6f77696e67206973206e6565646564> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 531.2509 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 531.2509 Td +/F2.0 11 Tf +<4d6963726f736f66742057696e646f77732037206f72206e657765722c20696e636c7564696e6720746865206c61746573742073657276696365207061636b73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 510.7764 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 510.7764 Td +/F2.0 11 Tf +<4d6963726f736f667420496e7465726e657420496e666f726d6174696f6e20536572766963657320362e30206f72206c61746572> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 490.302 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 490.302 Td +/F2.0 11 Tf +<4d6963726f736f66742056697375616c2053747564696f2032303139> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 469.8276 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 469.8276 Td +/F2.0 11 Tf +<4d6963726f736f6674202e4e4554204672616d65776f726b20342e362e32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 449.3531 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 449.3531 Td +/F2.0 11 Tf +<506f72742038302c203830383020616e64203830303820284854545029206f7574676f696e67206f70656e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 428.8787 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 428.8787 Td +/F2.0 11 Tf +<506f72742033383920284c44415029206f7574676f696e6720706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 402.4043 Td +/F2.0 11 Tf +<546f20686f737420796f7572206f776e20524153502048545450207365727669636520796f752077696c6c20616c736f206e656564> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 375.9299 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 375.9299 Td +/F2.0 11 Tf +<506f72742038302c203830383020616e6420383030382028485454502920696e676f696e67206f70656e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 319.7311 Td +/F4.0 18 Tf +<332e20496e7374616c6c205061636b616765> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.6691 Tw + +BT +48.24 293.5414 Td +/F2.0 11 Tf +<546865204f494f52415350204c6962726172792069732064697374726962757465642061732061207a69702066696c652c2077686963682073686f756c642073696d706c7920626520756e7a697070656420696e746f20616e79> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 279.067 Td +/F2.0 11 Tf +<666f6c6465722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.5659 Tw + +BT +48.24 252.5926 Td +/F2.0 11 Tf +<4e6f746520746861742070726f6a656374732077697468696e207468652072656c65617365207061636b2063616e6e6f74206265206d6f7665642066726f6d20746865697220696e7465726e616c207061746873> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 238.1181 Td +/F2.0 11 Tf +<72656c617469766520746f2065616368206f746865722e20496620736f2c206c696272617279207265666572656e636573206d75737420626520757064617465642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 211.6437 Td +/F2.0 11 Tf +<546865207a69702d7061636b61676520636f6e7461696e733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 161.2361 249.4 34.9489 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 161.2361 249.4 34.9489 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 140.7617 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 140.7617 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 120.2873 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 120.2873 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 99.8129 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 99.8129 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 79.3384 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 79.3384 249.4 20.4744 re +f +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 196.185 m +297.64 196.185 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 161.2361 m +297.64 161.2361 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 196.435 m +48.24 160.9861 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 196.435 m +297.64 160.9861 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 182.1693 Td +/F2.0 11 Tf +<6c6962> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 196.185 m +547.04 196.185 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 161.2361 m +547.04 161.2361 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 196.435 m +297.64 160.9861 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 196.435 m +547.04 160.9861 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 182.1693 Td +/F2.0 11 Tf +<45787465726e616c206c6962726172696573207573656420627920746865204f494f52415350> Tj +ET + + +BT +300.64 167.6949 Td +/F2.0 11 Tf +<4c696272617279> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 161.2361 m +297.64 161.2361 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 140.7617 m +297.64 140.7617 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 161.4861 m +48.24 140.5117 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 161.4861 m +297.64 140.5117 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 147.2204 Td +/F2.0 11 Tf +<73616d706c6573> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 161.2361 m +547.04 161.2361 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 140.7617 m +547.04 140.7617 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 161.4861 m +297.64 140.5117 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 161.4861 m +547.04 140.5117 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 147.2204 Td +/F2.0 11 Tf +<53616d706c652070726f6a65637473> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 140.7617 m +297.64 140.7617 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 120.2873 m +297.64 120.2873 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 141.0117 m +48.24 120.0373 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 141.0117 m +297.64 120.0373 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 126.746 Td +/F2.0 11 Tf +<737263> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 140.7617 m +547.04 140.7617 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 120.2873 m +547.04 120.2873 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 141.0117 m +297.64 120.0373 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 141.0117 m +547.04 120.0373 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 126.746 Td +/F2.0 11 Tf +<52415350202e4e4554204c69627261727920736f7572636520636f6465> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 120.2873 m +297.64 120.2873 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 99.8129 m +297.64 99.8129 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 120.5373 m +48.24 99.5629 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 120.5373 m +297.64 99.5629 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 106.2716 Td +/F2.0 11 Tf +<74657374> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 120.2873 m +547.04 120.2873 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 99.8129 m +547.04 99.8129 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 120.5373 m +297.64 99.5629 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 120.5373 m +547.04 99.5629 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 106.2716 Td +/F2.0 11 Tf +<556e697420616e6420696e746567726174696f6e207465737473> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 99.8129 m +297.64 99.8129 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 79.3384 m +297.64 79.3384 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 100.0629 m +48.24 79.0884 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 100.0629 m +297.64 79.0884 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 85.7971 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e6c6962726172792e736c6e> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 99.8129 m +547.04 99.8129 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 79.3384 m +547.04 79.3384 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 100.0629 m +297.64 79.0884 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 100.0629 m +547.04 79.0884 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 85.7971 Td +/F2.0 11 Tf +<56697375616c2053747564696f203230313920736f6c7574696f6e2066696c65> Tj +ET + +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.53 15.505 Td +/F2.0 9 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +15 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 14 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +>> +/XObject << /Stamp1 70 0 R +>> +>> +/Annots [21 0 R 22 0 R] +>> +endobj +16 0 obj +[15 0 R /XYZ 0 841.89 null] +endobj +17 0 obj +<< /Type /Names +/Dests 18 0 R +>> +endobj +18 0 obj +<< /Names [(__anchor-top) 16 0 R (_certificate) 27 0 R (_install_package) 24 0 R (_introduction) 19 0 R (_nunit_for_running_the_nunit_sample_test) 30 0 R (_system_requirements) 23 0 R (_test_endpoints) 32 0 R (_uninstalling) 38 0 R (_verifying_installation) 37 0 R (howto_codesign) 34 0 R] +>> +endobj +19 0 obj +[15 0 R /XYZ 0 841.89 null] +endobj +20 0 obj +<< /Type /Font +/BaseFont /3e7871+WorkSans-SemiBold +/Subtype /TrueType +/FontDescriptor 81 0 R +/FirstChar 32 +/LastChar 255 +/Widths 83 0 R +/ToUnicode 82 0 R +>> +endobj +21 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://digitaliser.dk/group/405467/resources) +>> +/Subtype /Link +/Rect [299.628 666.3896 547.04 679.2926] +/Type /Annot +>> +endobj +22 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://rep.erst.dk/git/openebusiness/library/dotnet) +>> +/Subtype /Link +/Rect [228.3197 651.9151 510.5797 664.8181] +/Type /Annot +>> +endobj +23 0 obj +[15 0 R /XYZ 0 624.655 null] +endobj +24 0 obj +[15 0 R /XYZ 0 360.4711 null] +endobj +25 0 obj +<< /Length 12151 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 791.94 Td +/F4.0 15 Tf +<332e312e204365727469666963617465> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.6716 Tw + +BT +48.24 766.4793 Td +/F2.0 11 Tf +<4e6577206665617475726520696e205241535020332e302e3020697320746861742065616368202e646c6c206973207369676e6564206279206120536f667477617265205075626c6973686572204365727469666963617465> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.3109 Tw + +BT +48.24 752.0049 Td +/F2.0 11 Tf +<28535043292e205468652044616e69736820427573696e65737320417574686f72697479206861732070757263686173656420612070726f647563746976652063657274696669636174652074686174206973207573656420696e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0313 Tw + +BT +48.24 737.5304 Td +/F2.0 11 Tf +<7468652072656c65617365206379636c652e20496620796f752077616e7420746f20636f6d70696c652061207369676e656420636f646520796f757273656c6620287573696e6720746865204e416e7420736372697074292c20796f75> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.1166 Tw + +BT +48.24 723.056 Td +/F2.0 11 Tf +<6d757374206f627461696e206120636f64652d7369676e696e6720636572746966696361746520616e6420666f6c6c6f772074686520737465707320696e20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +0.1166 Tw + +BT +388.9214 723.056 Td +/F2.0 11 Tf +<22486f7720746f2072656c65617365205369676e65642052415350> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +48.24 708.5816 Td +/F2.0 11 Tf +<2e4e455422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 661.1729 Td +/F4.0 15 Tf +<332e322e204e556e69742028666f722072756e6e696e6720746865204e556e69742073616d706c65207465737429> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.9036 Tw + +BT +48.24 635.7121 Td +/F2.0 11 Tf +<546f2072756e20746865204e556e6974207465737420646c6c206c6f636174656420696e20746865207465737420666f6c6465722c204e556e6974206e6565647320746f20626520696e7374616c6c6564206c6f63616c6c79206f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.4123 Tw + +BT +48.24 621.2377 Td +/F2.0 11 Tf +<746865206d616368696e652e205768656e20696e7374616c6c656420746865206672616d65776f726b2063616e206265207573656420746f2072756e204e556e697420746573747320616e6420646576656c6f70> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 606.7633 Td +/F2.0 11 Tf +<746573747320696e2056697375616c2053747564696f2e20466f6c6c6f77207468652074776f2073696d706c6520737465707320746f20696e7374616c6c204e556e69743a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +54.161 580.2889 Td +/F2.0 11 Tf +<312e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 580.2889 Td +/F2.0 11 Tf +<446f776e6c6f616420746865206e657765737420696e7374616c6c2076657273696f6e206f66204e556e697420666f72202e4e65742066726f6d207777772e6e756e69742e6f72672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +52.038 559.8144 Td +/F2.0 11 Tf +<322e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.7205 Tw + +BT +66.24 559.8144 Td +/F2.0 11 Tf +<496e7374616c6c2074686520646f776e6c6f616465642066696c652e204e6f77204e556e69742074657374732063616e2062652065786563757465642066726f6d204e556e6974207768696368206973> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 545.34 Td +/F2.0 11 Tf +<6c6f636174656420756e6465722089dbcf73746172742f616c6c2070726f6772616d732f4e556e69742e4e65742d76657273696f6e2f4e556e69742e4e65742d76657273696f6e89db> Tj +/F2.1 11 Tf +<21> Tj +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 497.9313 Td +/F4.0 15 Tf +<332e332e205465737420656e64706f696e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 472.4706 Td +/F2.0 11 Tf +<5465737420656e64706f696e74732063616e20626520666f756e642061742074686520666f6c6c6f77696e67206c6f636174696f6e3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +48.24 445.9961 Td +/F2.0 11 Tf +<68747470733a2f2f7777772e6469676974616c697365722e646b2f7265736f757263652f36313431303436> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 398.5874 Td +/F4.0 15 Tf +<332e342e20486f7720746f2072656c65617365205369676e65642052415350202e4e4554> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.5198 Tw + +BT +48.24 373.1267 Td +/F2.0 11 Tf +<576f726b2068617320676f6e6520696e746f206d616b652061207369676e65642072656c65617365206f662052415350202e4e45542e204163636f7264696e676c7920746865204e416e74206275696c642066696c65> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 358.6523 Td +/F2.0 11 Tf +<286275696c642e786d6c2920686173206265656e2061646a757374656420746f2068616e646c6520746865207369676e696e6720616e64207374726f6e67206e616d696e672070726f636573732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.3901 Tw + +BT +48.24 332.1779 Td +/F2.0 11 Tf +<5468657365207374657073206578706c61696e20686f7720746f207365747570206120776f726b73746174696f6e206f72206275696c642d73657276657220746f2072656c656173652061207369676e65642076657273696f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 317.7034 Td +/F2.0 11 Tf +<6f662052415350202e4e455420332e302e302e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +54.161 291.229 Td +/F2.0 11 Tf +<312e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 291.229 Td +/F2.0 11 Tf +<41646420286966206e6f7420616c72656164792065786973742920746f207468652053797374656d20456e7669726f6e6d656e74616c205661726961626c65733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 255.2959 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 255.2959 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 234.8214 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 234.8214 249.4 20.4744 re +f +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 275.7703 m +297.64 275.7703 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 255.2959 m +297.64 255.2959 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 276.0203 m +48.24 255.0459 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 276.0203 m +297.64 255.0459 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 261.7546 Td +/F2.0 11 Tf +<4e616d65> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 275.7703 m +547.04 275.7703 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 255.2959 m +547.04 255.2959 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 276.0203 m +297.64 255.0459 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 276.0203 m +547.04 255.0459 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 261.7546 Td +/F2.0 11 Tf +<455253545f434f44455349474e494e475f50415353574f5244> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 255.2959 m +297.64 255.2959 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 234.8214 m +297.64 234.8214 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 255.5459 m +48.24 234.5714 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 255.5459 m +297.64 234.5714 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 241.2801 Td +/F2.0 11 Tf +<56616c7565> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 255.2959 m +547.04 255.2959 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 234.8214 m +547.04 234.8214 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 255.5459 m +297.64 234.5714 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 255.5459 m +547.04 234.5714 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 241.2801 Td +/F2.0 11 Tf +<504b206f6620746865206465736972656420636f6465207369676e696e67206365727469666963617465> Tj +ET + +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +54.161 211.8057 Td +/F2.0 11 Tf +<312e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.3696 Tw + +BT +66.24 211.8057 Td +/F2.0 11 Tf +<41646420286966206e6f7420616c72656164792065786973742920746f2077696e646f777320456e7669726f6d656e742c20746865206b657920616e64204861736820746f20746865206365727469666963617465> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 197.3313 Td +/F2.0 11 Tf +<287965732c20746865206b6579207374617274207769746820272d27293a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 161.3981 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 161.3981 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 140.9237 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 140.9237 249.4 20.4744 re +f +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 181.8726 m +297.64 181.8726 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 161.3981 m +297.64 161.3981 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 182.1226 m +48.24 161.1481 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 182.1226 m +297.64 161.1481 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 167.8569 Td +/F2.0 11 Tf +<4e616d65> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 181.8726 m +547.04 181.8726 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 161.3981 m +547.04 161.3981 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 182.1226 m +297.64 161.1481 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 182.1226 m +547.04 161.1481 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 167.8569 Td +/F2.0 11 Tf +<455253545f434f44455349474e494e475f4345525449434154455f50415448> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 161.3981 m +297.64 161.3981 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 140.9237 m +297.64 140.9237 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 161.6481 m +48.24 140.6737 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 161.6481 m +297.64 140.6737 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 147.3824 Td +/F2.0 11 Tf +<56616c7565> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 161.3981 m +547.04 161.3981 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 140.9237 m +547.04 140.9237 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 161.6481 m +297.64 140.6737 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 161.6481 m +547.04 140.6737 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 147.3824 Td +/F2.0 11 Tf +<5061746820746f20746865206365727469666963617465> Tj +ET + +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +54.161 117.908 Td +/F2.0 11 Tf +<312e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 117.908 Td +/F2.0 11 Tf +<557064617465207468652066696c6520272e2f2e2e2f4e416e742e6275696c642e446973747269627574652e5369676e65642e626174272c20616e6420736574207468652064657369726564206275696c64206e756d6265722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +52.038 97.4336 Td +/F2.0 11 Tf +<322e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 97.4336 Td +/F2.0 11 Tf +<52756e207468652066696c6520272e2f2e2e2f4e416e742e6275696c642e446973747269627574652e5369676e65642e626174272e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +26 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 25 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +/F2.1 31 0 R +>> +/XObject << /Stamp2 71 0 R +>> +>> +/Annots [28 0 R 29 0 R 33 0 R] +>> +endobj +27 0 obj +[26 0 R /XYZ 0 841.89 null] +endobj +28 0 obj +<< /Border [0 0 0] +/Dest (howto_codesign) +/Subtype /Link +/Rect [388.9214 720.383 547.04 733.286] +/Type /Annot +>> +endobj +29 0 obj +<< /Border [0 0 0] +/Dest (howto_codesign) +/Subtype /Link +/Rect [48.24 705.9086 77.335 718.8116] +/Type /Annot +>> +endobj +30 0 obj +[26 0 R /XYZ 0 693.1229 null] +endobj +31 0 obj +<< /Type /Font +/BaseFont /c9d34c+WorkSans-Regular +/Subtype /TrueType +/FontDescriptor 85 0 R +/FirstChar 32 +/LastChar 255 +/Widths 87 0 R +/ToUnicode 86 0 R +>> +endobj +32 0 obj +[26 0 R /XYZ 0 529.8813 null] +endobj +33 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://www.digitaliser.dk/resource/6141046) +>> +/Subtype /Link +/Rect [48.24 443.3231 287.633 456.2261] +/Type /Annot +>> +endobj +34 0 obj +[26 0 R /XYZ 0 430.5374 null] +endobj +35 0 obj +<< /Length 2130 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 789.15 Td +/F4.0 18 Tf +<342e20566572696679696e6720696e7374616c6c6174696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.4341 Tw + +BT +48.24 762.9603 Td +/F2.0 11 Tf +<546f20766572696679207468617420746865207365747570206f6620746865206c69627261727920686173206265656e20646f6e6520636f72726563746c79206974206973207265636f6d6d656e6465642074686174206f6e65> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.1122 Tw + +BT +48.24 748.4859 Td +/F2.0 11 Tf +<636f6d70696c6573207468652052617370436c69656e74546573747320736f6c7574696f6e20616e642c2074726965732072756e6e696e67206f6e65206f662074686520746573742070726f6a656374732073756368206173> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.7194 Tw + +BT +48.24 734.0114 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e746573742e726571756573742c206f7220746861742074686520646b2e676f762e6f696f73692e746573742e6e756e69742e6c6962726172792070726f6a65637420697320636f6d70696c656420616e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 719.537 Td +/F2.0 11 Tf +<72756e20696e204e556e69742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 663.3383 Td +/F4.0 18 Tf +<352e20556e696e7374616c6c696e67> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.9369 Tw + +BT +48.24 637.1486 Td +/F2.0 11 Tf +<556e696e7374616c6c696e67207468652052415350204c69627261727920697320646f6e652062792073696d706c792064656c6574696e672074686520666f6c6465727320696e746f20776869636820746865206c696272617279> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 622.6741 Td +/F2.0 11 Tf +<77617320756e7a69707065642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.793 15.505 Td +/F2.0 9 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +36 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 35 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +>> +/XObject << /Stamp1 70 0 R +>> +>> +>> +endobj +37 0 obj +[36 0 R /XYZ 0 841.89 null] +endobj +38 0 obj +[36 0 R /XYZ 0 704.0783 null] +endobj +39 0 obj +<< /Border [0 0 0] +/Dest (_introduction) +/Subtype /Link +/Rect [48.24 758.873 125.757 771.776] +/Type /Annot +>> +endobj +40 0 obj +<< /Border [0 0 0] +/Dest (_introduction) +/Subtype /Link +/Rect [542.75 758.873 547.04 771.776] +/Type /Annot +>> +endobj +41 0 obj +<< /Border [0 0 0] +/Dest (_system_requirements) +/Subtype /Link +/Rect [48.24 741.57 177.369 754.473] +/Type /Annot +>> +endobj +42 0 obj +<< /Border [0 0 0] +/Dest (_system_requirements) +/Subtype /Link +/Rect [542.75 741.57 547.04 754.473] +/Type /Annot +>> +endobj +43 0 obj +<< /Border [0 0 0] +/Dest (_install_package) +/Subtype /Link +/Rect [48.24 724.267 142.268 737.17] +/Type /Annot +>> +endobj +44 0 obj +<< /Border [0 0 0] +/Dest (_install_package) +/Subtype /Link +/Rect [542.75 724.267 547.04 737.17] +/Type /Annot +>> +endobj +45 0 obj +<< /Border [0 0 0] +/Dest (_certificate) +/Subtype /Link +/Rect [60.24 706.964 137.053 719.867] +/Type /Annot +>> +endobj +46 0 obj +<< /Border [0 0 0] +/Dest (_certificate) +/Subtype /Link +/Rect [540.627 706.964 547.04 719.867] +/Type /Annot +>> +endobj +47 0 obj +<< /Border [0 0 0] +/Dest (_nunit_for_running_the_nunit_sample_test) +/Subtype /Link +/Rect [60.24 689.661 307.421 702.564] +/Type /Annot +>> +endobj +48 0 obj +<< /Border [0 0 0] +/Dest (_nunit_for_running_the_nunit_sample_test) +/Subtype /Link +/Rect [540.627 689.661 547.04 702.564] +/Type /Annot +>> +endobj +49 0 obj +<< /Border [0 0 0] +/Dest (_test_endpoints) +/Subtype /Link +/Rect [60.24 672.358 163.508 685.261] +/Type /Annot +>> +endobj +50 0 obj +<< /Border [0 0 0] +/Dest (_test_endpoints) +/Subtype /Link +/Rect [540.627 672.358 547.04 685.261] +/Type /Annot +>> +endobj +51 0 obj +<< /Border [0 0 0] +/Dest (howto_codesign) +/Subtype /Link +/Rect [60.24 655.055 264.609 667.958] +/Type /Annot +>> +endobj +52 0 obj +<< /Border [0 0 0] +/Dest (howto_codesign) +/Subtype /Link +/Rect [540.627 655.055 547.04 667.958] +/Type /Annot +>> +endobj +53 0 obj +<< /Border [0 0 0] +/Dest (_verifying_installation) +/Subtype /Link +/Rect [48.24 637.752 172.133 650.655] +/Type /Annot +>> +endobj +54 0 obj +<< /Border [0 0 0] +/Dest (_verifying_installation) +/Subtype /Link +/Rect [540.627 637.752 547.04 650.655] +/Type /Annot +>> +endobj +55 0 obj +<< /Border [0 0 0] +/Dest (_uninstalling) +/Subtype /Link +/Rect [48.24 620.449 124.602 633.352] +/Type /Annot +>> +endobj +56 0 obj +<< /Border [0 0 0] +/Dest (_uninstalling) +/Subtype /Link +/Rect [540.627 620.449 547.04 633.352] +/Type /Annot +>> +endobj +57 0 obj +<< /Type /Outlines +/Count 11 +/First 58 0 R +/Last 68 0 R +>> +endobj +58 0 obj +<< /Title +/Parent 57 0 R +/Count 0 +/Next 59 0 R +/Dest [7 0 R /XYZ 0 841.89 null] +>> +endobj +59 0 obj +<< /Title +/Parent 57 0 R +/Count 0 +/Next 60 0 R +/Prev 58 0 R +/Dest [13 0 R /XYZ 0 841.89 null] +>> +endobj +60 0 obj +<< /Title +/Parent 57 0 R +/Count 0 +/Next 61 0 R +/Prev 59 0 R +/Dest [15 0 R /XYZ 0 841.89 null] +>> +endobj +61 0 obj +<< /Title +/Parent 57 0 R +/Count 0 +/Next 62 0 R +/Prev 60 0 R +/Dest [15 0 R /XYZ 0 624.655 null] +>> +endobj +62 0 obj +<< /Title +/Parent 57 0 R +/Count 4 +/First 63 0 R +/Last 66 0 R +/Next 67 0 R +/Prev 61 0 R +/Dest [15 0 R /XYZ 0 360.4711 null] +>> +endobj +63 0 obj +<< /Title +/Parent 62 0 R +/Count 0 +/Next 64 0 R +/Dest [26 0 R /XYZ 0 841.89 null] +>> +endobj +64 0 obj +<< /Title +/Parent 62 0 R +/Count 0 +/Next 65 0 R +/Prev 63 0 R +/Dest [26 0 R /XYZ 0 693.1229 null] +>> +endobj +65 0 obj +<< /Title +/Parent 62 0 R +/Count 0 +/Next 66 0 R +/Prev 64 0 R +/Dest [26 0 R /XYZ 0 529.8813 null] +>> +endobj +66 0 obj +<< /Title +/Parent 62 0 R +/Count 0 +/Prev 65 0 R +/Dest [26 0 R /XYZ 0 430.5374 null] +>> +endobj +67 0 obj +<< /Title +/Parent 57 0 R +/Count 0 +/Next 68 0 R +/Prev 62 0 R +/Dest [36 0 R /XYZ 0 841.89 null] +>> +endobj +68 0 obj +<< /Title +/Parent 57 0 R +/Count 0 +/Prev 67 0 R +/Dest [36 0 R /XYZ 0 704.0783 null] +>> +endobj +69 0 obj +<< /Nums [0 << /P (i) +>> 1 << /P (ii) +>> 2 << /P (1) +>> 3 << /P (2) +>> 4 << /P (3) +>>] +>> +endobj +70 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 162 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +0.25 w +/DeviceRGB CS +0.8667 0.8667 0.8667 SCN +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +71 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 162 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +0.25 w +/DeviceRGB CS +0.8667 0.8667 0.8667 SCN +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +72 0 obj +<< /Length1 7916 +/Length 4288 +/Filter [/FlateDecode] +>> +stream +xXil[Wv>=.Z,B٦,?ꑴ,>Ҳd-e"&m˲vlZIJkl+qz6cf0#?Z hҞi:-?N)P@(vAGʲc'iP9{{ޕHQu~gRqmvPH4}oπASzETd:_zs +Q3E?:>uaj?n3M'm!t!q 8Mr8nqֵF@vO԰r@GJgSȐIz_k{W`kcͫBt;޸^Vt +r9fd`47 tiuDŽ[8LphB MI`0!+xK[Q[-،M7!f}|-^2;};f˽hio/^o:╥d"z}{Dwkm/-,>3@l HޑNXHxW84]S&ʐáMe2nt>rBe3EG%ZV7755u4`RcVմF0ZZ?p!^ͧ}/y~WhT=nLéţG車A+[==٭Q؏R;atЄv7f\0S@3\7ʍ]~}Mp g1[}-A;Sdp.{+GN/{Zl]"Ë19{~e݀6 6Vˌ #m© S5_xnVkTyd_<Rd vn풵rt:CkCSC.[趶w;`p(U-@GxivsekZrc ##&SF:_-^~%tf9:f]f[FgSǓqZY}0g^Oğ1<שӮZRW3n4|%A55'£vMCŹ54uk>4޾ޖ3 {ro~3jBN[l񞇑O ګM(jTuR~ʩ(:A^:J6Nh?}C#ӟ[n\ۗ?ڏbu[}?.R˯ks+AZ: qRuuП2#UPMPGiQN#n~,\0"[7߅o;=Sۡkoko/R+ uflA粴?6߻ڇߘGN-V}:tڤdIz_Eʣ(dMpԨoZ%98-aıGqzDU˪p/hP}3O4Ǹ7H|W]v|rc[yzz/(hG({?Q}mBwo@$}H G5T+ +cfc 2iQ;SQ c.U!nq5e\XEE C(zڡ'C2G_L2-:G*bӃv| : C +f (ez)5G0m*_] s؅%$Ű2] ̀Wq"Os3,9%hH;K 4-bi7ga4Mhr=W@aiюg'&#.]2P=6sB^e:4]DNX_;77FϖD9"+9\P2\![;4(׀Ut `<+ٵi@y2a5=oŚ"TMɜ +4TDQ GOD +tW)f1r}gҚUՓ5];?+L4 7u>]Vc{/5TͰh=X$[y) +cjDD.-nRsϼVWpYvL^kk[ 9>->qذ0.YU Rw4'r%}:U +MϱHo5J1pu'Vސ.izvQ*eHϥfɜᗝYci<'Pvxʜf>b,$RX(J2 tOTZҹCS/ 9: +R<7 |(i Ryfnw9, Y3+b0Q?V$$$eXRIYΨ=S|CS,&"MI|>*uΎP894e&9D QLxbL 9߶]HOI+fX2ABX +X>gyCƏs0GӒd>Nօ0#3QY)`tvE2uAkBE +)eju߽DW`5[٫LH^2Iasᇑ+O}r*?rmur~m|W *rz !y9zaVYT6@G@lH!X t*u3ͨZ1ޤV<\IJQLȆW9)QG=R =4>m&UT=#%\MD+)i}UU,*>3a:_KlNc)X*]ajoMlJGcUy\o0iCďhnha}c> +T+aǴ=~i´)dql-Y=arJ])v'uy N3Z +)#;製P*0@u˱0ݫ,YoYZ !;cGZ\»/ + +av`5NӪ-K~Kt.˕Eq7Mj chƹ}11nk?o>KF>oÄ%wF`z(1H*>v䋲Lخs8>1<[ + ʒeI_U1}lDZS/|4`avFf9.eoVC0w܁SP'dAK`p1n%ZY ZfYGBQF(ˤX1ape[ =$:a=6-d,'d9NB/By$ޓɠ{2(0$0b,`Fٕ:btN輲e].**]Bw&pN^6|pfq^»,`CdDY*^zMԊ67l7, Y Y6dVQ3%hCņ,*VfC Y.d{M͔6d7lobeY7ll߰T;ʍ6U3RެOؗ"M~KmzߋtQ/Gs6TxH()+|XNwuC1E|uz?- +endstream +endobj +73 0 obj +<< /Type /FontDescriptor +/FontName /bfbcb8+Montserrat-SemiBold +/FontFile2 72 0 R +/FontBBox [-861 -265 1644 1064] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 968 +/Descent -251 +/CapHeight 700 +/XHeight 534 +>> +endobj +74 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +75 0 obj +[276 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 319 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 607 587 587 687 622 587 694 587 289 587 587 289 587 685 645 587 587 587 515 424 681 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587] +endobj +76 0 obj +<< /Length1 16192 +/Length 9889 +/Filter [/FlateDecode] +>> +stream +xzy|cWy9^JVk-/WZŲ*kEG,klx̞,e0m(PL]!- +?-G}^dyF=|rFP'R?[>^:_~ #=vס{ݟϮ\.UDȻ88rŏ|t/pGx)0 wv}p}kpt䙳N~/"BJ]_@O^=SpڡS?m6BK݆J\yXaDCH ?0!%Rkj:h5[d^WhlB-U@.OAaq %0l69b1XXdT("&19Mzo|<~s mlE]K`P^ F.bLا~3"!R^ zblvE9jmJ޶F^ \z cR+8k +b$|!:ϑ н{7NETVP'*0^SQcf(7A^RhT笵wz_K6]49ݵ^5f% wj[ja=p!+wҹ7WԐ$S\S!hҀKM.W|.J4n< .Ix>(=:Rov@I?I&XgMYZ!10o;xV*O=;/]36vŤo3Ņ7Z `L68: i24QΘqIYLp&`%F$L$#/_*S3\N[DZ.z5?J3+PCj  +\2- Æ0a,0+E,(!*)e5`q57Yk jq7b0n'Zpf2[+hhpwu4&n,J'ɽvwF\C1;]N;&;:pW%-ط'G@:ԀɨCYct*L*1NS=C<3&!P9c]8bX;@\g'>Qkܾz\o~"zO?ݏ?]#/~Poș*<(L4`YLu+$3 n*%`Ϧmm"V'E-ǚT(r&xИ3o4R폶&5_4:uv>I][JFfz+(źP 'S +lp@ìG7P(Ly'h}KħrlZiX#U{؊tFخ>˸!HlMޕYfO R.O7<њ$O5 v X`P?QR:U.>|S m!X?@@]4'"FA#4nnYHن8{s&~jVW&?⩓/<"'q&C(L8`0u"(rR%cրH7}->5&uE\ κCD,){+,'֘M +d 聡l77ߕxs#^;2i݉Phop͓I'ZS75=xY ,C@]2`(ɢ`eMvA]M,CjUʣl FcT c].|`}wΜoeKFm&V;wVzƧ`yjĘ?M!޵"㓓,؅?Js,侗q 2S*?,sQn`9dbaHE2 TFligp WximF/rO˦`6P1)աԛV fnU(٩Q_g€NNRr^c! Ǣsk}}lv}<~p.< u{n5׎U*hyaTQ0J̑Ȧo:y<`:;%WFl̡A'{8zB6:?7{a(y BJ 5F`h& V)ecL$L8/+WG.^|LV8U:A؛a h@ CiM5D8o CA/ 0]O)! +2 Ȉ=D^JZ$]N^Ηk3I- D^/,&[?!oQ#I6J崌ɉb[lCvR٩zw 1kԽ]fGV|#obkj8u>>*0 *{|&1\ӕ΢Œa!%C:-^єJajT55m2 +U + +>j`rP`.|U?i/fi:W:/P*H֩5 +ș FvW%ZVqs\ S,ȝhg +?Î@+g}t%|jC~&D"/.CSj7B>O锟1fF) M:,: +!-rL[!ˊ3==˙' +ߛյ'U.0>L$SR@Y{C``4dR6$RrH"L+Ӏh9fbcv٤,0cԔ,lY`ջY>R?4|;kbqYQ9wScvV,3!GT<RṩUR.f)d!}K7Dqr{:?>:=9z|>gGm'䩑l4kjb:?ԳMz=}|}Gt+)<~%ë` KnbdB925Va ]E +AԪD &d̂2rknDVG + -p<گO˞?x?,y8Dah$4Ƚ-Z)?#F?ُ>ɏV +a$Oc x+ژ#+`u8XW,Kg?oF\<5:́-yQ*%56nUjJ?[鸬H8q#f߬wq+VxtԔ#s-kB mߨhg]]M1 z|/\!Ux̓=c:oکq-^CK5/xW!DR]QPJoSΊreՄeV.{6.tɑ[ V;~Fu5\LI ɍΌwyG4ݭɫO:gg%rGv>ҹw>D!Ojv/J&:=1pnEq0v˜G=Ѱ͍gc \|H@!禁FeےzI[s;W I(fWiw[4Q zMe^d۹ytz-kr\ :GlhbnFL̞L8xs28:3A*̕ s7J!Y:$ґ!4sU醜n5$UjB1':phd"-G );}]#޶Hj*UqR ;8nzRJ)2Sc}A0567>I^aF-eJ+),̄3Lo\^; y-Ƶj3iD trLWT|إ3ŷ?ZxTZ]p=_> +knʜ|QfJ4 z aVCM,x8?>>oů(>UJ p-/K]4[jHPB%.Ib@&J gs{kYm !sCZ\u֛Zߕ-?_\ү.@ݷ^ӷh!`٘ӊxڋCO(dGR$;X|olGJT g[ߢAskm %%B;~FNHw1!h9j sjUPh%P V`୸C%VhH:hn35C8v4l[5IQ7"(בSM#nnJnn<\N7OnÕ/ &ox|{70%'f9IC}C-1cKH 7u6AQ{%N>' [dﳔ-}QӮ=CC c@T|ύƻ4wMMWLWj;k}|1c4@i YHN~ՒO, ɡ!R #hEY܆f㨁<30 >ph pȻ1c0Gqσ>ēEȣr}t>< C1X'qè|pa,J3p5 (jz +ia VDX6K ex@hDc (}m7 +­4Gv>u% ?z+}?X2 q@Wy/geB;i`OF Hm٫i j! J$3 +VvTQFJ.QPpkGP u8ꁘqpeQQa 4 yd4X,Ch7ETHz\g;whgg͞;}RtV0oŘUD=W`|EX[h7UDvʸ +'++p J/V`-J˰$S(,0,e_Yg>Z5HìW`8A')t:AgAoaI*\4Hٕ tDoe:#&oV; tð8=ODapMAo E3axj O!,A3'oyv\ wyB.!r8 $΃DC>+JΟのV^^]?z WG~^CA~@܎ l[CKI!jA# vcvOoV#[1pUze_W`kv#2M..Te@!#46h._F ,B c$A&֡+k2!.Ú;o` .k,X!W[rK2s.Ѱ''6" +Ȯ0fJhȻ@ȁ!GS&#fAJpbP NUaEJw%n0P +OEipsJH9anJ!eFCdvJ}etUT!*p7x;khK&?LU]Kҹ媊?BT9ўY,8 z'ߦv8 +;fӷ}= }߶pP\ڨSo + + DVbڧG| *:5P'' k T/+<86 @f/b}TF?*rp)1Uv{(K!|-8A.TY7 \T8 Ur^ ,`P`P`7šB @a *ayl@^)I~'AwP< :@D@ItO +,SQV(V)Q +DJtQm]:&E5. + . +l*t'&SSBpwrm Rs7W IO\A]2Hu* EW)}\ҝ~ Rd?OVA2HC]$e?"QxNe"ajTJU0Y Q*2jnW'#OmWTY%Жl9 ^Ƞ7)tR-<*$#xη{lpy ߭l +endstream +endobj +77 0 obj +<< /Type /FontDescriptor +/FontName /fc37a6+WorkSans-Regular +/FontFile2 76 0 R +/FontBBox [-216 -337 1283 1100] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 930 +/Descent -243 +/CapHeight 660 +/XHeight 500 +>> +endobj +78 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +79 0 obj +[341 500 403 500 500 500 500 234 350 350 500 500 266 510 266 437 622 390 583 583 611 582 608 561 616 617 296 500 500 500 500 500 500 660 653 686 721 638 610 724 734 296 500 656 598 854 734 748 610 500 665 641 604 708 648 961 500 500 500 500 500 500 500 539 500 566 627 560 627 577 393 532 619 266 266 567 306 953 619 600 627 627 408 527 419 617 520 836 533 516 534 500 500 500 500 500 500 500 500 500 500 500 500 500 500 566 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 430 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 341 500 500 500 500 981 500 500 500 500 500 500 500 500 500 500 500 700 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +80 0 obj +<< /Length1 12660 +/Length 7677 +/Filter [/FlateDecode] +>> +stream +xz p\y9}bž,}b"A.%>hIt$QD([qȥ%^P̤nZO5ƭe4(ډ]J21ν 6`g8$+i':FG>qMRsrayr`xA1g bF_?ߖ{s迆 Z G|\j~دJ@ _X=y~u7<&eB*]OmH=/epԓ_GK-HNo08m&*{UIr[SS[ohC$_C-IlgHs:J=A pGE*a(Pm R|F%| ?A'Iѿi&4T2dg'}uLו_?pTvE+uU2 !ĴEmPaC_I> 3tĠ#B×nS/7-o45H ?eK7 ƹF)@W ;Rz!4 :ҦjOO_z퉙6p=Rzt07=>7ݒp~RF׸X L/n#E v KD]"3jZ*m ! ! >'_ɋ_I3+NJ{_?~(& =$a'] +$Qq 6\dz*0n:DIQ#t[<VY8a_F %Fc:M]1DPcoi)[SWÍ< -= rsvs`o3K{ad7hpȵuscet,DKKOb٨E6bIu-O-C. a p kpMխq~.;d=awg]{isͱQ{\nnbʒW`1." O9K?~'z!R>3X- +YH#\uF  +XŚ@IoNRw9;)jd2R)~h~,IẂnEz!s,WBrTil$\R5 #Len֚x@=1k`SW[gvq2̾ɹ¬CSi fB1%gQi%iO#)ie\eC\eEI^* jƧbSqSupTp"58w64$͡p7'6g7Nퟞmosό@jXJqrB7;j!E5v^"IT*ՃOWsp=-TիXE3OʶĢ1y,mr57Gss@ r^mT< +#i +^F}OGVUiZP/C)t0T7PH.dYׯlĴw݃恍{m+ƶx=З0L|LEN`D(ˍ\jp?Ѐ~Qk|Ib'+~gz:==͑YC}𤋮_yfp?֕ijjl ui؀`}CVf$^"`0F3?@To'ZY|}(x5>*`¤5#5 ,S]E5"J +IwųH)&Va:UEfc ҕ(1fgTW∰or7UM<O&"=ўqUm!O&Uj(D\6ѤuK}v1si3'taٷgog5{'RkOukln`yOG{7t 6SG4֧]R]owxj\2n9/9r( +EPM+zTQFpcE\SQˮ#J}źdlD!Czyvo6޽KY {A(;ʂ׮z׼ +c?0Y?0^\YSȒV~m^s3|APX*&=8񽆪Xe+63_Ӗw_gX_~n:>WrtڇH do+u/rEVd~kgi{ A=ez7G˞+.2U]Bkm4gۯ;ǃu>D"E͹=5E?D}פqCf╺Pá^jyU1bC<쑞Ò_5-SQ+3/' S{rUF^sv6Jj===UJ/euϮs=42>4>=141z> _ZD80pqy<U~Z0$gI>K!ŏHVkzwϓO#RÃ;Q.BRS+;^ƯtޥTwa `ndc}[ .Lv8?B#Q C37+osuV3iAPUMk$:dV9(BàJJ G0⴪ncK 1#vσ7T]bxfhlYME^uʨ־EUG3s{Cc1x`,բAwYZMV4 +̈^kdқѩQ4ӊ [gCp|2ݱl1Ocmrrwց '{&" +g5moYxcn7ߍ脝`*ԑ b 'e,*]9eA҉MLi-}Dv/!9rad;dgD},{s$/{ّ\L! 8_7$]$ 2JƐ'Sd^,#s$$oyLA~(Lnqb%-`2HT*:z.I5UMC m!VST5t +-6R-npGExD1^Yaz$Kyr\e9I65 Ȝ$hu5YySC"ړ*'oVW뤗s{pZ#g1z +*9]Tѝ[)<8U2;CV`U<t َO#UkDZ!Χ?wo'I8ASPy +(1FL;!-TyO4g?mvp@Օ5ⲡ",6, e9@Tr\%gVէ'"ʻ{V`AK8K$߲4XFӥ{Qg.|};8ZǚUtLVqdsf3[!˒bAd +| Q|>>zE3H9sA[\rSn(F!|?ŝ͖Ҋ)bfj͎,(E"sG\\Cip+ݜ-5cԓv>9%Ysnq #3sS]K%Z%ELqf)SS69nȱ|~7 % +3H@ ![T rF1X,E +7V 2z5bXYVt>LfMi{m@hvq)-//)Ey9.%Q![ u#rFșŽW2Q QPK$$^saUZs䖩dG2ǩHmY$lnTlQ$/,K ʅam <SmCU7"`˷‰"[(+bU$_,xo=j/;H`;+쒴$)vU#Sĕ_ʗ#2585 z}w\ܪ*QarpVGnB䐬lXjD2C1?!&B(BnZ![XT4T2\djM E L# r aopsCYW8x"[5-u-Ȗ-=o"[6F26ˆPK\b +}MTtL~D L^&Q0+\oe[?m6x~m~m~m~E~s"ضfIBKYնwVqĘ!f 2˵OmUᮧ[t5ȵχtF*yi<#},|zH[uP#j +Q%yJ/c/&"xnc"N@_Mݔ@I̭x&"T-rlxu3&KR&컟Mi)zDC[RxrI.)J:3<嚑e ytIg%I.Ȋ+l z)@4(l,cQ~t.XZr#a NЪX B-{{XHKXiΔbVG1)\ iXI8ٹAU27ь(o/YK.?Kl\KyP岉1.8\|l:Cysf/z"QzÿhބlǠԇ 1O*s jPe4չ"O[4eơS~ҥy1׉~j%9ǐ{eT .%mv .-Q 1 Q>!SX:J +tDA3Q(N2Z"ܡ#A91EՑ9<qp !ÉțȅYPJ#oRm0(m磜zO|*u9bɉߓX< V8'V9'sNPuRST8*Nrq*Ϊrq*րqϫ=% #9]e[Y[HsQ%ޝU/=ɟXpU#943\zW{*h$gZ#93xFrYW՞Fr_H<,1\Hΰȭ +U["Fp{BgŠqUkI'd;Vnu|NӬQ߷v{<{ΰNT8-6-nݢ +endstream +endobj +81 0 obj +<< /Type /FontDescriptor +/FontName /3e7871+WorkSans-SemiBold +/FontFile2 80 0 R +/FontBBox [-216 -337 1283 1100] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 930 +/Descent -243 +/CapHeight 660 +/XHeight 500 +>> +endobj +82 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +83 0 obj +[306 500 500 500 500 500 500 500 376 376 500 500 500 500 281 500 500 416 591 589 633 582 500 500 500 500 300 500 500 500 500 500 500 671 500 683 500 633 500 500 739 310 500 500 500 500 739 500 646 500 680 644 635 710 670 500 500 500 500 500 500 500 500 500 500 574 627 564 627 579 407 549 619 282 500 602 319 945 619 599 627 627 422 531 430 618 546 876 500 546 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +84 0 obj +<< /Length1 6080 +/Length 2990 +/Filter [/FlateDecode] +>> +stream +xXml[~\cnSMP6@'MS iZH}0[g4mBlh?nZِ m&:A^IǟŲssysDTG]׊ӅYF3,&MSOq!`L ԁ}NM/\ ._uD!8~Ӆ 9ЗG?z)LO(>+mD3;71띳?~uDxDm`mq|D!埸5`oA:F1S(p4Ͱnjlnhc~QFW>}x)^QWB1~\Gܷ \'-}Om"O Lx IFȂ;Qa^5 }t"=DD'$𘸢Nb}c/ZШf5eme, =8@GtqC6|{5'>@)k)e i8>Pwa,\M^q \oW S4G)ZN 4`@G@gh( =u΢=<ޡW[v5=q)Y34 yp1^rڱ{bex4&1k +9ĐD]b?iҭ72#q͜\8Gw3ZHIXDp9虤{󊘹?13™٩ÒH:"Ğ経a)YB1ԇ4N% +c:Tk@˲ XeSh賸T,pI*uqLCt55+ذ\rgkxS@bX +Hǔ9)hD($Qkkm;pq/^~ז֜32wϒa<zT+׾rg? <Lof]!S*AY©j!zjS7X5` 2;-po7}#il59:Pqyq)TT^µ@~|[ő께~* ԟwU +X __CȄfa G:/kP`)DȖe9)zddX>UQՑ˟cYeǔ|^NuV +gjUD.8=/eIbSdNVDjBE Eѫu@e$]V,׉"]HR?lPT!^R EA 5hQ$4(bge9/U#dK&{x,뚥VU7a]Hf{x$;|3Fc7k{Rs,659JR1GrJ! .+ȇxSed6t,L7SpْC$ֵɺA +]f z9[Bl䒑˪&+%*Pr(X6 |IlT*J-UqBn">nw!>n;ۤ-{u'-NcV;jNAyZo2JH(ͥvvAњv(wFn[ޭ=y{ ۩g!vVu@SSI{ބ^}/RDm2)nC5$' _IDKyULCn9'pEm.h{h  ؋B[F(sƘsg%܅PHh/ g{y癧#Qi +'qޓA9Ja0'`RtJ/FOhMiMk~1ƽ+ =α躗BoZAsa+==ySdOxڃL%p[Y˺_ ӟ ӿ>Y2kds޿_ ӿA_LM2A&`/n_qU(h4~=̥jBf.T։[B+Mi ?{?ڋ;aޫYWy/bp281g/o/* +endstream +endobj +85 0 obj +<< /Type /FontDescriptor +/FontName /c9d34c+WorkSans-Regular +/FontFile2 84 0 R +/FontBBox [-216 -337 1283 1100] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 930 +/Descent -243 +/CapHeight 660 +/XHeight 500 +>> +endobj +86 0 obj +<< /Length 226 +/Filter [/FlateDecode] +>> +stream +x]Mn bɮTM7YGM{&Ej9d0?ay +wJv>DG,ŒK[nU,$ӱ\h-[NO. 98}]&Ӟ (1 _͊ vgf&>7]p"J A`t +~Ar5WDe)Brʕ{p+ +endstream +endobj +87 0 obj +[341 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +xref +0 88 +0000000000 65535 f +0000000015 00000 n +0000000268 00000 n +0000000470 00000 n +0000000555 00000 n +0000000606 00000 n +0000000878 00000 n +0000008368 00000 n +0000008703 00000 n +0000009453 00000 n +0000011955 00000 n +0000012130 00000 n +0000012302 00000 n +0000018764 00000 n +0000019212 00000 n +0000031747 00000 n +0000032113 00000 n +0000032157 00000 n +0000032206 00000 n +0000032515 00000 n +0000032559 00000 n +0000032732 00000 n +0000032923 00000 n +0000033124 00000 n +0000033169 00000 n +0000033215 00000 n +0000045420 00000 n +0000045806 00000 n +0000045850 00000 n +0000045979 00000 n +0000046107 00000 n +0000046153 00000 n +0000046325 00000 n +0000046371 00000 n +0000046559 00000 n +0000046605 00000 n +0000048788 00000 n +0000049130 00000 n +0000049174 00000 n +0000049220 00000 n +0000049346 00000 n +0000049472 00000 n +0000049604 00000 n +0000049736 00000 n +0000049864 00000 n +0000049992 00000 n +0000050117 00000 n +0000050243 00000 n +0000050396 00000 n +0000050550 00000 n +0000050678 00000 n +0000050807 00000 n +0000050934 00000 n +0000051062 00000 n +0000051198 00000 n +0000051335 00000 n +0000051461 00000 n +0000051588 00000 n +0000051663 00000 n +0000051841 00000 n +0000052029 00000 n +0000052209 00000 n +0000052418 00000 n +0000052639 00000 n +0000052810 00000 n +0000053116 00000 n +0000053314 00000 n +0000053567 00000 n +0000053787 00000 n +0000053956 00000 n +0000054062 00000 n +0000054332 00000 n +0000054602 00000 n +0000058980 00000 n +0000059201 00000 n +0000060563 00000 n +0000061477 00000 n +0000071457 00000 n +0000071675 00000 n +0000073037 00000 n +0000073951 00000 n +0000081719 00000 n +0000081938 00000 n +0000083300 00000 n +0000084214 00000 n +0000087294 00000 n +0000087512 00000 n +0000087813 00000 n +trailer +<< /Size 88 +/Root 2 0 R +/Info 1 0 R +>> +startxref +88727 +%%EOF diff --git a/released/OIORASP_Library_DotNet-ReleaseNotes.pdf b/released/OIORASP_Library_DotNet-ReleaseNotes.pdf new file mode 100644 index 0000000000000000000000000000000000000000..989fa761d208eec6d958c49a93a3e507d83e20e7 --- /dev/null +++ b/released/OIORASP_Library_DotNet-ReleaseNotes.pdf @@ -0,0 +1,10394 @@ +%PDF-1.4 +% +1 0 obj +<< /Title (OIORASP .NET - Release Notes) +/Author (Danish Business Authority) +/Creator (Asciidoctor PDF 1.5.4, based on Prawn 2.2.2) +/Producer (Danish Business Authority) +/ModDate (D:20210528095555+02'00') +/CreationDate (D:20210528100335+02'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Names 17 0 R +/Outlines 136 0 R +/PageLabels 162 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 841.89] +/ViewerPreferences << /DisplayDocTitle true +>> +>> +endobj +3 0 obj +<< /Type /Pages +/Count 13 +/Kids [7 0 R 13 0 R 15 0 R 31 0 R 40 0 R 50 0 R 52 0 R 54 0 R 56 0 R 62 0 R 69 0 R 80 0 R 89 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 7700 +>> +stream +q +q +0.0 0.0091 m +595.28 0.0091 l +595.28 841.8809 l +0.0 841.8809 l +h +W n +/DeviceRGB cs +0.0 0.0 0.0 scn +0.99997 0.00000 0.00000 0.99997 0.00000 0.02828 cm +1.00000 0.00000 0.00000 1.00000 0.00000 -0.00000 cm +q +Q +q +0.9569 0.9608 0.9686 scn +0.0 333.8809 595.3 144.1 re +f +Q +q +0.9529 0.9608 0.9647 scn +0.0 320.5809 595.3 157.4 re +f +Q +q +q +Q +q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +295.7 377.2809 m +295.7 385.7809 306.2 389.6809 311.8 383.3809 c +312.0 383.1809 l +370.4 313.8809 l +370.4 377.2809 l +370.4 382.2809 374.4 386.3809 379.4 386.4809 c +379.6 386.4809 l +384.6 386.4809 388.7 382.4809 388.8 377.4809 c +388.8 377.2809 l +388.8 288.6809 l +388.8 280.1809 378.3 276.2809 372.7 282.5809 c +372.5 282.7809 l +314.1 352.0809 l +314.1 288.6809 l +314.1 283.6809 310.1 279.5809 305.1 279.4809 c +304.9 279.4809 l +299.9 279.4809 295.8 283.4809 295.7 288.4809 c +295.7 288.6809 l +295.7 377.2809 l +h +f +Q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +424.0 385.4809 m +483.4 385.4809 l +488.5 385.4809 492.6 381.3809 492.6 376.2809 c +492.6 371.1809 488.5 367.0809 483.4 367.0809 c +424.0 367.0809 l +418.9 367.0809 414.8 371.1809 414.8 376.2809 c +414.8 381.3809 418.9 385.4809 424.0 385.4809 c +f +Q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +424.0 341.8809 m +483.4 341.8809 l +488.5 341.8809 492.6 337.7809 492.6 332.6809 c +492.6 327.5809 488.5 323.4809 483.4 323.4809 c +424.0 323.4809 l +418.9 323.4809 414.8 327.5809 414.8 332.6809 c +414.8 337.7809 418.9 341.8809 424.0 341.8809 c +f +Q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +607.0 382.6809 m +612.2 389.7809 623.4 386.1809 623.7 377.4809 c +623.7 377.1809 l +623.7 288.5809 l +623.7 283.4809 619.6 279.3809 614.5 279.3809 c +609.5 279.3809 605.4 283.3809 605.3 288.3809 c +605.3 288.5809 l +605.3 349.0809 l +578.5 312.4809 l +574.9 307.4809 567.4 307.4809 563.7 312.3809 c +563.6 312.5809 l +537.3 348.8809 l +537.3 288.6809 l +537.3 283.6809 533.3 279.5809 528.3 279.4809 c +528.1 279.4809 l +523.1 279.4809 519.0 283.4809 518.9 288.4809 c +518.9 288.6809 l +518.9 377.2809 l +518.9 386.0809 530.1 389.7809 535.4 382.8809 c +535.6 382.6809 l +571.1 333.5809 l +607.0 382.6809 l +h +f +Q +Q +Q +q +q +Q +q +Q +q +q +q +q +52.6 493.9809 138.9 15.0 re +Q +Q +W n +0.0 0.5176 0.4745 scn +2 j +78.6 508.6809 m +79.3 508.6809 79.9 508.0809 79.9 507.3809 c +79.9 506.6809 79.3 506.0809 78.6 506.0809 c +70.4 506.0809 l +69.7 506.0809 69.1 506.6809 69.1 507.3809 c +69.1 508.0809 69.7 508.6809 70.4 508.6809 c +78.6 508.6809 l +h +78.6 502.6809 m +79.3 502.6809 79.9 502.0809 79.9 501.3809 c +79.9 500.6809 79.3 500.0809 78.6 500.0809 c +70.4 500.0809 l +69.7 500.0809 69.1 500.6809 69.1 501.3809 c +69.1 502.0809 69.7 502.6809 70.4 502.6809 c +78.6 502.6809 l +h +78.6 496.5809 m +79.3 496.5809 79.9 495.9809 79.9 495.2809 c +79.9 494.5809 79.3 493.9809 78.6 493.9809 c +70.4 493.9809 l +69.7 493.9809 69.1 494.5809 69.1 495.2809 c +69.1 495.9809 69.7 496.5809 70.4 496.5809 c +78.6 496.5809 l +h +98.1 507.5809 m +98.1 495.1809 l +98.1 494.4809 97.5 493.8809 96.8 493.8809 c +96.1 493.8809 95.5 494.4809 95.5 495.0809 c +95.5 495.0809 l +95.5 503.4809 l +91.8 498.3809 l +91.3 497.6809 90.3 497.6809 89.7 498.3809 c +89.7 498.3809 l +86.1 503.3809 l +86.1 494.9809 l +86.1 494.2809 85.5 493.6809 84.9 493.6809 c +84.9 493.6809 l +84.2 493.6809 83.6 494.2809 83.6 494.8809 c +83.6 494.8809 l +83.6 507.1809 l +83.6 508.3809 85.2 508.8809 85.9 507.9809 c +85.9 507.9809 l +90.8 501.1809 l +95.8 507.9809 l +96.5 509.2809 98.1 508.7809 98.1 507.5809 c +54.8 508.3809 m +54.8 508.3809 l +62.9 498.6809 l +62.9 507.4809 l +62.9 508.1809 63.5 508.7809 64.1 508.7809 c +64.1 508.7809 l +64.8 508.7809 65.4 508.1809 65.4 507.5809 c +65.4 507.5809 l +65.4 495.2809 l +65.4 494.0809 63.9 493.5809 63.2 494.3809 c +63.2 494.3809 l +55.1 503.9809 l +55.1 495.1809 l +55.1 494.4809 54.5 493.8809 53.9 493.8809 c +53.9 493.8809 l +53.2 493.8809 52.6 494.4809 52.6 495.0809 c +52.6 507.4809 l +52.6 508.7809 54.1 509.2809 54.8 508.3809 c +f +Q +Q +q +q +q +q +52.6 493.9809 138.9 15.0 re +Q +Q +W n +0.0863 0.2431 0.3176 scn +2 j +190.0 494.0809 m +190.4 494.0809 190.8 494.3809 190.8 494.8809 c +190.8 495.2809 190.5 495.6809 190.0 495.6809 c +182.4 495.6809 l +182.4 508.0809 l +182.4 508.5809 182.0 508.8809 181.6 508.8809 c +181.2 508.8809 180.8 508.4809 180.8 508.0809 c +180.8 494.8809 l +180.8 494.3809 181.2 494.0809 181.6 494.0809 c +190.0 494.0809 l +h +176.7 494.0809 m +177.1 494.0809 177.5 494.3809 177.5 494.8809 c +177.5 495.2809 177.2 495.6809 176.7 495.6809 c +168.3 495.6809 l +168.3 500.8809 l +175.7 500.8809 l +176.1 500.8809 176.5 501.1809 176.5 501.6809 c +176.5 502.0809 176.2 502.4809 175.7 502.4809 c +168.3 502.4809 l +168.3 507.4809 l +176.6 507.4809 l +177.0 507.4809 177.4 507.7809 177.4 508.2809 c +177.4 508.6809 177.1 509.0809 176.6 509.0809 c +167.5 509.0809 l +167.1 509.0809 166.7 508.6809 166.7 508.2809 c +166.7 495.2809 l +166.7 494.7809 167.1 494.4809 167.5 494.4809 c +176.7 494.4809 l +h +155.7 507.2809 m +152.3 507.2809 l +152.3 495.6809 l +155.7 495.6809 l +159.4 495.6809 161.8 498.1809 161.8 501.4809 c +161.8 501.4809 l +161.8 504.6809 159.4 507.2809 155.7 507.2809 c +155.7 508.7809 m +160.3 508.7809 163.5 505.5809 163.5 501.4809 c +163.5 501.4809 l +163.5 497.3809 160.3 494.0809 155.7 494.0809 c +151.4 494.0809 l +151.0 494.0809 150.6 494.4809 150.6 494.8809 c +150.6 507.8809 l +150.6 508.3809 151.0 508.6809 151.4 508.6809 c +155.7 508.6809 l +h +135.2 493.9809 m +135.7 493.9809 136.0 494.3809 136.0 494.7809 c +136.0 506.1809 l +145.1 494.4809 l +145.4 494.1809 145.6 493.9809 146.0 493.9809 c +146.1 493.9809 l +146.5 493.9809 146.9 494.2809 146.9 494.7809 c +146.9 508.0809 l +146.9 508.4809 146.5 508.8809 146.1 508.8809 c +145.6 508.8809 145.3 508.4809 145.3 508.0809 c +145.3 496.9809 l +136.4 508.3809 l +136.2 508.6809 135.9 508.8809 135.6 508.8809 c +135.4 508.8809 l +135.0 508.8809 134.6 508.4809 134.6 508.0809 c +134.6 494.8809 l +134.4 494.2809 134.8 493.9809 135.2 493.9809 c +124.4 506.9809 m +121.0 499.4809 l +127.8 499.4809 l +124.4 506.9809 l +h +124.5 508.9809 m +125.0 508.9809 125.3 508.6809 125.5 508.2809 c +131.5 495.2809 l +131.6 495.1809 131.6 494.9809 131.6 494.8809 c +131.6 494.4809 131.2 494.0809 130.8 494.0809 c +130.4 494.0809 130.1 494.3809 130.0 494.6809 c +128.5 498.0809 l +120.4 498.0809 l +118.9 494.6809 l +118.8 494.2809 118.5 494.0809 118.1 494.0809 c +117.7 494.0809 117.3 494.3809 117.3 494.8809 c +117.3 494.9809 117.3 495.1809 117.4 495.2809 c +123.4 508.3809 l +123.5 508.6809 123.8 508.9809 124.5 508.9809 c +124.5 508.9809 l +h +113.5 493.9809 m +113.9 493.9809 114.3 494.3809 114.3 494.7809 c +114.3 507.9809 l +114.3 508.4809 113.9 508.7809 113.5 508.7809 c +113.0 508.7809 112.7 508.3809 112.7 507.9809 c +112.7 502.1809 l +104.2 502.1809 l +104.2 507.9809 l +104.2 508.4809 103.8 508.7809 103.4 508.7809 c +103.0 508.7809 102.6 508.3809 102.6 507.9809 c +102.6 494.7809 l +102.6 494.2809 103.0 493.9809 103.4 493.9809 c +103.9 493.9809 104.2 494.3809 104.2 494.7809 c +104.2 500.6809 l +112.7 500.6809 l +112.7 494.7809 l +112.6 494.2809 113.0 493.9809 113.5 493.9809 c +f +Q +Q +Q +Q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN + +q +149.64 0.0 0.0 51.0136 48.24 754.8764 cm +/I1 Do +Q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN + +BT +48.24 425.694 Td +/F3.0 18 Tf +<4f494f52415350202e4e4554202d2052656c65617365204e6f746573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0941 0.0941 0.0941 scn +0.0941 0.0941 0.0941 SCN + +BT +48.24 395.9324 Td +/F2.0 13 Tf +<44616e69736820427573696e65737320417574686f72697479> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 367.7041 Td +/F2.0 11 Tf +<56657273696f6e20332e302e302e5243312e37663039616431343734343536623837653638626263383638633165303934333636313438653163> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F3.0 10 0 R +/F2.0 11 0 R +>> +/XObject << /I1 8 0 R +>> +>> +>> +endobj +8 0 obj +<< /Type /XObject +/Subtype /Image +/Height 90 +/Width 264 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/SMask 9 0 R +/Length 489 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 264 +>>] +>> +stream +xKN@q&R)Ȳ38043N\{>޿]GyuV^GH+c{״4TX13lL={BV @0 0|os\} F?K^FS̮>!'tR`TVi]%/+ٕVͱUXQ魤eo~("}FM-JöCFCcߖ`u\+$l_ +~|{3 /bΊ~X>L- ,O?M*ZpVuӵiD+5##pZ)cFΌ~6nbQx@'VӖJA`@w_G+`@@0  @0  @0  <+@ `PƌV +2Z)Ri(cW +2f Rxk+P'Mk% +endstream +endobj +9 0 obj +<< /Type /XObject +/Subtype /Image +/Height 90 +/Width 264 +/BitsPerComponent 8 +/ColorSpace /DeviceGray +/Decode [0 1] +/Length 2238 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 1 +/BitsPerComponent 8 +/Columns 264 +>>] +>> +stream +x\YnV Jx+T@RI +b*DħȲey=|F?ؙ͌t36YlOlN~f\ZƑ#r ?Pl<_l8`:6' ߰ K^H#_"Rāf#>*.DIؚq@d><61ezÙyddL2̾fј-`1<8S؉0ZޫVһ.vp#82Ux\LXi%v`Bvg!tGGc3,_vrz1/kh p=' e')Xxϰ!/~*I;t`44G'Ϭ el Cɰ| o#@#Rth Tht,Ѳj +E`:U(:z18%  1ib@ct\݊YyN!/\Ð1/)˻gV6E0<YHF7@ro BgS,֢+Yg\1]b %cR]l69G4LveJ1cSۢ*o m-Ԕ6Lf2Lcic%LHLNG<$LDSXg?%vA3m0Rj2dꀍ_YM_^jBBs 0zW̮ѓY JoA暴BF{H?ؑ}ߊ(Z/AO_^u ݊]|a+_ksx}v=3xF|߱#\]mT)VOYk?niB݂IހTnGHJxJe !cWO:B_`#źpt@(@QƾheC# T-1CGrR^@]@8OGR  >ҼW?ڼZoL,#/o`vuB"6+'@\Lg:әt3L߅~ +¾ +( hiw󵀊#?5ԌYQ{xaꢪsX 2Těe&)1+C6J؜`*ϊ',:|ì;,چY7hIuِc(] +U{lR7p!*UMYSrDU Q7ZvM_ŴS7jsiċ,оΝ[\–0*snn|I7GW=աEz }cM2$9T3:vndڝSf^."A V\m%ܒ{$juʰe,-:(l]$,‘x]PG5H7WVj]aAʽ4b2̹OL2"%,^`cҫ -gih٥B9 +DOmpyeiP vju4I,{i٫R4wQ9H^5g5'Unԍ3k2qIu5/fj W5)ޓ6UOI7nͩw1!nԍ-k5Z[fI3c=S*d0[z*{2f"},ev+WD8 +u: +b]K][nҍu,[K.'uɝ960f;e')c` %Φ2M\n=c 嶟Ah[&x۟- IB5,r["SMP@3 vZ>ľvֆM8Jٍ*:C;oRVI E%p ͺ텎PGZ sSnzߒ!Ѡ}NxON&B~Ku5Zk`;iW3\)ԕf%b>[5?;sexV릀Fbn.A`^ w_pQ>\4a|Qg:g +endstream +endobj +10 0 obj +<< /Type /Font +/BaseFont /9ce9db+Montserrat-SemiBold +/Subtype /TrueType +/FontDescriptor 166 0 R +/FirstChar 32 +/LastChar 255 +/Widths 168 0 R +/ToUnicode 167 0 R +>> +endobj +11 0 obj +<< /Type /Font +/BaseFont /1518cc+WorkSans-Regular +/Subtype /TrueType +/FontDescriptor 170 0 R +/FirstChar 32 +/LastChar 255 +/Widths 172 0 R +/ToUnicode 171 0 R +>> +endobj +12 0 obj +<< /Length 16121 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 789.15 Td +/F4.0 18 Tf +<5461626c65206f6620436f6e74656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 761.546 Td +/F2.0 11 Tf +<312e20496e74726f64756374696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +127.8382 761.546 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 761.546 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 761.546 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 744.243 Td +/F2.0 11 Tf +<322e2052656c6561736520636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +154.5463 744.243 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 744.243 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 744.243 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 726.94 Td +/F2.0 11 Tf +<332e2057686174206973206368616e6765643f> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +161.2232 726.94 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 726.94 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 726.94 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 709.637 Td +/F2.0 11 Tf +<332e312e204f494f524153502076657273696f6e20332e302e30> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +205.8393 709.637 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 709.637 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 709.637 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 692.334 Td +/F2.0 11 Tf +<332e312e312e204e6577206665617475726573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +172.4543 692.334 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 692.334 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 692.334 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 675.031 Td +/F2.0 11 Tf +<332e312e322e204669786573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +132.3923 675.031 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 675.031 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 675.031 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 657.728 Td +/F2.0 11 Tf +<332e312e332e204368616e676573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +152.4233 657.728 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 657.728 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 657.728 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 640.425 Td +/F2.0 11 Tf +<332e312e342e2052656d6f76616c73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +159.1002 640.425 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 640.425 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 640.425 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 623.122 Td +/F2.0 11 Tf +<332e312e352e20486f7720746f2075706772616465> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +192.4852 623.122 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 623.122 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 623.122 Td +/F2.0 11 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 605.819 Td +/F2.0 11 Tf +<332e312e362e20436f6e66696775726174696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +179.1312 605.819 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 605.819 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 605.819 Td +/F2.0 11 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 588.516 Td +/F2.0 11 Tf +<332e322e20524153502076657273696f6e20322e312e31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +178.7682 588.516 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3263 588.516 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.264 588.516 Td +/F2.0 11 Tf +<38> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 571.213 Td +/F2.0 11 Tf +<332e322e312e204e6577206665617475726573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +178.7573 571.213 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3153 571.213 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.253 571.213 Td +/F2.0 11 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 553.91 Td +/F2.0 11 Tf +<332e322e322e204669786573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +132.0183 553.91 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3153 553.91 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.253 553.91 Td +/F2.0 11 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 536.607 Td +/F2.0 11 Tf +<332e322e332e204368616e676573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +152.0493 536.607 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3153 536.607 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.253 536.607 Td +/F2.0 11 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 519.304 Td +/F2.0 11 Tf +<332e322e342e2052656d6f76616c73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +158.7263 519.304 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3153 519.304 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.253 519.304 Td +/F2.0 11 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 502.001 Td +/F2.0 11 Tf +<332e332e20524153502076657273696f6e20322e312e30> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +185.4343 502.001 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3153 502.001 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.253 502.001 Td +/F2.0 11 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 484.698 Td +/F2.0 11 Tf +<332e332e312e204e6577206665617475726573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +178.7573 484.698 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3153 484.698 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.253 484.698 Td +/F2.0 11 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 467.395 Td +/F2.0 11 Tf +<332e332e322e204669786573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +132.0183 467.395 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3153 467.395 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.253 467.395 Td +/F2.0 11 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 450.092 Td +/F2.0 11 Tf +<332e332e332e204368616e676573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +154.3812 450.092 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +534.9703 450.092 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +535.908 450.092 Td +/F2.0 11 Tf +<3130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 432.789 Td +/F2.0 11 Tf +<332e332e342e2052656d6f76616c73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +161.0583 432.789 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +534.9703 432.789 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +535.908 432.789 Td +/F2.0 11 Tf +<3130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 415.486 Td +/F2.0 11 Tf +<342e20436f6d7061746962696c697479> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +134.3502 415.486 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +534.9703 415.486 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +535.908 415.486 Td +/F2.0 11 Tf +<3130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 398.183 Td +/F2.0 11 Tf +<352e204b6e6f776e20697373756573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +141.0272 398.183 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +534.9703 398.183 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +535.908 398.183 Td +/F2.0 11 Tf +<3130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 380.88 Td +/F2.0 11 Tf +<362e204c6963656e736573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +114.3193 380.88 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +534.9703 380.88 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +535.908 380.88 Td +/F2.0 11 Tf +<3130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +13 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 12 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +>> +>> +/Annots [90 0 R 91 0 R 92 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R 121 0 R 122 0 R 123 0 R 124 0 R 125 0 R 126 0 R 127 0 R 128 0 R 129 0 R 130 0 R 131 0 R 132 0 R 133 0 R 134 0 R 135 0 R] +>> +endobj +14 0 obj +<< /Length 10719 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 789.15 Td +/F4.0 18 Tf +<312e20496e74726f64756374696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.624 Tw + +BT +48.24 762.9603 Td +/F2.0 11 Tf +<546865204f494f52415350204c69627261727920666f72202e4e657420697320612043232f446f744e657420626173656420746f6f6c6b697420666f7220696d706c656d656e746174696f6e206f66204f494f52415350> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 748.4859 Td +/F2.0 11 Tf +<627573696e657373206170706c69636174696f6e732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 722.0114 Td +/F2.0 11 Tf +<5468697320646973747269627574696f6e2069732076657273696f6e20332e302e302e5243312e37663039616431343734343536623837653638626263383638633165303934333636313438653163> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.6996 Tw + +BT +48.24 695.537 Td +/F2.0 11 Tf +<54686520646973747269627574696f6e2069732070617274206f6620746865204f494f5241535020776f726b20666f722065786368616e67696e6720627573696e65737320646f63756d656e747320696e2061> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +5.9145 Tw + +BT +48.24 681.0626 Td +/F2.0 11 Tf +<73656375726520616e642072656c6961626c6520776179207573696e672074686520696e7465726e65742e2053656520> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +5.9145 Tw + +BT +354.034 681.0626 Td +/F2.0 11 Tf +<68747470733a2f2f6e656d68616e64656c2e646b2f6e6574766165726b2d6f672d> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +48.24 666.5881 Td +/F2.0 11 Tf +<7374616e646172646572> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +107.024 666.5881 Td +/F2.0 11 Tf +<20666f72206d6f726520696e666f726d6174696f6e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +8.1372 Tw + +BT +48.24 640.1137 Td +/F2.0 11 Tf +<546865206672616d65776f726b2063616e20626520646f776e6c6f616465642066726f6d20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +8.1372 Tw + +BT +321.925 640.1137 Td +/F2.0 11 Tf +<68747470733a2f2f7777772e6469676974616c697365722e646b2f67726f75702f3430353436372f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +48.24 625.6393 Td +/F2.0 11 Tf +<7265736f7572636573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +101.051 625.6393 Td +/F2.0 11 Tf +<206f7220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +119.641 625.6393 Td +/F2.0 11 Tf +<68747470733a2f2f6e656d68616e64656c2e646b2f6f706461746572696e6765722d72656c6561736573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 569.4406 Td +/F4.0 18 Tf +<322e2052656c6561736520636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 543.2509 Td +/F2.0 11 Tf +<546869732072656c6561736520636f6d7072697365732074686520666f6c6c6f77696e672064656c6976657261626c65733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 516.7764 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 516.7764 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e6c6962726172792e736c6e2056697375616c2053747564696f203230313920736f6c7574696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 491.3285 Td +/F5.0 9.975 Tf +<446f63756d656e746174696f6e3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 473.1763 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 473.1763 Td +/F2.0 11 Tf +<4f494f52415350204c69627261727920666f72202e4e45542052656c65617365204e6f7465732e70646620287468697320646f63756d656e7429> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 452.7019 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 452.7019 Td +/F2.0 11 Tf +<4f494f52415350204c69627261727920666f72202e4e455420496e7374616c6c6174696f6e2047756964652e706466> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 432.2275 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 432.2275 Td +/F2.0 11 Tf +<4f494f52415350204c69627261727920666f72202e4e4554205475746f7269616c732e706466> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 406.7795 Td +/F5.0 9.975 Tf +<53616d706c6573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 388.6274 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 388.6274 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e73616d706c65732e546573744365727469666963617465205465737420636572746966696361746573207573696e67204f494f52415350> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 368.1529 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 368.1529 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e73616d706c65732e68747470456e64706f696e744578616d706c65204465706c6f7961626c65207465737420656e64706f696e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 347.6785 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 347.6785 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e73616d706c65732e436c69656e744578616d706c65204120636c69656e74206578616d706c6520746861742063616e2073656e64206120646f63756d656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 327.2041 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +5.628 Tw + +BT +66.24 327.2041 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e73616d706c65732e636f6e736f6c6573436c69656e744578616d706c65204120636f6e736f6c6520636c69656e742c2075736520746f2073656e6420612075736572> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 312.7296 Td +/F2.0 11 Tf +<737065636966696320646f63756d656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 287.2817 Td +/F5.0 9.975 Tf +<466f722074657374696e6720286173207375622d636f6d706f6e656e7473206f66207468652052617370436c69656e74546573747320736f6c7574696f6e2066696c65293a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 269.1295 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 269.1295 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e746573742e726571756573742053656e64696e6720746573742070726f6a656374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 248.6551 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 248.6551 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e746573742e657874656e6465645265717565737420556464692c206c64617020616e64206f63737020746573742070726f6a656374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 228.1807 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 228.1807 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e746573742e6e756e69742e6c696272617279204e756e697420746573742070726f6a656374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 207.7063 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 207.7063 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e746573742e6e756e69742e696e7465726f70204e756e697420696e7465726f7065726162696c69747920746573742070726f6a656374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 187.2318 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 187.2318 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e696e746567726174696f6e204e756e697420696e746567726174696f6e207465737473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 131.0331 Td +/F4.0 18 Tf +<332e2057686174206973206368616e6765643f> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.9333 0.9333 0.9333 SCN +108.24 115.8591 m +108.24 64.4358 l +S +Q +0.098 0.251 0.4863 scn +0.098 0.251 0.4863 SCN + +BT +66.24 81.1475 Td +/F6.1 24 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.7971 Tw + +BT +120.24 100.8434 Td +/F2.0 11 Tf +<496e2074686520666f6c6c6f77696e672070617274206f662074686520646f63756d656e742c20736f6d65206973737565206e756d6265727320617265206d656e74696f6e6564> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.5709 Tw + +BT +120.24 86.369 Td +/F2.0 11 Tf +<7468657365206e756d626572732061726520696e7465726e616c206e756d6265727320757365642062792074686520457268766572767373747972656c73656e202844616e697368> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +120.24 71.8945 Td +/F2.0 11 Tf +<427573696e65737320417574686f72697479292c20736f20706c656173652069676e6f72652074686573652061732065787465726e616c20646576656c6f7065722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.53 15.505 Td +/F2.0 9 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +15 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 14 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +/F5.0 27 0 R +/F6.1 29 0 R +>> +/XObject << /Stamp1 163 0 R +>> +>> +/Annots [21 0 R 22 0 R 23 0 R 24 0 R 25 0 R] +>> +endobj +16 0 obj +[15 0 R /XYZ 0 841.89 null] +endobj +17 0 obj +<< /Type /Names +/Dests 18 0 R +>> +endobj +18 0 obj +<< /Kids [73 0 R 74 0 R] +>> +endobj +19 0 obj +[15 0 R /XYZ 0 841.89 null] +endobj +20 0 obj +<< /Type /Font +/BaseFont /73c900+WorkSans-SemiBold +/Subtype /TrueType +/FontDescriptor 174 0 R +/FirstChar 32 +/LastChar 255 +/Widths 176 0 R +/ToUnicode 175 0 R +>> +endobj +21 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://nemhandel.dk/netvaerk-og-standarder) +>> +/Subtype /Link +/Rect [354.034 678.3896 547.04 691.2926] +/Type /Annot +>> +endobj +22 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://nemhandel.dk/netvaerk-og-standarder) +>> +/Subtype /Link +/Rect [48.24 663.9151 107.024 676.8181] +/Type /Annot +>> +endobj +23 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://www.digitaliser.dk/group/405467/resources) +>> +/Subtype /Link +/Rect [321.925 637.4407 547.04 650.3437] +/Type /Annot +>> +endobj +24 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://www.digitaliser.dk/group/405467/resources) +>> +/Subtype /Link +/Rect [48.24 622.9663 101.051 635.8693] +/Type /Annot +>> +endobj +25 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://nemhandel.dk/opdateringer-releases) +>> +/Subtype /Link +/Rect [119.641 622.9663 361.003 635.8693] +/Type /Annot +>> +endobj +26 0 obj +[15 0 R /XYZ 0 610.1806 null] +endobj +27 0 obj +<< /Type /Font +/BaseFont /7d4db2+WorkSans-Italic +/Subtype /TrueType +/FontDescriptor 178 0 R +/FirstChar 32 +/LastChar 255 +/Widths 180 0 R +/ToUnicode 179 0 R +>> +endobj +28 0 obj +[15 0 R /XYZ 0 171.7731 null] +endobj +29 0 obj +<< /Type /Font +/BaseFont /5714a6+FontAwesome5Free-Solid +/Subtype /TrueType +/FontDescriptor 182 0 R +/FirstChar 32 +/LastChar 255 +/Widths 184 0 R +/ToUnicode 183 0 R +>> +endobj +30 0 obj +<< /Length 12177 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 791.94 Td +/F4.0 15 Tf +<332e312e204f494f524153502076657273696f6e20332e302e30> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 748.335 Td +/F4.0 12 Tf +<332e312e312e204e6577206665617475726573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 723.6033 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 723.6033 Td +/F2.0 11 Tf +<436f6e666967757265207468652074696d656f757420666f72204e485220554444492072657175657374732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 678.9846 Td +/F4.0 12 Tf +<332e312e322e204669786573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 654.2529 Td +/F5.0 11 Tf +<6e6f6e65> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 609.6341 Td +/F4.0 12 Tf +<332e312e332e204368616e676573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 585.9289 Td +/F5.0 9.975 Tf +<52656c6174656420746f20737570706f727420666f72204d6974494420284e482d36373529> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 567.7768 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 567.7768 Td +/F2.0 11 Tf +<546865204f494f52415350202e4e4554206c696272617279206973206e6f7720636f6d70696c6564207573696e67202e4e455420342e362e32202850726576696f757320332e35292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 547.3023 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 547.3023 Td +/F2.0 11 Tf +<52617370436f6e66696775726174696f6e20686173206265656e20757064617465642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 526.8279 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.0909 Tw + +BT +66.24 526.8279 Td +/F2.0 11 Tf +<53747275637475726520666f72204c64617053657474696e677320696e2052617370436f6e66696775726174696f6e2e786d6c206973207570646174656420746f2062652061626c6520746f20616464206e6577> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 512.3535 Td +/F2.0 11 Tf +<4c44415020686f737420666f72204d697449442063657274696669636174657320284e482d363736292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 491.879 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0427 Tw + +BT +66.24 491.879 Td +/F2.0 11 Tf +<456c656d656e7420> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +0.0427 Tw + +BT +115.0128 491.879 Td +/F7.0 11 Tf +<536561726368436c69656e7454696d656f75744d736563> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0427 Tw + +BT +241.5128 491.879 Td +/F2.0 11 Tf +<20696e204c64617053657474696e677320696e2052617370436f6e66696775726174696f6e2e786d6c2069732072656e616d656420746f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 477.4046 Td +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +66.24 477.4046 Td +/F7.0 11 Tf +<536f636b657454696d656f75744d736563> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +159.74 477.4046 Td +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 456.9302 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 456.9302 Td +/F2.0 11 Tf +<426f756e6379436173746c65206c69627261727920686173206265656e207570646174656420746f2076657273696f6e20312e3839202866726f6d20312e3831292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 431.4822 Td +/F5.0 9.975 Tf +<4f74686572> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 413.3301 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 413.3301 Td +/F2.0 11 Tf +<5361786f6e2d4845206c69627261727920686173206265656e207570646174656420746f2076657273696f6e2031302e33202866726f6d20392920284e482d383531292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 392.8556 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 392.8556 Td +/F2.0 11 Tf +<496d70726f766564206572726f7220636f6465732f6d6573736167657320284e482d38303229> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 372.3812 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 372.3812 Td +/F2.0 11 Tf +<52617370436f6e66696775726174696f6e20686173206265656e2073706c697420696e746f2074776f20646966666572656e7420646f63756d656e74733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 351.9068 Td +/F2.1 11 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 351.9068 Td +/F2.0 11 Tf +<52617370436f6e66696775726174696f6e202864656661756c742920776869636820636f6e7461696e73204f494f55424c20616e64204e4b5320646f63756d656e742074797065732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 331.4324 Td +/F2.1 11 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.6123 Tw + +BT +84.24 331.4324 Td +/F2.0 11 Tf +<52617370436f6e66696775726174696f6e5f457874656e64656420776869636820636f6e7461696e73204f494f55424c2c204e4b5320616e6420506570706f6c20646f63756d656e74> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 316.9579 Td +/F2.0 11 Tf +<74797065732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 272.3392 Td +/F4.0 12 Tf +<332e312e342e2052656d6f76616c73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 247.6075 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +16.4122 Tw + +BT +66.24 247.6075 Td +/F2.0 11 Tf +<46726f6d20436f6e66696775726174696f6e53656374696f6e20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +16.4122 Tw + +BT +247.8503 247.6075 Td +/F7.0 11 Tf +<4c64617053657474696e6773> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +16.4122 Tw + +BT +313.8503 247.6075 Td +/F2.0 11 Tf +<2c207468656e20656c656d656e747320> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +16.4122 Tw + +BT +451.9448 247.6075 Td +/F7.0 11 Tf +<4d6178526573756c7473> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +16.4122 Tw + +BT +506.9448 247.6075 Td +/F2.0 11 Tf +<20616e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +2.3621 Tw + +BT +66.24 233.1331 Td +/F7.0 11 Tf +<53656172636853657276657254696d656f75744d736563> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.3621 Tw + +BT +192.74 233.1331 Td +/F2.0 11 Tf +<20686173206265656e2072656d6f7665642e205468697320656c656d656e74206973206c656761637920616e6420686173206e6f74206265656e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.4395 Tw + +BT +66.24 218.6586 Td +/F2.0 11 Tf +<7573656420696e207365766572616c2072656c65617365732e204966206d756c7469706c6520726573756c74732061726520666f756e6420696e204c44415020726573706f6e73652c207468656e20636f6465> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 204.1842 Td +/F2.0 11 Tf +<63616e6e6f742064656369646520776869636820746f207573652c20736f2065786163746c79206f6e6520726573756c7420697320746865206f6e6c7920736f6c7574696f6e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 183.7098 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.8884 Tw + +BT +66.24 183.7098 Td +/F2.0 11 Tf +<46726f6d20436f6e66696775726174696f6e53656374696f6e20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +2.8884 Tw + +BT +220.8029 183.7098 Td +/F7.0 11 Tf +<55646469436f6e666967> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.8884 Tw + +BT +275.8029 183.7098 Td +/F2.0 11 Tf +<2c207468656e20656c656d656e7420> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +2.8884 Tw + +BT +367.5291 183.7098 Td +/F7.0 11 Tf +<46616c6c6261636b54696d656f75744d696e75746573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.8884 Tw + +BT +488.5291 183.7098 Td +/F2.0 11 Tf +<20686173206265656e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 169.2354 Td +/F2.0 11 Tf +<72656d6f7665642e205468697320656c656d656e74206973206c656761637920616e6420686173206e6f74206265656e207573656420696e207365766572616c2072656c6561736573205b4e482d3739335d2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 148.7609 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +27.3517 Tw + +BT +66.24 148.7609 Td +/F2.0 11 Tf +<46726f6d20436f6e66696775726174696f6e53656374696f6e20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +27.3517 Tw + +BT +269.7295 148.7609 Td +/F7.0 11 Tf +<4f636573583530394365727469666963617465436f6e666967> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +27.3517 Tw + +BT +407.2295 148.7609 Td +/F2.0 11 Tf +<2c207468656e20656c656d656e7473> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 134.2865 Td +/F2.0 11 Tf +<506572736f6e616c43657274696669636174655375626a6563744b657920616e6420456d706c6f79656543657274696669636174655375626a6563744b657920686173206265656e2072656d6f7665642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 113.8121 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +33.0772 Tw + +BT +66.24 113.8121 Td +/F2.0 11 Tf +<4d617070696e677320696e2052617370436f6e66696775726174696f6e206973206e6f77206f62736f6c6574652e20536565> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 99.3376 Td +/F2.0 11 Tf +<4f494f524153505f4c6962726172795f52617370436f6e66696775726174696f6e2e61646f6320666f722064657461696c732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +31 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 30 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +/F5.0 27 0 R +/F7.0 36 0 R +/F2.1 37 0 R +>> +/XObject << /Stamp2 164 0 R +>> +>> +>> +endobj +32 0 obj +[31 0 R /XYZ 0 841.89 null] +endobj +33 0 obj +[31 0 R /XYZ 0 777.495 null] +endobj +34 0 obj +[31 0 R /XYZ 0 708.1446 null] +endobj +35 0 obj +[31 0 R /XYZ 0 638.7941 null] +endobj +36 0 obj +<< /Type /Font +/BaseFont /ce10c1+mplus1mn-regular +/Subtype /TrueType +/FontDescriptor 186 0 R +/FirstChar 32 +/LastChar 255 +/Widths 188 0 R +/ToUnicode 187 0 R +>> +endobj +37 0 obj +<< /Type /Font +/BaseFont /c9d34c+WorkSans-Regular +/Subtype /TrueType +/FontDescriptor 190 0 R +/FirstChar 32 +/LastChar 255 +/Widths 192 0 R +/ToUnicode 191 0 R +>> +endobj +38 0 obj +[31 0 R /XYZ 0 301.4992 null] +endobj +39 0 obj +<< /Length 9739 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 794.73 Td +/F4.0 12 Tf +<332e312e352e20486f7720746f2075706772616465> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 769.9983 Td +/F2.0 11 Tf +<486f7720746f20757067726164652070726f6a6563742066726f6d204f494f52415350202e4e455420322e312e5820746f2076657273696f6e20332e302e302e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.9333 0.9333 0.9333 SCN +108.24 754.5396 m +108.24 703.1163 l +S +Q +0.098 0.251 0.4863 scn +0.098 0.251 0.4863 SCN + +BT +66.24 719.8279 Td +/F6.1 24 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0576 Tw + +BT +120.24 739.5239 Td +/F2.0 11 Tf +<546865206775696465206d69676874206e6f7420626520313030252061636375726174652c20646570656e64696e67206f6e20796f757220757365206f6620746865206c69627261727921> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.7931 Tw + +BT +120.24 725.0494 Td +/F2.0 11 Tf +<536f6d65207374657073206d6967687420626520756e6e656365737361727920696e20796f75722073657475702c20616e64206f7468657273206d69676874206265206173> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +120.24 710.575 Td +/F2.0 11 Tf +<64657461696c6564206173206e65656420696e20796f757220736574757021> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 680.1006 Td +/F2.0 11 Tf +<53746570733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +54.161 653.6261 Td +/F2.0 11 Tf +<312e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +6.4484 Tw + +BT +66.24 653.6261 Td +/F2.0 11 Tf +<446f776e6c6f6164206e65772072656c656173652066726f6d20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +6.4484 Tw + +BT +247.8266 653.6261 Td +/F2.0 11 Tf +<68747470733a2f2f7777772e6469676974616c697365722e646b2f67726f75702f3430353436372f7265736f7572636573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +6.4484 Tw + +BT +525.7526 653.6261 Td +/F2.0 11 Tf +<206f72> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +66.24 639.1517 Td +/F2.0 11 Tf +<68747470733a2f2f6e656d68616e64656c2e646b2f6f706461746572696e6765722d72656c6561736573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +52.038 618.6773 Td +/F2.0 11 Tf +<322e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 618.6773 Td +/F2.0 11 Tf +<46696c65206368616e6765733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 598.2029 Td +/F2.1 11 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.6372 Tw + +BT +84.24 598.2029 Td +/F2.0 11 Tf +<5265706c61636520796f7572206f6c64202e646c6c2066696c6573207769746820746865206e6577202e646c6c20616e64202e636f6e6669672066696c6573202846726f6d20746865207a69702d666f6c6465723a> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 583.7284 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692d62696e2d332e302e302e376630396164313437343435366238376536386262633836386331653039343336363134386531632e7a6970292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +52.038 563.254 Td +/F2.0 11 Tf +<332e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 563.254 Td +/F2.0 11 Tf +<5570646174656420646570656e64656e636965733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 542.7796 Td +/F2.1 11 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 542.7796 Td +/F2.0 11 Tf +<5361786f6e2d48452066726f6d203920746f2031302e33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 522.3051 Td +/F2.1 11 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 522.3051 Td +/F2.0 11 Tf +<426f756e6379436173746c652066726f6d20312e383120746f20312e3839> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 501.8307 Td +/F2.1 11 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 501.8307 Td +/F2.0 11 Tf +<4c6f67344e65742066726f6d20312e322e313220746f20322e302e3132202853656520322e312e31204c6f67344e657420486f7466697829> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +51.73 481.3563 Td +/F2.0 11 Tf +<342e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 481.3563 Td +/F2.0 11 Tf +<52617370436f6e66696775726174696f6e2e786d6c206d757374206265207570646174656421> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 460.8819 Td +/F2.1 11 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 460.8819 Td +/F2.0 11 Tf +<53656520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +107.736 460.8819 Td +/F2.0 11 Tf +<53656374696f6e20332e312e362c20d2436f6e66696775726174696f6ed3> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +264.156 460.8819 Td +/F2.0 11 Tf +<2073656374696f6e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 434.4074 Td +/F2.0 11 Tf +<546861742073686f756c64206265206974c921> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.2357 Tw + +BT +48.24 407.933 Td +/F2.0 11 Tf +<497420796f75206d6565742070726f626c656d732c20746861742073686f756c6420626520696e636c7564656420696e20746869732067756964652c20706c6561736520706f737420796f757220636f6d6d656e747320746f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 393.4586 Td +/F2.0 11 Tf +<74686520666f6c6c6f77696e6720656d61696c20616464726573733a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +205.1 393.4586 Td +/F2.0 11 Tf +<737570706f7274406e656d68616e64656c2e646b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 348.8399 Td +/F4.0 12 Tf +<332e312e362e20436f6e66696775726174696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 320.0939 Td +/F4.0 11 Tf +<332e312e362e312e2052617370436f6e66696775726174696f6e2e786d6c20284f494f5241535020332e302e3029> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 293.4509 Td +/F4.0 9 Tf +<332e312e362e312e312e204368616e6765732066726f6d20322e312e3020746f20332e302e30> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.5468 Tw + +BT +48.24 269.4481 Td +/F2.0 11 Tf +<4173204f494f524153502076657273696f6e20332e302e30206973206e6f74206261636b776172647320636f6d70617469626c652077697468206561726c6965722076657273696f6e73206f66204f494f524153502c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 254.9737 Td +/F2.0 11 Tf +<746865206c6567616379206d617070696e677320666f7220322e302e31206261636b776172647320636f6d7061746962696c69747920686173206e6f77206265656e2072656d6f7665642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.4249 Tw + +BT +48.24 228.4993 Td +/F2.0 11 Tf +<5468652052617370436f6e66696775726174696f6e20686173206265656e2073706c697420696e746f2074776f2076657273696f6e732e20412064656661756c7420636f6e7461696e696e6720746865204f494f55424c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 214.0249 Td +/F2.0 11 Tf +<646f63756d656e742074797065732c20616e6420616e20657874656e6465642076657273696f6e207769746820626f7468204f494f55424c20616e6420506570706f6c20646f63756d656e742074797065732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 178.0917 249.4 20.4744 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 178.0917 249.4 20.4744 re +f +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 198.5661 m +297.64 198.5661 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 178.0917 m +297.64 178.0917 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 198.8161 m +48.24 177.8417 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 198.8161 m +297.64 177.8417 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 184.5504 Td +/F2.0 11 Tf +<46696c65206e616d65> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 198.5661 m +547.04 198.5661 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 178.0917 m +547.04 178.0917 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 198.8161 m +297.64 177.8417 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 198.8161 m +547.04 177.8417 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 184.5504 Td +/F2.0 11 Tf +<446f63756d656e74207479706573> Tj +ET + +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.793 15.505 Td +/F2.0 9 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +40 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 39 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +/F6.1 29 0 R +/F2.1 37 0 R +>> +/XObject << /Stamp1 163 0 R +>> +>> +/Annots [42 0 R 43 0 R 44 0 R 45 0 R] +>> +endobj +41 0 obj +[40 0 R /XYZ 0 841.89 null] +endobj +42 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://www.digitaliser.dk/group/405467/resources) +>> +/Subtype /Link +/Rect [247.8266 650.9531 525.7526 663.8561] +/Type /Annot +>> +endobj +43 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://nemhandel.dk/opdateringer-releases) +>> +/Subtype /Link +/Rect [66.24 636.4787 307.602 649.3817] +/Type /Annot +>> +endobj +44 0 obj +<< /Border [0 0 0] +/Dest (_configuration) +/Subtype /Link +/Rect [107.736 458.2089 264.156 471.1119] +/Type /Annot +>> +endobj +45 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (mailto:support@nemhandel.dk) +>> +/Subtype /Link +/Rect [205.1 390.7856 333.866 403.6886] +/Type /Annot +>> +endobj +46 0 obj +[40 0 R /XYZ 0 377.9999 null] +endobj +47 0 obj +[40 0 R /XYZ 0 335.1239 null] +endobj +48 0 obj +[40 0 R /XYZ 0 306.6209 null] +endobj +49 0 obj +<< /Length 3344 +>> +stream +q +/DeviceRGB cs +1.0 1.0 1.0 scn +48.24 380.1316 249.4 425.7584 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 380.1316 249.4 425.7584 re +f +0.0 0.0 0.0 scn +0.5 w +/DeviceRGB CS +0.8667 0.8667 0.8667 SCN +48.24 805.89 m +297.64 805.89 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 380.1316 m +297.64 380.1316 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 806.14 m +48.24 379.8816 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 806.14 m +297.64 379.8816 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 791.8743 Td +/F2.0 11 Tf +<52617370436f6e66696775726174696f6e> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 805.89 m +547.04 805.89 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 380.1316 m +547.04 380.1316 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 806.14 m +297.64 379.8816 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 806.14 m +547.04 379.8816 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 791.8743 Td +/F2.0 11 Tf +<46616b747572612076302e37> Tj +ET + + +BT +300.64 777.3999 Td +/F2.0 11 Tf +<4b72656469746e6f74612076302e37> Tj +ET + + +BT +300.64 762.9254 Td +/F2.0 11 Tf +<4170706c696b6174696f6e736d656464656c656c7365> Tj +ET + + +BT +300.64 748.451 Td +/F2.0 11 Tf +<4b6174616c6f67> Tj +ET + + +BT +300.64 733.9766 Td +/F2.0 11 Tf +<4b6174616c6f67666f72657370bf726773656c> Tj +ET + + +BT +300.64 719.5021 Td +/F2.0 11 Tf +<4f706461746572696e67206166206b6174616c6f67656c656d656e74> Tj +ET + + +BT +300.64 705.0277 Td +/F2.0 11 Tf +<4f706461746572696e67206166206b6174616c6f67707269736572> Tj +ET + + +BT +300.64 690.5533 Td +/F2.0 11 Tf +<536c65746e696e67206166206b6174616c6f67> Tj +ET + + +BT +300.64 676.0789 Td +/F2.0 11 Tf +<4b72656469746e6f7461> Tj +ET + + +BT +300.64 661.6044 Td +/F2.0 11 Tf +<46616b74757261> Tj +ET + + +BT +300.64 647.13 Td +/F2.0 11 Tf +<4f72647265> Tj +ET + + +BT +300.64 632.6556 Td +/F2.0 11 Tf +<4f72647265616e6e756c6c6572696e67> Tj +ET + + +BT +300.64 618.1811 Td +/F2.0 11 Tf +<4f7264726562656b72be6674656c7365> Tj +ET + + +BT +300.64 603.7067 Td +/F2.0 11 Tf +<4f72647265be6e6472696e67> Tj +ET + + +BT +300.64 589.2323 Td +/F2.0 11 Tf +<53696d70656c206f7264726562656b72be6674656c7365> Tj +ET + + +BT +300.64 574.7579 Td +/F2.0 11 Tf +<52796b6b6572> Tj +ET + + +BT +300.64 560.2834 Td +/F2.0 11 Tf +<4b6f6e746f7564746f67> Tj +ET + + +BT +300.64 545.809 Td +/F2.0 11 Tf +<466f7273796e696e6773737065636966696b6174696f6e> Tj +ET + + +BT +300.64 531.3346 Td +/F2.0 11 Tf +<466f7273656e64656c7365736164766973> Tj +ET + + +BT +300.64 516.8601 Td +/F2.0 11 Tf +<4e4b5320426574616c696e6773204f72647265> Tj +ET + + +BT +300.64 502.3857 Td +/F2.0 11 Tf +<4e4b53204b766974746572696e672030> Tj +ET + + +BT +300.64 487.9113 Td +/F2.0 11 Tf +<4e4b53204b766974746572696e672031> Tj +ET + + +BT +300.64 473.4369 Td +/F2.0 11 Tf +<4e4b53205265747572737661722032> Tj +ET + + +BT +300.64 458.9624 Td +/F2.0 11 Tf +<4e4b53205265747572737661722035> Tj +ET + + +BT +300.64 444.488 Td +/F2.0 11 Tf +<4e4b53205265747572737661722037> Tj +ET + + +BT +300.64 430.0136 Td +/F2.0 11 Tf +<4e4b53205265747572737661722038> Tj +ET + + +BT +300.64 415.5391 Td +/F2.0 11 Tf +<4e4b53205265747572737661722039> Tj +ET + + +BT +300.64 401.0647 Td +/F2.0 11 Tf +<4e4b532050552052657175657374> Tj +ET + + +BT +300.64 386.5903 Td +/F2.0 11 Tf +<4e4b5320505520526573706f6e7365> Tj +ET + +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<34> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +50 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 49 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F2.0 11 0 R +>> +/XObject << /Stamp2 164 0 R +>> +>> +>> +endobj +51 0 obj +<< /Length 8325 +>> +stream +q +/DeviceRGB cs +1.0 1.0 1.0 scn +48.24 293.285 249.4 512.605 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 293.285 249.4 512.605 re +f +0.0 0.0 0.0 scn +0.5 w +/DeviceRGB CS +0.8667 0.8667 0.8667 SCN +48.24 805.89 m +297.64 805.89 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 293.285 m +297.64 293.285 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +48.24 806.14 m +48.24 293.035 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 806.14 m +297.64 293.035 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +51.24 791.8743 Td +/F2.0 11 Tf +<52617370436f6e66696775726174696f6e5f457874656e646564> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 805.89 m +547.04 805.89 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 293.285 m +547.04 293.285 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +297.64 806.14 m +297.64 293.035 l +S +[] 0 d +0.5 w +0.8667 0.8667 0.8667 SCN +547.04 806.14 m +547.04 293.035 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.1333 0.1333 0.1333 scn + +BT +300.64 791.8743 Td +/F2.0 11 Tf +<46616b747572612076302e37> Tj +ET + + +BT +300.64 777.3999 Td +/F2.0 11 Tf +<4b72656469746e6f74612076302e37> Tj +ET + + +BT +300.64 762.9254 Td +/F2.0 11 Tf +<4170706c696b6174696f6e736d656464656c656c7365> Tj +ET + + +BT +300.64 748.451 Td +/F2.0 11 Tf +<4b6174616c6f67> Tj +ET + + +BT +300.64 733.9766 Td +/F2.0 11 Tf +<4b6174616c6f67666f72657370bf726773656c> Tj +ET + + +BT +300.64 719.5021 Td +/F2.0 11 Tf +<4f706461746572696e67206166206b6174616c6f67656c656d656e74> Tj +ET + + +BT +300.64 705.0277 Td +/F2.0 11 Tf +<4f706461746572696e67206166206b6174616c6f67707269736572> Tj +ET + + +BT +300.64 690.5533 Td +/F2.0 11 Tf +<536c65746e696e67206166206b6174616c6f67> Tj +ET + + +BT +300.64 676.0789 Td +/F2.0 11 Tf +<4b72656469746e6f7461> Tj +ET + + +BT +300.64 661.6044 Td +/F2.0 11 Tf +<46616b74757261> Tj +ET + + +BT +300.64 647.13 Td +/F2.0 11 Tf +<4f72647265> Tj +ET + + +BT +300.64 632.6556 Td +/F2.0 11 Tf +<4f72647265616e6e756c6c6572696e67> Tj +ET + + +BT +300.64 618.1811 Td +/F2.0 11 Tf +<4f7264726562656b72be6674656c7365> Tj +ET + + +BT +300.64 603.7067 Td +/F2.0 11 Tf +<4f72647265be6e6472696e67> Tj +ET + + +BT +300.64 589.2323 Td +/F2.0 11 Tf +<53696d70656c206f7264726562656b72be6674656c7365> Tj +ET + + +BT +300.64 574.7579 Td +/F2.0 11 Tf +<52796b6b6572> Tj +ET + + +BT +300.64 560.2834 Td +/F2.0 11 Tf +<4b6f6e746f7564746f67> Tj +ET + + +BT +300.64 545.809 Td +/F2.0 11 Tf +<466f7273796e696e6773737065636966696b6174696f6e> Tj +ET + + +BT +300.64 531.3346 Td +/F2.0 11 Tf +<466f7273656e64656c7365736164766973> Tj +ET + + +BT +300.64 516.8601 Td +/F2.0 11 Tf +<4e4b5320426574616c696e6773204f72647265> Tj +ET + + +BT +300.64 502.3857 Td +/F2.0 11 Tf +<4e4b53204b766974746572696e672030> Tj +ET + + +BT +300.64 487.9113 Td +/F2.0 11 Tf +<4e4b53204b766974746572696e672031> Tj +ET + + +BT +300.64 473.4369 Td +/F2.0 11 Tf +<4e4b53205265747572737661722032> Tj +ET + + +BT +300.64 458.9624 Td +/F2.0 11 Tf +<4e4b53205265747572737661722035> Tj +ET + + +BT +300.64 444.488 Td +/F2.0 11 Tf +<4e4b53205265747572737661722037> Tj +ET + + +BT +300.64 430.0136 Td +/F2.0 11 Tf +<4e4b53205265747572737661722038> Tj +ET + + +BT +300.64 415.5391 Td +/F2.0 11 Tf +<4e4b53205265747572737661722039> Tj +ET + + +BT +300.64 401.0647 Td +/F2.0 11 Tf +<4e4b532050552052657175657374> Tj +ET + + +BT +300.64 386.5903 Td +/F2.0 11 Tf +<4e4b5320505520526573706f6e7365> Tj +ET + + +BT +300.64 372.1159 Td +ET + + +BT +300.64 372.1159 Td +/F4.0 11 Tf +<4b6174616c6f672028506570706f6c29> Tj +ET + + +BT +300.64 357.6414 Td +ET + + +BT +300.64 357.6414 Td +/F4.0 11 Tf +<4170706c696b6174696f6e736d656464656c656c73652028506570706f6c29> Tj +ET + + +BT +300.64 343.167 Td +ET + + +BT +300.64 343.167 Td +/F4.0 11 Tf +<4b72656469746e6f74612028506570706f6c29> Tj +ET + + +BT +300.64 328.6926 Td +ET + + +BT +300.64 328.6926 Td +/F4.0 11 Tf +<46616b747572612028506570706f6c29> Tj +ET + + +BT +300.64 314.2181 Td +ET + + +BT +300.64 314.2181 Td +/F4.0 11 Tf +<4f726472652028506570706f6c29> Tj +ET + + +BT +300.64 299.7437 Td +ET + + +BT +300.64 299.7437 Td +/F4.0 11 Tf +<46616b747572612028506570706f6c204249532042696c6c696e6729> Tj +ET + +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 271.2957 Td +/F5.0 9.975 Tf +<446f63756d656e7454797065436f6e666967202852656d6f766564206d617070696e6773206578616d706c6529> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 264.1593 m +543.04 264.1593 l +545.2491 264.1593 547.04 262.3685 547.04 260.1593 c +547.04 52.24 l +547.04 50.0309 545.2491 48.24 543.04 48.24 c +52.24 48.24 l +50.0309 48.24 48.24 50.0309 48.24 52.24 c +48.24 260.1593 l +48.24 262.3685 50.0309 264.1593 52.24 264.1593 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 264.1593 m +543.04 264.1593 l +545.2491 264.1593 547.04 262.3685 547.04 260.1593 c +547.04 52.24 l +547.04 50.0309 545.2491 48.24 543.04 48.24 c +52.24 48.24 l +50.0309 48.24 48.24 50.0309 48.24 52.24 c +48.24 260.1593 l +48.24 262.3685 50.0309 264.1593 52.24 264.1593 c +h +S +Q +q +0.8999999999999999 w +0.9216 0.9216 0.9216 SCN +[3.6 3.6] 0.0 d +52.99 48.24 m +542.29 48.24 l +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 243.9523 Td +/F8.0 9 Tf +<3c446f63756d656e7454797065436f6e6669673e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 232.2073 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 220.4623 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 208.7173 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 196.9723 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 185.2273 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 173.4823 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 161.7373 Td +/F8.0 9 Tf +<6564663737333263353666393c2f53657276696365436f6e7472616374544d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 149.9923 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 138.2473 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 126.5023 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 114.7573 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 103.0123 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 91.2673 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 79.5223 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 67.7773 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 56.0323 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.802 15.505 Td +/F2.0 9 Tf +<35> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +52 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 51 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F2.0 11 0 R +/F4.0 20 0 R +/F5.0 27 0 R +/F8.0 57 0 R +>> +/XObject << /Stamp1 163 0 R +>> +>> +>> +endobj +53 0 obj +<< /Length 12551 +>> +stream +q +q +/DeviceRGB cs +0.9216 0.9216 0.9216 scn +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 52.24 l +547.04 50.0309 545.2491 48.24 543.04 48.24 c +52.24 48.24 l +50.0309 48.24 48.24 50.0309 48.24 52.24 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 52.24 l +547.04 50.0309 545.2491 48.24 543.04 48.24 c +52.24 48.24 l +50.0309 48.24 48.24 50.0309 48.24 52.24 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +S +Q +q +0.8999999999999999 w +/DeviceRGB CS +0.9216 0.9216 0.9216 SCN +[3.6 3.6] 0.0 d +52.99 805.89 m +542.29 805.89 l +S +Q +q +0.8999999999999999 w +/DeviceRGB CS +0.9216 0.9216 0.9216 SCN +[3.6 3.6] 0.0 d +52.99 48.24 m +542.29 48.24 l +S +Q +/DeviceRGB cs +0.0 0.4667 0.0 scn +/DeviceRGB CS +0.0 0.4667 0.0 SCN + +BT +59.24 800.229 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 788.484 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 776.739 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 764.994 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 753.249 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 741.504 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 729.759 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 718.014 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 706.269 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 694.524 Td +/F8.0 9 Tf +<3c52657175657374416374696f6e3e687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f496e766f6963653037496e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 682.779 Td +/F8.0 9 Tf +<746572666163652f5375626d6974496e766f6963653037526571756573743c2f52657175657374416374696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 671.034 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 659.289 Td +/F8.0 9 Tf +<3c5265706c79416374696f6e3e687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f496e766f6963653037496e7465> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 647.544 Td +/F8.0 9 Tf +<72666163652f5375626d6974496e766f6963653037526573706f6e73653c2f5265706c79416374696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 635.799 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 624.054 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 612.309 Td +/F8.0 9 Tf +<7472616e736c617465282e2e2f636f6d3a416464726573732f636f6d3a49442c202746414b54555245494e47272c202766616b74757265696e672729203d2766616b7475726127206f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 600.564 Td +/F8.0 9 Tf +<7472616e736c617465282e2e2f636f6d3a416464726573732f636f6d3a49442c202746414b54555245494e47272c202766616b74757265696e672729> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 588.819 Td +/F8.0 9 Tf +<3d2766616b7475726572696e67275d2f636f6d3a4e616d653c2f58506174683e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 577.074 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 565.329 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 553.584 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 541.839 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 530.094 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 518.349 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 506.604 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 494.859 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 483.114 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 471.369 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 459.624 Td +/F8.0 9 Tf +<3c585061746845787072657373696f6e3e2f726f6f743a496e766f6963652f636f6d3a4275796572735265666572656e636549442f40736368656d6549443c2f585061746845787072657373696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 447.879 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 436.134 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 424.389 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 412.644 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 400.899 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 389.154 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 377.409 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 365.664 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 353.919 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 342.174 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 330.429 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 318.684 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 306.939 Td +/F8.0 9 Tf +<3c585061746845787072657373696f6e3e2f726f6f743a496e766f6963652f636f6d3a53656c6c657250617274792f636f6d3a49442f40736368656d6549443c2f585061746845787072657373696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 295.194 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 283.449 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 271.704 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 259.959 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 248.214 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 236.469 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 224.724 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 212.979 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 201.234 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 189.489 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 177.744 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 165.999 Td +/F8.0 9 Tf +<3c536368656d6174726f6e446f63756d656e74506174683e5265736f75726365732f536368656d6174726f6e732f4f494f584d4c5f76302e372f75626c696e766f6963652e78736c3c2f536368656d6174726f6e446f6375> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 154.254 Td +/F8.0 9 Tf +<6d656e74506174683e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 142.509 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 130.764 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 119.019 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 107.274 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 95.529 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 83.784 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 72.039 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 60.294 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<36> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +54 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 53 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F8.0 57 0 R +/F2.0 11 0 R +>> +/XObject << /Stamp2 164 0 R +>> +>> +>> +endobj +55 0 obj +<< /Length 11918 +>> +stream +q +q +/DeviceRGB cs +0.9216 0.9216 0.9216 scn +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 741.856 l +547.04 739.6469 545.2491 737.856 543.04 737.856 c +52.24 737.856 l +50.0309 737.856 48.24 739.6469 48.24 741.856 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 741.856 l +547.04 739.6469 545.2491 737.856 543.04 737.856 c +52.24 737.856 l +50.0309 737.856 48.24 739.6469 48.24 741.856 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +S +Q +q +0.8999999999999999 w +/DeviceRGB CS +0.9216 0.9216 0.9216 SCN +[3.6 3.6] 0.0 d +52.99 805.89 m +542.29 805.89 l +S +Q +/DeviceRGB cs +0.0 0.4667 0.0 scn +/DeviceRGB CS +0.0 0.4667 0.0 SCN + +BT +59.24 800.229 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 788.484 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 776.739 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 764.994 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 753.249 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 741.504 Td +/F8.0 9 Tf +<3c2f446f63756d656e7454797065436f6e6669673e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 700.936 Td +/F4.0 11 Tf +<332e312e362e322e204d617070696e67732072656d6f76616c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 676.4473 Td +/F2.0 11 Tf +<496e204f494f524153502076657273696f6e20322e312e58206120666577206d617070696e677320776173206e656564656420666f72206261636b776172647320636f6d7061746962696c6974792e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 660.9886 m +543.04 660.9886 l +545.2491 660.9886 547.04 659.1977 547.04 656.9886 c +547.04 455.0686 l +547.04 452.8594 545.2491 451.0686 543.04 451.0686 c +52.24 451.0686 l +50.0309 451.0686 48.24 452.8594 48.24 455.0686 c +48.24 656.9886 l +48.24 659.1977 50.0309 660.9886 52.24 660.9886 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 660.9886 m +543.04 660.9886 l +545.2491 660.9886 547.04 659.1977 547.04 656.9886 c +547.04 455.0686 l +547.04 452.8594 545.2491 451.0686 543.04 451.0686 c +52.24 451.0686 l +50.0309 451.0686 48.24 452.8594 48.24 455.0686 c +48.24 656.9886 l +48.24 659.1977 50.0309 660.9886 52.24 660.9886 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 640.7816 Td +/F8.0 9 Tf +<3c4d617070696e67733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 629.0366 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 617.2916 Td +/F8.0 9 Tf +<6d617070696e67732061726520657373656e7469616c20746f206b65657020696e2072656c6174696f6e20746f204f494f55424c202d2d3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 605.5466 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 593.8016 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 582.0566 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 570.3116 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 558.5666 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 546.8216 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 535.0766 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 523.3316 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 511.5866 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 499.8416 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 488.0966 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 476.3516 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 464.6066 Td +/F8.0 9 Tf +<3c2f4d617070696e67733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 428.0529 Td +/F2.0 11 Tf +<5468657365206d617070696e67732063616e2066726f6d20332e302e302062652072656d6f76656420656e746972656c792e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 412.5941 m +543.04 412.5941 l +545.2491 412.5941 547.04 410.8033 547.04 408.5941 c +547.04 359.3591 l +547.04 357.15 545.2491 355.3591 543.04 355.3591 c +52.24 355.3591 l +50.0309 355.3591 48.24 357.15 48.24 359.3591 c +48.24 408.5941 l +48.24 410.8033 50.0309 412.5941 52.24 412.5941 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 412.5941 m +543.04 412.5941 l +545.2491 412.5941 547.04 410.8033 547.04 408.5941 c +547.04 359.3591 l +547.04 357.15 545.2491 355.3591 543.04 355.3591 c +52.24 355.3591 l +50.0309 355.3591 48.24 357.15 48.24 359.3591 c +48.24 408.5941 l +48.24 410.8033 50.0309 412.5941 52.24 412.5941 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 392.3871 Td +/F8.0 9 Tf +<3c4d617070696e67733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 380.6421 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 368.8971 Td +/F8.0 9 Tf +<3c2f4d617070696e67733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 328.3291 Td +/F4.0 11 Tf +<332e312e362e332e2054696d656f757420666f72204e48522055444449207265717565737473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.5533 Tw + +BT +48.24 303.8404 Td +/F2.0 11 Tf +<5468652074696d656f75742076616c756520666f72204e4852205544444920726571756573747320636120626520636f6e6669677572656420696e207468652052617370436f6e66696775726174696f6e2e786d6c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.4385 Tw + +BT +48.24 289.366 Td +/F2.0 11 Tf +<66696c652c20627920616464696e6720746865206e657720656c656d656e7420> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +1.4385 Tw + +BT +231.8697 289.366 Td +/F7.0 11 Tf +<556464694c6f6f6b757054696d656f75745365636f6e6473> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.4385 Tw + +BT +363.8697 289.366 Td +/F2.0 11 Tf +<20696e73696465206561636820> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +1.4385 Tw + +BT +436.6821 289.366 Td +/F7.0 11 Tf +<5265676973747279> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.4385 Tw + +BT +480.6821 289.366 Td +/F2.0 11 Tf +<207365676d656e7420696e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 274.8916 Td +/F2.0 11 Tf +<74686520436f6e66696775726174696f6e53656374696f6e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +186.51 274.8916 Td +/F7.0 11 Tf +<55646469436f6e666967> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +241.51 274.8916 Td +/F2.0 11 Tf +<3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 259.4329 m +543.04 259.4329 l +545.2491 259.4329 547.04 257.642 547.04 255.4329 c +547.04 135.4129 l +547.04 133.2037 545.2491 131.4129 543.04 131.4129 c +52.24 131.4129 l +50.0309 131.4129 48.24 133.2037 48.24 135.4129 c +48.24 255.4329 l +48.24 257.642 50.0309 259.4329 52.24 259.4329 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 259.4329 m +543.04 259.4329 l +545.2491 259.4329 547.04 257.642 547.04 255.4329 c +547.04 135.4129 l +547.04 133.2037 545.2491 131.4129 543.04 131.4129 c +52.24 131.4129 l +50.0309 131.4129 48.24 133.2037 48.24 135.4129 c +48.24 255.4329 l +48.24 257.642 50.0309 259.4329 52.24 259.4329 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 239.2259 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 227.1659 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +442.64 227.1659 Td +/F7.1 9 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 215.4209 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 203.6759 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 191.9309 Td +/F8.0 9 Tf +<3c456e64706f696e743e687474703a2f2f646973636f766572797075626c69632e6e656d68616e64656c2e646b2f756464692f73657276696365732f696e71756972793c2f456e64706f696e743e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 180.1859 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 168.4409 Td +/F8.0 9 Tf +<6261636b75702e646b2f756464692f73657276696365732f696e71756972793c2f456e64706f696e743e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 156.6959 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 144.9509 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +50.865 113.6879 Td +/F7.1 10.5 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +63.99 114.3971 Td +/F2.0 11 Tf +<546865206e657720656c656d656e742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 87.9227 Td +/F2.0 11 Tf +<496620656c656d656e74206973206e6f742070726573656e742c20612064656661756c742076616c7565206f6620313230207365636f6e647320697320757365642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.991 15.505 Td +/F2.0 9 Tf +<37> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +56 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 55 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F8.0 57 0 R +/F4.0 20 0 R +/F2.0 11 0 R +/F7.0 36 0 R +/F7.1 60 0 R +>> +/XObject << /Stamp1 163 0 R +>> +>> +>> +endobj +57 0 obj +<< /Type /Font +/Subtype /Type1 +/BaseFont /Courier +/Encoding /WinAnsiEncoding +>> +endobj +58 0 obj +[56 0 R /XYZ 0 715.966 null] +endobj +59 0 obj +[56 0 R /XYZ 0 343.3591 null] +endobj +60 0 obj +<< /Type /Font +/BaseFont /e94940+mplus1mn-regular +/Subtype /TrueType +/FontDescriptor 194 0 R +/FirstChar 32 +/LastChar 255 +/Widths 196 0 R +/ToUnicode 195 0 R +>> +endobj +61 0 obj +<< /Length 13647 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 795.66 Td +/F4.0 11 Tf +<332e312e362e342e204c64617053657474696e6773> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0605 Tw + +BT +48.24 771.1713 Td +/F2.0 11 Tf +<4e657720686f737420616e6420706f727420656c656d656e74732061726520726571756972656420666f7220746865204d69744944204c444150207365727665722c20616e6420697420697320726571756972656420746f206265> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 756.6969 Td +/F2.0 11 Tf +<61626c6520746f2064697374696e6775697368206265747765656e204e656d494420616e64204d69744944204c44415020686f7374732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.0333 Tw + +BT +48.24 730.2224 Td +/F2.0 11 Tf +<5468652063757272656e7420436f6e66696775726174696f6e53656374696f6e20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +2.0333 Tw + +BT +238.0839 730.2224 Td +/F7.0 11 Tf +<4c64617053657474696e6773> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.0333 Tw + +BT +304.0839 730.2224 Td +/F2.0 11 Tf +<206e6565647320746f2062652072657374727563747572656420746f2074686520666f6c6c6f77696e67> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 715.748 Td +/F2.0 11 Tf +<73796e7461783a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 700.2893 m +543.04 700.2893 l +545.2491 700.2893 547.04 698.4984 547.04 696.2893 c +547.04 540.4043 l +547.04 538.1951 545.2491 536.4043 543.04 536.4043 c +52.24 536.4043 l +50.0309 536.4043 48.24 538.1951 48.24 540.4043 c +48.24 696.2893 l +48.24 698.4984 50.0309 700.2893 52.24 700.2893 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 700.2893 m +543.04 700.2893 l +545.2491 700.2893 547.04 698.4984 547.04 696.2893 c +547.04 540.4043 l +547.04 538.1951 545.2491 536.4043 543.04 536.4043 c +52.24 536.4043 l +50.0309 536.4043 48.24 538.1951 48.24 540.4043 c +48.24 696.2893 l +48.24 698.4984 50.0309 700.2893 52.24 700.2893 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 680.0823 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 668.0223 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +313.04 668.0223 Td +/F7.1 9 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 656.2773 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 644.5323 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 632.7873 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 620.7273 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +313.04 620.7273 Td +/F7.1 9 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 608.9823 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 597.2373 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 585.4923 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 573.4323 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +383.24 573.4323 Td +/F7.1 9 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 561.6873 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 549.9423 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +50.865 518.6793 Td +/F7.1 10.5 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.8096 Tw + +BT +63.99 519.3886 Td +/F2.0 11 Tf +<54686520686f737420616e6420706f727420656c656d656e7473206d757374206265207772617070656420696e206120> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +1.8096 Tw + +BT +359.6714 519.3886 Td +/F7.0 11 Tf +<4365727469666963617465496e667261737472756374757265> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.8096 Tw + +BT +497.1714 519.3886 Td +/F2.0 11 Tf +<20656c656d656e74> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +63.99 504.9141 Td +/F2.0 11 Tf +<686f6c64696e67207468652069642076616c756520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +174.287 504.9141 Td +/F7.0 11 Tf +<4e656d4944> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +201.787 504.9141 Td +/F2.0 11 Tf +<206f7220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +220.377 504.9141 Td +/F7.0 11 Tf +<4d69744944> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +247.877 504.9141 Td +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +50.865 483.7304 Td +/F7.1 10.5 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +8.6174 Tw + +BT +63.99 484.4397 Td +/F2.0 11 Tf +<5468652074696d656f75742076616c7565732061726520636f6e6669677572656420676c6f62616c6c7920666f7220626f7468204c44415020686f7374732f4365727469666963617465> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +63.99 469.9653 Td +/F2.0 11 Tf +<496e667261737472756374757265732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 443.4909 Td +/F2.0 11 Tf +<426f746820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +77.192 443.4909 Td +/F7.0 11 Tf +<4365727469666963617465496e667261737472756374757265> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +214.692 443.4909 Td +/F2.0 11 Tf +<20656c656d656e747320617265206d616e6461746f72792e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 413.0021 Td +/F4.0 11 Tf +<332e312e362e352e20526f6f7420636572746966696361746573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +22.6847 Tw + +BT +48.24 388.5134 Td +/F2.0 11 Tf +<546865206b657973746f726520636f6e7461696e696e6720726f6f7420636572746966696361746573202873656520436f6e66696775726174696f6e53656374696f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +0.4707 Tw + +BT +48.24 374.039 Td +/F7.0 11 Tf +<526f6f744365727469666963617465436f6c6c656374696f6e436f6e666967> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.4707 Tw + +BT +218.74 374.039 Td +/F2.0 11 Tf +<2029206d75737420626520757064617465643a2041646420746865206e6577204d6974494420726f6f742063657274696669636174652061732061> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 359.5646 Td +/F2.0 11 Tf +<6e657720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +74.343 359.5646 Td +/F7.0 11 Tf +<526f6f7443657274696669636174654c6f636174696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +200.843 359.5646 Td +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 344.1059 m +543.04 344.1059 l +545.2491 344.1059 547.04 342.315 547.04 340.1059 c +547.04 255.6359 l +547.04 253.4267 545.2491 251.6359 543.04 251.6359 c +52.24 251.6359 l +50.0309 251.6359 48.24 253.4267 48.24 255.6359 c +48.24 340.1059 l +48.24 342.315 50.0309 344.1059 52.24 344.1059 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 344.1059 m +543.04 344.1059 l +545.2491 344.1059 547.04 342.315 547.04 340.1059 c +547.04 255.6359 l +547.04 253.4267 545.2491 251.6359 543.04 251.6359 c +52.24 251.6359 l +50.0309 251.6359 48.24 253.4267 48.24 255.6359 c +48.24 340.1059 l +48.24 342.315 50.0309 344.1059 52.24 344.1059 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 323.8989 Td +/F8.0 9 Tf +<3c526f6f7443657274696669636174654c6f636174696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 312.1539 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 300.4089 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 288.6639 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 276.9189 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 265.1739 Td +/F8.0 9 Tf +<3c2f526f6f7443657274696669636174654c6f636174696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.1912 Tw + +BT +48.24 228.6201 Td +/F2.0 11 Tf +<52656d656d62657220746f206368616e676520> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +2.1912 Tw + +BT +174.1857 228.6201 Td +/F7.0 11 Tf +<53746f72654c6f636174696f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.1912 Tw + +BT +245.6858 228.6201 Td +/F2.0 11 Tf +<20616e6420> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +2.1912 Tw + +BT +277.5022 228.6201 Td +/F7.0 11 Tf +<53746f72654e616d65> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.1912 Tw + +BT +327.0023 228.6201 Td +/F2.0 11 Tf +<202d20646570656e64696e67206f6e20776865726520796f752073746f726520796f7572> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 214.1457 Td +/F2.0 11 Tf +<6365726669636174657320696e207468652057696e646f77732063657274696669636174652073746f72652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 187.6713 Td +/F2.0 11 Tf +<546865206e6577204d6974494420726f6f74206365727469666963617465732063616e20626520646f776e6c6f6164656420686572653a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 161.1969 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 161.1969 Td +/F2.0 11 Tf +<50524f443a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +103.431 161.1969 Td +/F2.0 11 Tf +<687474703a2f2f6361312e676f762e646b2f6f6365732f726f6f742f6361636572742f726f6f742e636572> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +335.696 161.1969 Td +/F2.0 11 Tf +<20286e6f742061637469766520756e74696c205134203230323129> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 140.7224 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 140.7224 Td +/F2.0 11 Tf +<544553543a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +100.604 140.7224 Td +/F2.0 11 Tf +<687474703a2f2f6361312e6374692d676f762e646b2f6f6365732f726f6f742f6361636572742f726f6f742e636572> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 93.3137 Td +/F4.0 15 Tf +<332e322e20524153502076657273696f6e20322e312e31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 67.853 Td +/F2.0 11 Tf +<4d61696e20707572706f736573206f6620746869732072656c656173652068617665206265656e3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<38> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +62 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 61 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +/F7.0 36 0 R +/F8.0 57 0 R +/F7.1 60 0 R +>> +/XObject << /Stamp2 164 0 R +>> +>> +/Annots [65 0 R 66 0 R] +>> +endobj +63 0 obj +[62 0 R /XYZ 0 841.89 null] +endobj +64 0 obj +[62 0 R /XYZ 0 428.0321 null] +endobj +65 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (http://ca1.gov.dk/oces/root/cacert/root.cer) +>> +/Subtype /Link +/Rect [103.431 158.5239 335.696 171.4269] +/Type /Annot +>> +endobj +66 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (http://ca1.cti-gov.dk/oces/root/cacert/root.cer) +>> +/Subtype /Link +/Rect [100.604 138.0494 352.174 150.9524] +/Type /Annot +>> +endobj +67 0 obj +[62 0 R /XYZ 0 125.2637 null] +endobj +68 0 obj +<< /Length 7109 +>> +stream +q + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +BT +56.147 794.8743 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.6967 Tw + +BT +66.24 794.8743 Td +/F2.0 11 Tf +<4d616b6520706174636820666f72204e656d48616e64656c205265666572656e63656b6c69656e7420746f2061766f69642070726f6772616d2073746f70206f6e20322054727573743234303820726f6f74> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 780.3999 Td +/F2.0 11 Tf +<636572747320696e2057696e646f777320636572742e2073746f72652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 735.7811 Td +/F4.0 12 Tf +<332e322e312e204e6577206665617475726573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 711.0494 Td +/F5.0 11 Tf +<4e6f6e65> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 666.4307 Td +/F4.0 12 Tf +<332e322e322e204669786573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 641.699 Td +/F5.0 11 Tf +<4e6f6e65> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 597.0803 Td +/F4.0 12 Tf +<332e322e332e204368616e676573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 572.3486 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +53.9443 Tw + +BT +66.24 572.3486 Td +/F2.0 11 Tf +<5570646174652043657274696669636174654c6f616465722e476574436572746966696361746546726f6d53746f726520746f2061766f6964> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.4678 Tw + +BT +66.24 557.8741 Td +/F2.0 11 Tf +<43657274696669636174654c6f616465724d756c7469706c65436572746966696361746573466f756e64457863657074696f6e2829206261736564206f6e206d6f7265207468616e206f6e6520666f756e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 543.3997 Td +/F2.0 11 Tf +<63657274202869737375652031393631292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 498.781 Td +/F4.0 12 Tf +<332e322e342e2052656d6f76616c73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 474.0493 Td +/F5.0 11 Tf +<4e6f6e65> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 426.6406 Td +/F4.0 15 Tf +<332e332e20524153502076657273696f6e20322e312e30> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.5991 Tw + +BT +48.24 401.1799 Td +/F2.0 11 Tf +<4d61696e20707572706f736573206f6620746869732072656c656173652068617665206265656e3a202a2055706461746520636f646520746f20656e61626c6520504550504f4c2042495320646f63756d656e7473> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 386.7054 Td +/F2.0 11 Tf +<696e2044616e697368204e656d68616e64656c2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 342.0867 Td +/F4.0 12 Tf +<332e332e312e204e6577206665617475726573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 317.355 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 317.355 Td +/F2.0 11 Tf +<537570706f7274206d756c7469706c6520736368656d6174726f6e2076616c69646174696f6e732070657220646f63756d656e7420747970652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 296.8806 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.2091 Tw + +BT +66.24 296.8806 Td +/F2.0 11 Tf +<53656e6420646f63756d656e742c20686176696e6720612053656e64657220706172742077697468206f74686572204b657954797065207468616e207468652076616c69642044616e697368207265636569766572> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 282.4061 Td +/F2.0 11 Tf +<4b657954797065732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 261.9317 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.3764 Tw + +BT +66.24 261.9317 Td +/F2.0 11 Tf +<78506174682070617273696e67206f662076616c75657320696e2052617370436f6e66696775726174696f6e20686173206265656e20757064617465642c20736f206974d57320706f737369626c6520746f207365742061> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 247.4573 Td +/F2.0 11 Tf +<66697865642076616c756520696e7374656164206f6620616e20787061746820d02065672e20737472696e6728d445414ed5292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 226.9829 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.127 Tw + +BT +66.24 226.9829 Td +/F2.0 11 Tf +<52617370436f6e66696775726174696f6e3a204974206e6f7720706f737369626c6520746f2073657420616e20656d70747920737472696e672061732076616c756520666f72203c536368656d61506174683e20746f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 212.5084 Td +/F2.0 11 Tf +<64697361626c6520536368656d612076616c69646174696f6e20666f7220612073696e676c6520646f63756d656e7420747970652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 192.034 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.2363 Tw + +BT +66.24 192.034 Td +/F2.0 11 Tf +<537570706f727420736368656d6174726f6e207374796c696e67207573696e672058534c542076657273696f6e20322e302028506570706f6c20736368656d6174726f6e73292c206279207573696e67> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 177.5596 Td +/F2.0 11 Tf +<494b574d20616e64205361786f6e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 132.9409 Td +/F4.0 12 Tf +<332e332e322e204669786573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 108.2091 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 108.2091 Td +/F2.0 11 Tf +<4d696e6f72206d656d6f727920696d70726f76656d656e74202872656c65617365207265736f7572636520616674657220757365292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.487 15.505 Td +/F2.0 9 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +69 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 68 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F2.0 11 0 R +/F4.0 20 0 R +/F5.0 27 0 R +>> +/XObject << /Stamp1 163 0 R +>> +>> +>> +endobj +70 0 obj +[69 0 R /XYZ 0 764.9411 null] +endobj +71 0 obj +[69 0 R /XYZ 0 695.5907 null] +endobj +72 0 obj +[69 0 R /XYZ 0 626.2403 null] +endobj +73 0 obj +<< /Limits [(__anchor-top) (_ldapsettings)] +/Names [(__anchor-top) 16 0 R (_changes) 35 0 R (_changes_2) 72 0 R (_changes_3) 81 0 R (_changes_from_2_1_0_to_3_0_0) 48 0 R (_compatibility) 83 0 R (_configuration) 46 0 R (_fixes) 34 0 R (_fixes_2) 71 0 R (_fixes_3) 78 0 R (_how_to_upgrade) 41 0 R (_introduction) 19 0 R (_known_issues) 84 0 R (_ldapsettings) 63 0 R] +>> +endobj +74 0 obj +<< /Limits [(_licenses) (rasp_3_0_0)] +/Names [(_licenses) 87 0 R (_mappings_removal) 58 0 R (_new_features) 33 0 R (_new_features_2) 70 0 R (_new_features_3) 77 0 R (_rasp_version_2_1_0) 76 0 R (_raspconfiguration_xml_oiorasp_3_0_0) 47 0 R (_release_content) 26 0 R (_removals) 38 0 R (_removals_2) 75 0 R (_removals_3) 82 0 R (_root_certificates) 64 0 R (_timeout_for_nhr_uddi_requests) 59 0 R (_what_is_changed) 28 0 R (rasp_2_1_1) 67 0 R (rasp_3_0_0) 32 0 R] +>> +endobj +75 0 obj +[69 0 R /XYZ 0 527.941 null] +endobj +76 0 obj +[69 0 R /XYZ 0 458.5906 null] +endobj +77 0 obj +[69 0 R /XYZ 0 371.2467 null] +endobj +78 0 obj +[69 0 R /XYZ 0 162.1009 null] +endobj +79 0 obj +<< /Length 8332 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 794.73 Td +/F4.0 12 Tf +<332e332e332e204368616e676573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 769.9983 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 769.9983 Td +/F2.0 11 Tf +<4d696e6f72207265737472696374696e67206f6620696e7465726e616c2066756e6374696f6e616c697479> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 749.5239 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 749.5239 Td +/F2.0 11 Tf +<426f756e6379436173746c652e43727970746f2e646c6c20686173206265656e20757064617465642066726f6d2076657273696f6e20312e3720746f2076657273696f6e20312e382e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 729.0494 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 729.0494 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e786d6c2e646c6c20686173206265656e2072656d6f7665642c20617320697420776173206e6f7420757365642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 708.575 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 708.575 Td +/F2.0 11 Tf +<416464207365766572616c206e6577207265717569726564206c69627261726965732028494b574d20616e64207361786f6e2920666f72207468652058534c542076657273696f6e20322e30207374796c696e672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 663.9563 Td +/F4.0 12 Tf +<332e332e342e2052656d6f76616c73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 639.2246 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +7.8035 Tw + +BT +66.24 639.2246 Td +/F2.0 11 Tf +<46756e6374696f6e616c69747920616e6420636c6173736573207468617420636f6e7665727420616e64204b65795479706520746f2061207370656369666963204964656e746966696572> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 624.7501 Td +/F2.0 11 Tf +<696d706c656d656e746174696f6e2c207573696e672074686520656e756d20456e64706f696e744b657954797065436f64652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 604.2757 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 604.2757 Td +/F2.0 11 Tf +<52656d6f766564206c65736e696b6f77736b694d61696c50726f766964657220616e6420736f6d6520636f64652061726f756e64206d61696c2073656e64696e6720616e6420726563656976696e672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 583.8013 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 583.8013 Td +/F2.0 11 Tf +<52656d6f76656420696e76616c696420616e64206e6f74207573656420656e756d20456e64706f696e744164647265737354797065436f64652076616c7565732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 527.6026 Td +/F4.0 18 Tf +<342e20436f6d7061746962696c697479> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +4.478 Tw + +BT +48.24 501.4129 Td +/F2.0 11 Tf +<54686973204f494f5241535020332e302e302e5243312e376630396164313437343435366238376536386262633836386331653039343336363134386531632072656c6561736520686173206265656e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0561 Tw + +BT +48.24 486.9384 Td +/F2.0 11 Tf +<746573746564204f4b2077697468204f494f5241535020322e312e7820666f7220626f7468204a61766120616e64202e4e4554207768656e2072756e6e696e67207769746820466f6365733220636572746966696361746573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 472.464 Td +/F2.0 11 Tf +<6f6e20626f74682073656e64657220616e6420726563656976657220736964652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 416.2653 Td +/F4.0 18 Tf +<352e204b6e6f776e20697373756573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0051 Tw + +BT +48.24 390.0756 Td +/F2.0 11 Tf +<43616c6c696e672041626f72742829206f6e207468652072657175657374206d6179206f63636173696f6e616c6c79206372617368206966206f6e6520747269657320746f2075706461746520636f6e66696775726174696f6e206f72> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.5555 Tw + +BT +48.24 375.6011 Td +/F2.0 11 Tf +<7368757420646f776e20746865206170706c69636174696f6e20647572696e672073656e64696e672e20546869732069732064756520746f20612062756720696e20746865205743462057532d524d> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.1369 Tw + +BT +48.24 361.1267 Td +/F2.0 11 Tf +<696d706c656d656e746174696f6e2074686174204d6963726f736f667420686173207265636f676e697a65642e205b6173207265706f727465643a20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +1.1369 Tw + +BT +386.88 361.1267 Td +/F2.0 11 Tf +<687474703a2f2f666f72756d732e6d6963726f736f66742e636f6d2f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +48.24 346.6523 Td +/F2.0 11 Tf +<4d53444e2f53686f77506f73742e617370783f506f737449443d32313839333736265369746549443d31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +307.532 346.6523 Td +/F2.0 11 Tf +<5d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.1723 Tw + +BT +48.24 320.1779 Td +/F2.0 11 Tf +<50726f63657373696e67206c617267652073697a656420646f63756d656e74732077696c6c20636f6e73756d65206c617267652073697a65206f662052414d20616e64204350552e20546865204f494f52415350> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.5027 Tw + +BT +48.24 305.7034 Td +/F2.0 11 Tf +<6c69627261727920697473656c662c2073686f756c64206e6f206c6f6e67657220626520746865206f62737461636c6520666f722073656e64696e6720616e642068616e646c696e67206c617267652066696c65732c2062757420746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.8655 Tw + +BT +48.24 291.229 Td +/F2.0 11 Tf +<6861726477617265206d7573742062652077656c6c2d65717569707065642c2061732077656c6c20617320696e7465726e657420636f6e6e656374696f6e207370656564206265747765656e2073656e646572> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 276.7546 Td +/F2.0 11 Tf +<616e64207265636569766572> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 220.5559 Td +/F4.0 18 Tf +<362e204c6963656e736573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.1206 Tw + +BT +48.24 194.3661 Td +/F2.0 11 Tf +<536f6d6520736f7572636520636f6465206973206c6963656e73656420756e64657220746865204d6f7a696c6c61205075626c6963204c6963656e73652056657273696f6e20312e312e205468652075736564206c6963656e7365> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.7918 Tw + +BT +48.24 179.8917 Td +/F2.0 11 Tf +<6973207374617465642062656c6f772e20506c6561736520636865636b206561636820736f757263652066696c6520666f722061206c6963656e7365206465636c61726174696f6e20617320736f6d6520736f75726365> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 165.4173 Td +/F2.0 11 Tf +<636f6465206973206c6963656e736564206f6e206f74686572207465726d732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<3130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +80 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 79 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +>> +/XObject << /Stamp2 164 0 R +>> +>> +/Annots [85 0 R 86 0 R] +>> +endobj +81 0 obj +[80 0 R /XYZ 0 841.89 null] +endobj +82 0 obj +[80 0 R /XYZ 0 693.1163 null] +endobj +83 0 obj +[80 0 R /XYZ 0 568.3426 null] +endobj +84 0 obj +[80 0 R /XYZ 0 457.0053 null] +endobj +85 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2189376&SiteID=1) +>> +/Subtype /Link +/Rect [386.88 358.4537 547.04 371.3567] +/Type /Annot +>> +endobj +86 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2189376&SiteID=1) +>> +/Subtype /Link +/Rect [48.24 343.9793 307.532 356.8823] +/Type /Annot +>> +endobj +87 0 obj +[80 0 R /XYZ 0 261.2959 null] +endobj +88 0 obj +<< /Length 6163 +>> +stream +q +q +/DeviceRGB cs +0.9216 0.9216 0.9216 scn +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 564.735 l +547.04 562.5259 545.2491 560.735 543.04 560.735 c +52.24 560.735 l +50.0309 560.735 48.24 562.5259 48.24 564.735 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 564.735 l +547.04 562.5259 545.2491 560.735 543.04 560.735 c +52.24 560.735 l +50.0309 560.735 48.24 562.5259 48.24 564.735 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +S +Q +/DeviceRGB cs +0.0 0.4667 0.0 scn +/DeviceRGB CS +0.0 0.4667 0.0 SCN + +BT +59.24 785.683 Td +/F8.0 9 Tf +<2f2a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 773.938 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 762.193 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 750.448 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 738.703 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 726.958 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 715.213 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 703.468 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 691.723 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 679.978 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 668.233 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 656.488 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 644.743 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 632.998 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 621.253 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 609.508 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 597.763 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 586.018 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 574.273 Td +/F8.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.5378 Tw + +BT +48.24 537.7193 Td +/F2.0 11 Tf +<546865204e556e6974206469737472696275746564206973206e6f7420612070726f64756374206f662044616e69736820427573696e65737320417574686f726974792e20466f6c6c6f77696e67206c6963656e7365206973> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 523.2449 Td +/F2.0 11 Tf +<66726f6d20746865206f726967696e61746f722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 507.7861 m +543.04 507.7861 l +545.2491 507.7861 547.04 505.9953 547.04 503.7861 c +547.04 466.2961 l +547.04 464.087 545.2491 462.2961 543.04 462.2961 c +52.24 462.2961 l +50.0309 462.2961 48.24 464.087 48.24 466.2961 c +48.24 503.7861 l +48.24 505.9953 50.0309 507.7861 52.24 507.7861 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 507.7861 m +543.04 507.7861 l +545.2491 507.7861 547.04 505.9953 547.04 503.7861 c +547.04 466.2961 l +547.04 464.087 545.2491 462.2961 543.04 462.2961 c +52.24 462.2961 l +50.0309 462.2961 48.24 464.087 48.24 466.2961 c +48.24 503.7861 l +48.24 505.9953 50.0309 507.7861 52.24 507.7861 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 487.5791 Td +/F8.0 9 Tf +<506f7274696f6e7320436f7079726967687420a920323030322d3230303720436861726c696520506f6f6c65206f7220436f7079726967687420a920323030322d32303034204a616d657320572e204e65776b69726b2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 475.8341 Td +/F8.0 9 Tf +<4d69636861656c20432e2054776f2c20416c6578656920412e20566f726f6e74736f76206f7220436f7079726967687420a920323030302d32303032205068696c697020412e204372616967> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +539.02 15.505 Td +/F2.0 9 Tf +<3131> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +89 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 88 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F8.0 57 0 R +/F2.0 11 0 R +>> +/XObject << /Stamp1 163 0 R +>> +>> +>> +endobj +90 0 obj +<< /Border [0 0 0] +/Dest (_introduction) +/Subtype /Link +/Rect [48.24 758.873 125.757 771.776] +/Type /Annot +>> +endobj +91 0 obj +<< /Border [0 0 0] +/Dest (_introduction) +/Subtype /Link +/Rect [542.75 758.873 547.04 771.776] +/Type /Annot +>> +endobj +92 0 obj +<< /Border [0 0 0] +/Dest (_release_content) +/Subtype /Link +/Rect [48.24 741.57 148.769 754.473] +/Type /Annot +>> +endobj +93 0 obj +<< /Border [0 0 0] +/Dest (_release_content) +/Subtype /Link +/Rect [542.75 741.57 547.04 754.473] +/Type /Annot +>> +endobj +94 0 obj +<< /Border [0 0 0] +/Dest (_what_is_changed) +/Subtype /Link +/Rect [48.24 724.267 156.832 737.17] +/Type /Annot +>> +endobj +95 0 obj +<< /Border [0 0 0] +/Dest (_what_is_changed) +/Subtype /Link +/Rect [542.75 724.267 547.04 737.17] +/Type /Annot +>> +endobj +96 0 obj +<< /Border [0 0 0] +/Dest (rasp_3_0_0) +/Subtype /Link +/Rect [60.24 706.964 200.732 719.867] +/Type /Annot +>> +endobj +97 0 obj +<< /Border [0 0 0] +/Dest (rasp_3_0_0) +/Subtype /Link +/Rect [540.627 706.964 547.04 719.867] +/Type /Annot +>> +endobj +98 0 obj +<< /Border [0 0 0] +/Dest (_new_features) +/Subtype /Link +/Rect [72.24 689.661 172.054 702.564] +/Type /Annot +>> +endobj +99 0 obj +<< /Border [0 0 0] +/Dest (_new_features) +/Subtype /Link +/Rect [540.627 689.661 547.04 702.564] +/Type /Annot +>> +endobj +100 0 obj +<< /Border [0 0 0] +/Dest (_fixes) +/Subtype /Link +/Rect [72.24 672.358 129.528 685.261] +/Type /Annot +>> +endobj +101 0 obj +<< /Border [0 0 0] +/Dest (_fixes) +/Subtype /Link +/Rect [540.627 672.358 547.04 685.261] +/Type /Annot +>> +endobj +102 0 obj +<< /Border [0 0 0] +/Dest (_changes) +/Subtype /Link +/Rect [72.24 655.055 147.271 667.958] +/Type /Annot +>> +endobj +103 0 obj +<< /Border [0 0 0] +/Dest (_changes) +/Subtype /Link +/Rect [540.627 655.055 547.04 667.958] +/Type /Annot +>> +endobj +104 0 obj +<< /Border [0 0 0] +/Dest (_removals) +/Subtype /Link +/Rect [72.24 637.752 154.047 650.655] +/Type /Annot +>> +endobj +105 0 obj +<< /Border [0 0 0] +/Dest (_removals) +/Subtype /Link +/Rect [540.627 637.752 547.04 650.655] +/Type /Annot +>> +endobj +106 0 obj +<< /Border [0 0 0] +/Dest (_how_to_upgrade) +/Subtype /Link +/Rect [72.24 620.449 187.949 633.352] +/Type /Annot +>> +endobj +107 0 obj +<< /Border [0 0 0] +/Dest (_how_to_upgrade) +/Subtype /Link +/Rect [540.627 620.449 547.04 633.352] +/Type /Annot +>> +endobj +108 0 obj +<< /Border [0 0 0] +/Dest (_configuration) +/Subtype /Link +/Rect [72.24 603.146 174.661 616.049] +/Type /Annot +>> +endobj +109 0 obj +<< /Border [0 0 0] +/Dest (_configuration) +/Subtype /Link +/Rect [540.627 603.146 547.04 616.049] +/Type /Annot +>> +endobj +110 0 obj +<< /Border [0 0 0] +/Dest (rasp_2_1_1) +/Subtype /Link +/Rect [60.24 585.843 178.039 598.746] +/Type /Annot +>> +endobj +111 0 obj +<< /Border [0 0 0] +/Dest (rasp_2_1_1) +/Subtype /Link +/Rect [540.264 585.843 547.04 598.746] +/Type /Annot +>> +endobj +112 0 obj +<< /Border [0 0 0] +/Dest (_new_features_2) +/Subtype /Link +/Rect [72.24 568.54 174.177 581.443] +/Type /Annot +>> +endobj +113 0 obj +<< /Border [0 0 0] +/Dest (_new_features_2) +/Subtype /Link +/Rect [540.253 568.54 547.04 581.443] +/Type /Annot +>> +endobj +114 0 obj +<< /Border [0 0 0] +/Dest (_fixes_2) +/Subtype /Link +/Rect [72.24 551.237 131.651 564.14] +/Type /Annot +>> +endobj +115 0 obj +<< /Border [0 0 0] +/Dest (_fixes_2) +/Subtype /Link +/Rect [540.253 551.237 547.04 564.14] +/Type /Annot +>> +endobj +116 0 obj +<< /Border [0 0 0] +/Dest (_changes_2) +/Subtype /Link +/Rect [72.24 533.934 149.394 546.837] +/Type /Annot +>> +endobj +117 0 obj +<< /Border [0 0 0] +/Dest (_changes_2) +/Subtype /Link +/Rect [540.253 533.934 547.04 546.837] +/Type /Annot +>> +endobj +118 0 obj +<< /Border [0 0 0] +/Dest (_removals_2) +/Subtype /Link +/Rect [72.24 516.631 156.17 529.534] +/Type /Annot +>> +endobj +119 0 obj +<< /Border [0 0 0] +/Dest (_removals_2) +/Subtype /Link +/Rect [540.253 516.631 547.04 529.534] +/Type /Annot +>> +endobj +120 0 obj +<< /Border [0 0 0] +/Dest (_rasp_version_2_1_0) +/Subtype /Link +/Rect [60.24 499.328 180.591 512.231] +/Type /Annot +>> +endobj +121 0 obj +<< /Border [0 0 0] +/Dest (_rasp_version_2_1_0) +/Subtype /Link +/Rect [540.253 499.328 547.04 512.231] +/Type /Annot +>> +endobj +122 0 obj +<< /Border [0 0 0] +/Dest (_new_features_3) +/Subtype /Link +/Rect [72.24 482.025 174.177 494.928] +/Type /Annot +>> +endobj +123 0 obj +<< /Border [0 0 0] +/Dest (_new_features_3) +/Subtype /Link +/Rect [540.253 482.025 547.04 494.928] +/Type /Annot +>> +endobj +124 0 obj +<< /Border [0 0 0] +/Dest (_fixes_3) +/Subtype /Link +/Rect [72.24 464.722 131.651 477.625] +/Type /Annot +>> +endobj +125 0 obj +<< /Border [0 0 0] +/Dest (_fixes_3) +/Subtype /Link +/Rect [540.253 464.722 547.04 477.625] +/Type /Annot +>> +endobj +126 0 obj +<< /Border [0 0 0] +/Dest (_changes_3) +/Subtype /Link +/Rect [72.24 447.419 149.394 460.322] +/Type /Annot +>> +endobj +127 0 obj +<< /Border [0 0 0] +/Dest (_changes_3) +/Subtype /Link +/Rect [535.908 447.419 547.04 460.322] +/Type /Annot +>> +endobj +128 0 obj +<< /Border [0 0 0] +/Dest (_removals_3) +/Subtype /Link +/Rect [72.24 430.116 156.17 443.019] +/Type /Annot +>> +endobj +129 0 obj +<< /Border [0 0 0] +/Dest (_removals_3) +/Subtype /Link +/Rect [535.908 430.116 547.04 443.019] +/Type /Annot +>> +endobj +130 0 obj +<< /Border [0 0 0] +/Dest (_compatibility) +/Subtype /Link +/Rect [48.24 412.813 133.325 425.716] +/Type /Annot +>> +endobj +131 0 obj +<< /Border [0 0 0] +/Dest (_compatibility) +/Subtype /Link +/Rect [535.908 412.813 547.04 425.716] +/Type /Annot +>> +endobj +132 0 obj +<< /Border [0 0 0] +/Dest (_known_issues) +/Subtype /Link +/Rect [48.24 395.51 135.151 408.413] +/Type /Annot +>> +endobj +133 0 obj +<< /Border [0 0 0] +/Dest (_known_issues) +/Subtype /Link +/Rect [535.908 395.51 547.04 408.413] +/Type /Annot +>> +endobj +134 0 obj +<< /Border [0 0 0] +/Dest (_licenses) +/Subtype /Link +/Rect [48.24 378.207 108.366 391.11] +/Type /Annot +>> +endobj +135 0 obj +<< /Border [0 0 0] +/Dest (_licenses) +/Subtype /Link +/Rect [535.908 378.207 547.04 391.11] +/Type /Annot +>> +endobj +136 0 obj +<< /Type /Outlines +/Count 25 +/First 137 0 R +/Last 161 0 R +>> +endobj +137 0 obj +<< /Title +/Parent 136 0 R +/Count 0 +/Next 138 0 R +/Dest [7 0 R /XYZ 0 841.89 null] +>> +endobj +138 0 obj +<< /Title +/Parent 136 0 R +/Count 0 +/Next 139 0 R +/Prev 137 0 R +/Dest [13 0 R /XYZ 0 841.89 null] +>> +endobj +139 0 obj +<< /Title +/Parent 136 0 R +/Count 0 +/Next 140 0 R +/Prev 138 0 R +/Dest [15 0 R /XYZ 0 841.89 null] +>> +endobj +140 0 obj +<< /Title +/Parent 136 0 R +/Count 0 +/Next 141 0 R +/Prev 139 0 R +/Dest [15 0 R /XYZ 0 610.1806 null] +>> +endobj +141 0 obj +<< /Title +/Parent 136 0 R +/Count 17 +/First 142 0 R +/Last 154 0 R +/Next 159 0 R +/Prev 140 0 R +/Dest [15 0 R /XYZ 0 171.7731 null] +>> +endobj +142 0 obj +<< /Title +/Parent 141 0 R +/Count 6 +/First 143 0 R +/Last 148 0 R +/Next 149 0 R +/Dest [31 0 R /XYZ 0 841.89 null] +>> +endobj +143 0 obj +<< /Title +/Parent 142 0 R +/Count 0 +/Next 144 0 R +/Dest [31 0 R /XYZ 0 777.495 null] +>> +endobj +144 0 obj +<< /Title +/Parent 142 0 R +/Count 0 +/Next 145 0 R +/Prev 143 0 R +/Dest [31 0 R /XYZ 0 708.1446 null] +>> +endobj +145 0 obj +<< /Title +/Parent 142 0 R +/Count 0 +/Next 146 0 R +/Prev 144 0 R +/Dest [31 0 R /XYZ 0 638.7941 null] +>> +endobj +146 0 obj +<< /Title +/Parent 142 0 R +/Count 0 +/Next 147 0 R +/Prev 145 0 R +/Dest [31 0 R /XYZ 0 301.4992 null] +>> +endobj +147 0 obj +<< /Title +/Parent 142 0 R +/Count 0 +/Next 148 0 R +/Prev 146 0 R +/Dest [40 0 R /XYZ 0 841.89 null] +>> +endobj +148 0 obj +<< /Title +/Parent 142 0 R +/Count 0 +/Prev 147 0 R +/Dest [40 0 R /XYZ 0 377.9999 null] +>> +endobj +149 0 obj +<< /Title +/Parent 141 0 R +/Count 4 +/First 150 0 R +/Last 153 0 R +/Next 154 0 R +/Prev 142 0 R +/Dest [62 0 R /XYZ 0 125.2637 null] +>> +endobj +150 0 obj +<< /Title +/Parent 149 0 R +/Count 0 +/Next 151 0 R +/Dest [69 0 R /XYZ 0 764.9411 null] +>> +endobj +151 0 obj +<< /Title +/Parent 149 0 R +/Count 0 +/Next 152 0 R +/Prev 150 0 R +/Dest [69 0 R /XYZ 0 695.5907 null] +>> +endobj +152 0 obj +<< /Title +/Parent 149 0 R +/Count 0 +/Next 153 0 R +/Prev 151 0 R +/Dest [69 0 R /XYZ 0 626.2403 null] +>> +endobj +153 0 obj +<< /Title +/Parent 149 0 R +/Count 0 +/Prev 152 0 R +/Dest [69 0 R /XYZ 0 527.941 null] +>> +endobj +154 0 obj +<< /Title +/Parent 141 0 R +/Count 4 +/First 155 0 R +/Last 158 0 R +/Prev 149 0 R +/Dest [69 0 R /XYZ 0 458.5906 null] +>> +endobj +155 0 obj +<< /Title +/Parent 154 0 R +/Count 0 +/Next 156 0 R +/Dest [69 0 R /XYZ 0 371.2467 null] +>> +endobj +156 0 obj +<< /Title +/Parent 154 0 R +/Count 0 +/Next 157 0 R +/Prev 155 0 R +/Dest [69 0 R /XYZ 0 162.1009 null] +>> +endobj +157 0 obj +<< /Title +/Parent 154 0 R +/Count 0 +/Next 158 0 R +/Prev 156 0 R +/Dest [80 0 R /XYZ 0 841.89 null] +>> +endobj +158 0 obj +<< /Title +/Parent 154 0 R +/Count 0 +/Prev 157 0 R +/Dest [80 0 R /XYZ 0 693.1163 null] +>> +endobj +159 0 obj +<< /Title +/Parent 136 0 R +/Count 0 +/Next 160 0 R +/Prev 141 0 R +/Dest [80 0 R /XYZ 0 568.3426 null] +>> +endobj +160 0 obj +<< /Title +/Parent 136 0 R +/Count 0 +/Next 161 0 R +/Prev 159 0 R +/Dest [80 0 R /XYZ 0 457.0053 null] +>> +endobj +161 0 obj +<< /Title +/Parent 136 0 R +/Count 0 +/Prev 160 0 R +/Dest [80 0 R /XYZ 0 261.2959 null] +>> +endobj +162 0 obj +<< /Nums [0 << /P (i) +>> 1 << /P (ii) +>> 2 << /P (1) +>> 3 << /P (2) +>> 4 << /P (3) +>> 5 << /P (4) +>> 6 << /P (5) +>> 7 << /P (6) +>> 8 << /P (7) +>> 9 << /P (8) +>> 10 << /P (9) +>> 11 << /P (10) +>> 12 << /P (11) +>>] +>> +endobj +163 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 162 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +0.25 w +/DeviceRGB CS +0.8667 0.8667 0.8667 SCN +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +164 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 162 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +0.25 w +/DeviceRGB CS +0.8667 0.8667 0.8667 SCN +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +165 0 obj +<< /Length1 7928 +/Length 4407 +/Filter [/FlateDecode] +>> +stream +xXklWv>w/QփHɦ 5"-CJ,Y&E=Lٖe+!m"HeIm 6?6[4(.$H"Ͷش?E }d#;3#Yvdx~sQ9& +5ݻODu?&r<{zPG׈J~sTT_"z0:yr3a4Wxd^,G0lmØy~sy%18U~ M~ +Qŷ50=bp|ަ.U +#&/=QC  h'NN&/.`j?ЕwH%7mJDȴTvUu*pW*e/|%הw>S>;vVgGϺ FT0ꥏĞXn^ޣߧRZ0"CmRh ҹ=qٶV]omkt6pS+)˟A%nR4\"( l)1xty[B/UWϊOgqW*K Rk€m[K$3.tMunhwK?1'ss;so9Yf) ._f}lMm 5%BU!P(_魍 +SޛYza2,Ew"cA1^2`@)0P%T. aqD8.KߩtnDF_tOL>3c>>{^=qձ]g첞І-,\G~jK\vIU1`K-e5>Ж"n8lMt UuAsefG_~Yyg~Й.RKjK~+i=u$*9ɨrxC33ɥ*|ZM+CF7h UL]J%U,s{Ea4Sk`闃)DX_DA4%N(b=GY*{xGT9Qj @dVml+vjf`8. 1bK& OzhblS|uo+w=uL7F75l WGwk -цHjpcݜrYD"Gi j)úz;Cp/+N*>UuBu +Em.S˱'#CلRKqr.8d~q;ڼE`lږrCu!;ѹ?É#CP]]]C=HSW!Ue2lrC4$,RMgؿ[KDgv}ԗ4"wl@GିUn5gz v͙YrolP#.)7>@}㰯]M2kɐM5$p[7겼.˃s$}p:˥P~ž_96?a ?|benVАYAajjj ݪ|,MߺnkOrQC9E3/~ R2:|yk+͕j覃 +u}kWP, Jdp۬*8+Gvk.gcTk$c~Ы>x,7I&JQ ꄞ[GOE"Q,SE0omRL-4;ijٸ6.~du۸LhJiq%ըlJu9qQZsK;'F2q/Na,f +&0izk|7xk 1wvjuRi8gen&1$vgi +Q&*nF;}zj@wNY0vSmSѽO;;P8;8=`mVkݧ8 &_M_˻W3,/MO~}Ƨ9e)26O" +gޤ]yVnfhƷF[hS + hy,xr]̛:b>8?)n)kUxE[K}ؐpKu4ey~2- +BN?wLɝL̑s^9=Þgp4{yNvGv%DM2Q(M߅lA[.sCbz +WEu=O$N2I?7q%]]9ZHrQoT Mh64X~ #]g喠lkY D0{|2&!T mJKGfQJO+ I59 bVXJ䂚fԝiE0%d4mLpV6MzyheŨ+ Ԥ *F ە4o;i"* \N4bR54Hv řJ.= AImHj6-)T[BLi"ۜa@6?,z.d`{Av-?&tאwo]I1ғLbZHgKL U][41$k1Q*l Fĸ5z^BkE4=LAԂPrEKS/Z"Jr\6o:4ZWEzP%eFhr5Mq=<J%<0 "󚬀bȠ$S&Y6?>#s 9h-CX6׫"UFʔr#2~!EPpM."[ql}>,X5Tw `I:cUmPԓZZCH7>|GpS lƤ( +3FQ(:x\oCFǣxl}qTſ #˔bXV&_B9[4pwt+}mt/5. V^[PwY;QS-;r+ {1 wk}xxk50}~0W̕La!a0j\G/ t?0uae FDGDGDc,3pe2g ,Ai&$0bӦ^I^Nz1:iAS/Fz11b4kh>޾SL  > +endobj +167 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +168 0 obj +[276 587 587 587 587 587 587 587 587 587 587 587 587 385 244 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 749 587 587 587 670 587 587 587 319 587 587 587 587 810 842 726 587 731 629 602 587 587 587 587 587 587 587 587 587 587 587 587 607 587 587 587 622 587 587 587 587 587 587 289 587 587 645 587 587 587 515 424 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587] +endobj +169 0 obj +<< /Length1 19072 +/Length 11671 +/Filter [/FlateDecode] +>> +stream +x{ xcWy9^jvٖWX,n-ؚ؞qf&$2Y4B`(|mRy@ WhtBC6J\(}H;rBZԁdC+OCu~t8B ]-sǎ7N@Ӥ ܟ{ǞoܿO:{9xa~֮-0jm#{NY;0[9}]o#!t;9|{k~sbDCH&C RFo0 x[}@-Ddԅ⨻`p(L3ّѱԞ^yٹ-p~/,¾!p*քZ0"(Beyq \ۯH%)pݺ:A.4&$JJu@}:9;rV(7i0PTT⢠"Oc`#z3:ht )A{'Ui:P("AX3,vY2m/;h7QM28<#RPPtZrjtvuŢW +?5Q>zG^hGC57`6ϴIC 15\Y:+fHmN֜C勈2EENN]H&LX Phԣ 9[FL$H;fCp&O  +_`CET3`ۮ) `o(e'3bqzf|x#ru0A˟pOzu<} <ԢzODML25FP9ca1D,Cwt?mkϗo 2G}ʇ2OOmr9 @% b|@2[{ Zբ)ȃ=["ގiq +B(t7/hҧ9Y/>[F=!h*?&[CmMO^P5Ŗ~b]w '2e2"Ejqc +#HS .R$[hT0["U{t턀ӱ=t_ 꾜+^Ξ> $]ox%A.7P,0q(X]t9,F_9ީgāVϐ{,pFZ.t.vVzsĶŢ`:-@mV3ӳ4y,ٯ>Λa$.AԈ|e)@dHssa`lU77a {=nP#nTV,DmN (IN܍>/8 'FSHti7o}!OvE&زww.X`dkҟ ww;1wf,CDaj60 + h~i.Z +n+7: mV)yl(udG(+م ٙ;L#+I./< +GxmJ|r2ӗcbߋ{i +P]S>,h5C~͚;dD,ߕW?{e9A`\^(c+o;C@]"Z7K}}@pUBLn"c,ȈTT*F JAԲzY伢cNK=K?Lȏ?:P(>۞Cd奵$ƃ幣쬄/XqI^UuV(0j)Uʒ+AEV31EEq{c}#x?@;<9 |Z7ɭ ~5țp5ҀqNx\l*}ku8ui߬t 17{P:Mϣ 2TjD @ /IQ]ŽAeArQASE|bc'}Pgp2=kZjԞ#!jeЀL6-i #h }*o; x1,'s2z{(/y*Q(tz̗dSD؋~.~~we3kN T{ z/ jPCGlX {-53+e1?M#g|ͫ,1z&L:hIg ]I&VsJ6ԝ8VN+®|ˇ3;GՀK+S-$6Oknmn(dնӊ۶\X#z04(KyEE 6 W%vm,ޘ!?[ Bҩt 8rW."-Ӫ `!ތTH#5dИf9;XSnGa)L"}Ϛ,ǎ +++`_ϏY=iʀUP8ѧ>mRRMM6BB8$H=lmE8kziՅ oS#_K3MeMH@w\DpqX懺:)_Q B L键zT.D@dB,TTb ?Cr0H` 09A-xA4J+C o~(p}Dt[z\G%z +f+8)``)Qp?_{?U~yM9ѼgȦ'4> 3?NJhK}b'+[p ϒA=)Q=̮Fb +l44m,'*9pS[~ 8˛Y6qytҐcO+ +{P 66hfL<}@*=@k'7=6}Iؗ 8aߐ )O1cH^' 16Mͷ̻ Pv5 dY̑θ m+-BƂ\ ?5$ňd͎PY;*'r/8nkkq{;K68o4=*[N7:A$ Z%!ŕ |f\0) fv>8bFU5Zꚨ&88[=kfQZU楁cCDz3#USWnr5ff{coo|C)Z!(^+GQ;d:E|[A]8k'h-fcٓ'qsuDՆ8x~h]m ^1$IRRVRRJaԷRz)NQ峂ZM#^o&417&f $b^Kt3\2wD Җ'T-=q0U'6ѠpcTV:cN!uȩLv%JHyۓx["eԷG%IhРQNI*-vl|/.6PAXCS}>wWo~#8?0=ؿ؁h6/ɏxu&£|w_ |}]5c; yw`3<X${CE4 +}ƞ'lSʡق,Yb*lR5Kk8ZGv^Kale2Q)_]`U$wf;WMLiORi!tt͓9w!髬Ҁ}ByB^Ť+ʢ :Q/-+ܴlБmi :÷/ 6tZ?Ji2w̥zV=5q DM7y!%r9/~w8q-rjVXI]ʙܬƟR;RɆfsU y1O\09$WA{?WU7Kf'$0&}\IaCynѠ4RcI^Hn0̾f;Ýa:3!TΥ=]W( N 4ù*&v^1&n(zlW{3V5/ְu{L$ʯ~Q 躩/km""fB4B{iA3E4ƟH(1?I\{NXgە)$ JfEݎmP@CmX*Tx`(SͪNuBRMubIʧku4mG,{ +pf:OHVqc%P)Pbާɒ[ B+U%ǭl7D۝|YK@JgFȾBsl7~/RB=g X;85U?&;+HFVJEUfP($4aDF-=\; jtYS6k3/yXw߁ ~%j{ 쩵 [.˲\̐_]V갷Zc=a|06r?R6L\{lw>`O89-& zc,ZnE.j4& =2h"L}$zDwhfwz^(pݬ^[@~llC>Oʋ䁲2ҖZ{_~$O-ϊB[TjmsWa02AVeȊjZjc5H1˧urM'hk=&_"fѷɑ=Q+gfGNeVO̽ae015 A|'Md4+,l" g^?Sxٌ(qqX#P,H2v3}(yeF(&f^ɉh}kPʗepe׾!ɿٻۛ>3XF=E *dώC xX.v1GPx+wX6k}T{]kן ԙYNމ\\aSh]AK շ_Ofo|KA^PƜ,#,* ~p$I2/{;xd]ʹ lv$U52fƆc dIsðQM}ZF!S!+`R ^*raR-V}$Chb|$ۓ̈́}^hjԍ5@BTb{`; odL:˞In'}J,Ah24\2>fN{éZSD DwSiZMn}FzpG[p3v{Qƨmb'KޞE-]^stDٙ+!&oq܃A9: zjYZTVXnL4G8kI1|?L=yzҸ=h{/}_e5HeĿu~W8urL+Õӭ>MNve)wp#^\h"_V;ۉtQ$y纸 ǸW%#|YvB\-?/HAW/ w(TYS^R>jF#ojzI.˚Z͟hEڧ\tw}-5ֿS֨37>fk:kz3_6jC,:H:P/\IG`pOVmn8}p,2t ~\kP5_D40 ȇ?k4?<#NV> wzPU k9}ue(Hx2 E"`Mrt։;l<= Ȱ5H4x>}XI0d{]JS S 1N ?@`CC|mH :Q d." {WQ +v1 EP Q0,AP㏣=#t͢94 +)@C>EFD8xGG]#n ?80}' +LET``M$]ʑ Ү@FDVtVBX$]u(ʭH0L[y>ZUHmT`yFit:C@L=A\ :,'Yr + Wب$:c gA7w֠`)t 3>:Pm[nA pF!\t}KSvØ[qc/QI&U#Gp +888$yJCmt z/ wN91[(Եl_AZ%MzfK(Gpoϕ(Ԕ+>G+9:\(BcS, +xwxŒ J +1!m%97H±!N9h'e.OKrf$;3kmt 弽8SX ΂]>;K,)Ӂ+5p+D01U,GJx) 2-vJEYfԪW:Τ-QwF4\TLNRr؁*Z8,-}%BmvCWd`,kdJᶒ>G&=N'4Tӻ3}`"=d+ eǥeGbk+ ~u*i m%S07Nh7vspFc!@Vjᧄ Νg~S@ðaXKtdRNFhݭ7PB&.+P1mYhb(O+Ɂ)ehLm-$фR "P퀽ff--Ou ^<ڃ2zmn1!kSpCA %bU%2\tJ 6mNVRgێNVD1Ly}V2?'Z?z?zuѫV^}?z rۃl^N3n Qvؘa#7PXv}gU:y^)ߐaKf#2C> +endobj +171 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +172 0 obj +[341 272 500 639 500 856 623 500 350 350 572 500 266 510 266 437 622 390 583 583 611 582 608 561 616 617 296 500 604 604 604 542 958 660 653 686 721 638 610 724 734 296 566 656 598 854 734 748 610 748 665 641 604 708 648 961 601 500 500 348 500 348 500 539 500 566 627 560 627 577 393 532 619 266 266 567 306 953 619 600 627 627 408 527 419 617 520 836 533 516 534 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 430 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 895 600 500 500 500 500 500 500 500 500 500 870 341 500 500 500 500 500 664 500 443 443 255 255 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +173 0 obj +<< /Length1 14028 +/Length 8569 +/Filter [/FlateDecode] +>> +stream +xz t[u{ F\>B7 }_$lIiȊeq$؍#/m|[4Ӟ}ȴ;w^>˿?&2 +)(9K|n |dв ,*Ci5TMM*hu:[uʫY.ML,E_@VtF90QOqQy-wV͉Z-T1npuD +eG>]#r8LY\(!t"\n۸밷Q +&8` 8H҅1Tk.w5yP:LJ1,<p`(os7WVjkfL0H86 O&m>+᰹!6Ei@(NXwP)]P1 : lM1OFU0`6}u t%[ZR9nl8ZJ @·U'_=v_L ]/->-ǭUi̛@Njz]՘ nS;PUL~Oa5b| ^Y\6 [ZJugZ[ }+ `7KLnIrn hI;҂@SX1,`!3 2֚͂2j[$' \*?G?]Gj(yqŽv:"b%Gm {#6|ɱTT42az=iG%;㉥ᡃj=T>_hPOS$K[x?RdԚufZQ+B!-EI菞$O}+:޻ر{ +5ݫi]J.@ INR!ucR靁6Y2Hoy\Up-|m` E$@McUX 4OqMS)iiѡVά6W\^/xCaڐ>ZfBﳽvJZ6h`-Og`וyHl 43Cᨀ9P:ZV#đ }Նg +(6]Pe|n$^(RI:َ@%X#+*rPwח)lBѤ8'4CR(1jAjV5R$GR2IwڥC1c\ H`~K0l*<?q +Z5/< $cU*&zs=r\KdJ_=cHMԸ?N(.ޓ88>lG,Wb"FF +hseIΆ8>:F]g?aY2H]'`2d(xKh0 1#Eqt4W,pW)En1XJ[ !B7o…ecy! hzm Z ́>(;e){K$%PkuaV)$lMn qnHGt%vgzڽwZTUCю})J?hUNR'I$@coxoxa!yXLga!Z&׌̒ERFI39CC ܕ/ZLNu}y$Dh>fy>YQ"*X?NI=#^]~/_{?_xJ"\Dq%Q<78-Z zQ"R2,(y< j}MXC5K &S[1r ^6zZ ͫ́\Iben > ymbDAwf?^.CedM}guU)8uvFM?cȈ B4.IXUVmV:Glz{$Q-)):&oMnLJ؏aj̀j{ᡎPT>9>sxg}c0 <V05{Lpq40|Le1.VJQ4)\)5bpbpJZY'Nb3ZUUKSs3R%R;:U#u~$(:Կ|oD1'`tmVΤf5fV#3dbԿw<9B!/Be +uaQ[eXt!dV_gv̓*w&S͗bڤ ۑƩkX:w +V+,_a2HX+_ћq%#CѢ/׃߼vGr)O%q{ cpI%{L ugCCI~/aoDG +_ Ȳ;#OA ݼTΌp"a9R)ު1zsj(K޺RJGW60NzMq!x׵RPYd̘FPq:P9K`ЋOGV-UC˒mݦsdˬԒiNE.EuKQou܅?Ţq J:S3Z*Y@cSWŽ՘dtδ1q9q _HviHYecM)-*fJG1 n;gjOZO+5ID]] !J/bLE4Kk]\J"."U8KnɵQ5Pn–/UE(6xNkFGw̧Z]Ya-ս#%%jPuNOn^QB=}bUB3;r^U[Hy+qQ@ b1 1ٵ![U]-fף3;>}k[+MBd(eCbWx86khZ{e<]gVwºog XѠ;~x@ +e:j1v7HN`'E|gWYʕri= T +bvť +(<3e+K@52zض酝#e|>H{/\Io[/ } +?~kT? lnBH%QfB +^vUerH 69 J/yeXSYkirԳ쯮ߋ?7nKBxWOGWKh: 'ߑ- rOr|?6BUUrMDsEvJeturٻ[2â o4w1p ?z1*BG-Ed!(HƐm?j"K06$ғnue7Y翡ݸگC)}yWyUsI](DV IdQ?l8 Fdݨ<# w?Go +9H@ڐ4lnž{yRվx#P_XO +!xytF]d +;D #J܂ۗzIlBD³"O118QwO{2*3Ƭk`y +5@@!{ +f> +QVԎzQGKF(ǙF3pBڅvC@C9.vSZ)akEz䏊0;ybV=F+~ W2a=ʐ"l"؀QJMF6#w]aC=vVCNC:gE}h)8B#$NYvNc@mp4 =(/Y=4&odꫠf=(iaN@XHmvm#E3 X%c"v 8136:V)m>|O2Id28st#s/H9 fm,6dڐ?_hD˧OfN,QI`% S"3LJJQL{9G^+dRy31-,`5jY +qhw $*'r,C"x +ݾ-+Z,n}KA3 +/yq6rhtk !SZ5?@*Z $j0jx.my̴t=N_ wyC (bXFMm`XN@L[X@B&0ڃG@Mݴש]٭&igLqr|x]]w]N 6+߂Xz7Ԝ8G{75 R:Poι]VsB_MdR=H: MdAը((h\_NuԈ3''rcnkN&"QNFY*8; 8(C2 J.gLVdf3.+γe~U(`ٵT㢽W62W-c&rW혰 d[v'۳"S\2s} }o%s9@vω$t[nPk.'n(@Q#tD9B#XϋnrnzD:P Z u'HKgd4='w\G5ZT@.3 rEr"#er!Yޓ,HY#e@0e>$Ap #AʮS!|߂jr`V\atssRΕ9\d!(kLx2A/!ARkxt@+EeWF4 ,x!UpHbߺJeFNYt%*ARWe7BΛmd 2^38%W '$ݾ'ioXZ7Fymyw&S3$&T@o!G 46h&s!Bjjf C@!zrl`i=,b:q+V֓ ElQ%=5/DkWUА-R~oiS_ddWy'4}zNHD %ء.]aI jpbP + Nu۪"%CRoY*oQR'i֐cݔjkKE29;!Sꋝ" +Y큷E;Y{Q[5mdKꚧΧY.8 #L/;sNHbg.V۞[Ff8۰7(wց6jcgBrf1}zR(S}y $ҔIbcm(Ie:.("7["<[ˇ?Vx4(A3F!5-8P?` +Lb3 뙡88Eq(P`6,@sa傯ao@J^)tcA(={R O'( K)1z:F2(tE. +`tQ$B -79 = +)*tUȵE58. wlzgθO)`"9+ E8][}1_P@ ,"<"< [}1GQ)EYDa])£eĕΫ<a0 Ț%sO-%/+JK Zt 1cy/}|̢qsbNb#1xD+y']\dm{ +endstream +endobj +174 0 obj +<< /Type /FontDescriptor +/FontName /73c900+WorkSans-SemiBold +/FontFile2 173 0 R +/FontBBox [-216 -337 1283 1100] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 930 +/Descent -243 +/CapHeight 660 +/XHeight 500 +>> +endobj +175 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +176 0 obj +[306 500 500 500 500 500 500 500 376 376 500 500 500 500 281 500 636 416 591 589 633 582 613 500 500 500 500 500 500 500 500 583 500 671 672 683 719 500 612 500 739 310 500 679 601 890 739 741 646 500 680 644 635 710 500 984 500 500 500 500 500 500 500 500 500 574 627 564 627 579 407 549 619 282 500 602 319 945 619 599 627 627 422 531 430 618 546 876 569 546 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +177 0 obj +<< /Length1 12236 +/Length 7143 +/Filter [/FlateDecode] +>> +stream +xy tu}?X(,$I⊅".e\$%Rخıզdj6iIڞJSuI.38㞤9t왪XK|w{~{@t +~alŸ}oG '|gn59^95&Y:}5U/bYJ ū.bŮapm.}nL2{h^yaw{,ąg?zcBǬ-.翁T?jRmpՎJhj,uZ]Rzh޻j75;-Z]D?釁{̋q/`IU`s0q<7*usJIdMn3o!/dȝżx l"c#ojD>_(fBo,yя=_B=C_V)T*;3o ((b"RotĮx CJda*3&Vg$xwHfҵHg*0a0*EqafbNDZQE5n +Z[FVu@ZH4mjovn>lVZMF ˪1wHEdv>*F{vZm]3n#3d6w, O]J=PCC+aP Lyyqf+>y}=cAo;x˜:L@xYBngk|艇[8!Q_/r5K;e+ DPk-cZ=fG{j6ڸiɴ<>Шt 9xLءO]o_k9L1< `Cb᭓HkGVG_6+gDodN;Wk/~cΕc̋_Gfz!ħ:,aw>CaȲ&1t@nl?EHt:y~m3_FzG4DRm%$3 Yh1AS@VɷRz~V3˿O9*ʧPt M?ڣ {=ݭ 7Q*!id a fjRi7fŽb"Yg_ѓyL!Dʿ<>Evϐ!?7/U)2:=gBs뗏*RX^?;S>2䆆"ymcs?y6>ٟ<˟L aS5//UjܼݎN;p붻5 +J8y1V Ⱥ٘wz#j#+W/ bu?}4kWe1~vR@ ,39@h"^%WAswm "]{ӀF,pjÌGmv{5d]YeL#}=IwWtwtL?2 ^HфV탓.wНǎg}QKk-f}o˼ ''mUnx9v:r]d(),EzSnqt7tL= .-4en{ӎ-|}w8%{'}_#w}q>چCtX|LcT\ 2*y՗n&[ӆU +$,wӺuĽ(-ډm6zeyd5Sd[dQ_O:`&CImpg՘%`h5{d#ζN8*|1ԯǵ udEԤZ/ 3|SNf3637zBo,UutYf U$cdֆmr}+40*DïU*kj5[7?JNY%mhӇGGq==Gˆ'[fd 3|cZ-c1@Å3|>547 +cƏE{Œyqzt͆ᎾLxu{琷e`ׇ̙Nv'5/8JxK.RmxZ7&aֵ%Nedh*1W1uEeyy̬Qpc fLbCƵy#r,Y~ȍ ֩EsЋ/|NG@g +I=UQ**M^~Lۙmf奟BYG4_aS T&,){ bC F]yZoi-Fbf0L\)їmW\ekNAC\z9iNikK81i~%5F̹'ZHtN0dq5mz):&w.#ʯ`l*<^3Y˹iY\_q5g.w"8SUH`̸aUN6܉U{~OՎ6if5Mnhn CS鍾gJz]N!ud3#˟M"ɀkp!`{fzx+6+*Uɜ4(ф(ǫU ,ʙSo_fϓ[7mBS{s;~I$>B&ƚke [. /'zfaѪmݟvPom<~.Ouiʟ& mcKTn]CvSV6,m rue+, T>oY坂:p{,zq`R46k&_*0F\-jV/\}6@0GsR{=WhUbH@UG_~MEAౄi֜폵 +t-?;Y$CXZlJ:SnqkZȴv.8q}!1ef1RfJue6,&Ĩ3ǪkKWxKKP[OolT|듦 +fvQ)cmpe fl`XT{^2 (9*ۮոT]bIbkqeCs,ABRS _]P Do° dTyL7i^"f?FGr_z˱ Ơ1Ѭ$ϻ~n7o͵@g84Wl$꿨+-aS鵸;dHQ&X~L C-3:_Q+w8l(-? hL<vO~VUZT_G/hNin1u֧}B\SEDH&+ A3s|~i"mŦP8&A^5&Wy fh Y0bܻ/T2k4?d,YG:G0#?/iStpz?t` B7~B )iIBÐ,,", +CO8 +I W-JǞB3x74|Js MV +[œq 4t_$uHWvWh=)4nc_/Ui-h/ViD)8#p NI؂m7"#t%v.D2R9*b%svym2 B3(ǣa\uT/Cu9>ME8aԡuB4 {WP>);'c{ yy)QSȳ-c"жz5\+;b}kK.gNQY(d {Gj*^<C壜$fug aI֔"5!-w݊CAqSFv6pQ7dT+6xd޽;!#IOeadϭISD(g+U盧FJo#Bк{s.㉗P{(Vdĩ=0O7 0VԨL7U~+O#3s +Sy|MqgB d]C7>k&AuZռ:Ƭ1q.ʄ'듉:mmmmmm6GNXqg/!/ysٜ.GvڿeΒ0lş[_MПdS0H7Uj ˹t^Pu}vFR/I}N=_8!\[I.9n q I$( ! nؠqX!)PHK*Y)I-]$D!q7H7da&f%67l=ORU!H3;r4iIι%֛_8Cf絜 e28GniRPRQvwSۙh\+ +6+@純R*Zpu'%R,$ncJ֙-#S[*X7f|A^@}d>$Jy$^LJ1%F$$UשOJ|!.:8 Rʋesωyw^9sR\$>(ե7jȨk+&Et1YYGA$3$*`M;HBeiuzHǩw$ )T EjTlpRHI X.yp8wUۻH٠68Ew,1LZ($cYA2 @ IF[Q 72ʠ:,RZAL[Hj ,Jx#5lWC98,*N7qK\1%bR2CJ HĆ` V꛼cnh2OM#ydz KXWJʓe B RNjBZң5r) 45k̐L&)JM@ q@HKMbFT)X0lIƊD` +aavڵIqI3 _LMX- 1dG6Wf+KDO6EA{g~oC[ +4ij79ʑOҐ-+ĉN}hS*l ++Ns y\SD0hcOKOsW5^b4 +NuϮ#K`o50\BQ80LIZy~BR+@HQ`)1S髃j +I"F1j-IR5shAk&cS'${*qbrR7M]pf&GH:p<( lPAR7H*S)RK*S)OKZL:%Lbc"=W<2[Rfi\{,KRovbbHQ0|:4 $2HJd7<:Fda'Si$ +LJ陔XgRbL!Ay(Iy(qP,8R[\:%EGd(uZRgd(uVRd(u11'ő $/Q^{1Vy<**cxdg+rO^qU!銏($e(Sex\!)2<;=)dBRqe ?;'BRO*$eWVWHpM!)Oo%v6' d@lJ'sCӤ2%w*Uµ24Ӎʻ_+)vedwr O7ǼAI/{y^%ww[JK?q +endstream +endobj +178 0 obj +<< /Type /FontDescriptor +/FontName /7d4db2+WorkSans-Italic +/FontFile2 177 0 R +/FontBBox [-261 -292 1316 1100] +/Flags 68 +/StemV 0 +/ItalicAngle -13.0 +/Ascent 930 +/Descent -243 +/CapHeight 660 +/XHeight 500 +>> +endobj +179 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +180 0 obj +[336 500 500 500 500 500 500 500 342 342 500 500 500 510 500 500 500 500 500 500 500 571 589 538 500 500 296 500 500 500 500 500 500 500 500 674 706 500 585 500 719 290 500 500 500 837 719 742 500 500 637 639 592 500 500 500 500 500 500 500 500 500 500 500 500 616 616 538 616 572 385 613 600 258 500 500 303 934 600 595 616 500 388 512 402 598 493 500 519 504 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +181 0 obj +<< /Length1 2080 +/Length 925 +/Filter [/FlateDecode] +>> +stream +xTAoGf6YA0XMSp6 !T^ʻ`"9pҞZT\*q(+jVRi' "H\7yof0430V [;+\]ot|1A.) K8fcJ,Cy9 ۄ >aq<]s +PG=2gO ?I>C?C/4W7 nv`7yXȔjʙBј׎/`d4]_vKriihg5vk=,ŢG5[FI:=Wf B_{!`.:J{ ;ZOJXMkl OlE :Kn )FrƆn˯Zn8NniIcP3 ,Ku+tJܔJ-J,+ ۓib+Is8~:9UvI~䇠+W%?7Ƙ M0 %]^RgGKBϯvCɣx*r W;uf6E +endstream +endobj +182 0 obj +<< /Type /FontDescriptor +/FontName /5714a6+FontAwesome5Free-Solid +/FontFile2 181 0 R +/FontBBox [-39 -148 1291 900] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 875 +/Descent -125 +/CapHeight 421 +/XHeight 314 +>> +endobj +183 0 obj +<< /Length 227 +/Filter [/FlateDecode] +>> +stream +x]Mn bTM7YGM{&Ej9d0ԅ-?=ay +wJv>DG,ŒK[nu,$ӱ\h-[NO. 98}]&Ӟ (1 C/&A6<:C9m|oᖍE2qAY6$tϋJqcF=Fsٝ#3,5ExTNR~ pZ +endstream +endobj +184 0 obj +[1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] +endobj +185 0 obj +<< /Length1 5852 +/Length 3963 +/Filter [/FlateDecode] +>> +stream +xWytSיJE1O~,Ywٖa[ȲlFdƒ-6 8PNrdHs2 2IC3Bth0 I4Mb1߽t12.o{BiH@ 7}/>BX59g+ P3aPP=P*#{ m;* ]2߆}Qг{w\@6lx>"OPِ'_fЗ.BS\FHǨfv?6Z'f'?< BȺDu`D8?&L#)JJNI 2WN*&+;'w5Z`ⴅ|*.u?½6p'QU'z-rbyBK\O~ϓ(u DN + SuB]&fi.nk7)gM[mm^\[Kn9|Ig8-/z ӘU<YZX0\eenykWK3d)ބ/,Pyy0$`3@v",_ma.a[RP*CvfbaIPYR>#47?Lno;}\Qӹu$𙶨 t:[65VWi +xuzm[AO&aurzy6 cU`)[;zϸcGmqQeC3?`Y96 #y_2ͤ{žk3,w&'´΀M`V B]Q8,,*|tܣttn!;a;% +9Ir`e5FQlvw47z,|7ZqX[ThN;`8#'ɸr|a:^Yl>/1~:fKiKˬ5{kOR<&CM#^1+GIii*4w-m7[&]t὚x#?]#hžs;` ͑DS|o}m~}Qg߄p˖\uMnY0vM\R&cpHbݻ.; @W + +5_JҌ/ݼ9%e۷xX1ɈEUSyI難Wzt FrXܔ`VVG{]_5=FDi2޼27z7>+UH]a7Tʺ=8P_'s/j^F!5<|VԖ +j+ b,ie%f^g7&T=~dwV1C0b6 %:ڳ8QvV=RlG&O&#~KyCHψǕdw=f+hKu5ۻ49R}!gm4~7g r}9MKRZ񆦟0{M>j[ F'I첮qoeIf?y9O; 8B$Ϛi-bq=:e>^ddeSzE>'?&ߔ_gf3җ0xV80?AsHg|UaLR ÿ[_AVKD+u*ZO*$zI4'J[9w΃3WnρidNvTh;Ax"@m' 6 '/FcC? o\kGy|L6{x#rbh}3N3 x,~$ ѝNO$n +endstream +endobj +186 0 obj +<< /Type /FontDescriptor +/FontName /ce10c1+mplus1mn-regular +/FontFile2 185 0 R +/FontBBox [0 -270 1000 1025] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 860 +/Descent -140 +/CapHeight 860 +/XHeight 0 +>> +endobj +187 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +188 0 obj +[364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 500 364 364 364 364 500 364 364 364 500 364 364 364 364 364 364 364 364 364 500 500 364 500 364 364 500 364 364 500 500 500 500 364 364 500 500 500 500 364 364 500 364 364 364 364 364 364 364 364 500 500 500 500 500 500 500 500 500 364 500 500 500 500 500 500 364 500 500 500 500 500 364 500 500 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364] +endobj +189 0 obj +<< /Length1 6080 +/Length 2990 +/Filter [/FlateDecode] +>> +stream +xXml[~\cnSMP6@'MS iZH}0[g4mBlh?nZِ m&:A^IǟŲssysDTG]׊ӅYF3,&MSOq!`L ԁ}NM/\ ._uD!8~Ӆ 9ЗG?z)LO(>+mD3;71띳?~uDxDm`mq|D!埸5`oA:F1S(p4Ͱnjlnhc~QFW>}x)^QWB1~\Gܷ \'-}Om"O Lx IFȂ;Qa^5 }t"=DD'$𘸢Nb}c/ZШf5eme, =8@GtqC6|{5'>@)k)e i8>Pwa,\M^q \oW S4G)ZN 4`@G@gh( =u΢=<ޡW[v5=q)Y34 yp1^rڱ{bex4&1k +9ĐD]b?iҭ72#q͜\8Gw3ZHIXDp9虤{󊘹?13™٩ÒH:"Ğ経a)YB1ԇ4N% +c:Tk@˲ XeSh賸T,pI*uqLCt55+ذ\rgkxS@bX +Hǔ9)hD($Qkkm;pq/^~ז֜32wϒa<zT+׾rg? <Lof]!S*AY©j!zjS7X5` 2;-po7}#il59:Pqyq)TT^µ@~|[ő께~* ԟwU +X __CȄfa G:/kP`)DȖe9)zddX>UQՑ˟cYeǔ|^NuV +gjUD.8=/eIbSdNVDjBE Eѫu@e$]V,׉"]HR?lPT!^R EA 5hQ$4(bge9/U#dK&{x,뚥VU7a]Hf{x$;|3Fc7k{Rs,659JR1GrJ! .+ȇxSed6t,L7SpْC$ֵɺA +]f z9[Bl䒑˪&+%*Pr(X6 |IlT*J-UqBn">nw!>n;ۤ-{u'-NcV;jNAyZo2JH(ͥvvAњv(wFn[ޭ=y{ ۩g!vVu@SSI{ބ^}/RDm2)nC5$' _IDKyULCn9'pEm.h{h  ؋B[F(sƘsg%܅PHh/ g{y癧#Qi +'qޓA9Ja0'`RtJ/FOhMiMk~1ƽ+ =α躗BoZAsa+==ySdOxڃL%p[Y˺_ ӟ ӿ>Y2kds޿_ ӿA_LM2A&`/n_qU(h4~=̥jBf.T։[B+Mi ?{?ڋ;aޫYWy/bp281g/o/* +endstream +endobj +190 0 obj +<< /Type /FontDescriptor +/FontName /c9d34c+WorkSans-Regular +/FontFile2 189 0 R +/FontBBox [-216 -337 1283 1100] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 930 +/Descent -243 +/CapHeight 660 +/XHeight 500 +>> +endobj +191 0 obj +<< /Length 228 +/Filter [/FlateDecode] +>> +stream +x]n <"ANi.9liD!o?CNЏyx/?r4#p>،kܲAp7Z7N7Wl9SvJ1U/}p0 +endstream +endobj +192 0 obj +[341 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +193 0 obj +<< /Length1 3352 +/Length 2022 +/Filter [/FlateDecode] +>> +stream +xV}l[W?ىi4YC]}y]6DMԭNqBqB~kK + tʇ4 +:*&M4 !M[+ +&j@h `I85hc{;6h T(ԉH|~)`hK)~#gC`nawfM#`.nCNL{^݂P)V%q_G}hg~Cp{{]s5 lӁz S/li{? m‚6>LC_Dr}8%ux"mr6E&7._]Ȓy.}sY[^AVԱiw'mONoKFG.ԗU./^Zά\!oYyn}/m,}NA{N o(9H_ϝ/ŦƵ`/''2Y#I4SC۶{b;wc VmA~rGV_Y@NYht:On y|OH5门?U_["RS,Inү. P +Qذ[`ɷ޼DC΀'L<\9kHv)vI f\GP+88wp g崃K  -9 ]w:xl" o$-N  +>C +A s~1oTdElXhJyҺ +ሿϳ%(b +|)`"!$ C/^NLfƬTs" XĀZ*[^B?1́ށ^S(_`0(`Jt1Px҂.s?]*/=Z檔{|&2)bt1+,3Mf6_1Jtj4UF1MӹUɝXLTz*gei"ҢE t.K:RYABrF>Rv(@)1&4.e&>rpvMMƓIzt(:8YlgyjW1Vq';( @lydK#V o=y1:]*mRʙe.s礅%r- YE-$( Rr2ⶦ5%]7Rc`ey碰_,ލ$B\':z͠6'nn;|ף(q iRCh;CM"{}^a%f5=b-5_! +.γy3 'ٓ̊͏쑯g_Ativl:+[H^܅6,2s+ЍGC@uImoAݬ3<ڮ +;ljf͠\eWZy}^=5QFm6CJXMVC=TJN(2>Q+hIDzJ,ʹ,hU^q+T6ѵWj +k &|^16^*X8~{%tEԾ6VjNj|/N0C.<{BSN`ʰ c %4e~3Vj#}_;i,-bķ +endstream +endobj +194 0 obj +<< /Type /FontDescriptor +/FontName /e94940+mplus1mn-regular +/FontFile2 193 0 R +/FontBBox [0 -270 1000 1025] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 860 +/Descent -140 +/CapHeight 860 +/XHeight 0 +>> +endobj +195 0 obj +<< /Length 232 +/Filter [/FlateDecode] +>> +stream +x]P=o 7&CMNJM߃Dԁ==!=G3b͸- gX/zSnM8}- E"גw8<8l10<~pPcJEGA:]4X}OS| A4_˘hqM`aF&NI`QW̷L +vMZ{%S[E[p֨{ELEZZ-T]ˬr* +endstream +endobj +196 0 obj +[500 1000 1000 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364] +endobj +xref +0 197 +0000000000 65535 f +0000000015 00000 n +0000000278 00000 n +0000000482 00000 n +0000000624 00000 n +0000000675 00000 n +0000000947 00000 n +0000008699 00000 n +0000009034 00000 n +0000009784 00000 n +0000012286 00000 n +0000012464 00000 n +0000012639 00000 n +0000028814 00000 n +0000029494 00000 n +0000040267 00000 n +0000040681 00000 n +0000040725 00000 n +0000040774 00000 n +0000040818 00000 n +0000040862 00000 n +0000041038 00000 n +0000041227 00000 n +0000041415 00000 n +0000041610 00000 n +0000041804 00000 n +0000041993 00000 n +0000042039 00000 n +0000042213 00000 n +0000042259 00000 n +0000042440 00000 n +0000054671 00000 n +0000055053 00000 n +0000055097 00000 n +0000055142 00000 n +0000055188 00000 n +0000055234 00000 n +0000055409 00000 n +0000055584 00000 n +0000055630 00000 n +0000065422 00000 n +0000065829 00000 n +0000065873 00000 n +0000066071 00000 n +0000066258 00000 n +0000066389 00000 n +0000066561 00000 n +0000066607 00000 n +0000066653 00000 n +0000066699 00000 n +0000070096 00000 n +0000070426 00000 n +0000078804 00000 n +0000079173 00000 n +0000091778 00000 n +0000092121 00000 n +0000104093 00000 n +0000104475 00000 n +0000104571 00000 n +0000104616 00000 n +0000104662 00000 n +0000104837 00000 n +0000118538 00000 n +0000118944 00000 n +0000118988 00000 n +0000119034 00000 n +0000119224 00000 n +0000119418 00000 n +0000119464 00000 n +0000126626 00000 n +0000126982 00000 n +0000127028 00000 n +0000127074 00000 n +0000127120 00000 n +0000127504 00000 n +0000127985 00000 n +0000128030 00000 n +0000128076 00000 n +0000128122 00000 n +0000128168 00000 n +0000136553 00000 n +0000136920 00000 n +0000136964 00000 n +0000137010 00000 n +0000137056 00000 n +0000137102 00000 n +0000137317 00000 n +0000137532 00000 n +0000137578 00000 n +0000143794 00000 n +0000144137 00000 n +0000144263 00000 n +0000144389 00000 n +0000144517 00000 n +0000144645 00000 n +0000144773 00000 n +0000144901 00000 n +0000145024 00000 n +0000145148 00000 n +0000145274 00000 n +0000145401 00000 n +0000145521 00000 n +0000145642 00000 n +0000145764 00000 n +0000145887 00000 n +0000146010 00000 n +0000146134 00000 n +0000146263 00000 n +0000146393 00000 n +0000146521 00000 n +0000146650 00000 n +0000146774 00000 n +0000146899 00000 n +0000147027 00000 n +0000147156 00000 n +0000147277 00000 n +0000147399 00000 n +0000147523 00000 n +0000147648 00000 n +0000147772 00000 n +0000147898 00000 n +0000148031 00000 n +0000148165 00000 n +0000148294 00000 n +0000148424 00000 n +0000148546 00000 n +0000148669 00000 n +0000148793 00000 n +0000148918 00000 n +0000149042 00000 n +0000149168 00000 n +0000149296 00000 n +0000149425 00000 n +0000149551 00000 n +0000149678 00000 n +0000149800 00000 n +0000149923 00000 n +0000150001 00000 n +0000150222 00000 n +0000150414 00000 n +0000150598 00000 n +0000150796 00000 n +0000151028 00000 n +0000151271 00000 n +0000151458 00000 n +0000151632 00000 n +0000151814 00000 n +0000152000 00000 n +0000152208 00000 n +0000152400 00000 n +0000152647 00000 n +0000152835 00000 n +0000153009 00000 n +0000153191 00000 n +0000153362 00000 n +0000153595 00000 n +0000153783 00000 n +0000153957 00000 n +0000154137 00000 n +0000154309 00000 n +0000154499 00000 n +0000154685 00000 n +0000154841 00000 n +0000155073 00000 n +0000155344 00000 n +0000155615 00000 n +0000160113 00000 n +0000160336 00000 n +0000161699 00000 n +0000162614 00000 n +0000174378 00000 n +0000174598 00000 n +0000175961 00000 n +0000176876 00000 n +0000185537 00000 n +0000185758 00000 n +0000187121 00000 n +0000188036 00000 n +0000195271 00000 n +0000195493 00000 n +0000196856 00000 n +0000197771 00000 n +0000198786 00000 n +0000199010 00000 n +0000199313 00000 n +0000200452 00000 n +0000204506 00000 n +0000204721 00000 n +0000206084 00000 n +0000206999 00000 n +0000210080 00000 n +0000210300 00000 n +0000210604 00000 n +0000211519 00000 n +0000213632 00000 n +0000213847 00000 n +0000214155 00000 n +trailer +<< /Size 197 +/Root 2 0 R +/Info 1 0 R +>> +startxref +215072 +%%EOF diff --git a/released/OIORASP_Library_DotNet-Tutorials.pdf b/released/OIORASP_Library_DotNet-Tutorials.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d86d7306f72ca5451f4d7d44c7a2fb3746234b04 --- /dev/null +++ b/released/OIORASP_Library_DotNet-Tutorials.pdf @@ -0,0 +1,16899 @@ +%PDF-1.4 +% +1 0 obj +<< /Title (Tutorials) +/Author (Danish Business Authority) +/Creator (Asciidoctor PDF 1.5.4, based on Prawn 2.2.2) +/Producer (Danish Business Authority) +/ModDate (D:20210528095555+02'00') +/CreationDate (D:20210528100411+02'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Names 17 0 R +/Outlines 185 0 R +/PageLabels 218 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 841.89] +/ViewerPreferences << /DisplayDocTitle true +>> +>> +endobj +3 0 obj +<< /Type /Pages +/Count 24 +/Kids [7 0 R 13 0 R 15 0 R 28 0 R 38 0 R 43 0 R 47 0 R 54 0 R 60 0 R 65 0 R 70 0 R 73 0 R 76 0 R 78 0 R 86 0 R 88 0 R 91 0 R 94 0 R 100 0 R 106 0 R 109 0 R 114 0 R 117 0 R 121 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 7420 +>> +stream +q +q +0.0 0.0091 m +595.28 0.0091 l +595.28 841.8809 l +0.0 841.8809 l +h +W n +/DeviceRGB cs +0.0 0.0 0.0 scn +0.99997 0.00000 0.00000 0.99997 0.00000 0.02828 cm +1.00000 0.00000 0.00000 1.00000 0.00000 -0.00000 cm +q +Q +q +0.9569 0.9608 0.9686 scn +0.0 333.8809 595.3 144.1 re +f +Q +q +0.9529 0.9608 0.9647 scn +0.0 320.5809 595.3 157.4 re +f +Q +q +q +Q +q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +295.7 377.2809 m +295.7 385.7809 306.2 389.6809 311.8 383.3809 c +312.0 383.1809 l +370.4 313.8809 l +370.4 377.2809 l +370.4 382.2809 374.4 386.3809 379.4 386.4809 c +379.6 386.4809 l +384.6 386.4809 388.7 382.4809 388.8 377.4809 c +388.8 377.2809 l +388.8 288.6809 l +388.8 280.1809 378.3 276.2809 372.7 282.5809 c +372.5 282.7809 l +314.1 352.0809 l +314.1 288.6809 l +314.1 283.6809 310.1 279.5809 305.1 279.4809 c +304.9 279.4809 l +299.9 279.4809 295.8 283.4809 295.7 288.4809 c +295.7 288.6809 l +295.7 377.2809 l +h +f +Q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +424.0 385.4809 m +483.4 385.4809 l +488.5 385.4809 492.6 381.3809 492.6 376.2809 c +492.6 371.1809 488.5 367.0809 483.4 367.0809 c +424.0 367.0809 l +418.9 367.0809 414.8 371.1809 414.8 376.2809 c +414.8 381.3809 418.9 385.4809 424.0 385.4809 c +f +Q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +424.0 341.8809 m +483.4 341.8809 l +488.5 341.8809 492.6 337.7809 492.6 332.6809 c +492.6 327.5809 488.5 323.4809 483.4 323.4809 c +424.0 323.4809 l +418.9 323.4809 414.8 327.5809 414.8 332.6809 c +414.8 337.7809 418.9 341.8809 424.0 341.8809 c +f +Q +Q +q +q +q +q +0.0 320.5809 595.3 157.4 re +Q +Q +W n +0.902 0.9137 0.9216 scn +2 j +607.0 382.6809 m +612.2 389.7809 623.4 386.1809 623.7 377.4809 c +623.7 377.1809 l +623.7 288.5809 l +623.7 283.4809 619.6 279.3809 614.5 279.3809 c +609.5 279.3809 605.4 283.3809 605.3 288.3809 c +605.3 288.5809 l +605.3 349.0809 l +578.5 312.4809 l +574.9 307.4809 567.4 307.4809 563.7 312.3809 c +563.6 312.5809 l +537.3 348.8809 l +537.3 288.6809 l +537.3 283.6809 533.3 279.5809 528.3 279.4809 c +528.1 279.4809 l +523.1 279.4809 519.0 283.4809 518.9 288.4809 c +518.9 288.6809 l +518.9 377.2809 l +518.9 386.0809 530.1 389.7809 535.4 382.8809 c +535.6 382.6809 l +571.1 333.5809 l +607.0 382.6809 l +h +f +Q +Q +Q +q +q +Q +q +Q +q +q +q +q +52.6 493.9809 138.9 15.0 re +Q +Q +W n +0.0 0.5176 0.4745 scn +2 j +78.6 508.6809 m +79.3 508.6809 79.9 508.0809 79.9 507.3809 c +79.9 506.6809 79.3 506.0809 78.6 506.0809 c +70.4 506.0809 l +69.7 506.0809 69.1 506.6809 69.1 507.3809 c +69.1 508.0809 69.7 508.6809 70.4 508.6809 c +78.6 508.6809 l +h +78.6 502.6809 m +79.3 502.6809 79.9 502.0809 79.9 501.3809 c +79.9 500.6809 79.3 500.0809 78.6 500.0809 c +70.4 500.0809 l +69.7 500.0809 69.1 500.6809 69.1 501.3809 c +69.1 502.0809 69.7 502.6809 70.4 502.6809 c +78.6 502.6809 l +h +78.6 496.5809 m +79.3 496.5809 79.9 495.9809 79.9 495.2809 c +79.9 494.5809 79.3 493.9809 78.6 493.9809 c +70.4 493.9809 l +69.7 493.9809 69.1 494.5809 69.1 495.2809 c +69.1 495.9809 69.7 496.5809 70.4 496.5809 c +78.6 496.5809 l +h +98.1 507.5809 m +98.1 495.1809 l +98.1 494.4809 97.5 493.8809 96.8 493.8809 c +96.1 493.8809 95.5 494.4809 95.5 495.0809 c +95.5 495.0809 l +95.5 503.4809 l +91.8 498.3809 l +91.3 497.6809 90.3 497.6809 89.7 498.3809 c +89.7 498.3809 l +86.1 503.3809 l +86.1 494.9809 l +86.1 494.2809 85.5 493.6809 84.9 493.6809 c +84.9 493.6809 l +84.2 493.6809 83.6 494.2809 83.6 494.8809 c +83.6 494.8809 l +83.6 507.1809 l +83.6 508.3809 85.2 508.8809 85.9 507.9809 c +85.9 507.9809 l +90.8 501.1809 l +95.8 507.9809 l +96.5 509.2809 98.1 508.7809 98.1 507.5809 c +54.8 508.3809 m +54.8 508.3809 l +62.9 498.6809 l +62.9 507.4809 l +62.9 508.1809 63.5 508.7809 64.1 508.7809 c +64.1 508.7809 l +64.8 508.7809 65.4 508.1809 65.4 507.5809 c +65.4 507.5809 l +65.4 495.2809 l +65.4 494.0809 63.9 493.5809 63.2 494.3809 c +63.2 494.3809 l +55.1 503.9809 l +55.1 495.1809 l +55.1 494.4809 54.5 493.8809 53.9 493.8809 c +53.9 493.8809 l +53.2 493.8809 52.6 494.4809 52.6 495.0809 c +52.6 507.4809 l +52.6 508.7809 54.1 509.2809 54.8 508.3809 c +f +Q +Q +q +q +q +q +52.6 493.9809 138.9 15.0 re +Q +Q +W n +0.0863 0.2431 0.3176 scn +2 j +190.0 494.0809 m +190.4 494.0809 190.8 494.3809 190.8 494.8809 c +190.8 495.2809 190.5 495.6809 190.0 495.6809 c +182.4 495.6809 l +182.4 508.0809 l +182.4 508.5809 182.0 508.8809 181.6 508.8809 c +181.2 508.8809 180.8 508.4809 180.8 508.0809 c +180.8 494.8809 l +180.8 494.3809 181.2 494.0809 181.6 494.0809 c +190.0 494.0809 l +h +176.7 494.0809 m +177.1 494.0809 177.5 494.3809 177.5 494.8809 c +177.5 495.2809 177.2 495.6809 176.7 495.6809 c +168.3 495.6809 l +168.3 500.8809 l +175.7 500.8809 l +176.1 500.8809 176.5 501.1809 176.5 501.6809 c +176.5 502.0809 176.2 502.4809 175.7 502.4809 c +168.3 502.4809 l +168.3 507.4809 l +176.6 507.4809 l +177.0 507.4809 177.4 507.7809 177.4 508.2809 c +177.4 508.6809 177.1 509.0809 176.6 509.0809 c +167.5 509.0809 l +167.1 509.0809 166.7 508.6809 166.7 508.2809 c +166.7 495.2809 l +166.7 494.7809 167.1 494.4809 167.5 494.4809 c +176.7 494.4809 l +h +155.7 507.2809 m +152.3 507.2809 l +152.3 495.6809 l +155.7 495.6809 l +159.4 495.6809 161.8 498.1809 161.8 501.4809 c +161.8 501.4809 l +161.8 504.6809 159.4 507.2809 155.7 507.2809 c +155.7 508.7809 m +160.3 508.7809 163.5 505.5809 163.5 501.4809 c +163.5 501.4809 l +163.5 497.3809 160.3 494.0809 155.7 494.0809 c +151.4 494.0809 l +151.0 494.0809 150.6 494.4809 150.6 494.8809 c +150.6 507.8809 l +150.6 508.3809 151.0 508.6809 151.4 508.6809 c +155.7 508.6809 l +h +135.2 493.9809 m +135.7 493.9809 136.0 494.3809 136.0 494.7809 c +136.0 506.1809 l +145.1 494.4809 l +145.4 494.1809 145.6 493.9809 146.0 493.9809 c +146.1 493.9809 l +146.5 493.9809 146.9 494.2809 146.9 494.7809 c +146.9 508.0809 l +146.9 508.4809 146.5 508.8809 146.1 508.8809 c +145.6 508.8809 145.3 508.4809 145.3 508.0809 c +145.3 496.9809 l +136.4 508.3809 l +136.2 508.6809 135.9 508.8809 135.6 508.8809 c +135.4 508.8809 l +135.0 508.8809 134.6 508.4809 134.6 508.0809 c +134.6 494.8809 l +134.4 494.2809 134.8 493.9809 135.2 493.9809 c +124.4 506.9809 m +121.0 499.4809 l +127.8 499.4809 l +124.4 506.9809 l +h +124.5 508.9809 m +125.0 508.9809 125.3 508.6809 125.5 508.2809 c +131.5 495.2809 l +131.6 495.1809 131.6 494.9809 131.6 494.8809 c +131.6 494.4809 131.2 494.0809 130.8 494.0809 c +130.4 494.0809 130.1 494.3809 130.0 494.6809 c +128.5 498.0809 l +120.4 498.0809 l +118.9 494.6809 l +118.8 494.2809 118.5 494.0809 118.1 494.0809 c +117.7 494.0809 117.3 494.3809 117.3 494.8809 c +117.3 494.9809 117.3 495.1809 117.4 495.2809 c +123.4 508.3809 l +123.5 508.6809 123.8 508.9809 124.5 508.9809 c +124.5 508.9809 l +h +113.5 493.9809 m +113.9 493.9809 114.3 494.3809 114.3 494.7809 c +114.3 507.9809 l +114.3 508.4809 113.9 508.7809 113.5 508.7809 c +113.0 508.7809 112.7 508.3809 112.7 507.9809 c +112.7 502.1809 l +104.2 502.1809 l +104.2 507.9809 l +104.2 508.4809 103.8 508.7809 103.4 508.7809 c +103.0 508.7809 102.6 508.3809 102.6 507.9809 c +102.6 494.7809 l +102.6 494.2809 103.0 493.9809 103.4 493.9809 c +103.9 493.9809 104.2 494.3809 104.2 494.7809 c +104.2 500.6809 l +112.7 500.6809 l +112.7 494.7809 l +112.6 494.2809 113.0 493.9809 113.5 493.9809 c +f +Q +Q +Q +Q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN + +q +149.64 0.0 0.0 51.0136 48.24 754.8764 cm +/I1 Do +Q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN + +BT +48.24 425.694 Td +/F3.0 18 Tf +<5475746f7269616c73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0941 0.0941 0.0941 scn +0.0941 0.0941 0.0941 SCN + +BT +48.24 395.9324 Td +/F2.0 13 Tf +<44616e69736820427573696e65737320417574686f72697479> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F3.0 10 0 R +/F2.0 11 0 R +>> +/XObject << /I1 8 0 R +>> +>> +>> +endobj +8 0 obj +<< /Type /XObject +/Subtype /Image +/Height 90 +/Width 264 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/SMask 9 0 R +/Length 489 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 264 +>>] +>> +stream +xKN@q&R)Ȳ38043N\{>޿]GyuV^GH+c{״4TX13lL={BV @0 0|os\} F?K^FS̮>!'tR`TVi]%/+ٕVͱUXQ魤eo~("}FM-JöCFCcߖ`u\+$l_ +~|{3 /bΊ~X>L- ,O?M*ZpVuӵiD+5##pZ)cFΌ~6nbQx@'VӖJA`@w_G+`@@0  @0  @0  <+@ `PƌV +2Z)Ri(cW +2f Rxk+P'Mk% +endstream +endobj +9 0 obj +<< /Type /XObject +/Subtype /Image +/Height 90 +/Width 264 +/BitsPerComponent 8 +/ColorSpace /DeviceGray +/Decode [0 1] +/Length 2238 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 1 +/BitsPerComponent 8 +/Columns 264 +>>] +>> +stream +x\YnV Jx+T@RI +b*DħȲey=|F?ؙ͌t36YlOlN~f\ZƑ#r ?Pl<_l8`:6' ߰ K^H#_"Rāf#>*.DIؚq@d><61ezÙyddL2̾fј-`1<8S؉0ZޫVһ.vp#82Ux\LXi%v`Bvg!tGGc3,_vrz1/kh p=' e')Xxϰ!/~*I;t`44G'Ϭ el Cɰ| o#@#Rth Tht,Ѳj +E`:U(:z18%  1ib@ct\݊YyN!/\Ð1/)˻gV6E0<YHF7@ro BgS,֢+Yg\1]b %cR]l69G4LveJ1cSۢ*o m-Ԕ6Lf2Lcic%LHLNG<$LDSXg?%vA3m0Rj2dꀍ_YM_^jBBs 0zW̮ѓY JoA暴BF{H?ؑ}ߊ(Z/AO_^u ݊]|a+_ksx}v=3xF|߱#\]mT)VOYk?niB݂IހTnGHJxJe !cWO:B_`#źpt@(@QƾheC# T-1CGrR^@]@8OGR  >ҼW?ڼZoL,#/o`vuB"6+'@\Lg:әt3L߅~ +¾ +( hiw󵀊#?5ԌYQ{xaꢪsX 2Těe&)1+C6J؜`*ϊ',:|ì;,چY7hIuِc(] +U{lR7p!*UMYSrDU Q7ZvM_ŴS7jsiċ,оΝ[\–0*snn|I7GW=աEz }cM2$9T3:vndڝSf^."A V\m%ܒ{$juʰe,-:(l]$,‘x]PG5H7WVj]aAʽ4b2̹OL2"%,^`cҫ -gih٥B9 +DOmpyeiP vju4I,{i٫R4wQ9H^5g5'Unԍ3k2qIu5/fj W5)ޓ6UOI7nͩw1!nԍ-k5Z[fI3c=S*d0[z*{2f"},ev+WD8 +u: +b]K][nҍu,[K.'uɝ960f;e')c` %Φ2M\n=c 嶟Ah[&x۟- IB5,r["SMP@3 vZ>ľvֆM8Jٍ*:C;oRVI E%p ͺ텎PGZ sSnzߒ!Ѡ}NxON&B~Ku5Zk`;iW3\)ԕf%b>[5?;sexV릀Fbn.A`^ w_pQ>\4a|Qg:g +endstream +endobj +10 0 obj +<< /Type /Font +/BaseFont /76de68+Montserrat-SemiBold +/Subtype /TrueType +/FontDescriptor 222 0 R +/FirstChar 32 +/LastChar 255 +/Widths 224 0 R +/ToUnicode 223 0 R +>> +endobj +11 0 obj +<< /Type /Font +/BaseFont /cc9a2b+WorkSans-Regular +/Subtype /TrueType +/FontDescriptor 226 0 R +/FirstChar 32 +/LastChar 255 +/Widths 228 0 R +/ToUnicode 227 0 R +>> +endobj +12 0 obj +<< /Length 20398 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 789.15 Td +/F4.0 18 Tf +<5461626c65206f6620436f6e74656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 761.546 Td +/F2.0 11 Tf +<312e204f494f52415350202e4e4554204c69627261727920332e302e30> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +207.9622 761.546 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 761.546 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 761.546 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 744.243 Td +/F2.0 11 Tf +<312e312e20496e74726f64756374696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +147.8692 744.243 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 744.243 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 744.243 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 726.94 Td +/F2.0 11 Tf +<312e322e204f76657276696577206f66204c6573736f6e73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +194.6082 726.94 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 726.94 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 726.94 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 709.637 Td +/F2.0 11 Tf +<312e332e2050726572657175697369746573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +154.5463 709.637 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 709.637 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 709.637 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 692.334 Td +/F2.0 11 Tf +<312e332e312e205265736f7572636573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +161.2232 692.334 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 692.334 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 692.334 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 675.031 Td +/F2.0 11 Tf +<312e332e322e2053616d706c6520646f63756d656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +207.9622 675.031 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +541.8123 675.031 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.75 675.031 Td +/F2.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 657.728 Td +/F2.0 11 Tf +<312e342e2053656e64696e6720436f6e66696775726174696f6e202d204170702e436f6e666967> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +272.6093 657.728 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 657.728 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 657.728 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 640.425 Td +/F2.0 11 Tf +<312e342e312e20436c69656e7420656e64706f696e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +185.8083 640.425 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 640.425 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 640.425 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 623.122 Td +/F2.0 11 Tf +<312e342e322e20436c69656e74206265686176696f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +185.8083 623.122 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 623.122 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 623.122 Td +/F2.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 605.819 Td +/F2.0 11 Tf +<312e342e332e20436c69656e742062696e64696e67> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +179.1312 605.819 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.6892 605.819 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.627 605.819 Td +/F2.0 11 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 588.516 Td +/F2.0 11 Tf +<312e352e20526563656976696e6720436f6e66696775726174696f6e202d204170702e436f6e666967> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +278.9783 588.516 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3812 588.516 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.319 588.516 Td +/F2.0 11 Tf +<34> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 571.213 Td +/F2.0 11 Tf +<312e352e312e20536572766572207365727669636573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +185.8193 571.213 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.7003 571.213 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.638 571.213 Td +/F2.0 11 Tf +<35> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 553.91 Td +/F2.0 11 Tf +<312e352e322e20536572766572206265686176696f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +192.4962 553.91 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.7003 553.91 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.638 553.91 Td +/F2.0 11 Tf +<35> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 536.607 Td +/F2.0 11 Tf +<312e352e332e205365727665722062696e64696e67> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +179.3732 536.607 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.9313 536.607 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.869 536.607 Td +/F2.0 11 Tf +<37> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 519.304 Td +/F2.0 11 Tf +<312e352e342e20436f6e6669677572696e672074696d656f757473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +219.4353 519.304 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.9313 519.304 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.869 519.304 Td +/F2.0 11 Tf +<37> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 502.001 Td +/F2.0 11 Tf +<312e362e204c6573736f6e3a20646b2e676f762e6f696f73692e636f6d6d756e69636174696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +278.9233 502.001 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3263 502.001 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.264 502.001 Td +/F2.0 11 Tf +<38> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 484.698 Td +/F2.0 11 Tf +<312e362e312e2052657175657374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +145.3832 484.698 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3263 484.698 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.264 484.698 Td +/F2.0 11 Tf +<38> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 467.395 Td +/F2.0 11 Tf +<312e362e322e20457874656e6465642072657175657374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +198.7883 467.395 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +539.3153 467.395 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.253 467.395 Td +/F2.0 11 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 450.092 Td +/F2.0 11 Tf +<312e372e204c6573736f6e3a20646b2e676f762e6f696f73692e756464692e49556464694c6f6f6b7570436c69656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +321.7352 450.092 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.3992 450.092 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.337 450.092 Td +/F2.0 11 Tf +<3132> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 432.789 Td +/F2.0 11 Tf +<312e382e204c6573736f6e3a20646b2e676f762e6f696f73692e657874656e73696f6e2e776366> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +268.0112 432.789 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.0913 432.789 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.029 432.789 Td +/F2.0 11 Tf +<3134> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 415.486 Td +/F2.0 11 Tf +<312e382e312e20536368656d6120616e6420736368656d6174726f6e20696e746572636570746f7273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +308.3923 415.486 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.4102 415.486 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.348 415.486 Td +/F2.0 11 Tf +<3135> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 398.183 Td +/F2.0 11 Tf +<312e382e322e205369676e61747572652076616c69646174696f6e2070726f6f6620696e746572636570746f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +308.1062 398.183 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.1243 398.183 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.062 398.183 Td +/F2.0 11 Tf +<3136> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 380.88 Td +/F2.0 11 Tf +<312e382e332e2058534c54205472616e73666f726d6174696f6e20696e746572636570746f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +281.3982 380.88 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.1243 380.88 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.062 380.88 Td +/F2.0 11 Tf +<3136> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 363.577 Td +/F2.0 11 Tf +<312e382e342e20556269717569746f75732070726f7065727469657320696e746572636570746f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +288.0753 363.577 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.1243 363.577 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.062 363.577 Td +/F2.0 11 Tf +<3136> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 346.274 Td +/F2.0 11 Tf +<312e382e352e2053656e64657250617274794964656e74696669657220616e6420526563656976657250617274794964656e7469666965722068656164657273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +414.9383 346.274 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.1243 346.274 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.062 346.274 Td +/F2.0 11 Tf +<3136> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 328.971 Td +/F2.0 11 Tf +<312e392e204c6573736f6e3a20456e61626c696e672074726163696e67> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +215.1452 328.971 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.6412 328.971 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.579 328.971 Td +/F2.0 11 Tf +<3137> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 311.668 Td +/F2.0 11 Tf +<312e392e312e204368616e67696e67207468652074726163652073657474696e6773> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +255.2073 311.668 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.6412 311.668 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.579 311.668 Td +/F2.0 11 Tf +<3137> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 294.365 Td +/F2.0 11 Tf +<312e31302e204c6573736f6e3a20436f6e66696775726174696f6e202d2052617370436f6e66696775726174696f6e2e786d6c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +342.0083 294.365 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.6412 294.365 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.579 294.365 Td +/F2.0 11 Tf +<3137> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +60.24 277.062 Td +/F2.0 11 Tf +<312e31312e204c6573736f6e3a2053657474696e6720757020616e2049495320686f7374656420524153502073657276696365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +334.7262 277.062 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.0362 277.062 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +535.974 277.062 Td +/F2.0 11 Tf +<3138> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +72.24 259.759 Td +/F2.0 11 Tf +<312e31312e312e205469707320666f7220736f6c76696e6720636f6d6d6f6e20697373756573207768656e20686f7374696e6720696e20494953> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6627 0.6627 0.6627 scn +0.6627 0.6627 0.6627 SCN + +BT +381.8282 259.759 Td +/F2.0 11 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +535.3992 259.759 Td +/F2.0 2.75 Tf + Tj +ET + +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.337 259.759 Td +/F2.0 11 Tf +<3231> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +13 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 12 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +>> +>> +/Annots [125 0 R 126 0 R 127 0 R 128 0 R 129 0 R 130 0 R 131 0 R 132 0 R 133 0 R 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R 146 0 R 147 0 R 148 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R 154 0 R 155 0 R 156 0 R 157 0 R 158 0 R 159 0 R 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 170 0 R 171 0 R 172 0 R 173 0 R 174 0 R 175 0 R 176 0 R 177 0 R 178 0 R 179 0 R 180 0 R 181 0 R 182 0 R 183 0 R 184 0 R] +>> +endobj +14 0 obj +<< /Length 8331 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 789.15 Td +/F4.0 18 Tf +<312e204f494f52415350202e4e4554204c69627261727920332e302e30> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 742.026 Td +/F4.0 15 Tf +<312e312e20496e74726f64756374696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.2575 Tw + +BT +48.24 716.5653 Td +/F2.0 11 Tf +<54686520707572706f7365206f66207468697320646f63756d656e7420697320746f20677569646520646576656c6f7065727320696e206372656174696e6720616e206170706c69636174696f6e207573696e6720746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.2001 Tw + +BT +48.24 702.0909 Td +/F2.0 11 Tf +<52415350206c6962726172792e20546865206d61696e20636f6d706f6e656e74732077696c6c206265206578706c61696e656420686572652c20616e64206578616d706c6520636f64652073686f77696e6720686f77> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.4313 Tw + +BT +48.24 687.6164 Td +/F2.0 11 Tf +<746f20736574207468656d2075702077696c6c20626520676976656e2e205468697320646f63756d656e7420726570726573656e7473206120686967682d6c6576656c2076696577206f6620746865206d61696e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 673.142 Td +/F2.0 11 Tf +<636f6d6d756e69636174696f6e20636f6d706f6e656e74732e204d6f726520646f63756d656e746174696f6e20697320666f756e64> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 646.6676 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 646.6676 Td +/F2.0 11 Tf +<417320636f6d6d656e747320696e2074686520636f6465> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 626.1931 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 626.1931 Td +/F2.0 11 Tf +<4173207374616e642d616c6f6e652074657374206170706c69636174696f6e73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 605.7187 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 605.7187 Td +/F2.0 11 Tf +<4173204e556e6974207465737473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 585.2443 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 585.2443 Td +/F2.0 11 Tf +<427920736565696e6720636f646520757365642061732070617274206f66206f7468657220636f6d706f6e656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +7.1187 Tw + +BT +48.24 558.7699 Td +/F2.0 11 Tf +<506c6561736520766973697420> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +7.1187 Tw + +BT +126.7503 558.7699 Td +/F2.0 11 Tf +<68747470733a2f2f6e656d68616e64656c2e646b2f76656a6c65646e696e672d656e2d74656b6e69736b2d696e74726f64756b74696f6e2d74696c2d6e656d68616e64656c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +7.1187 Tw + +BT +520.7593 558.7699 Td +/F2.0 11 Tf +<20666f72> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 544.2954 Td +/F2.0 11 Tf +<6d6f726520696e666f726d6174696f6e206f6e20746865204f494f524153502070726f6a6563742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 496.8867 Td +/F4.0 15 Tf +<312e322e204f76657276696577206f66204c6573736f6e73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.404 Tw + +BT +48.24 471.426 Td +/F2.0 11 Tf +<54686520626173696373206f66207468652052415350204c6962726172792077696c6c206265206578706c61696e6564207468726f75676820646966666572656e74206c6573736f6e732c20656163682064657363726962696e67> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 456.9516 Td +/F2.0 11 Tf +<6f6e6520737065636966696320617370656374206f6620746865204150492e20546865206c6573736f6e7320617265> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 430.4771 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 430.4771 Td +/F2.0 11 Tf +<436f6e6669677572696e67205241535020616e642057696e646f777320436f6d6d756e69636174696f6e20466f756e646174696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 410.0027 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 410.0027 Td +/F2.0 11 Tf +<53656e64696e6720646f63756d656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 389.5283 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 389.5283 Td +/F2.0 11 Tf +<457874656e6465642052657175657374732028696e636c7564696e6720554444492c204c44415020616e64204f4353502f43524c206c6f6f6b75707329> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 369.0539 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 369.0539 Td +/F2.0 11 Tf +<526563656976696e6720646f63756d656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 348.5794 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 348.5794 Td +/F2.0 11 Tf +<54686520696e746572636570746f7273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 328.105 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 328.105 Td +/F2.0 11 Tf +<486f7374696e6720612048545450207365727669636520696e20494953> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 280.6963 Td +/F4.0 15 Tf +<312e332e2050726572657175697369746573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 237.0913 Td +/F4.0 12 Tf +<312e332e312e205265736f7572636573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.6164 Tw + +BT +48.24 212.3596 Td +/F2.0 11 Tf +<416c6c20636f6d6d6f6e207265736f75726365732063616e20626520666f756e6420696e20746865207265736f757263652070726f6a656374207372632f20646b2e676f762e6f696f73692e7265736f757263652c20616e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 197.8851 Td +/F2.0 11 Tf +<697320616464656420286279206c696e6b2920746f206f746865722070726f6a6563742074686174206e65656420746865207265736f75726365732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 153.2664 Td +/F4.0 12 Tf +<312e332e322e2053616d706c6520646f63756d656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.3083 Tw + +BT +48.24 128.5347 Td +/F2.0 11 Tf +<546865726520617265207365766572616c2073616d706c6520646f63756d656e7473207573656420696e20746865207465737473206f66207468652072617370206c6962726172792e205468657920617265206c6f6361746564> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 114.0603 Td +/F2.0 11 Tf +<696e20746865207372635c646b2e676f762e6f696f73692e7261737050726f66696c655c5265736f75726365735c446f63756d656e7473206469726563746f72792e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +542.53 15.505 Td +/F2.0 9 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +15 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 14 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +>> +/XObject << /Stamp1 219 0 R +>> +>> +/Annots [22 0 R] +>> +endobj +16 0 obj +[15 0 R /XYZ 0 841.89 null] +endobj +17 0 obj +<< /Type /Names +/Dests 18 0 R +>> +endobj +18 0 obj +<< /Kids [83 0 R 84 0 R] +>> +endobj +19 0 obj +[15 0 R /XYZ 0 841.89 null] +endobj +20 0 obj +<< /Type /Font +/BaseFont /f08582+WorkSans-SemiBold +/Subtype /TrueType +/FontDescriptor 230 0 R +/FirstChar 32 +/LastChar 255 +/Widths 232 0 R +/ToUnicode 231 0 R +>> +endobj +21 0 obj +[15 0 R /XYZ 0 773.976 null] +endobj +22 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://nemhandel.dk/vejledning-en-teknisk-introduktion-til-nemhandel) +>> +/Subtype /Link +/Rect [126.7503 556.0969 520.7593 568.9999] +/Type /Annot +>> +endobj +23 0 obj +[15 0 R /XYZ 0 528.8367 null] +endobj +24 0 obj +[15 0 R /XYZ 0 312.6463 null] +endobj +25 0 obj +[15 0 R /XYZ 0 266.2513 null] +endobj +26 0 obj +[15 0 R /XYZ 0 182.4264 null] +endobj +27 0 obj +<< /Length 10114 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 791.94 Td +/F4.0 15 Tf +<312e342e2053656e64696e6720436f6e66696775726174696f6e202d204170702e436f6e666967> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.5396 Tw + +BT +48.24 766.4793 Td +/F2.0 11 Tf +<4561636820746573742070726f6a6563742068617320616e204170702e436f6e666967206170706c69636174696f6e20636f6e66696775726174696f6e2066696c652c20616e6420736f2073686f756c64206576657279> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.3095 Tw + +BT +48.24 752.0049 Td +/F2.0 11 Tf +<70726f6a65637420746861742075736573207468652052415350204c6962726172792e204d6f7374206f66207468652057696e646f777320436f6d6d756e69636174696f6e20466f756e646174696f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.9946 Tw + +BT +48.24 737.5304 Td +/F2.0 11 Tf +<73657474696e67732061726520646f6e6520696e204170702e436f6e6669672c20616e6420746869732073656374696f6e2077696c6c2062726965666c7920636f766572206561636820696d706f7274616e742073656374696f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.9929 Tw + +BT +48.24 723.056 Td +/F2.0 11 Tf +<696e2074686520636f6e66696775726174696f6e2e204974206973207265636f6d6d656e646564207468617420746865206d61696e2073656374696f6e732064657363726962656420686572652061726520636f70696564> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0854 Tw + +BT +48.24 708.5816 Td +/F2.0 11 Tf +<66726f6d206f6e65206f662074686520746573742070726f6a656374732c2073696e6365207468652052415350204c69627261727920697320646570656e64656e74206f6e2064656661756c742073657474696e677320286669727374> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.771 Tw + +BT +48.24 694.1071 Td +/F2.0 11 Tf +<616e6420666f72656d6f737420746865204f696f736948747470456e64706f696e742c204f696f736948747470456e64706f696e744265686176696f722c204f696f736948747470456e64706f696e7442696e64696e67> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 679.6327 Td +/F2.0 11 Tf +<616e64204e48525f6c6f6f6b7570292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 635.014 Td +/F4.0 12 Tf +<312e342e312e20436c69656e7420656e64706f696e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 611.3087 Td +/F5.0 9.975 Tf +<4170702e436f6e6669672073616d706c652031> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 604.1723 m +543.04 604.1723 l +545.2491 604.1723 547.04 602.3815 547.04 600.1723 c +547.04 421.7423 l +547.04 419.5332 545.2491 417.7423 543.04 417.7423 c +52.24 417.7423 l +50.0309 417.7423 48.24 419.5332 48.24 421.7423 c +48.24 600.1723 l +48.24 602.3815 50.0309 604.1723 52.24 604.1723 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 604.1723 m +543.04 604.1723 l +545.2491 604.1723 547.04 602.3815 547.04 600.1723 c +547.04 421.7423 l +547.04 419.5332 545.2491 417.7423 543.04 417.7423 c +52.24 417.7423 l +50.0309 417.7423 48.24 419.5332 48.24 421.7423 c +48.24 600.1723 l +48.24 602.3815 50.0309 604.1723 52.24 604.1723 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 583.9653 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 572.2203 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 560.4753 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 548.7303 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 536.9853 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 525.2403 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 513.4953 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 501.7503 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 490.0053 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 478.2603 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 466.5153 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 454.7703 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 443.0253 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 431.2803 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 394.7266 Td +/F2.0 11 Tf +<546869732073616d706c652073686f7773206120636c69656e7420656e64706f696e742c20d24f696f736948747470456e64706f696e74d32c207573696e67207468652061747472696275746573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 368.2522 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 368.2522 Td +/F2.0 11 Tf +<6e616d6520d0204d757374206265204f696f736948747470456e64706f696e742c20617320746865206e616d652069732068617264636f64656420696e20524153502e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 347.7778 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 347.7778 Td +/F2.0 11 Tf +<6164647265737320d0204973207265747269657665642066726f6d204e656d68616e64656c73526567697374657265742c20736f2063616e206265206c65667420656d707479> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 327.3033 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 327.3033 Td +/F2.0 11 Tf +<62696e64696e6720d0204d75737420626520d4637573746f6d42696e64696e67d52c2061732069742064657363726962656420746861742077652075736564206120637573746f6d2062696e64696e672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 306.8289 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +8.1661 Tw + +BT +66.24 306.8289 Td +/F2.0 11 Tf +<62696e64696e67436f6e66696775726174696f6e20d020546865206e616d65206f66207468652062696e64696e6720746f207573652c2064657363726962656420696e20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 292.3545 Td +/F2.0 11 Tf +<637573746f6d436f6e66696775726174696f6e2073656520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +205.17 292.3545 Td +/F2.0 11 Tf +<53656374696f6e20312e342e332c20d2436c69656e742062696e64696e67d3> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +363.592 292.3545 Td +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 271.88 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 271.88 Td +/F2.0 11 Tf +<636f6e7461637420d02054686520636f6e746163742064657363726962696e672074686520696e746572666163652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 251.4056 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.9453 Tw + +BT +66.24 251.4056 Td +/F2.0 11 Tf +<6265686176696f72436f6e66696775726174696f6e20d020546865206e616d65206f6620746865206265686176696f7220746f207573652c2064657363726962656420696e20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +1.9453 Tw + +BT +474.6398 251.4056 Td +/F2.0 11 Tf +<53656374696f6e20312e342e322c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +66.24 236.9312 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +157.353 236.9312 Td +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 192.3125 Td +/F4.0 12 Tf +<312e342e322e20436c69656e74206265686176696f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 167.5808 Td +/F2.0 11 Tf +<546865206265686176696f7220636f6e66696775726174696f6e20666f722073656e64696e672e202e417070436f6e6669672073616d706c652032> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +28 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 27 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +/F5.0 31 0 R +/F6.0 32 0 R +>> +/XObject << /Stamp2 220 0 R +>> +>> +/Annots [33 0 R 34 0 R 35 0 R] +>> +endobj +29 0 obj +[28 0 R /XYZ 0 841.89 null] +endobj +30 0 obj +[28 0 R /XYZ 0 664.174 null] +endobj +31 0 obj +<< /Type /Font +/BaseFont /37ab6a+WorkSans-Italic +/Subtype /TrueType +/FontDescriptor 234 0 R +/FirstChar 32 +/LastChar 255 +/Widths 236 0 R +/ToUnicode 235 0 R +>> +endobj +32 0 obj +<< /Type /Font +/Subtype /Type1 +/BaseFont /Courier +/Encoding /WinAnsiEncoding +>> +endobj +33 0 obj +<< /Border [0 0 0] +/Dest (client_binding) +/Subtype /Link +/Rect [205.17 289.6815 363.592 302.5845] +/Type /Annot +>> +endobj +34 0 obj +<< /Border [0 0 0] +/Dest (client_behavior) +/Subtype /Link +/Rect [474.6398 248.7326 547.04 261.6356] +/Type /Annot +>> +endobj +35 0 obj +<< /Border [0 0 0] +/Dest (client_behavior) +/Subtype /Link +/Rect [66.24 234.2582 157.353 247.1612] +/Type /Annot +>> +endobj +36 0 obj +[28 0 R /XYZ 0 221.4725 null] +endobj +37 0 obj +<< /Length 6325 +>> +stream +q +q +/DeviceRGB cs +0.9216 0.9216 0.9216 scn +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 494.265 l +547.04 492.0559 545.2491 490.265 543.04 490.265 c +52.24 490.265 l +50.0309 490.265 48.24 492.0559 48.24 494.265 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 494.265 l +547.04 492.0559 545.2491 490.265 543.04 490.265 c +52.24 490.265 l +50.0309 490.265 48.24 492.0559 48.24 494.265 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +S +Q +/DeviceRGB cs +0.0 0.4667 0.0 scn +/DeviceRGB CS +0.0 0.4667 0.0 SCN + +BT +59.24 785.683 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 773.938 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 762.193 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 750.448 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 738.703 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 726.958 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 715.213 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 703.468 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 691.723 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 679.978 Td +/F6.0 9 Tf +<6e616d6573706163653d22687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 668.233 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 656.488 Td +/F6.0 9 Tf +<6e616d6573706163653d22687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 644.743 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 632.998 Td +/F6.0 9 Tf +<6e616d6573706163653d22687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 621.253 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 609.508 Td +/F6.0 9 Tf +<6e616d6573706163653d22687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 597.763 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 586.018 Td +/F6.0 9 Tf +<6e616d6573706163653d22687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 574.273 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 562.528 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 550.783 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 539.038 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 527.293 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 515.548 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 503.803 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.6396 Tw + +BT +48.24 467.2493 Td +/F2.0 11 Tf +<546865206265686176696f72206e616d652028d44f696f736948747470456e64706f696e744265686176696f72d529206d757374206d617463682074686520646566696e6564206e616d6520696e20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +0.6396 Tw + +BT +506.538 467.2493 Td +/F2.0 11 Tf +<53656374696f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +48.24 452.7749 Td +/F2.0 11 Tf +<312e342e312c20d2436c69656e7420656e64706f696e74d3> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 408.1561 Td +/F4.0 12 Tf +<312e342e332e20436c69656e742062696e64696e67> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 383.4244 Td +/F2.0 11 Tf +<5468652062696e64696e6720636f6e66696775726174696f6e20666f722073656e64696e672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.793 15.505 Td +/F2.0 9 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +38 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 37 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F6.0 32 0 R +/F2.0 11 0 R +/F4.0 20 0 R +>> +/XObject << /Stamp1 219 0 R +>> +>> +/Annots [39 0 R 40 0 R] +>> +endobj +39 0 obj +<< /Border [0 0 0] +/Dest (client_endpoint) +/Subtype /Link +/Rect [506.538 464.5763 547.04 477.4793] +/Type /Annot +>> +endobj +40 0 obj +<< /Border [0 0 0] +/Dest (client_endpoint) +/Subtype /Link +/Rect [48.24 450.1019 169.064 463.0049] +/Type /Annot +>> +endobj +41 0 obj +[38 0 R /XYZ 0 437.3161 null] +endobj +42 0 obj +<< /Length 11759 +>> +stream +q +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +BT +48.24 795.9008 Td +/F5.0 9.975 Tf +<4170702e436f6e6669672073616d706c652033> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 253.9843 l +547.04 251.7752 545.2491 249.9843 543.04 249.9843 c +52.24 249.9843 l +50.0309 249.9843 48.24 251.7752 48.24 253.9843 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 253.9843 l +547.04 251.7752 545.2491 249.9843 543.04 249.9843 c +52.24 249.9843 l +50.0309 249.9843 48.24 251.7752 48.24 253.9843 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 768.5573 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 756.8123 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 745.0673 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 733.3223 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 721.5773 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 709.8323 Td +/F6.0 9 Tf +<4e656d68616e64656c73526567697374657265742e202d2d3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 698.0873 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 686.3423 Td +/F6.0 9 Tf +<65786973742068657265207769746820746865206e616d65204e48525f6c6f6f6b7570202d2d3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 674.5973 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 662.8523 Td +/F6.0 9 Tf +<6d617852656365697665644d65737361676553697a653d22313030303030303022202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 651.1073 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 639.3623 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 627.6173 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 615.8723 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 604.1273 Td +/F6.0 9 Tf +<6f70656e54696d656f75743d2230303a30353a303022207265636569766554696d656f75743d2230303a30353a3030222073656e6454696d656f75743d2230303a30353a3030223e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 592.3823 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 580.6373 Td +/F6.0 9 Tf +<6d61785472616e7366657257696e646f7753697a653d22333222206d617850656e64696e674368616e6e656c733d22333222202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 568.8923 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 557.1473 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 545.4023 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 533.6573 Td +/F6.0 9 Tf +<6d657373616765536563757269747956657273696f6e3d22575353656375726974793130575354727573744665627275617279323030355753536563757265436f6e766572736174696f6e46656272756172> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 521.9123 Td +/F6.0 9 Tf +<793230303557535365637572697479506f6c69637931314261736963536563757269747950726f66696c653130222064656661756c74416c676f726974686d53756974653d2244656661756c7422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 510.1673 Td +/F6.0 9 Tf +<61757468656e7469636174696f6e4d6f64653d224d757475616c4365727469666963617465222072657175697265446572697665644b6579733d2266616c736522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 498.4223 Td +/F6.0 9 Tf +<73656375726974794865616465724c61796f75743d225374726963742220696e636c75646554696d657374616d703d227472756522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 486.6773 Td +/F6.0 9 Tf +<6b6579456e74726f70794d6f64653d22436f6d62696e6564456e74726f707922206d65737361676550726f74656374696f6e4f726465723d225369676e4265666f7265456e637279707422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 474.9323 Td +/F6.0 9 Tf +<726571756972655369676e6174757265436f6e6669726d6174696f6e3d2266616c7365223e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 463.1873 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 451.4423 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 439.6973 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 427.9523 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 416.2073 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 404.4623 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 392.7173 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 380.9723 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 369.2273 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 357.4823 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 345.7373 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 333.9923 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 322.2473 Td +/F6.0 9 Tf +<6d617842756666657253697a653d22313034383537363022202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 310.5023 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 298.7573 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 287.0123 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 275.2673 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 263.5223 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.2361 Tw + +BT +48.24 226.9686 Td +/F2.0 11 Tf +<466972737420746865726520697320612062617369634874747042696e64696e672c2074686174206d757374206265206e616d6564204e48525f6c6f6f6b75702c2074686174206973207573656420746f20706572666f726d> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 212.4942 Td +/F2.0 11 Tf +<6c6f6f6b757020696e204e656d68616e64656c73526567697374657265742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.4155 Tw + +BT +48.24 186.0198 Td +/F2.0 11 Tf +<5365636f6e642c206d757374206f662074686573657320636f6e66696775726174696f6e2073686f756c64206e6f74206265206368616e6765642e204c6173742c207468657265206d7573742062652061> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.256 Tw + +BT +48.24 171.5453 Td +/F2.0 11 Tf +<637573746f6d42696e64696e6720776865726520746865206e616d652028d44f696f736948747470456e64706f696e7442696e64696e67d529206d757374206d617463682074686520646566696e6564206e616d65> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 157.0709 Td +/F2.0 11 Tf +<696e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +61.726 157.0709 Td +/F2.0 11 Tf +<53656374696f6e20312e342e312c20d2436c69656e7420656e64706f696e74d3> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +226.803 157.0709 Td +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 109.6622 Td +/F4.0 15 Tf +<312e352e20526563656976696e6720436f6e66696775726174696f6e202d204170702e436f6e666967> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.5396 Tw + +BT +48.24 84.2015 Td +/F2.0 11 Tf +<4561636820746573742070726f6a6563742068617320616e204170702e436f6e666967206170706c69636174696f6e20636f6e66696775726174696f6e2066696c652c20616e6420736f2073686f756c64206576657279> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 69.727 Td +/F2.0 11 Tf +<70726f6a65637420746861742075736573207468652052415350204c6962726172792e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<34> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +43 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 42 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F5.0 31 0 R +/F6.0 32 0 R +/F2.0 11 0 R +/F4.0 20 0 R +>> +/XObject << /Stamp2 220 0 R +>> +>> +/Annots [44 0 R] +>> +endobj +44 0 obj +<< /Border [0 0 0] +/Dest (client_endpoint) +/Subtype /Link +/Rect [61.726 154.3979 226.803 167.3009] +/Type /Annot +>> +endobj +45 0 obj +[43 0 R /XYZ 0 141.6122 null] +endobj +46 0 obj +<< /Length 10876 +>> +stream +q +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +0.5614 Tw + +BT +48.24 795.66 Td +/F2.0 11 Tf +<4d6f7374206f66207468652057696e646f777320436f6d6d756e69636174696f6e20466f756e646174696f6e2073657474696e67732061726520646f6e6520696e204170702e436f6e6669672c20616e642074686973> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 781.1856 Td +/F2.0 11 Tf +<73656374696f6e2077696c6c2062726965666c7920636f766572206561636820696d706f7274616e742073656374696f6e20696e2074686520636f6e66696775726174696f6e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.7498 Tw + +BT +48.24 754.7111 Td +/F2.0 11 Tf +<4974206973207265636f6d6d656e646564207468617420746865206d61696e2073656374696f6e732064657363726962656420686572652061726520636f706965642066726f6d206f6e65206f66207468652074657374> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.3492 Tw + +BT +48.24 740.2367 Td +/F2.0 11 Tf +<70726f6a656374732c2073696e6365207468652052415350204c69627261727920697320646570656e64656e74206f6e2064656661756c742073657474696e67732028666972737420616e6420666f72656d6f737420746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 725.7623 Td +/F2.0 11 Tf +<4f696f7369487474705365727665722c204f696f7369487474705365727665724265686176696f722c204f696f73694874747053657276657242696e64696e67292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0457 Tw + +BT +48.24 699.2879 Td +/F2.0 11 Tf +<4e6f746520d020546869732073656374696f6e20646573637269626520686f7720746f207365747570206120726563656976696e6720656e64706f696e74206f6e20616e20494953202849495320686f73746564292e205468657265> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.8137 Tw + +BT +48.24 684.8134 Td +/F2.0 11 Tf +<6578697374206f746865722077617973206f662073657474696e6720757020726563656976696e672073657276696365202873656c662d686f73746564292c20746861742077696c6c206e6f7420626520646573637269626564> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 670.339 Td +/F2.0 11 Tf +<686572652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 625.7203 Td +/F4.0 12 Tf +<312e352e312e20536572766572207365727669636573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 602.015 Td +/F5.0 9.975 Tf +<417070436f6e6669672073616d706c652034> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 594.8786 m +543.04 594.8786 l +545.2491 594.8786 547.04 593.0877 547.04 590.8786 c +547.04 412.4486 l +547.04 410.2395 545.2491 408.4486 543.04 408.4486 c +52.24 408.4486 l +50.0309 408.4486 48.24 410.2395 48.24 412.4486 c +48.24 590.8786 l +48.24 593.0877 50.0309 594.8786 52.24 594.8786 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 594.8786 m +543.04 594.8786 l +545.2491 594.8786 547.04 593.0877 547.04 590.8786 c +547.04 412.4486 l +547.04 410.2395 545.2491 408.4486 543.04 408.4486 c +52.24 408.4486 l +50.0309 408.4486 48.24 410.2395 48.24 412.4486 c +48.24 590.8786 l +48.24 593.0877 50.0309 594.8786 52.24 594.8786 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 574.6716 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 562.9266 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 551.1816 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 539.4366 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 527.6916 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 515.9466 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 504.2016 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 492.4566 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 480.7116 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 468.9666 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 457.2216 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 445.4766 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 433.7316 Td +/F6.0 9 Tf +<2e2e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 421.9866 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 385.4329 Td +/F2.0 11 Tf +<546869732073616d706c652073686f777320612073657276657220656e64706f696e74207573696e672074686520617474726962757465732053657276696365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 358.9585 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.9718 Tw + +BT +66.24 358.9585 Td +/F2.0 11 Tf +<6265686176696f72436f6e66696775726174696f6e20d020546865206e616d65206f6620746865206265686176696f7220746f207573652c2064657363726962656420696e20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +1.9718 Tw + +BT +474.9322 358.9585 Td +/F2.0 11 Tf +<53656374696f6e20312e352e322c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +66.24 344.484 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +160.191 344.484 Td +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 324.0096 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.0871 Tw + +BT +66.24 324.0096 Td +/F2.0 11 Tf +<6e616d6520d020497320746865206e616d65737061636520616e6420636c617373207468617420696d706c656d656e742074686520636f6d6d756e69636174696f6e20696e746572666163652e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 309.5352 Td +/F2.0 11 Tf +<5365727669636573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 289.0608 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 289.0608 Td +/F2.0 11 Tf +<6e616d6520d0204e616d65206f662074686520656e64706f696e7420d0206e6f7420696d706f7274656e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 268.5863 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 268.5863 Td +/F2.0 11 Tf +<62696e64696e6720d0204d75737420626520d4637573746f6d42696e64696e67d52c2061732069742064657363726962656420746861742077652075736564206120637573746f6d2062696e64696e672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 248.1119 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +8.1661 Tw + +BT +66.24 248.1119 Td +/F2.0 11 Tf +<62696e64696e67436f6e66696775726174696f6e20d020546865206e616d65206f66207468652062696e64696e6720746f207573652c2064657363726962656420696e20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 233.6375 Td +/F2.0 11 Tf +<637573746f6d436f6e66696775726174696f6e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +182.928 233.6375 Td +/F2.0 11 Tf +<53656374696f6e20312e352e332c20d25365727665722062696e64696e67d3> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 213.163 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.6006 Tw + +BT +66.24 213.163 Td +/F2.0 11 Tf +<636f6e7461637420d020526570726573656e7473207365727669636520636f6e747261637420696d706c656d656e7465642062792074686520656e64706f696e742c2064657363726962696e672077686174> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.8751 Tw + +BT +66.24 198.6886 Td +/F2.0 11 Tf +<6f7065726174696f6e732061726520737570706f7274656420616e64207768617420534f415020616374696f6e732074686579206578706563742028616e642072657475726e292e2052415350> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +8.5033 Tw + +BT +66.24 184.2142 Td +/F2.0 11 Tf +<656e64706f696e74732073686f756c6420696d706c656d656e7420646b2e676f762e6f696f73692e636f6d6d756e69636174696f6e2e636c69656e742e49436c69656e7450726f7879436f6e7472616374> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 169.7398 Td +/F2.0 11 Tf +<696e746572666163652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 125.121 Td +/F4.0 12 Tf +<312e352e322e20536572766572206265686176696f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 100.3893 Td +/F2.0 11 Tf +<546865206265686176696f7220636f6e66696775726174696f6e20666f722073656e64696e672e202e4170702e436f6e6669672073616d706c652035> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.802 15.505 Td +/F2.0 9 Tf +<35> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +47 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 46 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F2.0 11 0 R +/F4.0 20 0 R +/F5.0 31 0 R +/F6.0 32 0 R +>> +/XObject << /Stamp1 219 0 R +>> +>> +/Annots [49 0 R 50 0 R 51 0 R] +>> +endobj +48 0 obj +[47 0 R /XYZ 0 654.8803 null] +endobj +49 0 obj +<< /Border [0 0 0] +/Dest (server_behavior) +/Subtype /Link +/Rect [474.9322 356.2855 547.04 369.1885] +/Type /Annot +>> +endobj +50 0 obj +<< /Border [0 0 0] +/Dest (server_behavior) +/Subtype /Link +/Rect [66.24 341.811 160.191 354.714] +/Type /Annot +>> +endobj +51 0 obj +<< /Border [0 0 0] +/Dest (server_binding) +/Subtype /Link +/Rect [182.928 230.9645 343.869 243.8675] +/Type /Annot +>> +endobj +52 0 obj +[47 0 R /XYZ 0 154.281 null] +endobj +53 0 obj +<< /Length 12362 +>> +stream +q +q +/DeviceRGB cs +0.9216 0.9216 0.9216 scn +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 341.58 l +547.04 339.3709 545.2491 337.58 543.04 337.58 c +52.24 337.58 l +50.0309 337.58 48.24 339.3709 48.24 341.58 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 341.58 l +547.04 339.3709 545.2491 337.58 543.04 337.58 c +52.24 337.58 l +50.0309 337.58 48.24 339.3709 48.24 341.58 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +S +Q +/DeviceRGB cs +0.0 0.4667 0.0 scn +/DeviceRGB CS +0.0 0.4667 0.0 SCN + +BT +59.24 785.683 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 773.938 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 762.193 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 750.448 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 738.703 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 726.958 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 715.213 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 703.468 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 691.723 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 679.978 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 668.233 Td +/F6.0 9 Tf +<6e616d6573706163653d22687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 656.488 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 644.743 Td +/F6.0 9 Tf +<6e616d6573706163653d22687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 632.998 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 621.253 Td +/F6.0 9 Tf +<6e616d6573706163653d22687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 609.508 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 597.763 Td +/F6.0 9 Tf +<6e616d6573706163653d22687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 586.018 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 574.273 Td +/F6.0 9 Tf +<6e616d6573706163653d22687474703a2f2f7265702e6f696f2e646b2f6f696f73692e6568616e64656c2e676f762e646b2f786d6c2f736368656d61732f323030372f30392f30312f22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 562.528 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 550.783 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 539.038 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 527.293 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 515.548 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 503.803 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 492.058 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 480.313 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 468.568 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 456.823 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 445.078 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 433.333 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 421.588 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 409.843 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 398.098 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 386.353 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 374.608 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 362.863 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 351.118 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +13.4951 Tw + +BT +48.24 314.5643 Td +/F2.0 11 Tf +<4170702e436f6e6669672073616d706c6520362073686f777320616e20656e64706f696e74206265686176696f722e20546865206265686176696f72206e616d65> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.184 Tw + +BT +48.24 300.0899 Td +/F2.0 11 Tf +<284f696f7369487474705365727665724265686176696f7229206d75737420746865206e616d6520646566696e656420696e20> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +2.184 Tw + +BT +348.543 300.0899 Td +/F2.0 11 Tf +<53656374696f6e20312e352e312c20d2536572766572207365727669636573d3> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.184 Tw + +BT +518.379 300.0899 Td +/F2.0 11 Tf +<2e20546865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.3772 Tw + +BT +48.24 285.6154 Td +/F2.0 11 Tf +<6265686176696f722061646420746865207369676e437573746f6d4865616465727320616e64207265666572656e636573206120636c69656e742063657274696669636174652028616e6420776865726520746f2066696e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.3119 Tw + +BT +48.24 271.141 Td +/F2.0 11 Tf +<6974292e204173206d656e74696f6e6564206265666f72652c2074686973206265686176696f7572206973207265666572656e6365642066726f6d206120636c69656e7420656e64706f696e742e205468652073656e646572> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.7413 Tw + +BT +48.24 256.6666 Td +/F2.0 11 Tf +<636572746966696361746520616e64207468652073657276657220726f6f7420636572746966696361746520697320636865636b6564207573696e672057434620657874656e73696f6e2c2061732074686973206769766520746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 242.1921 Td +/F2.0 11 Tf +<706f73736962696c69747920746f2063726561746520626574746572206572726f72206465736372697074696f6e206261636b20746f207468652073656e646572207768656e20736f6d657468696e672069732077726f6e672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.9333 0.9333 0.9333 SCN +108.24 226.7334 m +108.24 175.3101 l +S +Q +0.098 0.251 0.4863 scn +0.098 0.251 0.4863 SCN + +BT +66.24 192.0218 Td +/F7.1 24 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +7.5791 Tw + +BT +120.24 211.7177 Td +/F2.0 11 Tf +<4f494f524153502063616e2075736520626f7468205465737420616e64204c697665206365727469666963617465732c20686f7765766572206d6f7374> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.7301 Tw + +BT +120.24 197.2433 Td +/F2.0 11 Tf +<6f7267616e69736174696f6e2063616ed5742075736520746573742063657274696669636174657320696e2074657374696e672e20546869732069732062656361757365206f66204e657473> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +120.24 182.7689 Td +/F2.0 11 Tf +<706f727420726573747261696e20696e207468657265206669726577616c6c2070726f74656374696f6e20746865204c44415220616e64204f4353502f43524c20736572766572732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.6745 Tw + +BT +48.24 152.2944 Td +/F2.0 11 Tf +<466f7220612068696e74206f6e20686f7720746f2066696e64207468652073657269616c206e756d62657220616e642073746f7265206c6f636174696f6e2f6e616d65206f6620796f7572206365727469666963617465> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +5.3883 Tw + +BT +48.24 137.82 Td +/F2.0 11 Tf +<636865636b207468652073656374696f6e206e616d656420d2496d706f7274696e6720636572746966696361746573d320696e2074686520646f63756d656e7420> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +5.3883 Tw + +BT +460.7577 137.82 Td +/F2.0 11 Tf +<224f494f52415350202e4e4554> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +48.24 123.3456 Td +/F2.0 11 Tf +<496e7374616c6c6174696f6e20477569646522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.8832 Tw + +BT +48.24 96.8711 Td +/F2.0 11 Tf +<54686520636572746966696361746520636f6e66696775726174696f6e206d757374206d6174636820746865206c6f636174696f6e2077686572652074686520636572746966696361746520697320696e7374616c6c65642e20496e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 82.3967 Td +/F2.0 11 Tf +<746869732073657475702c207468652066696e642076616c7565206973207468652063657274696669636174652073657269616c206e756d6265722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<36> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +54 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 53 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F6.0 32 0 R +/F2.0 11 0 R +/F7.1 56 0 R +>> +/XObject << /Stamp2 220 0 R +>> +>> +/Annots [55 0 R 57 0 R 58 0 R] +>> +endobj +55 0 obj +<< /Border [0 0 0] +/Dest (server_services) +/Subtype /Link +/Rect [348.543 297.4169 518.379 310.3199] +/Type /Annot +>> +endobj +56 0 obj +<< /Type /Font +/BaseFont /5714a6+FontAwesome5Free-Solid +/Subtype /TrueType +/FontDescriptor 238 0 R +/FirstChar 32 +/LastChar 255 +/Widths 240 0 R +/ToUnicode 239 0 R +>> +endobj +57 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (OIORASP_Library_DotNet-InstallationGuide.adoc) +>> +/Subtype /Link +/Rect [460.7577 135.147 547.04 148.05] +/Type /Annot +>> +endobj +58 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (OIORASP_Library_DotNet-InstallationGuide.adoc) +>> +/Subtype /Link +/Rect [48.24 120.6726 147.944 133.5756] +/Type /Annot +>> +endobj +59 0 obj +<< /Length 12106 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 794.73 Td +/F4.0 12 Tf +<312e352e332e205365727665722062696e64696e67> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 769.9983 Td +/F2.0 11 Tf +<546865207365727665722062696e64696e6720636f6e66696775726174696f6e2e202e4170702e436f6e6669672073616d706c652036> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 754.5396 m +543.04 754.5396 l +545.2491 754.5396 547.04 752.7487 547.04 750.5396 c +547.04 243.2496 l +547.04 241.0404 545.2491 239.2496 543.04 239.2496 c +52.24 239.2496 l +50.0309 239.2496 48.24 241.0404 48.24 243.2496 c +48.24 750.5396 l +48.24 752.7487 50.0309 754.5396 52.24 754.5396 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 754.5396 m +543.04 754.5396 l +545.2491 754.5396 547.04 752.7487 547.04 750.5396 c +547.04 243.2496 l +547.04 241.0404 545.2491 239.2496 543.04 239.2496 c +52.24 239.2496 l +50.0309 239.2496 48.24 241.0404 48.24 243.2496 c +48.24 750.5396 l +48.24 752.7487 50.0309 754.5396 52.24 754.5396 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 734.3326 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 722.5876 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 710.8426 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 699.0976 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 687.3526 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 675.6076 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 663.8626 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 652.1176 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 640.3726 Td +/F6.0 9 Tf +<56616c6964617465526573706f6e73653d2266616c736522204661756c744f6e5265717565737456616c69646174696f6e457863657074696f6e3d227472756522202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 628.6276 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 616.8826 Td +/F6.0 9 Tf +<56616c6964617465526573706f6e73653d2266616c736522204661756c744f6e5265717565737456616c69646174696f6e457863657074696f6e3d227472756522202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 605.1376 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 593.3926 Td +/F6.0 9 Tf +<56616c6964617465526573706f6e73653d2266616c736522204661756c744f6e5265717565737456616c69646174696f6e457863657074696f6e3d227472756522202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 581.6476 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 569.9026 Td +/F6.0 9 Tf +<56616c6964617465526573706f6e73653d2266616c736522204661756c744f6e5265717565737456616c69646174696f6e457863657074696f6e3d227472756522202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 558.1576 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 546.4126 Td +/F6.0 9 Tf +<6f7264657265643d227472756522202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 534.6676 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 522.9226 Td +/F6.0 9 Tf +<61757468656e7469636174696f6e4d6f64653d224d757475616c4365727469666963617465222072657175697265446572697665644b6579733d2266616c736522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 511.1776 Td +/F6.0 9 Tf +<73656375726974794865616465724c61796f75743d225374726963742220696e636c75646554696d657374616d703d227472756522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 499.4326 Td +/F6.0 9 Tf +<6d65737361676550726f74656374696f6e4f726465723d225369676e4265666f7265456e637279707422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 487.6876 Td +/F6.0 9 Tf +<6d657373616765536563757269747956657273696f6e3d22575353656375726974793130575354727573744665627275617279323030355753536563757265436f6e766572736174696f6e466562> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 475.9426 Td +/F6.0 9 Tf +<72756172793230303557535365637572697479506f6c69637931314261736963536563757269747950726f66696c65313022> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 464.1976 Td +/F6.0 9 Tf +<726571756972655369676e6174757265436f6e6669726d6174696f6e3d2266616c7365223e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 452.4526 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 440.7076 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 428.9626 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 417.2176 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 405.4726 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 393.7276 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 381.9826 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 370.2376 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 358.4926 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 346.7476 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 335.0026 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 323.2576 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 311.5126 Td +/F6.0 9 Tf +<6d617852656365697665644d65737361676553697a653d223231343734383336343722206d617842756666657253697a653d223231343734383336343722202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 299.7676 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 288.0226 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 276.2776 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 264.5326 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 252.7876 Td +/F6.0 9 Tf +<3c73797374656d2e736572766963654d6f64656c3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.7202 Tw + +BT +48.24 216.2339 Td +/F2.0 11 Tf +<546865206e616d65206f6620746865207365727665722062696e64696e6720284f696f73694874747053657276657242696e64696e6729206d757374206d6174636820746865206e616d65206f6620746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 201.7594 Td +/F2.0 11 Tf +<62696e64696e6720646566696e656420696e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +148.89 201.7594 Td +/F2.0 11 Tf +<53656374696f6e20312e352e312c20d2536572766572207365727669636573d3> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +312.174 201.7594 Td +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 157.1407 Td +/F4.0 12 Tf +<312e352e342e20436f6e6669677572696e672074696d656f757473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.9805 Tw + +BT +48.24 132.409 Td +/F2.0 11 Tf +<546865726520617265207365766572616c2074696d6f75742073657474696e677320696e20746865206170702e636f6e6669672e20536f6d65206f6620746865206f766572616c6c2074696d656f75747320617265> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 117.9346 Td +/F2.0 11 Tf +<64657363726962656420686572652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 91.4601 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.4346 Tw + +BT +66.24 91.4601 Td +/F2.0 11 Tf +<53656e6454696d656f757420697320746865206f766572616c6c2074696d656f757420666f72206120636f6d6d756e69636174696f6e2c20692e652e20696e636c7564696e6720616c6c20524d206d65737361676573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 76.9857 Td +/F2.0 11 Tf +<6261636b20616e6420666f727468206265747765656e2073656e64657220616e642072656365697665722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 56.5113 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.1058 Tw + +BT +66.24 56.5113 Td +/F2.0 11 Tf +<4f70656e2d20616e6420436c6f736554696d656f757420636f6e6365726e73207468652074696d656f7574206f6620746865206372656174696f6e206f66206120636f6e6e656374696f6e2066726f6d20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.991 15.505 Td +/F2.0 9 Tf +<37> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +60 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 59 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +/F6.0 32 0 R +>> +/XObject << /Stamp1 219 0 R +>> +>> +/Annots [62 0 R] +>> +endobj +61 0 obj +[60 0 R /XYZ 0 841.89 null] +endobj +62 0 obj +<< /Border [0 0 0] +/Dest (server_services) +/Subtype /Link +/Rect [148.89 199.0864 312.174 211.9894] +/Type /Annot +>> +endobj +63 0 obj +[60 0 R /XYZ 0 186.3007 null] +endobj +64 0 obj +<< /Length 9643 +>> +stream +q +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +BT +66.24 795.66 Td +/F2.0 11 Tf +<73656e64657220746f207468652072656365697665722c20616e64206e6f7468696e6720656c73652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 775.1856 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.8752 Tw + +BT +66.24 775.1856 Td +/F2.0 11 Tf +<5265636569766554696d656f7574206973207468652074696d656f757420666f7220612070726f636573732077616974696e6720666f722061206d6573736167652077697468696e20612073657373696f6e2c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 760.7111 Td +/F2.0 11 Tf +<6265666f7265206465636964696e6720746f2074696d65206f7574207468652073657373696f6e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 713.3024 Td +/F4.0 15 Tf +<312e362e204c6573736f6e3a20646b2e676f762e6f696f73692e636f6d6d756e69636174696f6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.6425 Tw + +BT +48.24 687.8417 Td +/F2.0 11 Tf +<54686520636f6d6d756e69636174696f6e206e616d65737061636520686f6c6473207468652033206d61696e20636c617373657320666f7220636f6d6d756e69636174696e67207769746820776562> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 673.3673 Td +/F2.0 11 Tf +<7365727669636573207573696e6720746865205241535020737461636b2e20546865736520617265> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 646.8929 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +4.698 Tw + +BT +66.24 646.8929 Td +/F2.0 11 Tf +<526571756573743a20416c6c6f7773207468652073696d706c65737420666f726d206f662072657175657374207573696e6720746865205241535020737461636b207573696e672068747470> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +6.2897 Tw + +BT +66.24 632.4184 Td +/F2.0 11 Tf +<7472616e73706f72742e205472616e73706f7274206f7074696f6e732028692e652e207573696e6720524d2c2073656375726974792c20736368656d612d20616e6420736368656d6174726f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 617.944 Td +/F2.0 11 Tf +<76616c69646174696f6e292063616e20626520636f6e6669677572656420696e204170702e436f6e6669672061732064657363726962656420696e20746865206561726c6965722073656374696f6e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 573.3253 Td +/F4.0 12 Tf +<312e362e312e2052657175657374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 548.5936 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e636f6d6d756e69636174696f6e2e5265717565737420697320746865206d61696e20636c61737320666f72206d616b696e67205241535020736572766963652063616c6c732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +5.5546 Tw + +BT +48.24 522.1191 Td +/F2.0 11 Tf +<466f72206120636f6e6372657465206578616d706c65206f6620686f7720746f2075736520746865205265717565737420636c6173732c207365652074686520746573742070726f6a656374> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 507.6447 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e746573742e726571756573742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.7215 Tw + +BT +48.24 481.1703 Td +/F2.0 11 Tf +<5468652073616d706c652062656c6f772073686f777320686f7720746f20656173696c7920757365205265717565737420746f2073656e6420616e20584d4c20646f63756d656e7420746f20616e2068747470> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.2062 Tw + +BT +48.24 466.6959 Td +/F2.0 11 Tf +<656e64706f696e74207468726f7567682074686520757365206f6620746865206d6574686f6420476574526573706f6e73652e2054686520636f64652073686f756c6420626520666169726c79207374726169676874> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 452.2214 Td +/F2.0 11 Tf +<666f72776172642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 426.7735 Td +/F5.0 9.975 Tf +<436f64652073616d706c652031> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 419.637 m +543.04 419.637 l +545.2491 419.637 547.04 417.8462 547.04 415.637 c +547.04 260.697 l +547.04 258.4879 545.2491 256.697 543.04 256.697 c +52.24 256.697 l +50.0309 256.697 48.24 258.4879 48.24 260.697 c +48.24 415.637 l +48.24 417.8462 50.0309 419.637 52.24 419.637 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 419.637 m +543.04 419.637 l +545.2491 419.637 547.04 417.8462 547.04 415.637 c +547.04 260.697 l +547.04 258.4879 545.2491 256.697 543.04 256.697 c +52.24 256.697 l +50.0309 256.697 48.24 258.4879 48.24 260.697 c +48.24 415.637 l +48.24 417.8462 50.0309 419.637 52.24 419.637 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 399.43 Td +/F6.0 9 Tf +<586d6c446f63756d656e742078646f63203d206e657720586d6c446f63756d656e7428293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 387.685 Td +/F6.0 9 Tf +<526571756573742072617370526571203d206e65772052657175657374286e6577205572692822687474703a2f2f6d79456e64706f696e742229293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 375.94 Td +/F6.0 9 Tf +<526573706f6e736520726573706f6e73653b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 364.195 Td +/F6.0 9 Tf +<7472797b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 352.45 Td +/F6.0 9 Tf +<726173705265712e476574526573706f6e7365286e6577204f696f73694d6573736167652878646f63292c206f757420726573706f6e7365293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 340.705 Td +/F6.0 9 Tf +<7d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 328.96 Td +/F6.0 9 Tf +<6361746368285265717565737453687574646f776e457863657074696f6e2065297b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 317.215 Td +/F6.0 9 Tf +<2f2f204e6f206e65656420746f20646f20616e797468696e6720696e20706172746963756c6172206966206f6e65> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 305.47 Td +/F6.0 9 Tf +<2f2f69736e927420636f6e6365726e656420776974682061206e6963652073687574646f776e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 293.725 Td +/F6.0 9 Tf +<2f2f2049662074686520726573706f6e7365207661726961626c65206973207365742c206974927320676f6f6420746f20757365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 281.98 Td +/F6.0 9 Tf +<2f2f20616e6420796f7572206d65737361676520686173206265656e2061636b6e6f776c6564676564> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 270.235 Td +/F6.0 9 Tf +<7d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0396 Tw + +BT +48.24 233.6813 Td +/F2.0 11 Tf +<43616c6c732063616e206265206d61646520746f206874747020736572766963652c20616e642052657175657374206175746f6d61746963616c6c7920646574656374732077686963682074797065206f662073657276696365> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.0622 Tw + +BT +48.24 219.2069 Td +/F2.0 11 Tf +<6973206265696e672063616c6c6564206279206c6f6f6b696e672061742074686520736368656d65206f66207468652055524920676976656e2e204874747020656e64706f696e7420616464726573736573204d555354> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.6834 Tw + +BT +48.24 204.7325 Td +/F2.0 11 Tf +<626520666f726d617474656420> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +2.6834 Tw + +BT +128.9348 204.7325 Td +/F2.0 11 Tf +<687474703a2f2f61646472657373> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.6834 Tw + +BT +207.1778 204.7325 Td +/F2.0 11 Tf +<20616e64206973206e6f726d616c6c792070726f7669646564206279204e656d68616e64656c73526567697374657265742c20616e64206973> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 190.258 Td +/F2.0 11 Tf +<63757272656e746c7920746865206f6e6c79206f6e6520737570706f727465642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.2524 Tw + +BT +48.24 163.7836 Td +/F2.0 11 Tf +<436f64652073616d706c652031206769766520616e20555249206173206c6f6e6520617267756d656e7420746f20746865205261737020636f6e7374727563746f722c20646566696e696e672077686174> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.7615 Tw + +BT +48.24 149.3092 Td +/F2.0 11 Tf +<656e64706f696e74206d657373616765732077696c6c2062652073656e7420746f2e20486f77657665722c2052657175657374206f66666572732074776f206d6f726520636f6e7374727563746f72732c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 134.8348 Td +/F2.0 11 Tf +<70726573656e74656420696e20436f64652073616d706c6520322e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<38> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +65 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 64 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F2.0 11 0 R +/F4.0 20 0 R +/F5.0 31 0 R +/F6.0 32 0 R +>> +/XObject << /Stamp2 220 0 R +>> +>> +/Annots [68 0 R] +>> +endobj +66 0 obj +[65 0 R /XYZ 0 745.2524 null] +endobj +67 0 obj +[65 0 R /XYZ 0 602.4853 null] +endobj +68 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (http://address) +>> +/Subtype /Link +/Rect [128.9348 202.0595 207.1778 214.9625] +/Type /Annot +>> +endobj +69 0 obj +<< /Length 10256 +>> +stream +q +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +BT +48.24 795.9008 Td +/F5.0 9.975 Tf +<436f64652073616d706c652032> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 712.0393 l +547.04 709.8302 545.2491 708.0393 543.04 708.0393 c +52.24 708.0393 l +50.0309 708.0393 48.24 709.8302 48.24 712.0393 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 712.0393 l +547.04 709.8302 545.2491 708.0393 543.04 708.0393 c +52.24 708.0393 l +50.0309 708.0393 48.24 709.8302 48.24 712.0393 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 768.5573 Td +/F6.0 9 Tf +<7075626c6963205265717565737428737472696e6720656e64706f696e74436f6e66696775726174696f6e4e616d65293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 756.8123 Td +/F6.0 9 Tf +<2f2f2054616b657320616e20656e64706f696e742c2063726564656e7469616c7320616e6420612073656e64696e6720706f6c696379> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 745.0673 Td +/F6.0 9 Tf +<7075626c696320526571756573742855726920656e64706f696e74416464726573732c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 733.3223 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 721.5773 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 696.0393 m +543.04 696.0393 l +545.2491 696.0393 547.04 694.2485 547.04 692.0393 c +547.04 607.5693 l +547.04 605.3602 545.2491 603.5693 543.04 603.5693 c +52.24 603.5693 l +50.0309 603.5693 48.24 605.3602 48.24 607.5693 c +48.24 692.0393 l +48.24 694.2485 50.0309 696.0393 52.24 696.0393 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 696.0393 m +543.04 696.0393 l +545.2491 696.0393 547.04 694.2485 547.04 692.0393 c +547.04 607.5693 l +547.04 605.3602 545.2491 603.5693 543.04 603.5693 c +52.24 603.5693 l +50.0309 603.5693 48.24 605.3602 48.24 607.5693 c +48.24 692.0393 l +48.24 694.2485 50.0309 696.0393 52.24 696.0393 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 675.8323 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 664.0873 Td +/F6.0 9 Tf +<636f6e66696775726174696f6e2066696c652e20536565207468652066696c65204170702e436f6e66696720696e20746865207465737420646b2e676f762e6f696f73692e746573742e7265717565737420666f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 652.3423 Td +/F6.0 9 Tf +<66757274686572> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 640.5973 Td +/F6.0 9 Tf +<7265666572656e636520746f20686f772074686520636f6e6669677572656420656e64706f696e7420284f696f736948747470456e64706f696e742920646573637269626573207468652073657276696365207768696368> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 628.8523 Td +/F6.0 9 Tf +<7765> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 617.1073 Td +/F6.0 9 Tf +<77696c6c2063616c6c2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.1681 Tw + +BT +48.24 580.5536 Td +/F2.0 11 Tf +<416e20656e64706f696e7420636f6e66696775726174696f6e206973206e6565646564206e6f206d6174746572207768617420636f6e7374727563746f7220697320757365642e20556e6c65737320746865206669727374> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +5.2492 Tw + +BT +48.24 566.0792 Td +/F2.0 11 Tf +<636f6e7374727563746f7220696e20436f64652073616d706c65203220697320757365642c2074686520656e64706f696e7420636f6e66696775726174696f6e206e616d65206d757374206265> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.4915 Tw + +BT +48.24 551.6048 Td +/F2.0 11 Tf + Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 537.1303 Td +/F2.0 11 Tf +<7573696e67207468652052415350204c6962726172792e2053656520746865204170702e436f6e6669672073656374696f6e20666f72206d6f726520696e666f726d6174696f6e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.3317 Tw + +BT +48.24 510.6559 Td +/F2.0 11 Tf +<546865207365636f6e6420636f6e7374727563746f7220696e20436f64652073616d706c6520322074616b657320616e20656e64706f696e74205552492c206a757374206c696b6520746865206f6e6573207573656420696e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.9995 Tw + +BT +48.24 496.1815 Td +/F2.0 11 Tf +<436f64652073616d706c6520312b322c2062757420616c736f2074616b65732070726f6772616d6d61746963616c6c7920736574206365727469666963617465732028666f722073656e64696e6720616e642f6f72> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 481.707 Td +/F2.0 11 Tf +<726563656976696e67292e2054686573652077696c6c206f7665727269646520616e792063657274696669636174657320676976656e20696e204170702e436f6e6669672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 437.0883 Td +/F4.0 12 Tf +<312e362e322e20457874656e6465642072657175657374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 412.3566 Td +/F2.0 11 Tf +<546869732073656374696f6e2064656d6f6e737472617465732074686520666f6c6c6f77696e6720696e206164646974696f6e20746f206d616b696e6720706c61696e20526571756573743a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 385.8822 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.4245 Tw + +BT +66.24 385.8822 Td +/F2.0 11 Tf +<47657473206964656e746966696572732066726f6d20786d6c20646f63756d656e74732028652e672e20474c4e202845414e29206f7220435652206e756d62657273292066726f6d20646f63756d656e7473> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 371.4078 Td +/F2.0 11 Tf +<7573696e6720636f6e666967757261626c652078706174682065787072657373696f6e73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 350.9333 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 350.9333 Td +/F2.0 11 Tf +<506572666f726d7320612055444449206c6f6f6b7570207573696e6720746865736520706172616d6574657273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 330.4589 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 330.4589 Td +/F2.0 11 Tf +<52657472696576657320616e20656e64706f696e742063657274696669636174652066726f6d204c444150206261736564206f6e20696e666f726d6174696f6e2072657475726e65642066726f6d2055444449> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 309.9845 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 309.9845 Td +/F2.0 11 Tf +<436865636b73206365727469666963617465207265766f636174696f6e2073746174757320616761696e7374204f4353502e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.9333 0.9333 0.9333 SCN +108.24 294.5258 m +108.24 257.5769 l +S +Q +0.098 0.251 0.4863 scn +0.098 0.251 0.4863 SCN + +BT +66.24 267.0513 Td +/F7.1 24 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.5101 Tw + +BT +120.24 279.51 Td +/F2.0 11 Tf +<506c65617365206e6f74652074686174207468652070726f6a65637420686173206d6f76656420696e746f207468652073616d706c6573206e616d65737061636520616e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +120.24 265.0356 Td +/F2.0 11 Tf +<6368616e676564206e616d6520746f20d2646b2e676f762e6f696f73692e73616d706c65732e636f6e736f6c65436c69656e744578616d706c65d32e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +5.5546 Tw + +BT +48.24 234.5612 Td +/F2.0 11 Tf +<466f72206120636f6e6372657465206578616d706c65206f6620686f7720746f2075736520746865205265717565737420636c6173732c207365652074686520746573742070726f6a656374> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 220.0868 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e746573742e7265717565737454657374732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.4455 Tw + +BT +48.24 193.6123 Td +/F2.0 11 Tf +<436f64652073616d706c6520332073686f777320686f7720457874656e6465645265717565737420656e63617073756c6174657320616c6c20554444492c204f4353502c204c44415020616e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.444 Tw + +BT +48.24 179.1379 Td +/F2.0 11 Tf +<646f63756d656e7420736561726368696e6720746f2073656e6420616e20584d4c20646f63756d656e7420746f20616e206874747020656e64706f696e74207468726f7567682074686520757365206f6620746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 164.6635 Td +/F2.0 11 Tf +<6d6574686f6420476574526573706f6e73652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +540.487 15.505 Td +/F2.0 9 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +70 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 69 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F5.0 31 0 R +/F6.0 32 0 R +/F2.0 11 0 R +/F4.0 20 0 R +/F7.1 56 0 R +>> +/XObject << /Stamp1 219 0 R +>> +>> +>> +endobj +71 0 obj +[70 0 R /XYZ 0 466.2483 null] +endobj +72 0 obj +<< /Length 7722 +>> +stream +q +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +BT +48.24 795.9008 Td +/F5.0 9.975 Tf +<436f64652073616d706c652033> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 512.3743 l +547.04 510.1652 545.2491 508.3743 543.04 508.3743 c +52.24 508.3743 l +50.0309 508.3743 48.24 510.1652 48.24 512.3743 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 512.3743 l +547.04 510.1652 545.2491 508.3743 543.04 508.3743 c +52.24 508.3743 l +50.0309 508.3743 48.24 510.1652 48.24 512.3743 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 768.5573 Td +/F6.0 9 Tf +<583530394365727469666963617465322063657274203d2043657274696669636174654c6f616465722e476574436572746966696361746546726f6d53746f72655769746853534e28> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 756.8123 Td +/F6.0 9 Tf +<224356523a32363736393338382d5549443a31313732363931323231333636222c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 745.0673 Td +/F6.0 9 Tf +<53746f72654c6f636174696f6e2e43757272656e74557365722c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 733.3223 Td +/F6.0 9 Tf +<53746f72654e616d652e4d79> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 721.5773 Td +/F6.0 9 Tf +<293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 709.8323 Td +/F6.0 9 Tf +<4f63657358353039436572746966696361746520636c69656e7443657274203d206e6577204f6365735835303943657274696669636174652863657274293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 698.0873 Td +/F6.0 9 Tf +<2f2f20322e20446566696e652073656e6420706f6c6963793a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 686.3423 Td +/F6.0 9 Tf +<53656e64506f6c6963792073656e64506f6c696379203d206e65772053656e64506f6c69637928222a22293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 674.5973 Td +/F6.0 9 Tf +<2f2f20332e2043726561746520726571756573743a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 662.8523 Td +/F6.0 9 Tf +<457874656e6465645265717565737420726571756573744578203d206e657720457874656e6465645265717565737428636c69656e74436572742c2073656e64506f6c696379293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 651.1073 Td +/F6.0 9 Tf +<2f2f20342e204372656174652074657374206d6573736167653a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 639.3623 Td +/F6.0 9 Tf +<2f2f20342e31204c6f616420612074657374206d6573736167652066726f6d2066696c653a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 627.6173 Td +/F6.0 9 Tf +<586d6c446f63756d656e7420786d6c4d7367203d20476574546573744d65737361676528293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 615.8723 Td +/F6.0 9 Tf +<4f696f73694d657373616765206d7367203d206e6577204f696f73694d65737361676528786d6c4d7367293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 604.1273 Td +/F6.0 9 Tf +<2f2f20352e2047657420726573706f6e73653a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 592.3823 Td +/F6.0 9 Tf +<526573706f6e736520726573706f6e73653b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 580.6373 Td +/F6.0 9 Tf +<747279207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 568.8923 Td +/F6.0 9 Tf +<726573706f6e7365203d207265717565737445782e476574526573706f6e7365286d7367293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 557.1473 Td +/F6.0 9 Tf +<7d2063617463682028457863657074696f6e20657829207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 545.4023 Td +/F6.0 9 Tf +<747874526573756c742e54657874202b3d202252657175657374457874656e646564206661696c65643a2022202b2065782e546f537472696e6728293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 533.6573 Td +/F6.0 9 Tf +<72657475726e3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 521.9123 Td +/F6.0 9 Tf +<7d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +18.2373 Tw + +BT +48.24 485.3586 Td +/F2.0 11 Tf +<596f752063616e2072756e2074686520457874656e6465645265717565737420746573742073616d706c652062792072756e6e696e6720746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 470.8842 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e746573742e657874656e646564526571756573742070726f6a656374206170706c69636174696f6e2c207365652062656c6f772e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +457.5 Tc + +0.0 Tc + +457.5 Tc + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +457.5 Tc + +q +457.5 0.0 0.0 225.75 48.24 228.8898 cm +/I2 Do +Q + +BT +48.24 231.5628 Td +ET + + +0.0 Tc +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +8.0785 Tw + +BT +48.24 205.0883 Td +/F2.0 11 Tf +<546865204c4441502c204f43535020616e642055444449206c6f6f6b757020636f6d706f6e656e7473206861766520626f7468206f6e6c696e6520616e64206f66666c696e65> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.1578 Tw + +BT +48.24 190.6139 Td +/F2.0 11 Tf +<696d706c656d656e746174696f6e206f6620746865697220696e74657266616365732c2073656520746865205241535020636c69656e74207475746f7269616c73206f6e20686f7720746f20737769746368206265747765656e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 176.1395 Td +/F2.0 11 Tf +<74686573652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +4.6985 Tw + +BT +48.24 149.665 Td +/F2.0 11 Tf +<596f752063616e2063686f6f736520776869636820696d706c656d656e746174696f6e20746f2072756e2062792073657474696e672074686520636f72726573706f6e64696e6720666163746f7279> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 135.1906 Td +/F2.0 11 Tf +<636f6e66696775726174696f6e20696e2074686520636f6e66696775726174696f6e2066696c652c207365652062656c6f772e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.822 Tw + +BT +48.24 108.7162 Td +/F2.0 11 Tf +<596f752063686f6f73652074686520696d706c656d656e746174696f6e20747970652062792073657474696e6720636c617373202b206e616d657370616365202b20617373656d626c79206e616d652e20546865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.0645 Tw + +BT +48.24 94.2418 Td +/F2.0 11 Tf +<666163746f7279207468656e20696e7374616e746961746573207468697320747970652064796e616d6963616c6c792e20596f75206d617920737570706c7920796f7572206f776e20696d706c656d656e746174696f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 79.7673 Td +/F2.0 11 Tf +<6f6620746865204f4353502c204c44415020616e64205544444920696e74657266616365732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<3130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +73 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 72 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F5.0 31 0 R +/F6.0 32 0 R +/F2.0 11 0 R +>> +/XObject << /I2 74 0 R +/Stamp2 220 0 R +>> +>> +>> +endobj +74 0 obj +<< /Type /XObject +/Subtype /Image +/Height 301 +/Width 610 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 41295 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 610 +>>] +>> +stream +x]TUTn2s9cBp TP$JP@A9̫(fA IrfkhfF\u;UBW[}&C&L0a„ u.믿8&/^(&L0a= 0otpDl&L0a{ GM2a„ )`YUD*fנtYS/&kOMM*vV Zs֚öjSe%u|p0a„?]~jQYP*U[R|cƖ7 U14(Ad>[*UP4]wK\Y/v6pN>~׌]6{dx[/_vףݭp2m}ɻ.^ɫЍo{lyy]w}l_E8J l&`OX vvPpu#6n]_l.]ulXϸyz8i9oFE>2q,hwSskldlt$gӻuY-C 4|_240T&41`k.i9{]_?dM1L'=l`ALt:* BsWNW/_y_ +ħ5F(]o\*L&߾6ƫ\򳗞hgM(>f;={WGW=5̬wj߇bJ38b;204"bSp4?5_HhҤf9#fl$Z`g?~ԬN7KU#F $O +,*BŸ.Y]#B`|cרXW+{jN ={Y͓D +JOEBoFtW߷" vFU!{/1a4ٸ2ES>o(f7s΋ +EiZ[^9YTQdxD+YyYGI} +)C+ߔ&ׯ[cb>uyeܘѕ*Vt߼:v(^ٓZmTv-o߾L ~AWWQk]͘ ە8?sGW'?NJɬƴzŏ"r|N csbrF|bzBr%{4əE(M<2 k[0 t=qJC #S$.!/vQxT4lJS2-(UpuuTF_9z m90݃FS>׃Jo1ډ$;gن66J +&!Ck)ا(Mj[WB fI^ G*4ou i)Mg cS4"cp4YBuP(t-ٰ #{OG,tPd?gkдd+07ACY^Wk&SRpۑ:]1=cMi8\_FQ1)|Q1?AtRK{m,<|kڬ$b'=&+7[ϥ{];.hPbMe_ d7g*\8$vY2:(.AKQq,O.@yx{5v&޼Y;q# 瀐7 +) +*1c6yf2ҺS(Mb#ApA7͝ǯd~/)|6ᔾM<(ɳtY4‹E dwe |2t "f4t+7l/@=[>PDpd5]3>~nE[!Qzݭ8'MG?Y8=|G?aN[.YJ37+S֣v(ymcXr$w/xq,IgQp +YﱊĵGXt cwxD9Ml>tiIq#s( +1.lJފ~ʴ7 NWQH芽/_ֆ,4I4I%.!ML4}ils30Q4kPł15ɮ#Vgd}*7캌SH0p) B8}=`z]P 4yywĘW(/vnu  |Wc ׂUC.;Xݰ2$~ %<ɵ>6a6dK SEJKP$]]/^EĤ6)O%aS7Bdj\L{UX&MvJyK=cPUDHB&KuBɨ{C^7KaiK<7¢I;VwnᰡK/NZ5k!vܻwof̈́瑕*U244ի&6 ~ +g0-IX?A{l/МX]Z̼=e!=Wzd lcI)R.$5雰/ÒOG*\fppaxbJ{x/^z+(T׬ +JIw +y;$&4Uf}cbyz&OAIl_aO:` !͡An_o?tJjs&٠D&" I"pȌ&5k ,=X W6u@ʌ!E%±BI*&~kmBi}D[i_'ٺ<χ S.q-MeFN!4p ؁GG0C`~1PQ6*$`;xl iцyҤY\ͩ&L~MY#*-ǪAMT$p&piQYc~L\*Ҕrp-\JW2,A{X0> +‘"NIͲX}(O""ku4\VIlvqV|iR݉Rơd>&ӗ1B4itp,p $xrj/h ҂v_=qFLf +%^9yxVZw?f?4k|wa>?#-_Ix0f+XO݅k5YIx,s#'!@{E4}-wo\nhN֨ƊÄ11zZ;5-0ݍt^ˮy"\l&irvXCG蠽&o=8;-N +KLBVK%o޼&v`݁JhrAzZ7l1IvS[b4$&\HTj*{3Ieat_1ra^ +FZ4lĵcƬћ zL o Gr >]\kS4mFIx +߲egL[^ +?6[n- b#AoY ,k9&465E=o7otXvBq+\π0!Jxm\Z­<4"{"{iJ-1Hc91ޑ]CCaPL( |Bfy?-*hFk+ "`jn4b/}ơ;CڒFMGZ^u[9hz$[r:IC:e~_7m4ƪdɁ&50RaUIHF;QE3a„ xҷu +dBi?0a„ &JD!M޻{+L0a„,`üi¹3v+0a„ Pމ ͛&ϟ==c.tБ &L0H"ۮHLx&jhq͵lI?P|ybdJ-eݺ2eӦ9ʟαPe֫S7Bj44ܢɩ0C.TP-|HƼvo^㯿JRPJNk1bTL?m̅ҥ ,7fAB*\רJs͛ܛ7\:v8_)~8KI㼼dj|~;{KJ:ue6{X@:uɉ>}" s_3hҼ |y ܺEDD.zq+~m#F/n._>~䲲HˏW.:wV)'6%;wYR d`. +JCCu.3f7nT,C4<ǏiJﱡJ49lիWf *YrGfdpVV\fVO#/_N~{{rj;!i( ~=P&ٕ$ЮNҮ$ݣG!4@@_\|aiI0N&f\u.*_ ۶{۵l lmeթ8y28rϞYۻ33TݺIe``(*PP+<*}ZP$[sYZ&G`27/M^-X_ Wmr Dx͛e;22M2 RÇ94YTNnr2O@4$ZN͎Q;U.s$!}46?4 zFɔ(l\P9ƕҤp@J)%A~J?ؐä?@JaxZ %q90\$4YhX9fϖ)rdC boA~ ]XѣeeFrrB0?4KHႃUY5 o~۲DlbB$8Dh7m"97l z](=C葌&s_%B;wdL9e ++9kkUi1zq>Qj 6lZ.4pyXΎKO'Q|:CFDs}r8.ys.|.WpDO aaV&9ѳIǏDS.i5I&@.}#]&y+g M #O"oi f !d˖$yt=M֯O_E@BxX-)U-E9)P\ŅaY0.M04XqVpj +vR_+I(s4pk "?h#ЪJ@&iP\<Б<'6EBAEGU/DؘآàzВm 3M0LS2_ LT,ms5Y&}pfn&M2 pBY:GsLIj2000+I M200000(h2ɣ'~~/S"Gd4AD n|eq&/(^䧊V-4ĉeb8R2D٥ yW^1|uLނ&Dٸ1ՇD9jDimM—7[*D٧:D9w.a\ WnM&UNH~N'Qّw5-hk˾&]]")q 0A>R1oԈ D9r$@DiiIW,.T٫ͥDK☷lI&D ֹTikK ,QD~/+Q.ZTԫ@tgA~ ?,(`J49t|X !K2eȧ%e^[,p5kaD<իeJW.QʗdpI:UlxGr?y BDIcDl?q^=B%v`V +];g[CDq(qqqUl#QDa(iBf +ϻoA~J$w+B0d`````PF +hA!M200000(I`4&$B0d`````PF +hA!M200000(I`4euM>y\Uޭ{hӦP4+Wl:::E4mmmڑRJu[d8 [Rn?%K< *ѤP9rȧO?.gmmSzzzXbȃPzxxA a0HÆ -2tV :Cŭ,-M-4_tbS%K-610XpբƖ&ߵ}J7]mۆ4ܸq&aÆ͛jdr圜@_9iUj&CMĄȄqѱ1Q 1#A1#!*>.&Ӥ׷Fĉi΅ *i}%\]]Q6 oժ=JfڴiʇvBÚ5k&-,,rȑT3h !ҥK-ZJ1M_<@н{wr444O>{D\$Ԍ%H +<(M>|x&t3gΈoRHhR__?22rŊȟaff]܇`cccP]ll̙3YRʉ'ܹϟP{zz:FrӦMhllllܸ1J;w{IIڪ;* m۶9CBBvލ~)9f̘4[[۪U>^\$&ۇC///-~~~J:M7n`2epԩS+WlI&h +}DDрK.˦Iy P$*V\tU<`WEIaÆy… =!;߿Ç !?I*IIJ +'tG_G$'|Tr$bn}:Hʕ+8QJ?o޼IKK[ `e**lĈLCCbŊq| P,?Nykƍh'SSS_|GΝ D &\z-Ry(%%ڌP퇅^z tuu?A׮]{#GD#Xj Xa@.sT 2 ~~<,ejj(&de +5 AIC3RC^HO$fnj&# D`1Lx6v }<3#="%2h{Ip$}H!^ IOKqddxbBlF 455G#c&ccx GLI~ "\$:*2"$wo||. ^C4)(]ø\TX]QwpyŐP2.:*" EC|.9$Ǔ d4Atp=?V.X}$򱺌rK{^EU HWD:H қ UA4A:(]Hc/@BzB 4@[7{n&MrS 2'ܳgϔݝw˗/=kФm YM^(X]lL4~o]I4&&O`u`uщթ<~>gd +V'Oڵk{$sO8Ѹqf͚i+W&]JQ-DPB8?~gɒE +U!Ogww\ nMFGE@<`u!6SDG$F}:ˑ#ǤIٓ +L:ݺu?êUJ,AaÆEIѬoQFŋI' :ر#..Nvpeȯoƌyͼ>>>>=zH_RA)S띝m.8 RŢKV3$02" DH=g> a%}45kVh)((w2e +:w~&M͛h9I۷o'Ϟ=;""'DؿtFSOf͒m/e[k0ɓ& 2s劏Ewu bc949zhH%4/_>ѣ?~p;v X‘8|a)dI|&IG ,h&ׯ/ERʐ!CHdɒ9nx^`ԨQӧOLJO<4FժUCGfpzN 5P.;DO4 J*Q4YFGGCƍ {֨Q5gΜ~׃Iݻԩ._@v(m>|.],YodJ7?'NHzǎ˕+6000͑+W9ՠ`uaCC"#. P!x8|4ٶm]6pN8M\ҥK ygȤk$6m_~%Ν;wҥ2e F+i!!!$ya}mФA.=XVtTJU3!X]Fd"EVX!&oQ|pVݺu&Zx}ݢlhA;}1\#X]xPoLLWVM۷Gx(9yp˗i,H?:ŋ49+W^J;MvIK&q%I:h߾J=M̙W^t<Ԯ]=i +/+a]CC`u!(?3WHh Vw:Ãyyys.\x饗 +g 0P˖-cbb8=**S:v숫ـ2)YdY~}DDD\\l9M7m$+WgϞMFdn*x!֭[ G*ToyWJx@׫qƺ^F ٿKʶzjYpB$ ;$?.ʙ3gΟ?MPX1E5kR6,XjƔ;X]lIHB:ؘ(xv:{VgBllٲ+֭YN50000H=w*'6&K x~7r+oUն+Pf%-(YR54jŊBW^=U6mT:Oׅ4XhzTʕssNµn̺s< +fH'5RR/Yp/qG:X]+]UeZ骂]7 >jE?]tL9>+vC"V&)8`*g:1m`Gs!W.]7n㭨(SRT^)+[ի'bcS-Pk,rǸ4IlZ + ^~9i:y!+ǏFfPnUk-oֹscAxqӟwGt VE MH̛Mm`K/YN2#q_e?z C_DN XZNyLo/]jmޜ~E<$cE"Z:GπϷK[ O[5kBV| >}-:jJ:҉J yڻW1 +kM\Km)ޱcʸ#uʸPT[CNյ,$V]5:c Au*an5gGFZoRGsUD_ +,=& :8W ֦MJݻUFP_,O%8+5ꛘ&aw +\=u s`;<8AO2jtM_~i}j;FTR0: Hx Jg(SB*B%mTueJ<`}: K`'#!q̸4/Bᅌb琛w=xҕqݺժPAXtT +jS͂[:l2.yMU_ +Fȝ#ivK `}0Z2 9,?] @K"K‘kJdt"3rr;h ;vtFC']$r4)F\e1 #s< sM7O;9P#æpY 2Ty 8mpq;NIV͚x?tݾ]Y(_^=EB0^GӉwU}uM0Exn&`o!ǔeOQ P0H%~+LM̩~MnެY$V a+T#iʲ oNj&]++]x~v"A8M +M +50đ `two1t.1`DQY[v'Ri+ B.q !9 +礫@:MQ5xs: + I. + ܹJ.7 W( +_$G,  Bh_R<&vP_^en4O"-x$laٮBCV4qN8庁1_."=8M:?Vi!ip҉']y(-7*G=4aLIsqdQn":V aեV`࿃%U?'˻ U`hS朆10(M^瑎A/_ƍS~%'yoPnSyA3 Di^׍3eJIH/}Q1{sMQP!1R>q D[(M6nAҫV*su@ŋ#si*nˋFٲeREI`fDc}/4%i +g``pSږ98J׈m2{eJ~ƮXbǎ{ q8Ȟ=-[('vYmI5`ҥ[n8S0291G-ST~gϟ?rFFwdTTe5s̴Vyիر#}JFH +%L MZjכ&3g<{ϒV7q,<駟ӧW'ItK߼9kzKHubbb.SIZs1P:n:,ԬYs„  Pti8/5kdnq4e!C:t w\*d'! + X<סCgAfeMHgdz6FůǁguӦMCXbspod߾}Es|`*įQD7&nj#r'ѧ0$$$EĹAi!ޒ. ]|y٪U'xDi{9sȂh۶mH^U64M: PpaWKGq-k6ZY%Ja|7D▣U&aÆyڷo/GFv"irȑ3;'g$O͛7G2"dʕe+lC.T:STN;.H߱H4?>rH:^O&I'O{߿?5];''C~ܹ5jp:WϞ=wލ3WC^LDp=G*jROhq.YDq""">phăi~GzUϜ9&._&Ձة̍˖-l2[`pؿ?BYחbvӓ 6oPY֯__T)飹pB+͂GE1.m0h1Ԃs#dE;?!0??gy&FԩWmj|O>k)9]kWYf\$zh&Pw<p͈(_N I!D„`u9zV'!xY٠ߌB +}yU;-H&O8AI&ec(hJDK.CnPoɸ5l@EH|wՓC~Q$-"-/_&w}^=N .sMr^ꐜ32A?/J_y]wOl %ɢ|y#4mzV\-2+zg ޘBrnZiJX $X3X0Zw1"\ 6zsD~uҥʂGKVPAE2*GtM&ٳ>RTxT-}-|Px+8Xq3ڥKj_,5oЮ]j'ņ l!_>U*s#f!_(˞Q7UjJ8( H.sIpjo~P{C:WZct^BYr[rRW]"T@'a*@[&lQclSL&n2' 5]..;m/\p71PK}(9 +&_@ァ6|HSZϷMы+'dIU>'GUgT9?QPt湐= P].^|Fn49y-x.E*>ω7*hn\ M-`tE( +X0wn27eo-xe(@2k+jUײeb\GOڶiSǎUKЭ[/rФQM:sLC< "oĥLk4iG GE?WyەtgOh?M;;U @;tqC֦M@tߧ*k՝w*M|YN5@vG4/7O(>Ιtd*։և*: +]G8{R-*p(5|ڋQ%tĴ;S6[S&iJ%×˗-oo&Jp:&Q -ɓ.6 ?^mCQQ*_x{`^%TGSNԀfZFYGup׸^)oؠIvmEh]']i.ujMij;'] դtɊɨ"mN>gYJ=˪AhAu40um@܂\T{iEEƿ<x0MN:w!KhF AN_ e]4MFO+~$fTߤiS8?U]4)O9]3dIaTN *.n'` -\Q]tIqUPOֶmU0ɁI;Cu)&z/\p'tӤ8TTjB\ 뫯|*-[srP мr '$i!2,0"]Wd;YZܴ3IN:MrSeΥ^bS$DeH9\3$6 +"dd&e8xå00#w1aGA>1Qg ;XVw# 9irnȟPtt-S +Q&LI(s5$}6+t;uR5yr驧I<]sH%MF%FT9RVHs{0@_wk$IZzEf%X( B|4qJt<Ҥ+ŋUܩF\U(`u^1}bc|ϞbsF¹Mv:kDYiQ;VJ7MK/ z4pJϙʊgՔ]L~u$4AO?(9MGLۿ2!q=Z)DW,AI$O![fMRZH4DzYxzgٓ&a)xS(&XujC%UcKx&e{~+& 4Yj+W^u(ChOUkW#{mۖM0p +MSx˗>oWzI:a2,`Hnx  dh<5kۧ#Z ő6l(w Iڴi£0W\fi^}?͛R>q5ʘU17 +s.]a]C GB}2dmΝ}k֬+WsNtqƌ ݰaKnݠ p,Y2|e/u=tGժU#^cB[TLe:_`u|?Gt=C  \bkИHaz a%vE}/>,&]0O'y 䩧/yWQ_f4,.2f7n(fø||||$h9ԢE K,}?O*.Vʕ+Iryڻw/'6n_~m1ǎ㏱sNXڳT`vNO\#N*l/?!(7gr.||:Xs؉QQQjѯ؟P꤆&iXz[T'()H 0sOO:x⢩ ```pȕ3g LVVw1".(zsjԨ>_hh@89H&!]JO۽{?@GyΎ}ުU+$9n@-InFF>S>}>m4~:  2t+&?/[^=ݼlٲ?sr#GtM&3e+z tE<8HK ((N:48>e9H| Yhm5I ?aY&'Iݛcǎ%-.g`a#Py4Mɀƺ>4 UhU͍_ Mr%+w~7qPn.*UOw u Ɋ(-Z& M޽;fax1 +FO M{)SPr-… %Ga׮]X3f $ɓ' 9}q1;i$( G= >L1ERхz0n8Qd#H &J> -ZD8֪߭U?|w1 Q0}?&ooQ&ŠgÇ#̙3'I٤q| *Dնmۆiށb/9s&W r&Pf ]da(OײhŇeoDchc"3g$WǏs30zg) dd?zh˞H!n4_^qˈ2|Ν ```>NƸ |9_\V -M5]ƩSnG,7 x88`u1Q|/]9™S&XG>1 ne`uU"U>!A:u7-[6WD)u޽]vnF~LҔWZj#(A: +V'G:Յ_Յ>Qx|3:X FNN>M׮]aF?}'2W'/$$\AQ1{ڝOmbڰ C@[ 8! +υPW;d`u77nicnj*I?~ }l&+W<݆h͛uW*X]h2. VwÐ&T<nW^G ._y6lP[pZ<1Mˢ9ձnǎE(4MvlŏM&*=kz) X3fD͚JȎ2000];W..>+Xݹ`{cϋ{&K.}ĉ#Gާ._)"㮻ڼy3UH+W2^XpaLLVٲe۶m}E!vZ,Y֯_KOˎ}Q7o^֬Y%Z̙CN")S!C矐%?%̞xg=W CEuzv;!H^yŲsv!<\d,VN5s:nV -;VVw+#"lԨQ@@;0'۷ V׽{wСCM6B +^ w^pɒ%z58V~֩S:(kXu%HK P+W*9޽|Қxg%X#X]Kqphx&Xm.&:(-X2.?&Q/ޤp$NdB:; +Vu18ȵlФNq:ϐ`aenn չb9՝ՅCa*pD 64i````pAd< :iSgGvC40000O:OF3@?-XE+"GB`ං +VF8> BM^t;u300000H=g`J;y|:^K>^._.Vg`````&^ M$ n YdJ.ugϞSҥͭ]vT!> EޔR%F"E^6TV/_^Kf*enҤ?SOf0 +.,%߃ Hbk=܃N:7` AYf֬Y ǏP.]nvӉN:qqqƼyZfnVٞx :blٲ;vH'NYEtؑn4|ܸqI~JXXƍ-[:}}}]aÆ܌۷S)SxPWޱcv͝6w\m>}ZTPA }Q$3f̸30N.QxVZŁuov-M >CM63fLɒ%oJw68o:MJڸqćxZJ*Z_p*rM XcXsw DΝS_|={@Sٳߨҥ۶msIdaÆ7T %ki2sƣ_~ZB .֭[k2eʈhѢ"|<זG["~ajM#iiʺϛ7H ԦM1>vXE 1a4[h!F"k֬˕+ͶjCȳgR={[o\d߾}Kdɢ"bm۶ʥJaŵOQ'O *D{9ҲSNQswի6衇tvBne5jh.[L 2{"a[n"g k׮Eέ%rHH+(PC#$P0x`mA+ jΖ-H9zt +K(Ͷo^o]H`6_kC  ¥Kj͛0 @$ME!-#&{q]vO?Ø=V"dXzyoҤIAAA}9~Fkc 9AWX۷I|'(C?6l'"{n:l`aտKu*U:x 'ӝ\hfXUPsΡƵqΝ;7rilz,Nd?P#FɎ2<=#bkO,;']ׯ_ω4;u1j׮2WAO6hয়~B9/dR6suCx&#+#*oos"\Fɵ.#d?pʉhxӦMME c)ɓB _N:3M2)M`A ;bRe4MrŊ VCqy?qƋ/"بC:Tp#|2 !"mP!wIF:']y )>"rDCW\;_ߤ$Q5dTT }r8LaO@?XF_ӡC:b,˗O:V4e \7xnIxXXnYfd4IAQF(,^tɒ%?#tpp;Iwi, I0m4~҉0'K.?"}%O;$9sɐ_XޢuO Ñ6ϔ)tSTwҹq.\Nn&U锊l$ C9=A_oYma +tNBXG樇$iw^ 0Pu=@… '"lдR1zw/X^zzABߚz*h :g9raaa(%Dz,eQZY V}1$/R}c']ݐ&q"Gc,?6ybpJ&p )ZzM&WBoj 4>mAfhɓ\DήqڲMZ6]@KMbtyD\.]'L31V\)ҽ>S^£)ĬzqYke: N¡C ]gF\Zd&ixinݩe˦pmA[)0` 6dء&C. Ӓ۷oI=gmAk7ZHQr =zp[pPޠA-XAlN$Px)Y6S + 9^DNBV`Jԋgj`\_F +~ty(э7ip oLLt: >X]dDKq>ާ._KVwK賾+z)S#ӧP0eLnv R +V+t$}1ħ#% +VwK5;^k`p;駟p =\߄8`uNã40000mAB)!N\s!%X}7y+e`````1ȕ+ +\.Aeh6.VVgGsš<[54i````pACD8]hYY_SiSWVڡD{v&ܹ ܄fj޼yb ?x𠛰aÆs3'tn޼lٲ-TPaÆ n^z1Mp'/_ĥmժՌ3܄'NرpϞ=EIlf͚+Wt4hnUVըQ#bŊڵMcn™3gl2$ۼA4pԨQ4pƍ˗Ol\r\7a=F&?C=6oѢk&ԩpΝ4Nb իWw܄XI `u A~avsAU:_ӗFE&XmɄE:`uQSƪ`ug%}gCT:'W)/FÈeHp;XohiӦCqwެ}N_>?+UDDr]vm۴MZ5kAk^hQ2[shd͚UpfM!|ׯH3gv6eJIyʉzѤq9UVi.Gpo`ֹgb$e:5gˎAldGLJi=GzҥKӓ7s +`u[ $PűO*`uSɾ}~76l2eJtt tf<@^'ߪ[yώ6}bEu~G?ڳsO*MU\i߸~#FF=xDwòw2y +ٽ譪U:_xMzySN>LGR zdEK^u2,(pwW&aCyP5k}=[4osQ#F 4ý>.='?S#pS_jŪE y}s!4ߘF:ryT_Wl2/wFZW-_5H_Q5v'ޛ{5|pJ2f1xׯwl`p՝O&X] +VqFٝزVj֬'7ƶiBoY TdŊ!*k3^D\R؂Ċe+Zz>uanbΓ'vڮ~m6lTRJUbb0uIy)H0 N|O}&Kz?ݛ![9r08 eKO?LJ>NrhҠAZXGƎc`DZoC JklChmw?\X-Ѻ$Ƙcp"4I7uahf{Վ{n`dh>y;Lr%״"X&ߩz8q?ņI>cR{N$yݼyٳE56!$I'4Y\Wڦuҝ;u&Mto/y{s˔)c%C׹lWr̥[g/N-rѭ DʀB؂4Nq<s&t"yBH4nXHs=`u!$ 6J&nj#B[e&B'MvU/RTB._xWi͛5y@E ɝw)?i5kJv`DWri٢&BMn/Jk Z/zdavߞ}"o֬qEB{[@:9s䤵A׮]4G?:Q1=fM#Gqat(_|E~2 +)W]!h4%ܯ^|Gɤ.MGe4n%E/OxY>s+yM:!4/$t``p +V."Vzs㕊`uM4ݻw?pȑ…]OҤI^zu|ǟ;wNFTRɓ()R3gN-xr-[g}_*›$i7O{:&>P.aY\Jͪ5.ir+p8~}6߈PVyg8=[7mEHxG--7o،￟Cx?Hzh9|s;eݺy1P^l M~Zy==XS aJ;Xv&qMɞgӆ/js'Mj@xZ_YlrR\fM7۵i}ڟ[|jN:WPA2Iׂ ^`]mp#g͛6wN2`=Ǎ!rX h]VV,n:9$>GQqD S|tIdF9}ԂFCWjA +=FފaIN:MzDeFS85M|ZW­Xd)Q*ąK&]g:M[ -Bx&%INn՚qʕ+c#QxQI'ܺܢnK.(M&S hΨiYFkhIi&M*UTmz-y=Jo|^Z.4 1ACdɒ3GNLhBZ(~⥭]V !\Es+WNIN&nj3vX.,+r(@Ϻh +Mbj|7&p] &s'TҤ&5p: Ͽ@ֲL)EB}Eo] Mʻ(H M)\˚&IGJ&GE`YChRNܰa?#4I` C`;ߗ_~.(T&\.\ڵk3{իWÎuEQtD^zI=y9z(>, Ms)aضU.9M4UW~}l޸ ۻIQzύ7{mkX۳oҹ||㮝s8+k3L].]FrK-l5թfϞoᄚ, +!9h6ēоIm-Chmݖ{0KZLzfMGgýޝn'0ˈ#hg؂DJ*D,t֝S 4iOFMN8 k>G7ۘ:N|y"ZReڄ,aY4}; +*h2~I`ႅgeϖ9OkjgS=z2.qm޿_Z&8M Dի[sQV.[ٮm;g(Oxq ESAJb%37O^n'Xt=[x̙c-{0!"Ne?eU!U @ĝusaM4wmupAsڴ#k +?9Xӯiq=M8;M2I{?>w W:Db +VKM:x8@tM-ZV}kMYD?:O?VvK7]^ ?It/Xe`5TBx^O>b^$w,>IhZɫcPe%ycWgޓ3zhw$]zrh[K9}tzXeNS[Κg^ʺe\"n]+&5ki|" aw)s 9zu@N8.<,TAD82( "0XciS_Æib`p;^?>gD2<̦xm`p+W Vgqú;6_O2X]͇ڵsu2mԨ9`xbŊ=qX{WݵYf~3gΜ$4A݊+[ cedK'l"E9TZ4ܩ3g9ءc]f1Ο~```PXtՅwHUwk׮8qbTTԤI ab֭۴iP޽{GDDs( 0 $B͛7_gng?[hq}$e'</O\z~gy#U$Wf8rݱ}R%K +9ϑ… +Ӱb\ܸ~OxG$|!Cd_~Wj߷;]fϩ/gjdF.]t\,;4M1O8AI~Ѯ]GZ=r-.yOIZIuxls.r600HT: n~u:Z\.8ڴiӾ +^r?g25J$y}Ν+rLie=!ɾ}j z|5ENgw˖-";vH B-ߏ|ɒ%"oѢ6˧x"|嗵p)^4/M7)W\mfN)1}ƿ0^%-S!͚4'!^ +!T\Bf@=2ٳg(vn)rM&;-,*Uz&sԈQe˪oV~wTV24'OmVF?'‘#Fj#-\,$i'4nڂ>I upMUVE0P4_xԩSE9 -lҨ[$IΏP BB𨷏:X]H+OT$/FΟMMƍ?3~^z%WZ a)猟ƍ#Yv믿ZtLٲeKK駟~:^HLO=Tpp0,0g!/)ן9s^=&!B… Ge[nzڔY&]/ ȧMԳTn߾}tԩm۶/_^piR#}{,XN:aF7"M4onO;t֨^c+֬Z7O޻ 5 -DΟL&۶i{nڶ-}ke]7N!qhX)*'ǕW:\JLǎcDiO4ɰC,۳o,\[PTsf1"4yhqc {vXvL8H']#G#_bUsxg;D8zm[畘&K*-e;7 V?{1R1iKx ~ٳiذ3X]XXӧR VI|ӧO0|R}O?ߖ=׭S߽A![!Z䤫$}i = /(wAhD8$>ϗZhҊC'x[Kd$> $xH}c.i$G#Idx4ydw1rU\Ϫ4Ш~j JE :@[)l(AP[4(*ꚔpbېV@%)k;wfvwvϬKٻ;"|?:fޝ;;^o{_o~E TR+(-WuW{w=57iYJhssbRΔW,'뻮 +u+q57h +ԣR [Ť݃[f6>t1 eM验׶x SVi龲F>dӣVN/y^_{keL.s[bRV .t6L^xZӻi[n՗nQL.[nٳ1`bж4 +1Њo'&_U,_\wqެ,:wPbHI͟D˵]32*N;eLH3vҘԷbVJDw![ުmizEϤF3Ei3.g&? ǕkdYĤ;6jU߸JPP7cgӶdDZ?&Hw1̗սn~z\a822ⶤQ(رcZ}bjS[bzxt+xfSB|AM+9XF9d +$sɻ[M6R~ЧzWPYht9ju]WV.O/rE6W"{n=իW^ƺjemw{{~G/t}]pW_wnp&q׸k\(_R7sϙ^Crq'sj.]ɖ)NaZ pS~~O(]|Ƕӷ0~ʏ]hR.)7ݓ~4aRvFl_my덷tXm}[u'w֟믽7nÏ7ZtW+_nOknϫYK}{p%'o]V|K뼴%Fz%z|AwIm_q;,YrҘykTV{^븊h列_ksbRA1*>w R9}euVSǧ3)WVlr44efpŊ޹z|^Ùnɇ~߹vhe<վ}ODGm\veڐ[jlRKJ#qGF}vmʳ>/5|݈>s-ޣ;w% +HM#jW}s-'-@r]\q]{~Ewlfunam&֮Fs wOtKfo=:'|>wPRF?cnaVV7tll}ѿg-ktV/ٲbk7ر-k[/p:eu$qIYÖյ\̔ڭF.=vش 0U_ +3L5Rldj*xڭf.[ S}%M|L#]kSESVWLT&c +9o:+L()kZ1'V&CΛxŔtLK⡅Ӊ +1 0i“8!N^ PV eu df>/TS^HÅ]G22s++BujbV&{I)'5}U+J){d&^J$L-ٙmэ^OLY]H7[Vgz\'ʦǵ$&~I$bP++GeuvǤTYbfS/ch clY]j01 Hb|6lQYLeLY]>S=1 -T^ՙBlzq[Vn͔"&4vZ|^mY]eZF>TRڲ+SVg ]A:3eueIlMY[:'٤l6je)KRVI"0ǯ.ٲ:%e9T"(S0PȧIGLYLM euQe][lxD1i徲PNkң$#.̛ˀꪦ'pҲeuve(dhhը+jXY]1hԫ(`C%Dj:OlY]WVW2v+vڽ,RVfǦ;NM*ɣ.*#BY:w euutˌ RHL<٤2r@Y]=ȥaWVW*IGLY]tGNIY +OsNH2SVwxĖՅS}eun{hDDY/ɁMu}RV)n5|YI~l2IL{@.VVg2ieSN;e>eu|̦F>SVw:OlYh5.ȥ;#ǧg8euh6c!Șٲ|Qm2c^Yeu Ө]S{kh\Qr^F*CL|1HMY=92*3.RPV)ug[xLYLÀpeueuKYOCDMSřr^Y]X5SIsi?e#$#.TVdx pi7\%G?!&euȾtΤF n4j.$&4̦O^Vv.Dv69AY+. sꔋA6Y{BN!&]FmNnj%e!i5fFIY/Ξ9+(Jr1P|:-*+3)Λ$HD]t:srѴ +teu1 -+Fteuu|&A +$/:i/2+3Gv]^1r09eu*Zaq<bHY'l:+ҝN+/S/SRZs[VW +5 rnILwA. PV eu dzXYMv5> +stream +q +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +BT +48.24 795.9008 Td +/F5.0 9.975 Tf +<436f64652073616d706c652034> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 512.3743 l +547.04 510.1652 545.2491 508.3743 543.04 508.3743 c +52.24 508.3743 l +50.0309 508.3743 48.24 510.1652 48.24 512.3743 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 512.3743 l +547.04 510.1652 545.2491 508.3743 543.04 508.3743 c +52.24 508.3743 l +50.0309 508.3743 48.24 510.1652 48.24 512.3743 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 768.5573 Td +/F6.0 9 Tf +<3c436f6e66696775726174696f6e53656374696f6e207873693a747970653d225265766f636174696f6e4c6f6f6b7570466163746f7279436f6e666967223e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 756.8123 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 745.0673 Td +/F6.0 9 Tf +<646b2e676f762e6f696f73692e73656375726974792e7265766f636174696f6e2e6f6373702e4f6373704c6f6f6b7570> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 733.3223 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 721.5773 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 709.8323 Td +/F6.0 9 Tf +<3c2f436f6e66696775726174696f6e53656374696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 698.0873 Td +/F6.0 9 Tf +<3c436f6e66696775726174696f6e53656374696f6e207873693a747970653d224c6461704c6f6f6b7570466163746f7279436f6e666967223e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 686.3423 Td +/F6.0 9 Tf +<3c496d706c656d656e746174696f6e4e616d657370616365436c6173733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 674.5973 Td +/F6.0 9 Tf +<646b2e676f762e6f696f73692e73656375726974792e4c6461702e4c64617043657274696669636174654c6f6f6b7570> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 662.8523 Td +/F6.0 9 Tf +<3c2f496d706c656d656e746174696f6e4e616d657370616365436c6173733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 651.1073 Td +/F6.0 9 Tf +<3c496d706c656d656e746174696f6e417373656d626c793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 639.3623 Td +/F6.0 9 Tf +<646b2e676f762e6f696f73692e6c696272617279> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 627.6173 Td +/F6.0 9 Tf +<3c2f496d706c656d656e746174696f6e417373656d626c793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 615.8723 Td +/F6.0 9 Tf +<3c2f436f6e66696775726174696f6e53656374696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 604.1273 Td +/F6.0 9 Tf +<3c436f6e66696775726174696f6e53656374696f6e207873693a747970653d22556464694c6f6f6b7570436c69656e74466163746f7279436f6e666967223e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 592.3823 Td +/F6.0 9 Tf +<3c496d706c656d656e746174696f6e4e616d657370616365436c6173733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 580.6373 Td +/F6.0 9 Tf +<646b2e676f762e6f696f73692e756464692e556464694c6f6f6b7570436c69656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 568.8923 Td +/F6.0 9 Tf +<3c2f496d706c656d656e746174696f6e4e616d657370616365436c6173733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 557.1473 Td +/F6.0 9 Tf +<3c496d706c656d656e746174696f6e417373656d626c793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 545.4023 Td +/F6.0 9 Tf +<646b2e676f762e6f696f73692e6c696272617279> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 533.6573 Td +/F6.0 9 Tf +<3c2f496d706c656d656e746174696f6e417373656d626c793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 521.9123 Td +/F6.0 9 Tf +<3c2f436f6e66696775726174696f6e53656374696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 485.3586 Td +/F2.0 11 Tf +<436f64652073616d706c6520352075736573204f43535020666f7220746f20636865636b20666f72207265766f636174696f6e2c207768696c652073616d706c652036207573652043524c206c6f6f6b75702e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 459.9106 Td +/F5.0 9.975 Tf +<436f64652073616d706c652035> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 452.7742 m +543.04 452.7742 l +545.2491 452.7742 547.04 450.9834 547.04 448.7742 c +547.04 176.3842 l +547.04 174.1751 545.2491 172.3842 543.04 172.3842 c +52.24 172.3842 l +50.0309 172.3842 48.24 174.1751 48.24 176.3842 c +48.24 448.7742 l +48.24 450.9834 50.0309 452.7742 52.24 452.7742 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 452.7742 m +543.04 452.7742 l +545.2491 452.7742 547.04 450.9834 547.04 448.7742 c +547.04 176.3842 l +547.04 174.1751 545.2491 172.3842 543.04 172.3842 c +52.24 172.3842 l +50.0309 172.3842 48.24 174.1751 48.24 176.3842 c +48.24 448.7742 l +48.24 450.9834 50.0309 452.7742 52.24 452.7742 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 432.5672 Td +/F6.0 9 Tf +<3c436f6e66696775726174696f6e53656374696f6e207873693a747970653d225265766f636174696f6e4c6f6f6b7570466163746f7279436f6e666967223e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 420.8222 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 409.0772 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 397.3322 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 385.5872 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 373.8422 Td +/F6.0 9 Tf +<3c2f436f6e66696775726174696f6e53656374696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 362.0972 Td +/F6.0 9 Tf +<3c436f6e66696775726174696f6e53656374696f6e207873693a747970653d224c6461704c6f6f6b7570466163746f7279436f6e666967223e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 350.3522 Td +/F6.0 9 Tf +<3c496d706c656d656e746174696f6e4e616d657370616365436c6173733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 338.6072 Td +/F6.0 9 Tf +<646b2e676f762e6f696f73692e73656375726974792e4c6461702e4c64617043657274696669636174654c6f6f6b7570> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 326.8622 Td +/F6.0 9 Tf +<3c2f496d706c656d656e746174696f6e4e616d657370616365436c6173733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 315.1172 Td +/F6.0 9 Tf +<3c496d706c656d656e746174696f6e417373656d626c793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 303.3722 Td +/F6.0 9 Tf +<646b2e676f762e6f696f73692e6c696272617279> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 291.6272 Td +/F6.0 9 Tf +<3c2f496d706c656d656e746174696f6e417373656d626c793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 279.8822 Td +/F6.0 9 Tf +<3c2f436f6e66696775726174696f6e53656374696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 268.1372 Td +/F6.0 9 Tf +<3c436f6e66696775726174696f6e53656374696f6e207873693a747970653d22556464694c6f6f6b7570436c69656e74466163746f7279436f6e666967223e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 256.3922 Td +/F6.0 9 Tf +<3c496d706c656d656e746174696f6e4e616d657370616365436c6173733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 244.6472 Td +/F6.0 9 Tf +<646b2e676f762e6f696f73692e756464692e556464694c6f6f6b7570436c69656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 232.9022 Td +/F6.0 9 Tf +<3c2f496d706c656d656e746174696f6e4e616d657370616365436c6173733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 221.1572 Td +/F6.0 9 Tf +<3c496d706c656d656e746174696f6e417373656d626c793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 209.4122 Td +/F6.0 9 Tf +<646b2e676f762e6f696f73692e6c696272617279> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 197.6672 Td +/F6.0 9 Tf +<3c2f496d706c656d656e746174696f6e417373656d626c793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 185.9222 Td +/F6.0 9 Tf +<3c2f436f6e66696775726174696f6e53656374696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.2409 Tw + +BT +48.24 149.3685 Td +/F2.0 11 Tf +<546865204f4353502d7365727665722069732062792064656661756c7420726561642066726f6d207468652063657274696669636174652e20546869732063616e206265206f76657272696464656e20627920686176696e672061> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 134.8941 Td +/F2.0 11 Tf +<636f6e66696775726174696f6e20696e20746865204f435350636f6e6669672073656374696f6e3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +539.02 15.505 Td +/F2.0 9 Tf +<3131> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +76 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 75 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F5.0 31 0 R +/F6.0 32 0 R +/F2.0 11 0 R +>> +/XObject << /Stamp1 219 0 R +>> +>> +>> +endobj +77 0 obj +<< /Length 9356 +>> +stream +q +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +BT +48.24 795.9008 Td +/F5.0 9.975 Tf +<436f64652073616d706c652036> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 723.7843 l +547.04 721.5752 545.2491 719.7843 543.04 719.7843 c +52.24 719.7843 l +50.0309 719.7843 48.24 721.5752 48.24 723.7843 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 723.7843 l +547.04 721.5752 545.2491 719.7843 543.04 719.7843 c +52.24 719.7843 l +50.0309 719.7843 48.24 721.5752 48.24 723.7843 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 768.5573 Td +/F6.0 9 Tf +<3c436f6e66696775726174696f6e53656374696f6e207873693a747970653d224f637370436f6e666967223e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 756.8123 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 745.0673 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 733.3223 Td +/F6.0 9 Tf +<3c2f436f6e66696775726174696f6e53656374696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +9.0358 Tw + +BT +48.24 696.7686 Td +/F2.0 11 Tf +<54686520636f6e66696775726174696f6e2066696c6520616c736f2064656d6f6e7374726174657320686f7720746f20636f6e6669677572652052617370446f63756d656e7454797065> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.5546 Tw + +BT +48.24 682.2942 Td +/F2.0 11 Tf +<636f6e66696775726174696f6e2e205468697320636f6e66696775726174696f6e206973206173736f6369617465732074686520666f6c6c6f77696e6720696e666f726d6174696f6e20776974682074686520726f6f74> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 667.8198 Td +/F2.0 11 Tf +<656c656d656e74206f6620616e20786d6c20646f63756d656e743a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 641.3453 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 641.3453 Td +/F2.0 11 Tf +<56616c69646174696f6e20736368656d617320616e6420736368656d6174726f6e2078736c7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 620.8709 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 620.8709 Td +/F2.0 11 Tf +<58706174682065787072657373696f6e7320666f722066696e64696e6720652e672e20616e20474c4e202845414e29206e756d626572206f72206f7468657220656e64706f696e74206b6579207479706573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 600.3965 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 600.3965 Td +/F2.0 11 Tf +<4173736f63696174652061207365727669636520616e6420534f415020616374696f6e20776974682074686520646f63756d656e742074797065> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.0055 Tw + +BT +48.24 573.922 Td +/F2.0 11 Tf +<4d6f7374206f66207468697320636f6e66696775726174696f6e20706f696e747320666f727761726420746f20746865205241535020636c69656e7420776869636820757365732074686973206c69627261727920666f72> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 559.4476 Td +/F2.0 11 Tf +<6175746f6d61746963616c6c792073656e64696e6720627573696e657373206d657373616765732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.7909 Tw + +BT +48.24 532.9732 Td +/F2.0 11 Tf +<596f752063616e20736565207468652052657175657374457874656e64656420636c61737320666f7220616e206578616d706c65206f6e20686f7720746f20737472696e6720746865204f4353502c204c4441502c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.5923 Tw + +BT +48.24 518.4988 Td +/F2.0 11 Tf +<554444492c20636572746966696361746520636865636b696e6720616e64205265717565737420636f6d706f6e656e747320746f6765746865722c20656974686572206279207573696e6720636f6e66696775726174696f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 504.0243 Td +/F2.0 11 Tf +<6f722070726f6772616d6d61746963616c6c792e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 473.5356 Td +/F4.0 11 Tf +<312e362e322e312e205468652055444449206c6f6f6b7570> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.2188 Tw + +BT +48.24 449.0469 Td +/F2.0 11 Tf +<5468652055444449206c6f6f6b7570206f662074686520657874656e646564207265717565737420726571756972657320746865205544444920636f6e6e656374696f6e20746f20626520636f6e6669677572656420696e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 434.5725 Td +/F2.0 11 Tf +<746865206170702e636f6e6669672066696c652c2077686572652069742068617320697473206f776e20485454502062696e64696e672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.3908 Tw + +BT +48.24 408.098 Td +/F2.0 11 Tf +<54686520706172616d6574657273206f66207468652055444449206c6f6f6b7570206d6179206164646974696f6e616c6c792075736520612070726f6365737320646566696e6974696f6e2066696c7465722e204279> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +12.3144 Tw + +BT +48.24 393.6236 Td +/F2.0 11 Tf +<73657474696e672074686520427573696e65737350726f63657373446566696e6974696f6e544d6f64656c20616e6420526f6c654964656e746966696572206669656c6473206f6620746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.8542 Tw + +BT +48.24 379.1492 Td +/F2.0 11 Tf +<4c6f6f6b7570506172616d6574657273206f626a6563742c2074686520726573756c742066726f6d207468652071756572792069732066696c7465726564207573696e672074686573652063726974657269612e204966206e756c6c2c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 364.6748 Td +/F2.0 11 Tf +<74686579206172652069676e6f7265642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.8415 Tw + +BT +48.24 338.2003 Td +/F2.0 11 Tf +<466f72206d6f726520696e666f726d6174696f6e206f6e20686f7720746f20757365207468652049556464694c6f6f6b757020696e7465726661636520686176652061206c6f6f6b20617420> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +0.8415 Tw + +BT +485.6325 338.2003 Td +/F2.0 11 Tf +<53656374696f6e20312e372c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +48.24 323.7259 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +293.353 323.7259 Td +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 276.3172 Td +/F4.0 15 Tf +<312e372e204c6573736f6e3a20646b2e676f762e6f696f73692e756464692e49556464694c6f6f6b7570436c69656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.6698 Tw + +BT +48.24 250.8565 Td +/F2.0 11 Tf +<546869732073656374696f6e2077696c6c206861766520612073686f7274206465736372697074696f6e206f6e20686f7720746f207573652074686520556464694c6f6f6b7570436c69656e7420696e74657266616365> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 236.382 Td +/F2.0 11 Tf +<616e6420746865204c6f6f6b7570506172616d657465727320636c61737320666f7220646966666572656e74207363656e6172696f732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +4.6685 Tw + +BT +48.24 209.9076 Td +/F2.0 11 Tf +<546865726520617265207365766572616c20646966666572656e74206b696e6473206f66206c6f6f6b757020696e20746861742074686520696e746572666163652049556464694c6f6f6b7570436c69656e74> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.3546 Tw + +BT +48.24 195.4332 Td +/F2.0 11 Tf +<737570706f7274732e2054686520696e74657266616365206f6e6c7920686173206f6e65206d6574686f6420616e64207468617420697320666f72206c6f6f6b757020746861742074616b6520736f6d65> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 180.9588 Td +/F2.0 11 Tf +<706172616d657465727320616e642072657475726e732061206c697374206f6620726573706f6e7365732e20536565> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<3132> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +78 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 77 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F5.0 31 0 R +/F6.0 32 0 R +/F2.0 11 0 R +/F4.0 20 0 R +>> +/XObject << /Stamp2 220 0 R +>> +>> +/Annots [80 0 R 81 0 R] +>> +endobj +79 0 obj +[78 0 R /XYZ 0 488.5656 null] +endobj +80 0 obj +<< /Border [0 0 0] +/Dest (uddi_lookup) +/Subtype /Link +/Rect [485.6325 335.5273 547.04 348.4303] +/Type /Annot +>> +endobj +81 0 obj +<< /Border [0 0 0] +/Dest (uddi_lookup) +/Subtype /Link +/Rect [48.24 321.0529 293.353 333.9559] +/Type /Annot +>> +endobj +82 0 obj +[78 0 R /XYZ 0 308.2672 null] +endobj +83 0 obj +<< /Limits [(__anchor-top) (_request)] +/Names [(__anchor-top) 16 0 R (_changing_the_trace_settings) 103 0 R (_configuring_timeouts) 63 0 R (_extended_request) 71 0 R (_introduction) 21 0 R (_lesson_configuration_raspconfiguration_xml) 104 0 R (_lesson_dk_gov_oiosi_communication) 66 0 R (_lesson_dk_gov_oiosi_extension_wcf) 89 0 R (_lesson_enabling_tracing) 101 0 R (_lesson_setting_up_an_iis_hosted_rasp_service) 107 0 R (_oiorasp_net_library_3_0_0) 19 0 R (_overview_of_lessons) 23 0 R (_prerequisites) 24 0 R (_receiving_configuration_app_config) 45 0 R (_request) 67 0 R] +>> +endobj +84 0 obj +<< /Limits [(_resources) (uddi_lookup)] +/Names [(_resources) 25 0 R (_sample_documents) 26 0 R (_schema_and_schematron_interceptors) 92 0 R (_senderpartyidentifier_and_receiverpartyidentifier_headers) 98 0 R (_sending_configuration_app_config) 29 0 R (_signature_validation_proof_interceptor) 95 0 R (_the_uddi_lookup) 79 0 R (_tips_for_solving_common_issues_when_hosting_in_iis) 119 0 R (_ubiquitous_properties_interceptor) 97 0 R (_xslt_transformation_interceptor) 96 0 R (client_behavior) 36 0 R (client_binding) 41 0 R (client_endpoint) 30 0 R (server_behavior) 52 0 R (server_binding) 61 0 R (server_services) 48 0 R (uddi_lookup) 82 0 R] +>> +endobj +85 0 obj +<< /Length 12385 +>> +stream +q +q +/DeviceRGB cs +0.9216 0.9216 0.9216 scn +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 658.695 l +547.04 656.4859 545.2491 654.695 543.04 654.695 c +52.24 654.695 l +50.0309 654.695 48.24 656.4859 48.24 658.695 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 658.695 l +547.04 656.4859 545.2491 654.695 543.04 654.695 c +52.24 654.695 l +50.0309 654.695 48.24 656.4859 48.24 658.695 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +S +Q +/DeviceRGB cs +0.0 0.4667 0.0 scn +/DeviceRGB CS +0.0 0.4667 0.0 SCN + +BT +59.24 785.683 Td +/F6.0 9 Tf +<2f2f2f203c73756d6d6172793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 773.938 Td +/F6.0 9 Tf +<2f2f2f205472616e736c61746520696e7465726661636520666f722074686520415253202841646472657373205265736f6c76696e6720536572766963652920636c69656e742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 762.193 Td +/F6.0 9 Tf +<2f2f2f203c2f73756d6d6172793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 750.448 Td +/F6.0 9 Tf +<7075626c696320696e746572666163652049556464694c6f6f6b7570436c69656e74207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 738.703 Td +/F6.0 9 Tf +<2f2f2f203c73756d6d6172793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 726.958 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 715.213 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 703.468 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 691.723 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 679.978 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 668.233 Td +/F6.0 9 Tf +<7d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.4369 Tw + +BT +48.24 631.6793 Td +/F2.0 11 Tf +<54686520706172616d6574657273207468617420617265207573656420666f7220746865206c6f6f6b75702063616e20626520646966666572656e74206166746572207768617420697320736561726368656420666f7220696e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0044 Tw + +BT +48.24 617.2049 Td +/F2.0 11 Tf +<74686520554444492e204974207365656d73206c696b6520746865726520617265207468726565206d616a6f72206c6f6f6b7570732074686174206973206e656564656420627920737570706c6965727320616e64207468657365> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.9143 Tw + +BT +48.24 602.7304 Td +/F2.0 11 Tf +<6172653b206669727374206f6e6520697320746f2066696e6420616c6c20746861742061207370656369666963206964656e74696669657220737570706f7274732c207365636f6e64206f6e6520697320746f2066696e6420746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.5085 Tw + +BT +48.24 588.256 Td +/F2.0 11 Tf +<656e64706f696e7420746f2061207370656369666963206964656e74696669657220616e6420737065636966696320646f63756d656e7420747970652c2066696e616c6c7920746865207468697264206f6e6520697320746f2066696e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 573.7816 Td +/F2.0 11 Tf +<74686520656e64706f696e7420746f2061207370656369666963206964656e7469666965722c20737065636966696320646f63756d656e74207479706520616e642073706563696669632070726f66696c652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.7897 Tw + +BT +48.24 547.3071 Td +/F2.0 11 Tf +<466972737420746865726520697320686f7720746f206d616b652061206c6f6f6b757020746861742067657420616c6c20736572766963657320666f722061207370656369666963206964656e7469666965722c207468656e20796f75> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 532.8327 Td +/F2.0 11 Tf +<6861766520746f207573652074686520666f6c6c6f77696e6720636f6e7374727563746f723a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 517.374 m +543.04 517.374 l +545.2491 517.374 547.04 515.5831 547.04 513.374 c +547.04 464.139 l +547.04 461.9299 545.2491 460.139 543.04 460.139 c +52.24 460.139 l +50.0309 460.139 48.24 461.9299 48.24 464.139 c +48.24 513.374 l +48.24 515.5831 50.0309 517.374 52.24 517.374 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 517.374 m +543.04 517.374 l +545.2491 517.374 547.04 515.5831 547.04 513.374 c +547.04 464.139 l +547.04 461.9299 545.2491 460.139 543.04 460.139 c +52.24 460.139 l +50.0309 460.139 48.24 461.9299 48.24 464.139 c +48.24 513.374 l +48.24 515.5831 50.0309 517.374 52.24 517.374 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 497.167 Td +/F6.0 9 Tf +<7075626c6963204c6f6f6b7570506172616d657465727328> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 485.422 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 473.677 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.3544 Tw + +BT +48.24 437.1233 Td +/F2.0 11 Tf +<576865726520746865206964656e74696669657220697320676976656e2061732074686520666972737420706172616d6574657220616e6420746865207365636f6e6420706172616d657465722069732077686174> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 422.6489 Td +/F2.0 11 Tf +<7472616e73706f72742070726f746f636f6c732074686520636c69656e742063616e20737570706f72742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.261 Tw + +BT +48.24 396.1744 Td +/F2.0 11 Tf +<5365636f6e64206c6f6f6b757020747970652074616b657320746872656520706172616d65746572733b2074686520666972737420706172616d6574657220697320746865206964656e7469666965722c20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.7331 Tw + +BT +48.24 381.7 Td +/F2.0 11 Tf +<7365636f6e6420706172616d65746572206973207468652073657276696365206964656e74696669657220696e20746865205544444920616e642074686520746869726420706172616d6574657220697320746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.4711 Tw + +BT +48.24 367.2256 Td +/F2.0 11 Tf +<6163636570746564207472616e73706f72742070726f746f636f6c732e20546865207365636f6e6420706172616d6574657220697320612062697420747269636b7920746f2066696e642062757420697420697320646566696e6564> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 352.7511 Td +/F2.0 11 Tf +<616e6420666f756e64206f6e2074686520554444492e2053652062656c6f7720666f7220746865206d6574686f6420706172616d65746572733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 337.2924 m +543.04 337.2924 l +545.2491 337.2924 547.04 335.5016 547.04 333.2924 c +547.04 272.3124 l +547.04 270.1033 545.2491 268.3124 543.04 268.3124 c +52.24 268.3124 l +50.0309 268.3124 48.24 270.1033 48.24 272.3124 c +48.24 333.2924 l +48.24 335.5016 50.0309 337.2924 52.24 337.2924 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 337.2924 m +543.04 337.2924 l +545.2491 337.2924 547.04 335.5016 547.04 333.2924 c +547.04 272.3124 l +547.04 270.1033 545.2491 268.3124 543.04 268.3124 c +52.24 268.3124 l +50.0309 268.3124 48.24 270.1033 48.24 272.3124 c +48.24 333.2924 l +48.24 335.5016 50.0309 337.2924 52.24 337.2924 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 317.0854 Td +/F6.0 9 Tf +<7075626c6963204c6f6f6b7570506172616d657465727328> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 305.3404 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 293.5954 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 281.8504 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.0503 Tw + +BT +48.24 245.2967 Td +/F2.0 11 Tf +<486572652074686520554444494944206f6e2074686520706f72745479706520744d6f64656c2069732075736564206173207468652076616c756520696e2074686520706172616d657465722e20546865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 230.8223 Td +/F2.0 11 Tf +<706f7274547970652063616e20666f7220616e206578616d706c6520636f7272656c61746520746f206120646f63756d656e7420747970652028696e766f6963652920696e20612070726f63657373202862696c6c696e67292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.3948 Tw + +BT +48.24 204.3479 Td +/F2.0 11 Tf +<5468697264206c6f6f6b757020747970652074616b657320666f757220706172616d65746572732077686572652074686520746869726420706172616d6574657220697320646966666572656e74207468616e20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.5936 Tw + +BT +48.24 189.8734 Td +/F2.0 11 Tf +<6f746865722074776f206c6f6f6b757020636f6e7374727563746f72732e205468697320706172616d657465722069732061206c697374206f6620556464694964d573206f6e207468652070726f66696c6573207468617420746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 175.399 Td +/F2.0 11 Tf +<73657276696365206d75737420737570706f72742e20546865206d6574686f64206c6f6f6b73206c696b652074686520666f6c6c6f77696e673a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 159.9403 m +543.04 159.9403 l +545.2491 159.9403 547.04 158.1494 547.04 155.9403 c +547.04 83.2153 l +547.04 81.0061 545.2491 79.2153 543.04 79.2153 c +52.24 79.2153 l +50.0309 79.2153 48.24 81.0061 48.24 83.2153 c +48.24 155.9403 l +48.24 158.1494 50.0309 159.9403 52.24 159.9403 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 159.9403 m +543.04 159.9403 l +545.2491 159.9403 547.04 158.1494 547.04 155.9403 c +547.04 83.2153 l +547.04 81.0061 545.2491 79.2153 543.04 79.2153 c +52.24 79.2153 l +50.0309 79.2153 48.24 81.0061 48.24 83.2153 c +48.24 155.9403 l +48.24 158.1494 50.0309 159.9403 52.24 159.9403 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 139.7333 Td +/F6.0 9 Tf +<7075626c6963204c6f6f6b7570506172616d657465727328> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 127.9883 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 116.2433 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 104.4983 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 92.7533 Td +/F6.0 9 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.1451 Tw + +BT +48.24 56.1996 Td +/F2.0 11 Tf +<546865206c6f6f6b75702077696c6c2061636365707420612073657276696365206173206120726573756c74206966206a757374206f6e65206f66207468652070726f66696c657320696e20746865206c697374206973> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +537.283 15.505 Td +/F2.0 9 Tf +<3133> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +86 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 85 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F6.0 32 0 R +/F2.0 11 0 R +>> +/XObject << /Stamp1 219 0 R +>> +>> +>> +endobj +87 0 obj +<< /Length 6836 +>> +stream +q +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +BT +48.24 795.66 Td +/F2.0 11 Tf +<737570706f727465642062792069742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.3219 Tw + +BT +48.24 769.1856 Td +/F2.0 11 Tf +<546865726520617265206d6f726520636f6e7374727563746f727320627574207468657920617265206e6f74206e656564656420746f2073656e6420646f63756d656e7473206f766572207468652052415350> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 754.7111 Td +/F2.0 11 Tf +<70726f746f636f6c2c20736f207468657920617265206e6f7420646573637269626564206865726520696e207468697320646f63756d656e742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 707.3024 Td +/F4.0 15 Tf +<312e382e204c6573736f6e3a20646b2e676f762e6f696f73692e657874656e73696f6e2e776366> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +5.5434 Tw + +BT +48.24 681.8417 Td +/F2.0 11 Tf +<5468652052415350206c69627261727920636f6d65732077697468207365766572616c20657874656e73696f6e7320746f207468652057696e646f777320436f6d6d756e69636174696f6e73> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.0425 Tw + +BT +48.24 667.3673 Td +/F2.0 11 Tf +<466f756e646174696f6e206672616d65776f726b20342e352c20746861742063616e20616c6c20626520666f756e6420756e6465722074686520646b2e676f762e6f696f73692e657874656e73696f6e2e77636620616e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 652.8929 Td +/F2.0 11 Tf +<646b2e676f762e6f696f73692e7261737050726f66696c652e657874656e73696f6e2e776366206e616d657370616365732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +4.2168 Tw + +BT +48.24 626.4184 Td +/F2.0 11 Tf +<546865736520657874656e73696f6e7320636f6d6520696e2074686520666f726d206f662062696e64696e6720656c656d656e747320746861742061726520696e73657274656420696e746f20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.8835 Tw + +BT +48.24 611.944 Td +/F2.0 11 Tf +<636f6d6d756e69636174696f6e20737461636b2c207768657265207468657920696e7465726365707420616e642068616e646c652074686520696e2d206f72206f7574676f696e67206d657373616765> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 597.4696 Td +/F2.0 11 Tf +<6163636f7264696e6720746f2074686569722066756e6374696f6e616c6974792e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 570.9951 Td +/F2.0 11 Tf +<54686520657874656e73696f6e7320617661696c61626c6520696e2076657273696f6e20332e302e3020617265> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 545.5472 Td +/F5.0 9.975 Tf +<496e746572636570746f7273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 527.395 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 527.395 Td +/F2.0 11 Tf +<54686520736368656d6120696e746572636570746f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 506.9206 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 506.9206 Td +/F2.0 11 Tf +<54686520736368656d6174726f6e20696e746572636570746f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 486.4462 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 486.4462 Td +/F2.0 11 Tf +<546865207369676e61747572652076616c69646174696f6e2070726f6f662067656e657261746f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 465.9718 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 465.9718 Td +/F2.0 11 Tf +<5468652058534c54207472616e73666f726d6572> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 445.4973 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 445.4973 Td +/F2.0 11 Tf +<54686520756269717569746f7573206d6573736167652070726f706572747920696e746572636570746f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 420.0494 Td +/F5.0 9.975 Tf +<48656164657273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 401.8972 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 401.8972 Td +/F2.0 11 Tf +<546865207061727479206964656e7469666965722068656164657273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.0179 Tw + +BT +48.24 375.4228 Td +/F2.0 11 Tf +<546865736520737461636b20656c656d656e74732061726520616464656420696e20746865204170702e436f6e6669672066696c652c20627574206f6e6c7920616674657220616464696e67207265666572656e636520746f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 360.9484 Td +/F2.0 11 Tf +<65616368206f662074686520656c656d656e747320636f6e66696775726174696f6e20657874656e73696f6e206173207365656e20696e204170702e436f6e6669672073616d706c6520372e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.2335 Tw + +BT +48.24 334.4739 Td +/F2.0 11 Tf +<53657276657220616e6420636c69656e74207369646520696e746572636570746f72732068617665206265656e20696d706c656d656e74656420696e20646966666572656e74206d616e6e6572732062656361757365> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.1565 Tw + +BT +48.24 319.9995 Td +/F2.0 11 Tf +<6f662074686520646966666572656e742077617973207468652074776f2068616e646c657320534f4150206d65737361676573207768657265666f7265206f6e652068617320746f206d616b65207375726520746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 305.5251 Td +/F2.0 11 Tf +<636f727265637420696e746572636570746f722062696e64696e6720656c656d656e7420686173206265656e2073656c65637465642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<3134> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +88 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 87 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F2.0 11 0 R +/F4.0 20 0 R +/F5.0 31 0 R +>> +/XObject << /Stamp2 220 0 R +>> +>> +>> +endobj +89 0 obj +[88 0 R /XYZ 0 739.2524 null] +endobj +90 0 obj +<< /Length 14187 +>> +stream +q +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +BT +48.24 795.9008 Td +/F5.0 9.975 Tf +<4170702e436f6e6669672073616d706c652037> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 242.2393 l +547.04 240.0302 545.2491 238.2393 543.04 238.2393 c +52.24 238.2393 l +50.0309 238.2393 48.24 240.0302 48.24 242.2393 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 788.7643 m +543.04 788.7643 l +545.2491 788.7643 547.04 786.9735 547.04 784.7643 c +547.04 242.2393 l +547.04 240.0302 545.2491 238.2393 543.04 238.2393 c +52.24 238.2393 l +50.0309 238.2393 48.24 240.0302 48.24 242.2393 c +48.24 784.7643 l +48.24 786.9735 50.0309 788.7643 52.24 788.7643 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 768.5573 Td +/F6.0 9 Tf +<3c657874656e73696f6e733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 756.8123 Td +/F6.0 9 Tf +<3c212d2d204f75722062696e64696e6720657874656e73696f6e2c206c657474696e6720574346206b6e6f77207768657265206f757220637573746f6d2057434620636f6d706f6e656e747320617265> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 745.0673 Td +/F6.0 9 Tf +<696d706c656d656e746564202d2d3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 733.3223 Td +/F6.0 9 Tf +<3c62696e64696e67456c656d656e74457874656e73696f6e733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 721.5773 Td +/F6.0 9 Tf +<3c212d2d205369676e61747572652076616c69646174696f6e2070726f6f662067656e65726174696f6e202d2d3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 709.8323 Td +/F6.0 9 Tf +<3c616464206e616d653d227365727665725369676e617475726556616c69646174696f6e50726f6f66496e746572636570746f7222> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 698.0873 Td +/F6.0 9 Tf +<747970653d22646b2e676f762e6f696f73692e657874656e73696f6e2e7763662e496e746572636570746f722e53656375726974792e5365727665725369676e617475726556616c69646174696f> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 686.3423 Td +/F6.0 9 Tf +<6e50726f6f6642696e64696e67457874656e73696f6e456c656d656e742c20646b2e676f762e6f696f73692e6c69627261727922202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 674.5973 Td +/F6.0 9 Tf +<3c616464206e616d653d22636c69656e745369676e617475726556616c69646174696f6e50726f6f66496e746572636570746f7222> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 662.8523 Td +/F6.0 9 Tf +<747970653d22646b2e676f762e6f696f73692e657874656e73696f6e2e7763662e496e746572636570746f722e53656375726974792e436c69656e745369676e617475726556616c69646174696f> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 651.1073 Td +/F6.0 9 Tf +<6e50726f6f6642696e64696e67457874656e73696f6e456c656d656e742c20646b2e676f762e6f696f73692e6c69627261727922202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 639.3623 Td +/F6.0 9 Tf +<3c212d2d20536368656d612076616c69646174696f6e202d2d3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 627.6173 Td +/F6.0 9 Tf +<3c616464206e616d653d22736572766572536368656d6156616c69646174696f6e496e746572636570746f7222> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 615.8723 Td +/F6.0 9 Tf +<747970653d22646b2e676f762e6f696f73692e657874656e73696f6e2e7763662e496e746572636570746f722e56616c69646174696f6e2e536368656d612e536572766572536368656d6156616c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 604.1273 Td +/F6.0 9 Tf +<69646174696f6e42696e64696e67457874656e73696f6e456c656d656e742c20646b2e676f762e6f696f73692e6c69627261727922202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 592.3823 Td +/F6.0 9 Tf +<3c616464206e616d653d22636c69656e74536368656d6156616c69646174696f6e496e746572636570746f7222> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 580.6373 Td +/F6.0 9 Tf +<747970653d22646b2e676f762e6f696f73692e657874656e73696f6e2e7763662e496e746572636570746f722e56616c69646174696f6e2e536368656d612e436c69656e74536368656d6156616c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 568.8923 Td +/F6.0 9 Tf +<69646174696f6e42696e64696e67457874656e73696f6e456c656d656e742c20646b2e676f762e6f696f73692e6c69627261727922202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 557.1473 Td +/F6.0 9 Tf +<3c212d2d20536368656d612076616c69646174696f6e202d2d3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 545.4023 Td +/F6.0 9 Tf +<3c616464206e616d653d22736572766572536368656d6174726f6e56616c69646174696f6e496e746572636570746f7222> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 533.6573 Td +/F6.0 9 Tf +<747970653d22646b2e676f762e6f696f73692e657874656e73696f6e2e7763662e496e746572636570746f722e56616c69646174696f6e2e536368656d6174726f6e2e536572766572536368656d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 521.9123 Td +/F6.0 9 Tf +<6174726f6e56616c69646174696f6e42696e64696e67457874656e73696f6e456c656d656e742c20646b2e676f762e6f696f73692e6c69627261727922202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 510.1673 Td +/F6.0 9 Tf +<3c616464206e616d653d22636c69656e74536368656d6174726f6e56616c69646174696f6e496e746572636570746f7222> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 498.4223 Td +/F6.0 9 Tf +<747970653d22646b2e676f762e6f696f73692e657874656e73696f6e2e7763662e496e746572636570746f722e56616c69646174696f6e2e536368656d6174726f6e2e436c69656e74536368656d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 486.6773 Td +/F6.0 9 Tf +<6174726f6e56616c69646174696f6e42696e64696e67457874656e73696f6e456c656d656e742c20646b2e676f762e6f696f73692e6c69627261727922202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 474.9323 Td +/F6.0 9 Tf +<3c212d2d20437573746f6d20524153502068656164657273202d2d3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 463.1873 Td +/F6.0 9 Tf +<3c616464206e616d653d22636c69656e7450617274794964656e74696669657248656164657222> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 451.4423 Td +/F6.0 9 Tf +<747970653d22646b2e676f762e6f696f73692e7261737050726f66696c652e657874656e73696f6e2e7763662e496e746572636570746f722e437573746f6d4865616465722e436c69656e745061> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 439.6973 Td +/F6.0 9 Tf +<7274794964656e74696669657248656164657242696e64696e67457874656e73696f6e456c656d656e742c20646b2e676f762e6f696f73692e7261737050726f66696c6522202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 427.9523 Td +/F6.0 9 Tf +<3c616464206e616d653d2273657276657250617274794964656e74696669657248656164657222> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 416.2073 Td +/F6.0 9 Tf +<747970653d22646b2e676f762e6f696f73692e7261737050726f66696c652e657874656e73696f6e2e7763662e496e746572636570746f722e437573746f6d4865616465722e5365727665725061> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 404.4623 Td +/F6.0 9 Tf +<7274794964656e74696669657248656164657242696e64696e67457874656e73696f6e456c656d656e742c20646b2e676f762e6f696f73692e7261737050726f66696c6522202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 392.7173 Td +/F6.0 9 Tf +<3c212d2d204164647320706172616d657465727320746f20414c4c206d657373616765732c20696e636c7564696e6720524d206d65737361676573202d2d3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 380.9723 Td +/F6.0 9 Tf +<3c616464206e616d653d22756269717569746f757350726f7065727469657322> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 369.2273 Td +/F6.0 9 Tf +<747970653d22646b2e676f762e6f696f73692e657874656e73696f6e2e7763662e496e746572636570746f722e556269717569746f757350726f706572746965732e556269717569746f75735072> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 357.4823 Td +/F6.0 9 Tf +<6f7065727469657342696e64696e67457874656e73696f6e456c656d656e742c20646b2e676f762e6f696f73692e6c69627261727922202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 345.7373 Td +/F6.0 9 Tf +<3c2f62696e64696e67456c656d656e74457874656e73696f6e733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 333.9923 Td +/F6.0 9 Tf +<3c6265686176696f72457874656e73696f6e733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 322.2473 Td +/F6.0 9 Tf +<3c212d2d204265686176696f7220746861742073656c65637473206865616465727320746f20626520616464656420666f72207369676e696e67202d2d3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 310.5023 Td +/F6.0 9 Tf +<3c616464206e616d653d227369676e437573746f6d4865616465727322> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 298.7573 Td +/F6.0 9 Tf +<747970653d22646b2e676f762e6f696f73692e657874656e73696f6e2e7763662e4265686176696f722e5369676e437573746f6d486561646572734265686176696f72457874656e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 287.0123 Td +/F6.0 9 Tf +<73696f6e456c656d656e742c20646b2e676f762e6f696f73692e6c6962726172792c2056657273696f6e3d332e302e302e302c2043756c747572653d6e65757472616c2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 275.2673 Td +/F6.0 9 Tf +<5075626c69634b6579546f6b656e3d6e756c6c22202f3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 263.5223 Td +/F6.0 9 Tf +<3c2f6265686176696f72457874656e73696f6e733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 251.7773 Td +/F6.0 9 Tf +<3c2f657874656e73696f6e733e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 197.0793 Td +/F4.0 12 Tf +<312e382e312e20536368656d6120616e6420736368656d6174726f6e20696e746572636570746f7273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 172.3476 Td +/F2.0 11 Tf +<54686520786d6c2076616c696461746f727320686176652074686520666f6c6c6f77696e672073657474696e6773> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 145.8732 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 145.8732 Td +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 145.8732 Td +/F4.0 11 Tf +<56616c696461746552657175657374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +155.329 145.8732 Td +/F2.0 11 Tf +<202d20496620747275652069742077696c6c2076616c69646174652074686520786d6c206f6e20726571756573742e2044656661756c7420697320747275652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 125.3988 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.2284 Tw + +BT +66.24 125.3988 Td +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.2284 Tw + +BT +66.24 125.3988 Td +/F4.0 11 Tf +<56616c6964617465526573706f6e7365> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.2284 Tw + +BT +163.04 125.3988 Td +/F2.0 11 Tf +<202d20496620747275652069742077696c6c2076616c69646174652074686520786d6c206f6e20726573706f6e73652e2044656661756c7420697320747275652e20546865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 110.9243 Td +/F2.0 11 Tf +<63757272656e7420636f6e66696775726174696f6e20646f6573206e6f742072657475726e20616e792076616c696420786d6c20736f20746869732069732064697361626c65642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 90.4499 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.0121 Tw + +BT +66.24 90.4499 Td +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.0121 Tw + +BT +66.24 90.4499 Td +/F4.0 11 Tf +<4661756c744f6e5265717565737456616c69646174696f6e457863657074696f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.0121 Tw + +BT +262.425 90.4499 Td +/F2.0 11 Tf +<202d20496620747275652069742077696c6c2073656e6420736f6170206661756c7420746f2074686520636c69656e7420696620746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0268 Tw + +BT +66.24 75.9755 Td +/F2.0 11 Tf +<76616c69646174696f6e206661696c732e2049662066616c736520746865206d6573736167652077696c6c20636f6e74696e75652075702074686520737461636b20616e6420616e792076616c69646174696f6e206661696c757265> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 61.501 Td +/F2.0 11 Tf +<6973206164646564206173206120637573746f6d2070726f706572747920746f20746865206d6573736167652e2044656661756c7420697320747275652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +537.292 15.505 Td +/F2.0 9 Tf +<3135> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +91 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 90 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F5.0 31 0 R +/F6.0 32 0 R +/F4.0 20 0 R +/F2.0 11 0 R +>> +/XObject << /Stamp1 219 0 R +>> +>> +>> +endobj +92 0 obj +[91 0 R /XYZ 0 226.2393 null] +endobj +93 0 obj +<< /Length 9958 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 794.73 Td +/F4.0 12 Tf +<312e382e322e205369676e61747572652076616c69646174696f6e2070726f6f6620696e746572636570746f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 769.9983 Td +/F2.0 11 Tf +<546865207365727665722073696465207369676e61747572652076616c69646174696f6e2070726f6f6620696e746572636570746f72206861732074686520666f6c6c6f77696e67206f7074696f6e73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 743.5239 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.7413 Tw + +BT +66.24 743.5239 Td +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.7413 Tw + +BT +66.24 743.5239 Td +/F4.0 11 Tf +<4661756c744f6e5265717565737456616c69646174696f6e457863657074696f6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.7413 Tw + +BT +262.425 743.5239 Td +/F2.0 11 Tf +<202d2073686f756c64206120534f4150206661756c742062652073656e74206f6e20657863657074696f6e733f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 729.0494 Td +/F2.0 11 Tf +<44656661756c7420697320747275652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 702.575 Td +/F2.0 11 Tf +<54686520636c69656e742073696465207369676e61747572652076616c69646174696f6e2070726f6f6620696e746572636570746f7220686173206e6f206f7074696f6e732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.7314 Tw + +BT +48.24 676.1006 Td +/F2.0 11 Tf +<4e6f7465207468617420746865205365727665725369676e617475726550726f6f6620616e6420436c69656e745369676e617475726550726f6f6620696e746572636570746f7273206d757374206265206c6f6361746564> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 661.6261 Td +/F2.0 11 Tf +<6265747765656e2074686520524d206c6179657220616e6420746865207365637572697479206c61796572206173207365656e20696e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +350.278 661.6261 Td +/F4.0 11 Tf +<4572726f7221205265666572656e636520736f75726365206e6f7420666f756e64> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +535.65 661.6261 Td +/F2.0 11 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 617.0074 Td +/F4.0 12 Tf +<312e382e332e2058534c54205472616e73666f726d6174696f6e20696e746572636570746f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 592.2757 Td +/F2.0 11 Tf +<5468652058534c54207472616e73666f726d6174696f6e207472616e73666f726d732074686520696e636f6d696e6720584d4c2c20616e64206861732074686520666f6c6c6f77696e67206f7074696f6e73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 565.8013 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 565.8013 Td +/F2.0 11 Tf +<4661756c744f6e5472616e73666f726d6174696f6e457863657074696f6e20d02073686f756c64206120534f4150206661756c742062652073656e74206f6e20657863657074696f6e733f> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 545.3269 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 545.3269 Td +/F2.0 11 Tf +<50726f7061676174654f726967696e616c4d65737361676520d020546865206f726967696e616c20584d4c2077696c6c2062652061646465642061732061206d6573736167652070726f7065727479> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 518.8524 Td +/F2.0 11 Tf +<4e6f74652074686174207468652058534c5420696e746572636570746f72206d75737420626520706c616365642061626f7665207468652052656c6961626c654d6573736167696e67206c617965722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 474.2337 Td +/F4.0 12 Tf +<312e382e342e20556269717569746f75732070726f7065727469657320696e746572636570746f72> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.6913 Tw + +BT +48.24 449.502 Td +/F2.0 11 Tf +<54686520756269717569746f75732070726f7065727469657320696e746572636570746f72206164647320756269717569746f7573206d6573736167652070726f7065727469657320746f20616c6c206d65737361676573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0869 Tw + +BT +48.24 435.0276 Td +/F2.0 11 Tf +<74686174207061737320697420286173206f70706f73656420746f206e6f726d616c20574346204d6573736167652070726f70657274696573292c20746861742077696c6c206f6e6c7920626520616464656420746f20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 420.5531 Td +/F2.0 11 Tf +<7061796c6f6164206d6573736167652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.5605 Tw + +BT +48.24 394.0787 Td +/F2.0 11 Tf +<556269717569746f75732070726f706572746965732061726520616464656420746f20746865204f696f73694d657373616765206265666f72652073656e64696e672c20616e64206e65656420746f20626520676976656e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.5644 Tw + +BT +48.24 379.6043 Td +/F2.0 11 Tf +<6120756e6971756520737472696e6720617320616e206964656e7469666965722c207768696368206c6174657220737461636b206c6179657273206e65656420746f2062652066616d696c69617220776974682069662074686579> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 365.1299 Td +/F2.0 11 Tf +<776f756c64206c696b6520746f2072656164207468652070726f70657274792e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9216 0.9216 0.9216 scn +52.24 349.6711 m +543.04 349.6711 l +545.2491 349.6711 547.04 347.8803 547.04 345.6711 c +547.04 308.1811 l +547.04 305.972 545.2491 304.1811 543.04 304.1811 c +52.24 304.1811 l +50.0309 304.1811 48.24 305.972 48.24 308.1811 c +48.24 345.6711 l +48.24 347.8803 50.0309 349.6711 52.24 349.6711 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 349.6711 m +543.04 349.6711 l +545.2491 349.6711 547.04 347.8803 547.04 345.6711 c +547.04 308.1811 l +547.04 305.972 545.2491 304.1811 543.04 304.1811 c +52.24 304.1811 l +50.0309 304.1811 48.24 305.972 48.24 308.1811 c +48.24 345.6711 l +48.24 347.8803 50.0309 349.6711 52.24 349.6711 c +h +S +Q +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 329.4641 Td +/F6.0 9 Tf +<4f696f73694d657373616765206d7367203d206e6577204f696f73694d65737361676528293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 317.7191 Td +/F6.0 9 Tf +<6d73672e556269717569746f757350726f706572746965732e41646428224d7950726f7065727479222c206e6577206f626a6563742829293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +6.6595 Tw + +BT +48.24 281.1654 Td +/F2.0 11 Tf +<4e6f746520746861742074686520756269717569746f75732070726f7065727469657320696e746572636570746f72206e6565647320746f206265206c6f636174656420756e64657220746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 266.691 Td +/F2.0 11 Tf +<52656c6961626c654d6573736167696e67206c617965722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 222.0723 Td +/F4.0 12 Tf +<312e382e352e2053656e64657250617274794964656e74696669657220616e6420526563656976657250617274794964656e7469666965722068656164657273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.2917 Tw + +BT +48.24 197.3406 Td +/F2.0 11 Tf +<496e20646b2e676f762e6f696f73692e7261737050726f66696c652e636f6d6d756e69636174696f6e2e657874656e73696f6e2e77636620616e206164646974696f6e616c20696e746572636570746f722063616e206265> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.2057 Tw + +BT +48.24 182.8661 Td +/F2.0 11 Tf +<666f756e642c207768696368206973207573656420746f2061646420746865206f626c696761746f7279205241535020534f41502068656164657273203c53656e64657250617274794964656e7469666965723e20616e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 168.3917 Td +/F2.0 11 Tf +<3c526563656976657250617274794964656e7469666965723e202e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.8332 Tw + +BT +48.24 141.9173 Td +/F2.0 11 Tf +<5468652076616c7565206f6620746865206865616465727320697320636f6e6669677572656420627920616464696e6720616e2050617274794964656e74696669657253657474696e6773206f626a65637420617320616e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0436 Tw + +BT +48.24 127.4429 Td +/F2.0 11 Tf +<756269717569746f75732070726f706572747920746f20746865206d65737361676520746f2062652073656e742c206173207365656e20696e2074686520636f64652062656c6f772e20546865206e616d65206f6620746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.2599 Tw + +BT +48.24 112.9684 Td +/F2.0 11 Tf +<756269717569746f75732070726f7065727479206d757374206265207468652076616c756520666f756e6420696e2074686520636f6e7374616e74204d65737361676550726f70657274794b6579206f6e20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 98.494 Td +/F2.0 11 Tf +<50617274794964656e74696669657248656164657253657474696e677320636c6173732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<3136> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +94 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 93 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F4.0 20 0 R +/F2.0 11 0 R +/F6.0 32 0 R +>> +/XObject << /Stamp2 220 0 R +>> +>> +>> +endobj +95 0 obj +[94 0 R /XYZ 0 841.89 null] +endobj +96 0 obj +[94 0 R /XYZ 0 646.1674 null] +endobj +97 0 obj +[94 0 R /XYZ 0 503.3937 null] +endobj +98 0 obj +[94 0 R /XYZ 0 251.2323 null] +endobj +99 0 obj +<< /Length 10754 +>> +stream +q +q +/DeviceRGB cs +0.9216 0.9216 0.9216 scn +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 729.165 l +547.04 726.9559 545.2491 725.165 543.04 725.165 c +52.24 725.165 l +50.0309 725.165 48.24 726.9559 48.24 729.165 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 729.165 l +547.04 726.9559 545.2491 725.165 543.04 725.165 c +52.24 725.165 l +50.0309 725.165 48.24 726.9559 48.24 729.165 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +S +Q +/DeviceRGB cs +0.0 0.4667 0.0 scn +/DeviceRGB CS +0.0 0.4667 0.0 SCN + +BT +59.24 785.683 Td +/F6.0 9 Tf +<4f696f73694d657373616765206d7367203d206e6577204f696f73694d65737361676528293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 773.938 Td +/F6.0 9 Tf +<737472696e67206b6579203d2050617274794964656e74696669657248656164657253657474696e67732e4d65737361676550726f70657274794b65793b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 762.193 Td +/F6.0 9 Tf +<50617274794964656e74696669657248656164657253657474696e67732070617274794964656e74696669657253657474696e67203d206e6577> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 750.448 Td +/F6.0 9 Tf +<50617274794964656e74696669657248656164657253657474696e67732873656e64657249442c2072656365697665724944293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4667 0.0 scn +0.0 0.4667 0.0 SCN + +BT +59.24 738.703 Td +/F6.0 9 Tf +<6d73672e556269717569746f757350726f706572746965735b6b65795d203d2070617274794964656e74696669657253657474696e673b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 681.215 Td +/F4.0 15 Tf +<312e392e204c6573736f6e3a20456e61626c696e672074726163696e67> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.7275 Tw + +BT +48.24 655.7543 Td +/F2.0 11 Tf +<57696e646f777320636f6d6d756e69636174696f6e20656e61626c657320626f7468204d657373616765206c6576656c206c6f6767696e6720616e6420696e7465726e616c2073797374656d207472616365732c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.1429 Tw + +BT +48.24 641.2799 Td +/F2.0 11 Tf +<626f74682077686963682063616e20626520757365642077697468207468652052415350206c6962726172792e20467572746865726d6f7265207468652052415350206c6962726172792063616e20616464206974d573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.288 Tw + +BT +48.24 626.8054 Td +/F2.0 11 Tf +<6f776e20696e7465726e616c2073797374656d206c6f677320746f207468652073616d6520286f72206120646966666572656e7429206c6f672066696c65206173205743462e204265776172652074686174207768656e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.9341 Tw + +BT +48.24 612.331 Td +/F2.0 11 Tf +<7573696e672074726163657320666f7220746865206c696272617279206f6e2074686520566572626f73652074726163696e67206c6576656c207468652074726163652066696c65732077696c6c207665727920717569636b6c79> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 597.8566 Td +/F2.0 11 Tf +<6265636f6d652076657279206c617267652c20736f2074726163696e672061742074686973206c6576656c2073686f756c64206f6e6c7920626520656e61626c656420666f7220616476616e63656420646562756767696e672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.3166 Tw + +BT +48.24 571.3821 Td +/F2.0 11 Tf +<417420746865207665727920746f70206f6620616c6c20746865204170702e436f6e6669672066696c65732074686174206172652064697374726962757465642077697468207468652052415350206c69627261727920736f757263652c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.2352 Tw + +BT +48.24 556.9077 Td +/F2.0 11 Tf +<74686572652073686f756c6420626520612073656374696f6e2063616c6c6564203c73797374656d2e646961676e6f73746963733e2e20546869732073656374696f6e20686173206265656e2064697361626c6564206279> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.1621 Tw + +BT +48.24 542.4333 Td +/F2.0 11 Tf +<6d616b696e6720697420616e20786d6c20636f6d6d656e742c20616e6420746f20656e61626c6520697420616761696e206a7573742072656d6f766520746865203c212d2d20616e64202e2d> Tj +/F2.1 11 Tf +<2120> Tj +/F2.0 11 Tf +<66726f6d206265666f7265> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 527.9589 Td +/F2.0 11 Tf +<616e642061667465722069742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.3961 Tw + +BT +48.24 501.4844 Td +/F2.0 11 Tf +<5768656e2074726163696e6720686173206265656e20656e61626c65642c2074776f2066696c657320284170705f5472616365732e7376636c6f6720616e64204170705f4d657373616765732e7376636c6f6729> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.5125 Tw + +BT +48.24 487.01 Td +/F2.0 11 Tf +<63616e20626520766965776564207573696e6720746865206170706c69636174696f6e2053766354726163655669657765722e657865207468617420636f6d65732077697468207468652057696e646f7773> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.1995 Tw + +BT +48.24 472.5356 Td +/F2.0 11 Tf +<53444b2e204170705f5472616365732077696c6c20636f6e7461696e20696e7465726e616c206c6f677320616e64204170705f4d657373616765732077696c6c20636f6e7461696e20616c6c2074686520534f4150> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 458.0611 Td +/F2.0 11 Tf +<6d657373616765732073656e7420616e642f6f722072656365697665642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 413.4424 Td +/F4.0 12 Tf +<312e392e312e204368616e67696e67207468652074726163652073657474696e6773> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.1091 Tw + +BT +48.24 388.7107 Td +/F2.0 11 Tf +<546f206368616e6765207468652074726163696e67206f7074696f6e73206974206973207265636f6d6d656e646564207468617420746865204170702e436f6e6669672066696c652069732065646974656420696e20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 374.2363 Td +/F2.0 11 Tf +<57696e646f77732053444b206170706c69636174696f6e20537663436f6e666967456469746f722e6578652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 347.7619 Td +/F2.0 11 Tf +<5b7261737020636c69656e74617070636f6e6669675d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +4.3445 Tw + +BT +48.24 321.2874 Td +/F2.0 11 Tf +<496e2074686520636f6e66696775726174696f6e20656469746f722c20756e64657220446961676e6f73746963732074686572652077696c6c2062652074776f20696d706f7274616e742073656374696f6e733b> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 306.813 Td +/F2.0 11 Tf +<4c697374656e65727320616e6420536f75726365732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.3375 Tw + +BT +48.24 280.3386 Td +/F2.0 11 Tf +<556e646572206c697374656e65727320796f752063616e20616464206e6577207472616365206c697374656e65727320746861742077696c6c20777269746520746f206f746865722066696c6573207468616e20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.724 Tw + +BT +48.24 265.8641 Td +/F2.0 11 Tf +<61626f7665206d656e74696f6e65642074776f2e20556e64657220536f757263657320796f752063616e20616464206d6f726520736f75726365732028666f72206578616d706c6520796f7572206f776e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.0534 Tw + +BT +48.24 251.3897 Td +/F2.0 11 Tf +<57434620657874656e73696f6e7329206f72206368616e676520746f2077686174204c697374656e657220746865206578697374696e6720536f75726365732077696c6c206265207772697474656e2028696620666f72> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.2777 Tw + +BT +48.24 236.9153 Td +/F2.0 11 Tf +<6578616d706c6520796f7520776f756c64206c696b6520746f2073657061726174652052415350206c6f67732066726f6d20574346206c6f6773292e20497420697320616c736f206865726520776865726520796f75> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 222.4409 Td +/F2.0 11 Tf +<63616e206368616e6765206f6e20776861742064657461696c206c6576656c20746f206c6f672e20d25761726e696e67d3206973207265636f6d6d656e64656420746f206e6f7420636c6f6720746865206c6f672066696c65732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 175.0321 Td +/F4.0 15 Tf +<312e31302e204c6573736f6e3a20436f6e66696775726174696f6e202d2052617370436f6e66696775726174696f6e2e786d6c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +4.9355 Tw + +BT +48.24 149.5714 Td +/F2.0 11 Tf +<546869732073656374696f6e2062726965666c792064657363726962657320686f7720746f20616363657373207468652064796e616d696320636f6e66696775726174696f6e2066696c652c207768696368> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.1759 Tw + +BT +48.24 135.097 Td +/F2.0 11 Tf +<737570706c656d656e7473204170702e436f6e6669672c2052617370436f6e66696775726174696f6e2e786d6c20616e64206368616e6765206c6f61646564206c6962726172792076657273696f6e732066726f6d> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 120.6226 Td +/F2.0 11 Tf +<6c69766520746f20746573742076657273696f6e732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.9806 Tw + +BT +48.24 94.1481 Td +/F2.0 11 Tf +<5468652052617370436f6e66696775726174696f6e2e786d6c2066696c65206973206c6f61646564207573696e672074686520636c61737320436f6e66696775726174696f6e446f63756d656e742e2044656661756c74> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +4.3403 Tw + +BT +48.24 79.6737 Td +/F2.0 11 Tf +<746865206c6f636174696f6e20616e64206e616d65206f662074686520636f6e66696775726174696f6e2066696c65206973206c6f616465642066726f6d207468652070726f6772616d73206d61696e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 65.1993 Td +/F2.0 11 Tf +<4170702e436f6e6669672066696c652c206f722069742073686f756c6420626520736574206c696b6520746869733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +537.481 15.505 Td +/F2.0 9 Tf +<3137> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +100 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 99 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F6.0 32 0 R +/F4.0 20 0 R +/F2.0 11 0 R +/F2.1 102 0 R +>> +/XObject << /Stamp1 219 0 R +>> +>> +>> +endobj +101 0 obj +[100 0 R /XYZ 0 713.165 null] +endobj +102 0 obj +<< /Type /Font +/BaseFont /4a0d91+WorkSans-Regular +/Subtype /TrueType +/FontDescriptor 242 0 R +/FirstChar 32 +/LastChar 255 +/Widths 244 0 R +/ToUnicode 243 0 R +>> +endobj +103 0 obj +[100 0 R /XYZ 0 442.6024 null] +endobj +104 0 obj +[100 0 R /XYZ 0 206.9821 null] +endobj +105 0 obj +<< /Length 12690 +>> +stream +q +q +/DeviceRGB cs +0.9216 0.9216 0.9216 scn +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 776.145 l +547.04 773.9359 545.2491 772.145 543.04 772.145 c +52.24 772.145 l +50.0309 772.145 48.24 773.9359 48.24 776.145 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.2491 805.89 547.04 804.0991 547.04 801.89 c +547.04 776.145 l +547.04 773.9359 545.2491 772.145 543.04 772.145 c +52.24 772.145 l +50.0309 772.145 48.24 773.9359 48.24 776.145 c +48.24 801.89 l +48.24 804.0991 50.0309 805.89 52.24 805.89 c +h +S +Q +/DeviceRGB cs +0.0 0.4667 0.0 scn +/DeviceRGB CS +0.0 0.4667 0.0 SCN + +BT +59.24 785.683 Td +/F6.0 9 Tf +<436f6e66696775726174696f6e446f63756d656e742e436f6e66696746696c6550617468203d202252617370436f6e66696775726174696f6e2e4c6976652e786d6c223b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.9333 0.9333 0.9333 SCN +108.24 760.145 m +108.24 723.1961 l +S +Q +0.098 0.251 0.4863 scn +0.098 0.251 0.4863 SCN + +BT +66.24 732.6706 Td +/F7.1 24 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +7.1743 Tw + +BT +120.24 745.1293 Td +/F2.0 11 Tf +<596f75206d757374207365742074686520636f6e66696775726174696f6e206265666f7265207374617274696e6720746f20757365207468652052415350> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +120.24 730.6549 Td +/F2.0 11 Tf +<66756e6374696f6e616c6974792e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.1124 Tw + +BT +48.24 700.1804 Td +/F2.0 11 Tf +<596f752063616e2063686f6f736520746f20757365206f66666c696e65207465737420737475622076657273696f6e73206f6620746865204c4441502c204f43535020616e642055444449206c69627261726965732e2054686973> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 685.706 Td +/F2.0 11 Tf +<6973207375697461626c6520666f722074657374696e6720696e206f66666c696e6520656e7669726f6e6d656e7473206f7220746f2066697820736f6d6520706172616d6574657273206f662074686520746573742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 659.2316 Td +/F2.0 11 Tf +<596f752063616e20736574207468697320696e2074686520666163746f727920636f6e66696775726174696f6e2073656374696f6e73206f662074686520636f6e6669672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 632.7571 Td +/F2.0 11 Tf +<546f20646f20757365207465737420737475627320646f2074686520666f6c6c6f77696e673a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 606.2827 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +11.5674 Tw + +BT +66.24 606.2827 Td +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +11.5674 Tw + +BT +66.24 606.2827 Td +/F4.0 11 Tf +<4c4441504c6f6f6b7570466163746f7279> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +11.5674 Tw + +BT +176.57 606.2827 Td +/F2.0 11 Tf +<20d0206368616e67652074686520696d706c656d656e746174696f6e206e616d65737061636520636c6173732066726f6d> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +193.117 Tw + +BT +66.24 591.8083 Td +/F2.0 11 Tf + Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 577.3339 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 556.8594 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +6.9616 Tw + +BT +66.24 556.8594 Td +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +6.9616 Tw + +BT +66.24 556.8594 Td +/F4.0 11 Tf +<4c6461704c6f6f6b7570466163746f7279436f6e666967> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +6.9616 Tw + +BT +208.811 556.8594 Td +/F2.0 11 Tf +<20d0206368616e67652074686520696d706c656d656e746174696f6e206e616d65737061636520636c6173732066726f6d> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +193.117 Tw + +BT +66.24 542.385 Td +/F2.0 11 Tf + Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 527.9106 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 507.4361 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.1797 Tw + +BT +66.24 507.4361 Td +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.1797 Tw + +BT +66.24 507.4361 Td +/F4.0 11 Tf +<5265766f636174696f6e4c6f6f6b7570466163746f7279436f6e666967> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.1797 Tw + +BT +242.284 507.4361 Td +/F2.0 11 Tf +<20d0206368616e67652074686520696d706c656d656e746174696f6e206e616d65737061636520636c6173732066726f6d> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +190.873 Tw + +BT +66.24 492.9617 Td +/F2.0 11 Tf + Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 478.4873 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.2656 Tw + +BT +48.24 452.0129 Td +/F2.0 11 Tf +<5768656e20796f75207573652074686520746573742073747562732c20796f752063616e20636f6e66696775726520746865206265686176696f7572206f662065616368206f66207468656d2e20596f752063616e20646f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 437.5384 Td +/F2.0 11 Tf +<7468697320696e2074686520666f6c6c6f77696e672073656374696f6e733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 411.064 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.2087 Tw + +BT +66.24 411.064 Td +/F2.0 11 Tf +<4c64617043657274696669636174654c6f6f6b757054657374436f6e6669673a204865726520796f752063616e20636f6e6669677572652061206365727469666963617465207468617420746865204c444150> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 396.5896 Td +/F2.0 11 Tf +<636c69656e742073686f756c6420616c776179732072657475726e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 376.1151 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.5061 Tw + +BT +66.24 376.1151 Td +/F2.0 11 Tf +<4f6373704c6f6f6b757054657374436f6e6669673a204865726520796f752063616e207365742074686520726573706f6e7365207468617420746865204f43535020636c69656e7420616c776179732077696c6c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 361.6407 Td +/F2.0 11 Tf +<72657475726e20696e20726573706f6e736520746f2061207175657374696f6e206f662063657274696669636174652076616c69646974792028747275652f66616c7365292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 341.1663 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +4.9446 Tw + +BT +66.24 341.1663 Td +/F2.0 11 Tf +<556464694c6f6f6b7570436c69656e7454657374436f6e6669673a204865726520796f752063616e20737461746963616c6c7920636f6e66696775726520616e205544444920726573706f6e73652c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +5.571 Tw + +BT +66.24 326.6919 Td +/F2.0 11 Tf +<7265676172646c657373206f66206c6f6f6b757020706172616d65746572732e20506172616d657465727320696e636c7564652074686520656e64706f696e74206164647265737320616e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 312.2174 Td +/F2.0 11 Tf +<6365727469666963617465207375626a6563742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 264.8087 Td +/F4.0 15 Tf +<312e31312e204c6573736f6e3a2053657474696e6720757020616e2049495320686f7374656420524153502073657276696365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.6207 Tw + +BT +48.24 239.348 Td +/F2.0 11 Tf +<546f20686f737420616e204854545020656e64706f696e74206974206973207265636f6d6d656e6465642074686174207468697320656e64706f696e742073686f756c6420626520686f73746564206279> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 224.8736 Td +/F2.0 11 Tf +<4d6963726f736f667420496e7465726e657420496e666f726d6174696f6e2053657276696365732028494953292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.1144 Tw + +BT +48.24 198.3991 Td +/F2.0 11 Tf +<4120746573742070726f6a65637420696e207468652073616d706c6520636f64652064656d6f6e7374726174657320686f77207468697320636f756c6420626520646f6e652e20496e20746869732070726f6a65637420796f75> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.2251 Tw + +BT +48.24 183.9247 Td +/F2.0 11 Tf +<77696c6c2066696e6420736f6d6520636f646520616e642061205765622e436f6e6669672066696c65202877686963682077696c6c206163742061732061207375627374697475746520666f7220746865204170702e436f6e666967> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 169.4503 Td +/F2.0 11 Tf +<66696c65207768696c6520686f7374696e67206f7572207365727669636520696e20494953292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.3535 Tw + +BT +48.24 142.9759 Td +/F2.0 11 Tf +<546f2067657420737461727465642c20656974686572207075626c697368207468652070726f6a656374206469726563746c7920696e746f20433a5c496e65747075625c777777726f6f745c2028617373756d696e672074686174> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.5153 Tw + +BT +48.24 128.5014 Td +/F2.0 11 Tf +<796f75206861766520796f75722057696e646f777320696e7374616c6c6174696f6e206f6e207468652043206472697665292c206f72207075626c69736820616e6f74686572206c6f636174696f6e20616e64> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 114.027 Td +/F2.0 11 Tf +<6d616e75616c6c7920696e7374616c6c20746865206170706c69636174696f6e20696e746f20746865204949532e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.7374 Tw + +BT +48.24 87.5526 Td +/F2.0 11 Tf +<5468656e20796f752073686f756c64206f70656e2074686520494953206d616e616765722028666f756e6420756e646572205374617274> Tj +/F2.1 11 Tf +<21> Tj +/F2.0 11 Tf +<436f6e74726f6c2050616e656c> Tj +/F2.1 11 Tf +<21> Tj +/F2.0 11 Tf +<41646d696e697374726174697665> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.7115 Tw + +BT +48.24 73.0781 Td +/F2.0 11 Tf +<546f6f6c732c20616c7465726e61746976656c7920617320612073756273656374696f6e206f6620537461727420> Tj +/F2.1 11 Tf +<2120> Tj +/F2.0 11 Tf +<436f6e74726f6c2050616e656c20> Tj +/F2.1 11 Tf +<2120> Tj +/F2.0 11 Tf +<41646d696e69737472617469766520546f6f6c7320> Tj +/F2.1 11 Tf +<21> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 58.6037 Td +/F2.0 11 Tf +<436f6d7075746572204d616e6167656d656e74292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<3138> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +106 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 105 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F6.0 32 0 R +/F7.1 56 0 R +/F2.0 11 0 R +/F4.0 20 0 R +/F2.1 102 0 R +>> +/XObject << /Stamp2 220 0 R +>> +>> +>> +endobj +107 0 obj +[106 0 R /XYZ 0 296.7587 null] +endobj +108 0 obj +<< /Length 2363 +>> +stream +q + +385.5 Tc + +0.0 Tc + +385.5 Tc + +0.0 Tc +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +385.5 Tc + +q +385.5 0.0 0.0 270.0 48.24 535.1043 cm +/I3 Do +Q + +BT +48.24 537.7773 Td +ET + + +0.0 Tc +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.6304 Tw + +BT +48.24 511.3029 Td +/F2.0 11 Tf +<556e646572206c6f63616c20636f6d70757465725c5765622073697465732074686572652073686f756c6420626520612064656661756c7420776562207369746520776974682074686520666f6c646572> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.4925 Tw + +BT +48.24 496.8284 Td +/F2.0 11 Tf +<433a5c496e65747075625c777777726f6f745c206173206974d57320686f6d65206469726563746f72792e204966207468657265206973206e6f2077656220736974657320706c6561736520726566657220746f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 482.354 Td +/F2.0 11 Tf +<4d6963726f736f66742068656c7020666f722073657474696e6720612077656220736974652075702e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.9346 Tw + +BT +48.24 455.8796 Td +/F2.0 11 Tf +<417320612073756220666f6c646572206f66207468697320776562207369746520796f752073686f756c64207365652074686520666f6c64657220796f75206a757374207075626c69736865642063616c6c6564> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 441.4051 Td +/F2.0 11 Tf +<5261737054657374456e64706f696e742e20526967687420636c69636b206f6e207468697320666f6c64657220616e642073656c6563742050726f706572746965732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +354.75 Tc + +0.0 Tc + +354.75 Tc + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +354.75 Tc + +q +354.75 0.0 0.0 329.25 48.24 95.9107 cm +/I4 Do +Q + +BT +48.24 98.5837 Td +ET + + +0.0 Tc +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 72.1093 Td +/F2.0 11 Tf +<496e207468652070726f706572746965732077696e646f772c20756e64657220746865204469726563746f7279207461622070757368207468652043726561746520627574746f6e2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +354.75 Tc + +0.0 Tc + +354.75 Tc + +0.0 Tc +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +536.977 15.505 Td +/F2.0 9 Tf +<3139> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +109 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 108 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << /I3 110 0 R +/I4 111 0 R +/Stamp1 219 0 R +>> +/Font << /F2.0 11 0 R +>> +>> +>> +endobj +110 0 obj +<< /Type /XObject +/Subtype /Image +/Height 360 +/Width 514 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 64245 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 514 +>>] +>> +stream +x]XTW&liݬbFQ(*6TDAi{3Cz bIbnfaf5wtyy{9=g;pG'{k<ɜ"-&w&hƜq11zАXQQZ5dN\Ad»DV4_c{A\l`.,quٮ wgp:u7WYu0фגR=O#:OUfM]oU韮TxG7WYu0ф|\9w^<Pxۤns.z .B.("99P^ԁϗiDAdB$hi~og{KWG+WU8S^ ff_89wV+gC]ɗ'~~sN|Vk~Q{Tj3M;5ٺ .[o ᰄ|LW#HX!%f |=z8+WРlʥ ۝ ,\` T]ϣ#M6m dG=( dRCltnjnM59lP7@o@MUKCnB+y@×\ϫmf @0ػz +6>l#>3 +?v*_c`u;jjFNށ 2]fO7 !WtGuF~ΫͯkBDu>^q,m:f|mTM'lBg.jirV: #r۬`ny{5l h=c-Җ0@ +N5Wt`9g(#2ոԒ$Jټ-:$(:&) ٫ϟgn|T;Y)а20 埂k^XL.5/+uVͷf8%aaj6PT{?6NJX#eŹsx{Nn5ņS0R qfi$ ].6cDSXe+w5P 脲-FWBRF٣gPY UyNCsi$$*j:7ȩ +)@e]gQy3-j㙎l`NcDm躦H礬 +8.! g+0oM;ϴv+'Xv$Sʠ́:fT% V_8S}8۸-2` +O,@2j&T{?!d2KkڂrkS5tNA, +:0iT2¨G/c <|&fإd-u +wA`6qPCE144\$aPgB4L"`6PSb)> rXAp + 6(DkSd0p&%ĈZ{yMEj6{;` Uit ̓y$;lCk`Pmh+jh6oꙿU`JYVT! N4 %`pDy p =^AMf?\Q=ŐڂW4ABa6 $2H[plDRaKdp5T@jiT6}py[{X(ԵhjFm}엖$dX; %+~ n9~SfB 0%m4j2.`UW] pYAin>,15P_Ccr T7Ψ>hvP0k Cd jߘ=ٟ~z@r/=i,ڮLHL'׃ ٥;:Y9R`1fȳ& WcUAO+Aymצa`9rTۡX9,Rd9uVck` l)2 +K+pBj=7ri ,١lj~  hG`$7#*^Z |5 l,1P3ӧi7T͝3דAZBRr_NvƤm`~a{ʼnIl7 qB ?`Wɿo lp b5B"lu/.Lp@ c I?*/S3[-1%`ʶRu]\m`v=rNeDba`T.ҟ 6-Qy=Z|z o2Z_ـu~(n2eG.SΫkvP43^ +i.J64wʆ%ױmD/A +vC@r~o:"fi\N)HSdi +, .S%'g 5n8Wvkʭ +t@Tn# +dE60Sd+=1+W8yB-]`)⤄h 5U +9e6R:AIաa%>~t38}P;Pc/d_Jhl;b UW#-WtM P E>D@^ʳ>\CV2B%si…,)TrȀP A zwz )R'b +V=  Z W@+T_׾X1TxЗۘ\hSj5\"oCjWf +#>bWZ:C 88D&#Kc Ď] #j_#T7f$V]PS<PlbN)iA>Ym 6:=30P[͑Paؽ\!>2,\Ysy8_VTdpxB\y9"xP_ǚ[L\OMB'QggcvSM]M;n9LJ!0\~⋵jIɨ)S_,; ~HP0bx3:)DRBaDo1q ;L4aE3Wϖ^52>M|]6p~78jo%M%8$DAdB$h濖l $t&s +"&ZrfS1W8qEـ +3ˉĝ-X̉ZVu'+') hn ?ߜv ePƢqׅ +' ""aE3f91(yIksmpBloCp 0u`9HMl@ŭ{vveoqMBaˊ +kAR(V^Nv-*1Q0Ԣ\ +9iYYqtŴlrAOyG ϥFZuOّZP3ʊ9P }@lŋ_(ȉ,f=Ie^V ޵?CXp!:*>LzyI:(əw'cvwAHlȮKNiPȽ6ۿ۶muEkJΎw[o8KPp61˦};Tg.dTpKsm xrtfiq1(޸\*K{yL`3"< 9rNI|r_|--($Clli@290/} ?}_K[:ijZAlQKziy@&9E@}apY*6Vp[_l`î@АX L2 ŗ 8fcl< ",8xRSI'srKKI !ʚ7as*b!v6$AxK# pN5D@ !Vd395gg˟ ^ +^6 %%X[XݱQiϞ>m 2K+,m╓B*KKyy.OXl0.d${#Lu yF&##$J`Ҹlcbd -u ;9*]bcmG܇xZ=zX::2T6xB4{R +O"X`jD6 DŠl`f9fH9Cmnj1ƆYYϞ=YOLFŢ\I?~}LVI[ dQRK +|$ |'ד׮P__|YH2va7 X:Hǎ@m kkV +ܹsP =w6]^U870T6p`$߷WGo +ag8h]ЁI@LT 뇕I lD6 DŠl`f9lוO9s6oKsKoOo+ra&mÝ-ɋOeIwpʵO PQ,X E O",ZWĪtE|dyZJ%ϟMMˊ ph(%m*f&I@R|R/rS9"#ho+YX ,'WISKS ݅fH06MIП=}B!Y[ZӒS{$k^=-=Iـ;[wV40\ +rΜB6pC4zG@06pM00l,5T+Was{GKCs '{dtjcl #-Y2pJ #Y!O !Vd3}]-QX0.Y Щ=MJzj}}]sc6쌻pA(/aeeS#}fq&A>6A0$Ee%eI#HɦѳY"f:)PsH+cB!Eptj0P3a/53 sy48?J +GYqPE5>. 9pPɠ2sޙ 9)䔈`,P@NMdBP jq\y,(NNyv`RPY\pӒ`/ }XdjZ`M3#PYXbɠeŷ4V?(d O.*RSJY9TJ^Õ{TlP*ә99yDW8qEـ +3)4R}WY ?amqё\5dN\Ad»DV4g3,$lO짣6000P^Vee\MDo1q ;L4aE39~z{yO`VsEMex:X7W<ט4*U +u0ф׏{"x jv9CC2ɩ5'_UX_]]YZW]AUEq}-].m-VӋYUFpN6=}N-| *s +rw5$Wrj&%v6lƂᠳbZ1H'%s`~0hiT8sj {6^ )F߷ټON(9mtۈIE3gq=Hg!Xnܜ1%M٬v@@Fzҏ{vu%/gy} /pqrnii112rwo+ $' eg P(0&bVدiH.  Pטs*6ddܯ>~3TgG-Wڀ3AeG%)+vCU%~imcBcI>râΎ o +)&xڸ\j>L2 $BtrrƆt*@/J_cmIWѣ8ls1'Ԕa6q÷J9rDl )c`>>>^>hv$5%Qiyk f&f-MLe%$r!," 8{Z| ؀/ ]&22 :4&abd*#Sl;~<>J;vPҩX"ȟea@˰&xj۞,_Z܇f߾௿ZIPapMK\LnḆOP Jx@[CmƆ!dm666n.kQ C79Ks RڀD6ىl" 8E<ڡoEEpWw^W!6-gbcξ|yNx` 5434tMs BRLf=\Dn>l4#" $WNxSCe. Yp_?6>`7oTTT43zm?Kmټ@/p,."dNLwMߵ/mn\R9hqqeNYYFVXCIL^6PUU5hZ[))ۻoA>cx@gGGIQa~}OiԜ4ol`y"؀M1%v 69/ 9QWS1߼m`˗rr'NrY m&{<=22bH+ܰ0da=]@2xeKmdڄ^"p0;tP%!0VǶ?j k!J# <|3\믿::: Eji1. #džӨJKĤ>?ɸQaHO`^޵|Ud3ȃ7'B߼!60 b yLM++z; l|hhHC0Glৡ!c7cl{ŭt:"niQ@O/ĆdP},/^A %%% [}={BʆzmSXuXXjo8))o'X#ȼ#{_TcAe%ō@R]lb#ΒbVltt} { 6GC ޜBXDF| //|򄬿g½`^m0ښWyi9L<}򤦪lLy/=6`gg}\Xvo=k֬m!$(jݺY}~񓌫 .B5b~嗦1<؀ eG{˄ l? m&|*3n.mm"WBf{>SwQxQ5<ؽ{B{{U{ߎw_رccl` {{&`|ge$84>{>bm>D xzz( #Oj5p)Z Wpwq:!w)Ѩ X(]4fx@uu5ź|yLrdm>.& +c,* + {KFB@HMICkpVB?p[m` $L&kjҳt ۷]۴o~>\'xH#%(++kCM/ KP+4$(k)d7 p]S&:c:hdNOO[lYWSӃapQEY g AN$rl~8htj&=V_˞ Tu5GwwCatwµ?dޞΆڪzp8Z9?/b~jin>grB\}m0bgN܅\d5$ L0?z;Ɯ|lO3\Azbl`)6`gcwpz{a+aa +?xx/ >z5dN\Ad»DV4_KGyaW1%' BB$hƜm (ۋ|<̉++BA>f䯇ɩ8v_%E? C''N9,}蠴QCG$ddˢ]h/Oe'$3'FXbBE*Yi?}]6r1 ,16y[5mbb N9065%U&O`^o6䢢"YR^[[㤤$;SADaaalbaa@n:>>k׮?2<22ÇIŒ /CfTx8?11bM{@+++aR;bX¡pɼtic ߾}pf/_|![[[\~ǎ ,7nhkk[z5i+|}}IM8}/)) CIi೵6;#@+w[x<&rLd~--؂Lq\o*w ri{{;?9a $Jʭ+ .[:iî__SKN8&'£BC޻akg/!ÒB'OQž={0ظq#{g84 Pw/[''q\4PYYr 333r!mmmP4@F `p1G]]]/_NNsvvqjFxipoA_ɓz F3*%:!J +~>X6oڈ?Xvκ9;]TXjo*w hk^ze +޵#gٲpiyK+eݺ5 cIӀ+Ww禳_w~s} 4`΋-;v gggJdʶl2O "Ӏޔh 00ښ>5p~ZZZ]pZNII!(O/Z'wWׯky{~}ي~ ;–͛d~SI{Si߂I({c X իD +-!%rI [,wlsߌ H/ajkg'B𿯿 Kb +-1Fu=uttȄ*<ʕ+ۗ7- 0L}}}`Ji`w&ϑ h-$MIMK +PEvi077@ 4Aj@3Ѫ*";L5O(5 jl hv"]Ao*w BdY4oh_42 '408!=G[;[è%]]]p(onnOǃ'yTTT]NϒO4H! jjjzzzH4/YR8<<ى&Q/& +@HGG566C@!I +II YE%Y y%MMM& +$"\DrspPj_4MKv? +֖2޽Щ\4?CV)`c"cÂhࡃi +F\FL% 2Mzp!3D KIa>Z$pyTR^yTpͱס/J.\ԼӴ`ly,/-.*x _%6*b.4$<|lhdx) (24,2l딫ra/+=r]@{{Vь:CCo4Q;"BP}]kfgdf0 DU*XKꪞ,ʫSPL#Ӏe@:\X|JuV=]0Su;zÕ,.,hiΑڦ}=}E陙i9i)9I9yx<.˟q(ZrbAJJJi46755646MMM} 뜏~Y鑷NBY u5#Yjk/;?/Hx׼^/3-(f6bikcCUgó(Ԯ.lPQQ1m +B{|QOIvRm ɜNr|tdpn9\V=VY&BY 1E =IKLH Q" hpufF=wdEbddmmm3\"ӛP.ܤVRN0JxxZ[[[__OdSSӢ""kkkd&&&W\233#2dǏ;YTT|!_J¨o=ЧΫh/ +ʮ1F%Ꞿ2b%':900@W.b=*~\%$4 zptrspx-[ HKK+/ ~bG2?~Իm64#lAą٣=So>mq ~cʯw3=E~ߙa1KW•N`W_fddL[C'OΤdn'.7l[\,F1._%-%w{ `g]DnSM7OP`PWWWuUu}]=#h2 ::FpJ8(++#_s΁ kt___;!Q$V BŋIb> >:$jǏ$)%6&$(gnCNùЩ(8?菮;v-BPSSh?۷ó{xx8::րsG8zJ7\\\:cA3 +7m1g4-E:PT#=j© #jp17,777E"E_"=̊dUҫWb8B(A.zzz_}||H +[=)W(S@S 444475r*9m-m +wXpt Nzpprﻦm64@¯mٲҎC?EiJc LMF'}f̍ptMMM|h^\, 4@34ПE5yPT!ziv{oioݺuh1_8Yt3\ ::: XECCC +E%d 'z_.(*Pp(D +ox:QbݻO2$gf:z߹uPR۷>Z޻w ЀG4od2!\f1GMqti //rۧ?Kj۷/# ԇ(dFvAS!466Ѐvrr26mABPˉB *:u +2yeaaQ-<׽{ +4gݩD!_ȸD5}%ݍ4 \'p` + a.2?}46%!>CtTOB[q$ 3%ASv?[ IM d VX%Eڵ JKDx<;PZZ{n"W(f/bЌ;VQ 䒒;ɆDd==la ('΀ ĀQbll~BB%*JvY0/w!`.:$R俈'ijzPt-[F_KΞ`.sss᜵i/ s⒡BYd4%=-XD^,+omq"BcV1Yi ΅cfx$C!_\C ͺX|tdF-GX `@Ut a/" n1('@QQQ&Th@,FP2n،쌔z@hHciT^|:$ಲ29_tLJ_M}a#@ hhh$''#ñ*R D$2JeUFNNd?T4P#,6$j? zBVn@E-qYp{жq֍R{ͅj P,lFyޓFFF|WWW]0Tם%4`ooO Ҏ$ E h@KK+,,qCII }AVz:飋OI:EEE . %,$JORTUD"xTe%4ʥSPрCYi`ddd PEc9T_2 Wwr|¯J۟䡈Zޭ[buƍ111,k%ӧO YÌQH°l dMu&kD֭mKm0?ʕ+urrr<<<bEN|o[㴴4S.jnnΏ>g (+>Ӆ4m"40<< l``rʖ:333$98MH;;::.^·ž~(w?* ÛөA߰U[[.}7؝$@ l޼O^EYP̎+9VT%Iu$SiT{(ՙHGQQ|L$`m\> qgWWWvJ8Ϩݒ|E1dąG9qPр ,FX4@I\0 X} Bq;gؾ};4;i  hJlB^=9@1;įufĢMN}NrWfu}rk׮EB'A@7n0pN!ҵCFE %CE2aSqqqp40fibs NH条̛_~I;J%`ww p{s89I}}}(lhh@elBa}}=_0 +ChmmC`A6MLBzfR(|:̄U59Qigk9vi< gMϮΝ;AӟtPԂSN _:99Ar"!? døܹs(d0[n`YA5 ,FPig@_8Ɔ鷵FR+ aZ_:^衝2227 };gy+ xs.۸;Z1+#́ZS˩#>"% ;66HR[# 455!*P|%ҩhD~zJͻ(-[t[#Y=i*Lf](>7᷾|hqȷQ2h͛7)Aj9 d2E XWSSS!#EA$AVPр ,FX40>>(~6VnD1ƙms9ۗlVsmd5uBu, (844ו6vv zx Cs\rui 4ǹc\wtl+5( 9xB\.`nPрCYi`2hKt64dOtQ)qD׾Ė!pޙ4KFXX}+5+rRuh`P#,Z Y?3S:*pJSuBnݣN|β(...8h)v F`eeu@@YEdS @a/ksy#SPрCYhi'0 y +?QI]Oƹq"ͭ<=A>L$ a?ݶ#GW +044TVV3:ZJ|E]ѠW 0(~{5aFv9TS NgK/}%*Wр ,FX4@>xN!^Psͦ\r1i~E"srJ}}}ll3g333544P~/m۶a@vÇ#""w XbzMM 9Nzz:b5%%enhP̎+-èaoу*w8nj#.s$mgAA\PрCYiЛ 45613LH*蹯kYvi~fJ-x``i8޽{oܸA?:z(X֭[h daٳu֬Ys U 2)m*ɥ‚j~Luf{xl;?'EvtNg CCÐJx9᷒VoFL / +ż e1"x)& k?a[̜S2Ӏ9JmmL4@ya"4pU;|oou%$$PAu3D$hp8&TE=\+uRh 0;N'X|ybb".ܩSi9gwh40豱Acȇ &&&<@9fh@P#,r)}N!^EG)x<ɓ'Y,8 L& ={nXYY 3g0 ?W^^oooMP7@]ѠWwר!F5OT{rY;2::.bkk+<8VAˍ.=C=!++=]|򉣣' _p Tzw Qo +HJ۪*J0;Ejj +[=)W(3 1‹sZ}(4`OLrw]6MOBDD(d{.%H&nrmtavvv? 筭o޼I R `nxJ09A1;\Siyni`ٲe䲚!ʂׯ_1xdd$ m $nڴYbx#It _x8x H4@yXe1¢B1?Wi2mubPr폹kO +S8Us_ +SPL#HhFB;v(..€EЙAԋ%x5#h@[[K#NIy񄡢e1¢ZF09{#@.O uշ L?(5+Rh9ϯ* =kp@gwtt`o&77rCCh*(([LÇ~WpʨF%ψ-[m& GֆjĎᨌ4** +yhYD___ f$D ddd۰#oraӀ b::$llVĔ55KQY\FZnxؠ)E$x۞GVsJi%_ +M  zzzBvvv5 yyy'@kD&0 rʕ+̙3cTBJ d:\ttS  `XꑷNBY2cTc?ugݞ8;,$꿹zCXm*5+Sg6b)pVrNq P +*!&36(VL::;~p,+NϽgv/W5 ]EVk&W($zQSWUlkI;X,_ e1Fi & g+4]5?]E:p8o@288X$744:tHSSمbv\)&ZZeNCE +e1ς%4)B~el^]aǛKM>Y4ֹi&ȑ#VVVFGGPr9Rd7|eeeG q?d###5k.^(|غg***9q%@=[ʌ7וQѝaO{NCE +e1⧁<"49v`ﱱ122`7?,`͚eV8 G ^^^ a C]]>:''~С̍7жm2عsGKKK1޷Nd2$%%aP̎+%Pɑj  -qx qܑE9005bOI I[LhS 5$''GE K yND111Xmhh >bU'7011u8HzTuzBEgA,1fP\WwY%/]!? 6]; RiT;ߺ}[ߺu~)^Bb/ 'O±@nXNoKPB| xƆ@`6NNyMi#ԬdPM]0 +16*4\R_ $f|||bbR6.`Ko@ 9NznBȹ*nF/ Ԭ吪\p㏑>(4P0&?!!* CM!$Koƍ|ccぁ?jjj ~),p^Bl( ϖ-[_ߖ:'}.4-iScAi?ü.B> DFL3p{5EW^ż*<R|*EK˵ Z|h 1rrѱnN`dG;$`#LU@] +ᅠWk~``sی7%Cn]OpA\8ږ'yh/T@i}tP|4 @|L2Q`dp)y)h@:T +u)ͧ27p?p <~x!\. ϽZZx 099Nxh ꝗ83#Z('yh/Tٙ9UOWK2~)l@Ko=Hh[WWWOOZٙӧOX,h͍A[+Cmm (phhl pÆ rJp֭z Rww7HpV?d2!7oB*r +V~[(w1 + +Fq@y_PPwsds6v珷>DŽLlvL<qkSԬr)&U~;Jommu|F)sRK!4PS4Qi@N4Ad/򛋝ՉbfߐIv/Bgggjj*䓀j#X1 auEJSSSSۙJw|ZX&ԥ40PZZ.>~hkeuXMֻ=bO0X-t@ jV\BZX&ԥ4$$𜓓ab))|_900Fyy9"Ž'Oi<Q.^ֆ? 4xhttt||)J;,, iQwL;E@͊@ZN4,MN8GKj*Qzz 424011a1cQa$ЀGk#L?nV744~~[[=ػv000p8$"f%n6ۓݚ(L@f6WN}o NCK A% +io 4w##իWo޼@aA/%9nh`aVG;KK>s?{m''Qg0.H 0+}覐S\ zùV8`7ʴi/񛙞XBJ(u)ͧU澱<00f# +!>そQOC2ʃr#a\:CpZXy +h{gN]kxi +iJ<5=p%Xc(6GGdž7m>:: +66100SSS_rxgpxO| 9HD{AzDPeB] +AiF9r ~kEdn +UUUa BeWO]#cfh /s.f@Cݻw :t(Up奥%$A*~ kq<1v46P Vϩˁ(ɱ>mܼy=ݙ7EIA|m6;;N3g655mnnhzzz -@ U'FDvtժUxH<رcLA%''g|J u)*~+.`$Դ<|@Gy^~ 4pr[)ЎJ}U  cYq^ecXO&HIXw8Əú#Dg!i9999CCCasHZN{TBB4vO1IXZvPT4999N4m?T;XPB|/ ~RDS|P]#kO٘yÙLw:Mg')צ,YqZa]s¢ψItM؅ -- }zz:ܹ@t:y2b:::YYY :2Z[[АXL/ +@f4II`а'N}}}B!P^NoKPB|P '__\yϱ/B^bPOBRr[vy׮]PIuk +a 82r0χi`֭c|W0RDjB4_@ Hcp,0d144\NoKPB|SmZ(oAQ@Nȯ'>ytlLdצ,Yq@4[hq"+//_4mK`[|i9lp]#*.BЀ߅|+r =E.Bs^f%L?U8FhN%M?>.^'|b$+Wzzz<<<矁L3g`=~Ç!߇v7@bccOPoD;;;Ĝ;wӧO* Px飋_ +_Ʃ?4z + q9+ u)ͧwShf3J\0ޔ|Bj/Vo3-$%uIn6 إ7>}Ԭr#6=t&'=GytNI ʲ P9C V\\.n1{ ܌UKhxv l\!Va_rBwG)!<H6Gkk+#DP ki`PB|ˣ`c-MM--2ݡ4Č12!k +Hk)}c޽/B*w w9r٦0%R)qN%tؗ\&h +uyWR/ ,Na@a4%9%#=_e^v =}vc+rULN4G¨< dddZVԬZi9>4LK!h> ;;3Lb1 +`4F~t] Ƹ1LikkLmŭ󻹹Z[.&yk"Qglll~~>d[WWUXXh555(] +WK +}ji`PB 4 +` .}yyK$}&'% hMLLnjj2`T1`HQh8hc<[W&9օ~6Y_Nfz s---`X[[Cau.]6'OܳgOIIɎ;===aۨ(///h'N(--QR:uV̧phjZ[KT{ 'Q cqblĨxwzL0#ZZJ*+dQ0ԥTS4=ap}VW¯Rcr$4$pllV#}JFRRb +8@GGg۶mUh4PR\#iinOl$IaCÓQap9drЦAhcb@F@`|d +A VҧM!~Əz[q+:Xovɳ3+ǩt¹N5O +C] +A>)wShq + F +MWssʎB`Ss${:efV_K+S %ӆvowe/9GZXUT)ԥ4*PvMLLtvv02fN>4cb5z +^f1xzzzЂ{%%%>D裏FFF`occck l6{``_[6mڄ + koo?tPKeeeRRJWpbP@_>5c͎X`YOYXiui*8Sq*Z8ԥ40 +ȈHM&[uAm:it x;&_y&%/8\RyYq h`2v aXo&z3@Лu_7P2dXi466.96š.BƯ()-.h^ <1~aKhajjJfS OS-,,-QOB] +Aif2q0ZMb}Y|*qo=bB29MYPigܧj9~s [VVV-ҀڧJ.BFI+v/0*aM#@ze*x0j1|D㋞&csuu]5+. 9@/jp/*4H#i[C}IbbbG(yL&SKj*Ӏo +K_@C3 +z1 V-;;^0ӐƺZx,j<2H?ӥE( jV\"(c<۹HT:4@qK!h> )VSŧ555C~l8ΛeL+}Jd0k>&A%!ZHNNnVV"vUU-J0s5+VSHO- ,R/ T3-&0p3cĘ +pALQ~NܯY֎Y/^$}|%EEE@ΰp7  Ġ¨>zA͊>4LK!h> )f-FaXafoڴw9r.n(LwDD><@6Aٯ\vqGJhֶׯZ +z˗/7+#&...>byv4@"AVG;_,AV- ,ӏ}RObI􎌌;w.))ill рH$b>[KeՁmO_.W_ՂBٳg `F*T5+.P)O$==A_- ,ӏ}R/ [,QmlPLѱI,G&^Fm-_25yK:F_NzOυwCsrrPbmmm[{{;ZMNN!ZeX3eeedye@͊8W `}eA@=6PYg91򻴜v4L?RK!Pٙ> |~ٰ3&ySnncGamɗL`x8s^2>;þ#nqbĂ,qo/C_*{$" +QF{ǐ333b FĒ:113 ٙE(VWW+9˗wGll>psM&ڔ*^Oy/vNXMΡNz +$ _~iddTSS?{w@g_Y''}. +)${favB@aT:6tF-ŠK +2/ H,(''FǏ/`(u)ͧ*LY@NbQgxx8""[K3 +}kSԬK:li4P[[y<š.4\FSӭ~b扉$lNTU֒ ymʂ,gZ'޳-jGu<2TKJWWb޽%>N;99hB7n,qhiPB|X(:tpW,HBmkqաz7:-7;;ČcGϑ ???4yOp16߆n0.L 5!%%ܼ` ᑁ(u)ͧ§Ofb h`ΕV4`z`{5 k{wr%tkkkmll***N8I>iƖ-[^ JI@=BlXxki!Y4@qK!h> hEJaG + tVTTh厍  J}INJ 1,hCX\%jHFnN ias4uqqAm۶uk׮I?^ KI@C޾~J(u)0f} @sqܾ}]#,q `#SȆ呇k +hzqFFF4mݺu>@f{E;E@͊K@rfLzid?xTZ12&2ڧJ.40;;(hS12BӭM7!'&lrZ8- PROb(656˜h|t1f@u||| kbDad0nnnd(LfbbIII@l$"f] ۦ3BcR|Yflѹu)ͧ9e*2ԔT)QXpdem徯unmG9QdBZ(ymʂz;ٵuuKSC x??r2q"OMM-!`2ΕSK˄ A%dFh@(I0meyfqr^Fg3C6eA͊KLY>9]Œʤ@llw=W2224@*Ӏo +လ@B lOA& 2qkSԬ4?GV~_:uuu?𱱱_~eطoA 555 +cbb288 )_H$@^nkk>R}Ҫ*tciG- (ROs\HaT<;# >N9S)Yq h 6oʫcMOȖ 4?t:MMMД_=4Cffazz:䁭$M:8`9N - (R/ 8mMVurwqGFz69jJ0}*@ ƍ%HJJͅ gI$ZPOB] +Ai`no1ǔ0:FZg'K)aSuW!8;&xVQ/gK5+.@d/E HB47pi4m=x`'Oă?r ۚ[CZPOB] +Ai@b55yF1]qC̼~lNi+MV ++Yzux┷;;;6Y4tm"z30 +1RrWyQQQF%Ob( V`CJ[[ }OHONNF4n2@"2tH.ꠝVbC͊KDI̊AnqA@gHw;(MSЎ(u)- NCKF="&3on.AO( :44,^h} 6Ҁ\q ^$iwC5SSKSš.BЀF 梶{Q4~=qqqN|@ph󓡁2`!b@ i #Q wir99,ьv4B~TSPB|P1|+Gr4`?YzW%Cx@ (BD0|>t V1\__t:{'"1$o3<<?j^2Yq)-:p?!'OpT:4@qK!h> -&!&`zddٲ7S˃9'yiݷ .II591 +2`a"8R'/Ձ81A@W5Z5j>`mm-L|lqηo4)P}6GKJ :8;8WWI2ymʂwrq圜^X2q"\z->|04޼y+IoX0/^~| +u)- w0&f_+ cǎCSCpk``P+.HЦ +CCCdιklÆ Rx!dee9::2̶[nD"O?TSS΁B Z*Ӏ?B@at>)(Ɔ'E9M%m$aۘsL<@c&y{{4/)H͊ir*{-x{{ˌx< ,/6G!ŅB/7h 0?#+`P9ыv ?Ē5O +C] +Ai@/656,]#-X[ܛB1Y8MdaݾqGd|!I, "_̡a +qrr0J{S.aJJ +:<|[ΡYJz2[A h1pAAA'sn]b`rJkZhp@(^\ t%#)-ӃIDPP3mFѾ&VZk׮$U|֭[{Ju Ҁ2.BЀҧUUVKFz sr㌸ +k)V>V膥OCCCfgg#v>t~h8._g"v WWWh%,4X,Vxk +A 'N_ ;v ?z9]fFuRW4 )dffꫯB3*C`\pT,neeuVhС􄔝;wN{pGp_hG@![%x TWW@ d`K %`t$E NFJPB|P>ynn.6dHX"ƋXēL9Ǝp֗ 4QWWgccm0a݄fC!󶶶`@7oތ>z-%Qgʣ:;9sL/Q$EhԸcԸqÕEP@E@emnfwYEhniH7=zUիnU +xsgaa w+h%> ܹ0C/{yy>Clmma~R؄۵k>bN:W_wA8*慉T!xΜ9n{üy[TѥK\uA dǰ?*Z LRM}EOj*6iٳgv!XBH$H$_̺mgRPI%R},!esB<"*+ӃP`s^ۤ6ܒ-Aum5-0a`,\ABi.\p߾}~~~EEE %%%޲0%B.⼛L#/%0 nNw؃ 0 G$PN;;;ZLi`qb%A#0vD''666ƤV$gOQH$.A40j Um۶mܸ1y%`/[盚feeѹ+;wf"3f̀L@ I@sX-}lT(t-!Ns-7nrZ昒TKZ~:` +jW(,Ç:bc=WJO!ua?###(8fl` +m ) ZJX`S'OΚ5W) ,_^ 18}v8({_Q7\HV@(匵1%mc(͌ЧP#sd`B'&&Bu駟޿|ww7- +߿2@J[ "!P1 _) +w1lG?T6ljS(e7 uVģ qy՛7oΞ=rA˅z_HTUU7@Kt:dϟ wF.UWjj*%i`K )<_pQkcJR ~Oę2.< (d`b#;}TJKFaa!]Қ8X0x[@+ݻMp;ωmllHܜȑznvv6r ~Æ t @lp +?ݲ LaVFF sٳgq FDDxxxq N?Et&W]GEQ1+cf [] +k\*,P t00J9c-sLI[*aÀڏ + `2eU1ߪ=((e\+k#^d?d9ey64ȵ\bQ?3S 'mFa4[cncV|v~댓nX ss +J9eyn\Drfv@K`/mQ9Np PHgHK&QTćLx:igSu555uuJf5gFzUsU'\'pNxoOj_{5{{{UIdbb%ccc(t,Y.ry.( @xQPxI3}I[*aZ7$4ŭ[-ҳ8H֩M(RW#" +` 2ihqNnAtr2jˋS29pe J?44ЖDܢȇ"WQQbC0ZXXoFLFF=v{ (xz~~>&g1)B$f +_^nMmq&mRST)0P2 *q孮C-,7coƠ(J} +Ĥ$K0xb;;;c̞=@&$$8qΞ= c|O1nnnPGEwww˷o + + +p >LC 2&MD0}eXYY<| }Q^/KOZtuv/Ϡ.,/%cZ(c b `@K'KTft0OOP '2O*Kj +\(/y$($ 3L:zǎߕCz"?ݻ;}t]M:ov||)S39dɁL`H$\ :љ3g0_Yreee}3EQTć(ȈHU-VJn=$1R߳D3lr`%#Xf~!!ػg_?IԔ)0 :.N`*+D2O![^]ύ Ceo߾]Er]]]˵)DBUUU 0_y7.]ڶm W'mȑOBEFKvlYXW@?}^SܒܡAES?Fe8 +"w{vos(>0'-%ל#C(="QM~x cVG"k``@ +* + +%CJPʵÛo լ ѣ(**GmII t$ pw---egp[oE0@j\ |G/_$իEϼif3iK%0@(>F0`eeȃ Fl tdY \ieE@T_o020e}{1v2y$a֯sr ~~>_ d"D"Zaw/GmO:bu5w}c%Q{zL|\~sһȵ\'5U `jZ&shhhaaaFF +%NDhjj"Yjj*tHTSSLrOp_AeWWW*$yH\$9!%(>Ehw$t=z, q]}4RFgҖJ8(/)h~܈l' 5CPryY"g +H!geoL5=U<ؼqMk<`)??;uS>~d%s>o6ΙK =N~&ӧnMp&(;ՈHOmie%x~V\snDߋ * +*J ++#sξʩv j,lq&m)뫪(mf3 qF[nvwwl3kU r`aTl 9&(yKeKږڠΤ-025nQHF 0IĜ +R/2ѫ` ^S،b߯Z"8fm?V,`/+/u`<$a? ǵ^7a6\i}m7i` ]?F7wK0PRV_  M/\N4&> hhH5knn\ptpɖ>20!F[4GQ+.wڍ=N攌` :2OÐGiIIJ%?!>1>zȖAHM~OHMxD6oZah} +&<$Nbi):D^ZuIig]dhr 0qO(匵1%m OOZ(I +|_9hio!=F o3ٷ{/^s:%S1./4ݢ, )$jws-7nrZ昒Tćz-//W*)O,RvNvhXhXx؍/MHsn%sD0𬩸 ;#9*&$WWWu(I[*᥀hU-f*u +N,[&aPlQh˫) I3;bh K )R ϟO _r>֔[645,K.UCҥKýR&&&R1\D%u|}}"if3iK%L|FEi 9¼ʞޞ]̳枮A9x:Zd*])yw /z*۶mäɓ'֭+++fI s<}쏔VVV`~˖-MMMHPRQQӒ25rrrBBB8%y)].;;;-nbeKK B)}_666x'O#$+ RD"ڑSQQxzHt=_dj IJLRܐL#RH)9j/63-g)w}bS}Eyy0V((\^cI3;RgBad(.̑?{: 駟6xKKKgΜ9vN$曵kZ`y!b xЃ,Yrƍdܰa&H`mm Hppp'ہqqq(.1˗/Ϝ91 +FR$N>M򓒒p]v!ScɒkLy-*,R,3;+;$8D*LY{ BY͔^˾47Dڃi]IJk`Tb$K([N9::9#am,SH3;R(ȯHJbRTh^Innn_}XXjoo%"i+/^|={hkɓ'S;v`hѣG4kato ``fddQQQ{Z3}I[*aÀ +0'+t0J,8%2ggJo > <3vfR2#LKc؞ 3?88iٲePLlDJ.?Ʉf >4*:P[VX{^]Asz֭0ڊ%f͢vAɃ?" ;W33W_} |{]}p!R<ҥK-E +H[*aH=ya@.bq֮gDGLgqW?%IaݻҤIT̙3z(zI3;"xYQCU5`Z%aT^^~%"@Ø(++"=Pg%uHκy&Tm:K`p NNPx9ݿxJQLGsˌ$uB"???!! 0.!@Y?;0`.H8-m0Ҽz*nI"FgҖJx)`fFk +0P_Wn'N"6`̷J/UmʊU +AAA!,xa3 .̟? D`JUFJq@#~ZZ@CE}kMuSe- "`@r- +Rh +>Τ-0a@$E!hj2eDCCR2NZ]]mnn. P@~ZD"'|zwttD<P$x:z<`YWTꤙW 4>n +յuEEm#^d``-Rϱ+[|||q@ @SNX7n ^\k9qssİH>bQTKQa*o~_\ZU.bJ={zTdr54*8^4r>v&!m;w2?#K j߾}p!UʟYn=+'g^݂qW^ ``-0a@ng]]]--00r5Q"arc7Eٞ<ׁ<<iguuu'ZPZN/xN΍eP[[e=*,VI.孨Wʛfv\0:(mBsMNCE ̛7K|O?3g"""k:?SsfϞ]]]ȏ>ƃwFa;vGȄHzoacc#zעEpigg8;;taF Ο?xHFʽ7|CBHt0E25 a48('~nI*c/N0yj"֧DO.=f֬Ylٲ 6Hxd>}YdKg!.]tժUX*Xbbb` *41Bp&iyr 9WO!~Vqp\2^е GZnԩhÇ3cS+V@2 ^ KU (JKKCyyy]pah|d)iK%0KJLU`ޅs&;`]]]h;CUUyLD"D.X` 22h̢.*#'E^)9s& x(z, ̙3E@⍐yѠdRrhh$x/"t?nZFgҖJ00aFȮW 9o&[l! 6vxBm /0OG`c_}ղeˠsUV{/Xd$aBOk_5K0ɜ?>LEuZ)\]#קxܹsqII ϧz<.2wߑKKKL9, Trzz:nA#12yNX@ASO~:R1Āw}<9=p R2iQ2--m׮] 1`o٣hquu5bZdŋu0 K` 8"+=jhe]WÐc +0ԹO9c-sLI[*᥀{%` r)oB#,=7n00{l\8q%  yf +V^^ +P,SQtg %&(x> + ٳgqVe+V.?SM*7phll$'գQTć{qƅk. +KUb%QسM;*B #\L],Cˏ;Zˆ]O{zT꒩QTć{mPa#*EAW[qᤤ`UJ8mb9_.\1BoÑfv\ŮRyYɒ|nBG~ T;`@I[*᥀T)U0R(c݋WY%TQk,ifO!|{h!I>Irt0-0a@BQ2A,eˉ!DLƒfv+{\t&ns (I[*aftRuyUrSOCPnnivL7S Rk,ifU jה ~ʤI0l7boY4V^^NOTYhk*QI^w>;Tr-KKFrTTTDO'x黵6MMM\blq&m#0ZVT&RaM٧τμ_ڿkX`S< +)%Y_ifk Yrkb>{%A֔q)W̜9r Jab$w$/ 6G +ӟhqBBx___/9>Τ-R@LT*农FSyw=J2deτ6a`Xwh0wNϜ9sE6ܣb=zaQ  ^FDR|?w Rtҥ +x +`  TTPXU'Ќ䓙a7U YYY@ѕ+W$00۷|\ZXX$%%3 (}Ġlhe4ft5`ōd0M A:u*,, 0:AF20Gŋ8pWGD:"CFFaTè]ql tI 8iI^^/oZϼ߭`"tRz.,,ݼy C50`̙{쁂swwGV42x/RI&yyyA/auV\?~#lmmgϞ33 xڏF +z f&"N.TѣGq i!Ύ^[[{I07oRX8k9AF .F%Mµz}$b}阣Y~"(?(<}͚5;wȈŚLZ$S`2E=gׇB $'&C[$^)0+9/2!k}ϒ:N6 +^{,{f)0s i0P-[DPSScK f-K0@~}tEMycg`6C'0?wvv!#fsi\}";! -qFdD:D?QxZ\ڥ848 D.~RSL[mεxkcJR FaRч}[ڵTņ\Z~}'7\_pޢv^^/zJu@YONO:Ed===Lª*< ;;;p(\-]\\H>ug;Ȳ ~3gt:Fu A@rHP$KAQ s7HA +Jo{Fn\xN:usoSQQQ' =2%#O vwwH 0(<{j['," zC0$*N2S[w HW[Qȭ$v*r<}a=hIkNЖ;tZLymSs/&Mfĺ)p\.0{wRU02Q); B, D 3~dV]9g}7y1o/7wzm곧ONI8.8c}D-ꘚiO0ێ:_Siv%C/hZ=jpD9m }=K9\= ZV@ٓgLtC༝- +l 18J P h 9i$I+sNvzZobJ*[cJJ7Sնp9W'H]r73ٰ)yFR?i  don<@66\N`wxwI]6Lw;;.cLw?+Ok2Q +ܥX.d:eUwܵ爩ޯrt]F+%V vMoF_NM5hvN\`;^I>9Dc U}iuOIEYj7Khy":D?Z@8A:?Z%\00 fwpDoLumbޡ&V.T}!;u vh@I@0fXٞSBgDD rzDX$kUbm mG76?Y$j}SWSHyMb\%a^4b G4'e?3qe*# `! zXoZD%dG"5/qad-"(` +F-F΍tFݏe e!0G8tۣ\RSS3..nE$#IC;v q" F\\Aߟ P$Ç!?22BcPogG98(_Yn`N{XDU}8(=d3V"{d"tze"L8n9.j {qDs .ΉI+BX8%!Gn=[ڈSq`PLaoŲ6QpL>xTX_a­h]lW +jߥ==kQo4?~bT| l@/2SUi7"6L-#{&%c.xL|hh=a`L0$޽K`>{lxxÇtԱܱPF?)ca V @Ї˗;99yzz"0\{ppPVVaqɂ111 ZZZ<3ٺu+p$' ,YĉCCCG,/Jr% UKvXS~6!KWBo߫PSTb!3.fV'+ZD%d|`f 9|WkRyIY5kh;o<j`gݿk50BK"2*^F~:nW8 f1'uЍdlHQm#”zԝo[+g> xN_KQЛ@a%~ak.cKi<*! y%Vߔ+|/''I,q J{4N9HpZ_V;&p`抩߭-sLKUv.Ƀ'ԚS 71%\vzAMTb a08C jM!44  UJ{A]0R6|9SrV1%]r9IusMڨ9*/ML֪z o$ ЏcZ:tl%k=ǘNULE4l8.?=w9wiuH)mBwm\@k1%ኍgwc sqױ{M՗mf:዗W%8G~ޥqF72uw8ԹR[%>4u- ZaĂ7VJ2ZeY4zFww t9!/$r0PYS[TJ(䶎"5P_y^U~LnQemmMW[]V~EKsms#S&)I+3%*kjj!p 6Q]ŕ8J P h Rh10 AFޭZWWWSHIVTPEUսdcCm[ `H6dTvWTVӘ 걷  =Z՝jԠhN]Lwu1urॻʙ:^ :9U<wQ*:'sW^:rW8wE9.pqW/Ə.vwkrWyUKwuw0;c j6w5O=BM&12򬲢&&6[ZyF , E'/jj~v wq- +_%IT •hzF'9ՔĂ\zլ67y䞞oJ \` +Uv'65kX'a'iD 0@=%AσH u7ӹu ksop^Ǐh/psB^hI8`^⠠ zJ;N*貵Lℙ'o<&f .GDEϳq֊+dd'bΝ***vg>se y&s/++#iiip\0YL|UR2odv5wDư`MX}\G"tWO&7''SvgϞbS,Y$d'>b'AŠғǑ-[ 0r*2f> 03vMaNrMMכ.W;sW8=_EU%es˥+ /!kmáj޽rG>L~@!<R_WWC񿾾5/^hllZR´ 2Oһ޽{OϯD%` ""JǏ<.3!))  B 61ܿ?wsN 5wKuZmRz/0\v-$/ic|N `MD%vA0N ,ktAhҜ(**bbU&6I*;D˞DFF .b'B9j~GDs j`,^kXLsT<, 7{8sIŋhbਨ( qfO>9 q_ t(S^^r˱pr=nDOVeeeRL qhooGGϏHe^Vk>ˌ 𮮮hFFF@\hRn +!c&[ ~B@ ϬZ:ZII$#B- ]vF Rb/ǎ c6Zu5S%ssW2cEL&k )fL+RFP'99dS-++%iDQ@ic 4;"]B2dPY*ėF9p@JPW#>qwc_k`gv!'c֏MLͪ0EEEwڪ*V%(> 6%$,+1pKJOO +|0.4],8GFFgԐ# < t k?PA¸"1plgg'FHd Cdɱȗ@@8akxY!cBFzob'4{1E'J*.jnkohċ@;h2 ?:K8;-8a2r)C\Yܮݕ*m2XᥱJmN; ӷw Ӫc3K&+CBu8a2rViIvJrոm on'4{1E'hhhj(t;€8?Z[[';|u<3NjNITL$NZt4G$ħ[ȣ|Yr'|LI_ǃGO +*$d (k.zH TWQ|8vsf/VNգ}bS.'y]װ4 BN $7q{6ҙƠ2W*|E\~Z\_fo+?*ܿ@ٳTRy'Ƭ[nhhhmJ}ffG{OOOK"Ox۸SAAAᅄsN Gzrn]Or|9 oH >EEӋ] e fu\}:P8:\ ŋE>ͅrrrDן]E׭4X㛌BƋbf+{m+++eee?Xm۶QO?333\555T.]J2FDk0֭[$U$#"""..?B-0 h+$$̎;%).^XZZF>C0QFUr455EPbD\KHH ˆt|7oތM#ἐp\ 0Iο~%UK9I,[رcSOM苧/u R $Vt%pޝ/>8a@]] q=z488مxqgԛ5+lL`Cޮy6lBOOOtQ jbq5k`Yp]11t...CX+:99 ݻ/!!CJZIIIR psscHsV!o#ܬ^6[ZZABU[۷o>x )D{TNShΝp)?G0XCjXSBPB֚555.2! Y#f8 >c]]]s7Sw|HCVϼaF? ;:x_ygggDALQbR !< 6/ ŠdJ@lrWOy$S@yyCrגMOH\ Gl(sh47k)V7i E@ 466]|H@R:O Y#f8 yڵk')L555qbҍ;`ϏA +0y$0p)Ř0@R#ZD4` +Yg% }II ; z+)0<κOX;'ZHKKm[ZZe$ZZ7=T&o/fff"#LK*++I#2$0(Ҡu޽:lwIII![LL khhxTz < tVe/?8{ILh-ZJIV[2{D{innfPb//l€8aУW9 +}͞A`l,hժTʋsq /1o Q3p: Ho%\sZZ355eՅU$y? >CT"b#w,d%O Y#f, [Q& )p;pjS +k%iT $*}&PN'p[V;[#(w6(QFrYr' Ό{\RPuw<|#B$NٙEaIS닀[.|ȅ$Wg ge'Ό&ݜ4PggtuNS$NxagPyxzEAPίN$*NN)0zg ==3bccKKKEſ_trO-WZ\Z]^*< |Yr'G@kF{>|ٳ7EQQѮ]t:;X#] 鉉N9pSyklǕԘ§F^N, 9f, JgyyRrÇǨj;8^ ?_|uƇr(!!MȝCQcqΝ;cX| >UNNn…s%~)nkk#ʎQvB^> DLN;sQTT$M +w΁;-j|vڍ$KޞA(f, ^COII!3f3o{y֡azuTZnhhHUU@%z0 @R}}}Xv-ZDA#8 XZΎI kii$0rJܼyJ^K.Es%%%䓹;Q_{tt~s޽[nddHUjx A-5%쥡cX?X$X/byyy a+яX"##HN .{aP /؃PY`{p۷o2+((]YYz|}}?3 d)Kg f@gsC]: uWu5sK-?`x %%be\؋$iDx <ı*Ef0ѣӧOut +7mfa$*N]ypTǙ٭I*TM*U[›6kgT&q%vq`llV C` C ؀8t>ޜс$<=j7^{}L B ֙Mk|^IM1W4iѣdk9z" H7' n-Mro@vZtH#!) B?Dlإ'x 9 Qx饗cYqSNQs/l4}{\/KVVv {`gF570o<(!A}뭷Ph ,N4G*q4pݴiŖ\'[OD~ˈc">>oJiCE6E9x4[Td7 "EF;!I{FU%(,-!g6nk9M6%S2˗_xQ< +#G~2JHV"qҥHׇGJ^^"[aY\MMM%9"B T.KKF[i_&)V&UQh 5%!Z. vuB[QA7rI'06UQh nߗC$ 0LN'(@ 2yaD9.T.F [HHvNuFYȄwa4rI'0`ENrǮܾW}z ¡IU &uQ&DtPDhɉDiٱcD|Vo qڵ| $W"?##@gg'8yQQyKv|JcC$@OϙӧO}ű#27DvV񣈎cGBα?9ŽԂIU17=_X,j@o{߾}Yl{VWW?*av%@EEEZZ ޮX6A7ހ%~6 7777V Jcc y… (FqdqA!f`D0{9qj22P &UQ&\u}e ʡ/AΝ!Zg}\=փq-;и/_dO?k׮B@sͪU"v +K8Ǐ>N%tlH6 -ԂIU1i@lWjU'$C=DFҀhDњI>ƍ:.+55u˖-^р%Y@s˹ˁ |^7BUрZ0:L>a2SMSh fO!Ç_eƍHeGSzj}n݊< >3&rڵkIvWW.wݠ\Z~=Xo@ETENPfMK+kƽD@%Y@84܀rH#|an@h@-TENPMsYeMY0-r9lM L6&UI'A!I]m-w[jxx医0P$h` qAo@sZԃIU @ߒ}ff̜zz'Qθ K8ʠ@P/G[Ej2P &UQ&D`U_W[t:KCwa4rI'P kCN[PXʹHUUFрZ0:0rMWwE=_rvqF*dqA!-?b2sySkf4LN'(@A/&]~iv.z{{f3gnH_vd2F%H\pѣ;w455n`><#2CIaESh ,NDxw-PLR5;ӷFUIUql&/jxɷ/X@զ8p 33`0!} q3-[|gå͛79sb8 j%4c*?\Y Q zrvhc}vހ0:0& vmYf^yo6cǎ|;9{^xꩧӟ"SZ>%n/RF*dq=`%&UQƤјo ̩nb7|3==|ַHzƍsEٓn:dЦ#a497o)?0  + Ƥ*F 4ൺt-VkCK [lZE$~ݻ}H?~Wz=^ z )))$0fF*dqm7l)FjĤ*t \US͙r֠ř9144 ]]] B^n-ď\zfGnDGGGmm-nUrX8&8I)8bRdqmxoú'.1P#&UQ+,///5mz`x5Bºwa[ˍ_ \ irӇ73Z^r + +4PmYMO_g医0P$37iciQ!P/&UQhdjum+$-3:<һEK=ۚoK P4PCk4@63IKMKL0Kݼ|ƌQBFyԃ* ͡h/VAK:x&gɷRK 78BD8->"DZ|Rgtv>b,vrxܹVwji40gӈE~_:ӢYG/s $&14==]rNjjhy KQ<PsIhF&Z؇ ]Jzsjê{) ]EĬ" U +kCeWrc"hHGFhLo`2HJL:bn`xר) UX*UF4X_Y~m*R(HRˉ &zlL PvÇ̃_{G>?2fJ0Gg&Ur1(\Q"nNIw +o*T̃6aK.>9Nձ405ǟ,~}1Rcgܸ'c- ޕM-Tt6cR՘m'h Zk3]vkҊŤG5 +Te`Iz&#o鰚fbipx-}cjON) ]3  +~RʲbaTn2HdpUNEr.{&`i$fhpĒA +;, a,-F|/o)  ^4͖jB!AP33-^3 J($̭<|^%"Xq%;teĸPgss5@%EEܴdSٌIUUNBUe] gRA <|Dj8az1{{{F t:dSٌIUՠL7v曞0M'L/&Qil4,MOEg3&UUh; ]80q-aJkjuSFg{e?>f;&fLf'v&DqC_pÉ)[”^ͯ[۪*J}WTƬ@o@>LұٌIUd F!3۷n$l Sz5q8r*crn< >tH;Is 4fLf'v&Dq,9uS)6KkeyYYj.2['I;zĤjvmgRA Dz$0gxo`RU5;;$0 Lgg*&UU Lc Lt{bRU5;;$0 Lgg*&UU Lc Lt{bRU5;;$0 Lgg*&UU Lc Lt{bRU5;;$0 Lgg*&UU Lc Lt{bRU5;;$0g |^ԏѴK6=͘TUNL7vXݼّ%L|8j6Z¡v5S2=* f*&UUXo j FW\t朒MOEg3&UUh; ]`9y!x7fL]`lz*:1@ۙToͱlyGhY +endstream +endobj +111 0 obj +<< /Type /XObject +/Subtype /Image +/Height 439 +/Width 473 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 16705 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 473 +>>] +>> +stream +x U_VnfUpv`3j,FdFlzٟ<٘G@B” ( + IH2hvv3ݺVS_jg}۱J~@9m!|KC-Z n{O9ChuWVbpӥIFi-7exv +e +i,g&ͷ + DW7[o;jl`V[mc *cM-ުZlaO\y\I8xHBlڴmg-ǔ1:ahqGeZE,TG2֧[ oba#)HM@pAI!)Ϲ{s-,‘]fÙ9hc\ZKYDt*֝嚿 ^zQp:;{A1dܺKlV +p#8{om7h%ps˜k[ S=;qBأͮn$=`3qUZ[[GR=>>;3\a#S&=:&;\ Kpf(ьQJ/l/N-6~;F?mնnR-yuCZl76T!;YSuG +k1u:GoM*SYH,/zZQ[xb{v9©_wq q8aO-6.-W  Rj1y>~~|x(jm` |.$q!_RCzè=KK%NP/7{xJDUkU-.i-xKZ -@ >b-ԡS->P/i4٧l O+E*-f!kJ[[4iq{3O#ַ/ڂ7FO,m9՘ +@VZ\{HhK~rwo3ˣ'SXxvEf-) -.MgRddFoE>yLSZ|XzG?|ْ"OS(.,ԦȧpZ1}ʝ3N$HOHzիX'_]XN|h6IOAXv{| +Ɲzރld-źVWI@w#Bi&- e׾] spl|dDG{~3fa-vl71{M.}`>- =R9FMbgǨ3b~w޴wPOS'NeOW1IQ$7$#O#֙ LK>[Xik@6$}n>m2"#'I{LLivC1h4eGcלgCI41\xe}zfssjK)&bR[ל&D x٧XFpG(>!.BCسOg=(HCEU:/{RN&]fL]%Xٷ>8N +9΁Hd+>zkש$Jb/gsIz<'Fz$kjI@Rb-k=%Og&2i uv!>blمL WPybF1^'"8)Œ1v/xoڽznrh,, ש2d9z7W~ځF_smo̴x=ir|AnK+0$_ Ejm7|9 +=^_j̆0,@:>g.q6Yu/ox2>$ÇW +kOq3fɩMQK`1rнε߰s&φ"缁bvy8;]&ж7CZL1 7mяNgDb4@)U֘=40-<^|bqط(z;K5c-{ujXGK-Gߜgr +S4 w^=ɾIE)(hc (wgQM_sH#ͳb?VXeh1uq㜑 7ߺ29۶R: h1#uRN/Nox27fv+ZobsS542QR˳'s\(_ӜDMH9T0b;wEyv&AQ sܣKɴX|3{~Z O +Yߚ5zRu$wĜS6N3+DA7{֜&j"8>PNXDZۻ9#U3mbO~8f/'9EIYOlpm͘\swחj8%߮Kx~t?y:=f/8CK@hUoANA nn;8GhpѷOϱON5wg(|(AWٞ!F[P _V"vN235{0#PО ΀6:G += +b݋p!RUsOl?#xkEb[8|2OO\'?cDiG ayљ'|~3"W383찾q7Q`_f3ש^OOɴNF䬴yr_ 8#gUJ-vNxxA쓔lk@洟K? _|ѴrZ iռf;QX<埿E hs6h6::Z uC]P/a>K8vs0|}_Y?b˖uΉ`tdZͮEүOعv>- 2Ȝi/n6\lG_mpًܝìٝ*`H޹Jӵao`MrpZ Z @|h1Z \ž|Ÿs-ݝ:B{5;d e0sCpo͝lÆw؞=4z+Ghqq1| >O]ly폯WdG8#+η[F%φg 0o޼ѷbOG5HCy|p/qԑ}Sh`gi4C62rs¼{wM6Q]Gyx3+ hqA٧N躨rlGs Έ1G(.FHΆ~ i릑'w#O 0%R:G]h-POCsd9# @R--Iۥѐs4r?0}vyʇr39ѡ86 Lcƌa!=z1sŸNɤ}Ù-OC6ot/Ov +Ņ`Www jjJ'Ljnr Ћ%LX_15vÙKY] P>eiX/9ZLn_ڱ4Rri;vL;c4P?:imk@@ _˶7~]31:T` Rs ;X_U㳤זqY +m~/\~k h|u )ׯ7ᲟAmC*0A\%ҟ˖ʝ{ڬ|ڥ"-h1Z @|hq0n(!z2<qcF'xZ\\HsO>dز~0LE܅; ph#=i?fAׯ[UJg6[{v@[-.(ǎ9og^\֭lnY]áy ޳=@ J`a3O +>mćz9w9kO>h;Z*'c;/[ }R:rk`R΀~ ght]s|-.(i1Zv^䂮m옩'>!ȁm'Vn>܊uzpJ_j -j::/s@/RP/(óhqAiXnHvqcIv2Xr{\BNŋE܍ZS1 p9ص:/{8B_/̕3Oi!Qf@&<<{v>@ ʔIw{?;k׭]q¸fs+#EHz5>DӾ}1Q}N_Fb:5%}F  \{駝=H|?zyvXjŔwyN>s=s7?+-NoZ֙g88M>@˔wz->i0~Ca't>35 ho1 +hqx\5O\jgԾ iZ4-n;ŅfͪڗW lq:O:>Hp]+e!`wd;h_,F\lf3(ٓ=_>@ۀ5V +5=}6{elJLnkbYfvug1O\p^6] +PO;EkV yh1KrH :B ﲟBvҗN=Y /<֧ŁV yh4~GAsi۞DZ\\&t~m +bՂXlK~<.\ʆ}ղtQ@us3 cȺJԽ3 :Bn[Χ|e=Z㑱-|##n>/%qeK5\圇@-nX* /:&zVZ I'~-@|h1Z iO:Ī/SY3g@9 MwbeZ(ř с@|h1Z @|hq=cG !FlTB+]@V{}*ŕC&̓# *-y# *bk]fD +;8-"6oEw͞8QW49'h=f(_1d`cիWrם6< +a-1|8=6Ls{ ʐr\ P*-&)lr iGGG3ͣ`k=S;pTG ںL ق@Z|x4TjH呚_9t}aЊ&aØ*Ůehb8 ʬW_9a0T6,c8ZL:k8annPF2wLFjoVƚmD;.P--n2kA*ؿC!`4Ia'%"j- k[35H,-&#-nJkW=Zl4IRhqP|% h_0B\0Pi-n!_wїٹҝ|n\+eQF5,hgJ 7ʦ_{%C+HeCŁ$hq_}n|3eΆ]K Kh>g2@DP*-&YW̰x>AĂ+$F62;çŹ} ?P*-ɍ__W a9`Z |K_ҿ5#>-P--z= [p$Z\Eh:?Jd3@ȸ1d d3@@D -@ >bOysk& +Ri1/8FMz-lZLݜ +jfeaB_C͆}}i&{G=}pFc#^9/}O!) eD7x}햠3bh{+u e8~tq>jO^y4]_eD.\({]W}sc}#qLcaho [@F&l/ 8p+f#~;jK+qolSqj67F 5C8Ŵ> m! _H97ù3µ5No_FU#UqYXMjܘIvģžoGhbO:*?c-&>^;hqbf}v$ko7WRVTVL6G[9{}դZvu=,\;-^:aha?IbINFFs-FlˏR˙wx`}7Iҭշ#ec]ب})ro? AN,\gA:A7qv$}"Tme @GՆ o6s}Zlx:WMXTZ9wL+D_T-+3ǝvlP*-~ ih~lW߾=@(@-J/_&>頽-TZLƟ'jMz{_M4l +Bٴ9}KzN=Zhl_і`joevsvZ_O>O|ߜJLw=hWнf6M_>}z˗~셪Lr -.1>-}DSV,Pki?iJŶ~nhFw#wSSdm)|.+(rGX$CGigy {Y'3zQa ( WIZ`Ѥb;h?1 $*%砀M9O>ϕ^WF,gL$ 2WIZ,>٤@M4ZٮVB[ݷbg|`SN-w[e=z-5g⊠.mCaybx󐅶[:8ULZ,9et+X<4Ai=csًw͚P-Tn}%w)mZ *(U:qǎ#y |iiy;lCQ6 ]e鬒߮k_={}Jg~2j6Շ>}J}4v}7 Cc +(@-J<&y' Jd4C6 ( eboc>Z9{yྻkŶ@@iWvډie hq -^x=Ɲ|e6Ghh~R;%{ҥR^GpAŝ+Hmn;.k}pRYۥ,jKFsY@J'حY @TRi4vWPJЦ@ >bOOq4O |]/4$R6 ߷~|BwqT\q>,y;`DoHZ݅:rG3rFFP-v~nb!g~!%FsrZ]p$n˞t bi:]*EqXjYm}_as%_%lB;^KGB׻D]*E|-e]HBҴSa|KTs(JUғD]*E|-&Bz hqKgzIZltb(R뮻0=˰̛;;dZ2GAHC#]iZ įFvJ_YG'*0l-\ЏFnJ{,ξ%kPk_n=w͌ .sfԴ;4"&z&TR@ >b-@ >b-@ >pW`o ߿ݼO(*rwqh/>T$_SlO(r=gBR'AlM/Rˉ@A@hqM!+^_yM-Z\ +i1zO %[Rn=ik&8Sr-Z\ +i1ԩެ uҴS6)i&'M(vK48CKg}$X!*Z|u-+.ga-=v0řc&bUÞl{]}il_{9`` (TAh~3~쭷45ST-VGy{ŠKNm 9ry4SׅЮ5"[g=eZ̹12 +][+4MnZ)&wܘԙEɇlH1EbbzC:-r' >{u׏>p67024|]HdvphtiNghMQ秲^#L-ԜO-TBo莸e%RYZ`/"n0]#qֹi1 Q>7a|MY9pOe)1Cv6j k!!buu9FZA3DNZ.ϑ{"u-gcZ̐Dqӣ3> -8ZF:|̨[|呛Z,-Ub*k#Gȝ,RK1 =jPge$v>-6:"OZ佴g8[m{-M( Ri~SrlhԒbel?p=:?RӶ4G:H@VFBȎl-Lynivl4Z3*Zlso–A:-NbiqtA~Fw Ix Nd 8) h1h1p- d 8Z sEOZ|M8b%}o#|Eoh1Ȍ?<,N& +-@ >b-@ >bC9z06=D ĦoUonuK@R}l;i_@Ň=+Io[ ߶en9y|la1M?d[]٧žl(NaxxC ~-^H:'!Aܜ3fO7 Lo8Uyg"_gIc9򘣷0x`?Нuϳש#h_biN2i˼q!XlX,g^z528}*ARX4r0:kma caOM{-MVٹ5@hq qGwl'_;_ZI[gƀ~2=zn8y-D&>j"Z ֥9{ƴ'xWe:N~*-DyG9k'!mMDZ\*x97mڴWy/Zh43:'=_rl,WJ䪕/DNZ@A@p%$޳iI'~W2 2ɏj9;\IZ<~옊S-ի/d5gG3]Z|}ρ"d"R9-N9P-6,|.$]ŐaOXj͍ :Kl 'f- +|}p8KI R*4yS@h񩧜İ 2ݩ,FW1IOA/ZvDf H&/n[lde'iH,^S&/+.辨 /;ٮkفx8źTG6OGKSZA(_x9|ک'|5HvkgwK2Fu;# yB2Yiָ_}RapKgٲ[+.#FsH|iEehqcq$iۈ[Z\4 +NPwԯFslkݗcXg駝BxLF WZ4nPuEm~Q@i 8˶VkE;WW2- ݩܠU$m$ҾZ\ +g~Mwۇjg[Rj1[(s9q^i}Ӗ=Fv]?8bqfy$i#NP- +dy +tg ]%M#XrDfKz-6㌯gnX?{^霴qbj~ӽJ$E#{YZnh_s Mdg> @58O3+ +{%Wկ_?],P٨K媀oKqW# -.8.t5S ŗK]*kb5.ʎ, ጀ+@ۖkgi=hݵ/_ mW&K/F-vQz}p[MEZ\ +y2piZ\(Us/~ ZHp *?J +pAW׼$b(b5Wʡjh1 kVU V<݁0;Yje`'b-?hn?.|qh1^_ +{o@Ar1zՊ4Lxg2lY0b%@Gr5I@y) < +VV5cBCL,aq(T⊐HF.| Xs+E⩓'NKvf&׹ɢоZܲ*m:,?h7@3ȃXUr;&M+⦐|RR_&{qr&R8jZd[%=4k1i™@nZׄU@LP9z{ZLw:9CL7Ī/_ l3{3m$eR|,njZ FsUvsg@WD -;,#MSFD4!{b33fܩk/HOPANGRT--]4O WHEta.!{gQaI<ln4uadh8͝1§H3Fy2Tf;?&i"[b;3fܩk/N䘔jqРř-7G1iX>ϳg&i,Xb[(mtGnBOPHABDbJϻ- fϜ-oI-sjqS'罐)WI-6:߂G4pK[휲Shq]Gf$sJrr:a3{ dHeFTG1u21kIEj)~4Gt< +/xDŜmZəgՎlqZřZ{h-%LZ\* sa钥3O 8=b%*0g$Ϛ>@Ar^_GO +-q]$Y3dƴV{ G\ O(*:Dߜ @@|h1Z @|h1Z @|h1Z @|h1Z @|h1Z @|h1Z @|h1Z @|h1Z @|h1Z @|h1'-^`>fhV{|1&iJO k1\@|h1Z 13M*7{fy9r5@ۚ=Kzm64:{ȴE7n|[C]lIՆ\UnbBjEKƷKiS8EG-! +95ޔ ٶWp  hq@hqWy sfd2j-)rѴElx [k&-r2 ЫW/[FuZ&aƐm{Xhߺ;\k@ۚ\޻gn+AeQ6>>rbʜdsh1RN۬eZL} - ϛ;tJta]w!KҽYL8S9s1Ƕbz#bk^೰z߬C|m|Zl,lo{Z\NbloSw]vqYž]I.}ÏC[hqS~wff#|AH:Uաex57wV6,.3Z\NhqJ-Fi41FvbfHE}ԄʙdJ-;u ^D~qWeM9ZDwyw:k1 ]Wz-Y]CãO< =BwtI2Y-tlb iN;&KҽMLƕ;3-ɱu~ZL*ZcT.vWNb, 09_M@d ^>LY5ýBw G'GUX F R۵A{ ۴A!-ƒG!%KJLŤ?o?؜ȓÇ#WP\}iܼ"k6ɳ7.y^)`X|㋗DŽC&0IJn@7ȃJȩfƐG8 +:;#RqB~⩦W'> +a JF~9{=o8sߤwm׼SDEE_ i1ԯASl22,B50ĢE~a1/(p:Ԇ$nH,65Lk*{__e|2FQLu- ,.dGg؎+r7);`$q>-XcqCM ؗn¬]œM\P[KQ0,?-+G|\Qc^M*jc1s4aaavС=L,=zE6D02–i$Mrd*n?{p +k'YqU }bmBoKX,7e3PßeZ+v&}.; f@21gG'G5$   '#۶m۪U;wСXY/[Szufv+9Ta1 m1= +Fd5hI +L褢6ubC X8رCXMg}'2F[-'w$-/("I"faqa6os aъg~KzsYFɌ$]~ݤ +;y3<_xcg,ԜQJR\wK|_Pe v%,4ƊwӈhUXE G'\b1);)˪x5KK TTͧQaw‚9jNXm-#$^aǗUWOrdY8?"Α|FX,9l'R$ia<_E8rVq- G%)Xh/Qs kpS6hʙФOFA~/M أh6qQ8(~HŅ۶l:mdqIII=KukS5q4#RQQhiU룉* 5*oH 7,jfq`@PUs)00cEYLEEE}QSQQQq_TTTTe1EYLEEE}QSQQQq_TTT)JJ󲊋}RSQQ₂xY񱑆߫ fqqqQ L; ޞoPڣ 9o^s=Oyz*ӴTsNgTlTX aJbj=Ԣ f8Pz{A+/.}:c7ރUzij]pv:o^q=M'گntu5f1@ C7n2OOOc{\o7h&FƑq=B3̩ ,pˬޞeOKwSޞ֣$XCEoy. 5 ,\o̷gh͈x\ϝ5169uX4n\Zdܜ\oL3,(lޗz%?rڕ>{-w7Cd8w|.3rI9rXMhP& IIIV'QGw,޵c뢅8e1x $y9Y˞\b ~'%'ˉ7QHuq~u)u#>6S-!8oDQ8d5b!Lm,i5/Ϧ=_ՔΜjXQebWUUBzSJ"$$r3HNA$6wϜBr)'8ZCnx>qǏӅw @= gO1'C\ba]ۉe֖*ZoN\m$qQaD1*=@<[w&u۶mO8JBO#ZϜ:n7g`1vƀt=nhj_t=%MBNϋ&MtDѿ먪 +$6Q't_1XRPWVv%wb9vx 53ŐpDh 3,7o>gOp7rP3P)ɰ`Æ>yXc#pN=D GȡÇ 5F._nDt_[׽8SCh% JJ +KN$/ ]vKLd`t!mۺ G0vnvRPYY g[b`Hb#c9Ze?>,笨0e.(qCxh9 >#8eX#0d+ɡ:ژxWZ%sM>#kzr޹- bTehcs?O,yf•&AːK֖fA>X-YFȏ%yU^VuDu.,СSg.m[6"-jڵ %{[k,vlH,.ĸnIJrݢ6::=k&4Y3gUZzՉU >ىn1epWN82YSap~i))wsXATa߾u8LlӦ ӦNƉN8"$$4Qy0W e%ER^jΟ9 hIx6s0ZQoڪUKolRa8NP_{I^/V5o]٣X`b۵oA-Z о='SsfeK\)\ÇIUQVfm>@b+;n[?P,>JJJDcgOA SIʎ>9(_xI`r;1 D`b%'SsBC]ı`*Jh88lD`ZApS'KW@aʙlO3$< +耛Hȋ\&r5$XH=%i= +G?z[/L4X~\ PN_l|ոG2ܱ} yskc1nS +ƅ%yz=FE"7XQ&GԬ?{VY\e,>|(CJx,2AىVN䬰 +"LjL.8@cƌV# )I,Nb?  + +J |aCΜ:p7F3^xRn Qr(UZX(+p}YlN:#nk8F':>,q:\FEYHx>ưkެpx˅a1C,wmx\?T^I63nNKYtҮ]6kkM#yx'B̖.ƍ8,.>/8YL0햍'#,&orkc1-Ne /!:z7: 0\1bD._ Fc#N Dܼ$6~XbѰ6$/k$:X}}s-QAW<&"ÅuH[6VyكƼJbX7^֞>d\q2(@,y +.&֬Z +Ta14mdU3GJAip| #=bUqܺj2ǐ$;uX#q5FMԦ&s-ͫh8鎱:.X .8(e/. ӭ^,޿o79Wy=P6ہC>INI\1xpO  ؼq=9۳>,nÜQkX?dŘ)))p~]Dw ,z4bfz;ϴbP8}***\c4n_T~=|t#**bwߕp7rú TTTTe1EYLEEE}QSQQQq_TTTTe1մ,>|ࡿPQqEϞq}QQGMbMghҦjfmQvV&U},VE Fe|AYL/j{# 44oxDYLÏ(K4DYLÏ(K4DYLÏ(K4DYLÏ(K4DYLÏ(K4DY\Pnb*O8''굫ggg'"2_S'Oغ#&*hSИ@YL_ OlÆ + *++cN>|aۜe˖9v.(,hIJKK6e 3ȰWٯ<<=>@÷b*O8.&NRBP#J3С"S÷n + c7i***CŇܗ/_hׯ_3COҞʺO>ӦN;z;6={| T~s:4N,/CUTT8*=ܹsd[v x8s ׮]HB\8Άs禥:w9[o󝝝MNT㗓cgkgoo>N{&s۳oK8 8^ﰾozn#_|%Ie1ob*x8___-m-##677wꔩ'O\~ѯ^N< +frr^՝3ugYr%m;~w5խm%ܓ'ogo<ϻwN[y{yz*YzǏ'33ƍwgy}te1WX<4] <^7oNMIuX ++ūbm-m6++Kg΢ŋϢlqqqxd81p}8/fZjjjwZYZіN[Ο=4)[mmm-dǎ e)^ޱ7╔<<~~@YL_!GFF&'%KHHٷ$[jgۯPXv5gR|e>l031/'FرkX$Ec~왦\c8$gGHHd5 5OwO1w/^,@YL_!@<ӑr#%%.U5265k֛7pc_~u`DGDˌqss+*.*/>mQvvGfff5â" 1r\uu+6ܰaBbB"s K+)(]Lˁ, XVVv9rAFkkFd̮ܣXٳgdΞ>CM2599^=I IK<\rβeRm߶}Y/0000صka8g3`x^t#3fC,FmX֮_=C{媕𯋋I߾~(QjBJ*z"S@YL_ GJJJɯ3ȨRW7 1YCk֘?ƴm'Vh{Eiӧ?viii מ?tnR/;۷ocO=vn ɡBB۴¿(&&&;J@?yd|B<px(Rǎӛ7uԩZִ:3u.\~.]gΝ ySQN}e1'XՀ j% ? ܲeKOqX~4iғ'O8}̒o޼)y_g.@G142)3s΂Y5pN:a2e~Gi_3[YgGKsN; ,~"1Di>@XVRV^Z},/SSZhQ.I޽;k+'!>VZZoV g}/\lPpTU⋊>l5`KWhh69sXze&=#e1?X|xa喭[wj Q'N?ӷA$I7ݨXli޾}cYqqqcc㨈(nX;]q+_ܤg,/!ZXZ d:::/pi&Ƭ7H\ + + +OR()-,Fm':dnbbܵkv܅սл&=#e1X UnC7Kߗ:npAp?$IEYwg1F/^4N9S[ =C$b*{xxtR_ +rqqoIIIܢ?qD~^~SAJZ?,[+iӦ355}uzޗZJTT0ɓ'ԝ!1DVVWSOJJ"XN:u$FԺMkWjjU/:` ࡤsOi3RSx/^W/((nqލc*oU ͥ+"####9HKKXuֿ]o^B|U{ȩgϞ;Y]fҮ}qYIWqY޼yEqqqrb{)-80\VZPϟ?c^$zޕ9jeef=M6򁀲,n0;'Or;~wS+;J6&& + />Y ցjik۟>s:,4,MN~q?2;???!L"o=_BERBҦ͖9v 9c a!QTP477|2}.ӵOP8A *7T + + +zbV5_Gˍf*))ڽ{FGF߼qGHPVo2,޸qclPx7pG]vx) III:::?>:&:33}1_{SN\k?\ZS9޸~CFF;1!.ʪ5VNرYƳz>)ڶa-(٫W/?n쵅%K$KITDTA^cCb*ONɓ[VݠO>"""AOܝ<}/ŻaxL.~W O̕W*|+z|,lll,Ҷ֎ 9zkWIHHC'%&-sΕЂZlV8zu>廹iM+v":n+\G70hWZr<6QQN_[[gO+Fspb*Od׿_=z,^6`~',,q?^8ngjjjp/^ H'|O#X2Y_ 'N(,,dpX]Cm[;[̴j/mY!9aewV;1D?ɓ'rXl9ǘ?K;E({О("RRF;PBWe64TڃҷRN뺴~}y}>yN~:::VVV>fffZZZݻ`0 5psu Y*L^[t1ҡh.ͤÄq^:qĖwÇo-kr UUUGmllԔ31/Q$LRSUmi_>>DqDwȑ#QV3%}Fٔ7sOJ(󢒱Sҵ do.9Gރ8 O3gN=~Mx.˃o 666 6FCI%p=teyz7Uklds=6]7W.F: .ѣGsCG~=nõPJwgy9Çxzz>tѣGK>rݻwdX8qLLT}NNN'u!/./<@gϞJc&=5Ϭ4;WMg[EEDBÊYr-ZD6VR5s-n}m:FwdInnO+^HǢrIŗ/]}EFZf.ݺѷ??{^AAZ-PG Q{s ٫g[2t;# +{;O~*=ψ'sEÌC;.]8pxyܹs:::'x GQRR"NF?|Ȼ'I.b3 3 z#^~ ÔSXt?xPQaǪȗ[`[ +??3HO N5sی70_bm's>^Xwl]6#a?ܪ侉KHq>c@uuʕ+<uS8H fn]6C#A ɛIF'n3ПM ] h.~换"ӜӋˋE{Yߍ鳥6Ko + +mٺûNNNq>~bxe\o*%oݪ767r"aYA~qYb9ܻڧ=1}FnM6}}*+UU~*wq5'z(QF?t>ocAN]ӏ i={H ,,]y]uٴiS3~ GcZtuuf_uvvׯ߯FE%ňmoK2߹[w}[׋=nsUDo %O_&nݾPmօ,mmmb.],[ٳ6P#wDJIJ*ȊG来>H=EoP|lMŎ.撒sܹ}Ģ x̙%>(8zF?~vApqrm޺D& +7ϸ3ʹpXģꘇWq7O֟|Mjcn] `IZzZJj +k3EDD} ElZ[VpZxzon?紤?_㫄.FfG|rL{݊ڻET\EaQQLP;>~r;w\55g=CY3g-E@@@WO#3#ţI]ܫoW{q Skοl%Ҳׇ!Of@ap>uFo, ͬ ^URT@XB-{M-+QUZ^ӹ,biF{tq%IPXzZxl;bm۷}Eonߺbcc3}t!´眶-]y5UDB{Դ6qaa))) +Y?=ܰ³K/j/}ZYQI?FKŜF(,xpUծ.d7|=$;TE5դhkj(jjjjh_/j ݲeKǒGִ;O-?EYY;>}zU*anŬSɠ@K+K[3xp Mֱ #446n*#mP] \#Ai;ŵJꛓWyu( V.vsq#]jpqc) )1(qUum㔓IĤDVT36AX\|eQQ!ҧO//#ǎ_:n8Hxt2{켇y-~5z{ңGYVy1xC>iap]Oʟ5}tqxy3񫗯NʴSGS""j,Z.uWdqEy' +VSFE˵چ[BvOl=KB3j=(ZZz$c}&ym^š⚪yEPP6dғ'޾(,,--_lڸIFZE1cƌ0~I]/22c 95Ժj(y}IWwEbH$$t1} +J +Lqpq +1Siꕫ<=hƪ)?꒷%eeeSuF魯kZ/\44l0bژ_mkjjxO?Zt.Fִ/޽/3a򄠠P('li={،@b/&C[4/]w۷/OcjcQ1'VX⾻rqmm퍛7 Z ^nLVm _>!/ +34O6L:Z„BsQdggܱLs .qvbH,,,&M缲{K\lv + -=v75gC2.%%ϧwGW'M~\²eUπWe_iX疕jME\Đ!C>}2t1m|"AhG.ϰ"S]Hܻ}ş _y@BB>ڣeĉ\\8mmwqüF; + {-ͯx¸Q._QqS&$kɻw-CjZq!suv}p{o3X~ZSSiPօ,֣4@r +D`Ŭ^ڷwiӅs=D+Vpm]{t ]xs0GZJrBtTu˫I8l6aqp9!fJ޽CΏiwP`,-+)_DD ,((`q/&/6bbVV:{lŬq'bq+bc^\m.|fΘ WHv,Hk!jK^uo)K=G}8aGɤZ:(/oxh8|9zDJJg̘q}"guC&+6PIO)x9Zq|\rJ +2J$ +orrr~~YQ6>..f%K^N~ȑƏQWWZ (bc^\|5H X鷒=κ*Q qNNJJj*-%ir^n^\lܚ5͝;w ôj `b̲ٷ_R&i&SW^pU.]Ԗ + +-]vQTRmᄑ||=~zFQ4YYWWVbccuuu760@PHP@P!111ٸi+mIRR\?OBB.<|PG`OD{q1)|fхG Xt΂.F:b,K,bc.9 Xt΂.F:b,wqOq"OHϺ3/yATVŸuҒK]<1i  H[@#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#t1 A#[9׮d!Hz'л]_D{{z#Hg{DDCCH\ll٦&.LLL ڈSL}.<.>s/}!.%[Z|߾~*]JjMi~ ;2XB^5Ţo}S,>C|)b1+ fo A,d,XBd,ŏ 2?5ŷK&sM?2D|5w-kϟ}UB|<>{Z]|O}hލO?h3HgtqQ~hW۹NvY>b9&g[Lqt쥋:,em6uŒY6S\x,gZLmZVl ;TUAP-Tx9p88(N|$7yfƓMX1DOS ^&hpoG:ldg9+**rODT<5āb1f = $,r6>@Ph`VB!kkkj?fMyyY_l.Z+1-/Ѵ{y11;f͝W;SP:rIF)XBpf0잙v~yfiHܻ}=3qRùx覿 OR,se'ZHŝ,b6#플ԀW.+$$Hcq~~TbV@?QP@@PPD׮]aLQ~F&%IJPW'>VHUn_ͥFZuƵM`fLg Xj.qc,?K;[^ 骤%1H^@ ųt~<.dЯ^b&]|6LÁR( gi29}>3qk,L6{Z  /M#޹l㒦¹4L%{L-(|&2|vbm߯]TyE5p 7R୧aw1/nPVQǂC&KBw%+P^yo&eQzKQWϋA>䇝TPp1''GՋDj,-%u2!.34@عUAt.>r>fbq1ӔiqSWu5UHƁv߽u]FZzC4OiChkO& ?~4\Pb]J +||Ē[ (>u:А. Y.( Y+;$3#/<^q&`IU闀l=MLư T K$z;aW: P eQDwe}^|B&ɀ.s;si:52$8'EI_bA D8o`gHɍXSCCҪr:IBB]'be@ b^VFzOv"á #KFGGGKAGh +=jlYtۧiֶM .;SfZu=z>PpoXdy}B¿ioMi /P^|)+~RIJM".Lw 8'L$'Kˈ!#XA嬳 .M8'(r3ɉbbD .%B^|k0俰d #_tJon1pCw2Wk.uޜ_չ%vDr_~qo8y; Ϯnj^ i"??s;9887\Eb$\Fq.4HD1^Ǣ(N=}2ɍ)0pB.&#wD\\] O2F~غCJLĽZs1=6%m9Ւ)Ơ]Ā I5x@RȋՔt!SF;v_ϾHrrrΥ[ $$$~]{\c:Ŵ&űGz&\ Nnj559|W]M!/45ԓb :7X5tHB\4Sc{C8ka߉X>e^-RZ gb- I~_ۈfu^e'u'Z +/oT(DDDbQQQP38kɾtKJ_iu>&deAB999 l~+dRo6I,(ؗh#qk ~በQbUӮA&cV12=M9uгǽr.K8c5Lq1Y F_L?JđjWNMr0FWZ:(+G|=9p7Nt*=)tÇ*N p7#H[sн5Z .?3xk_"w~ !jegA~:X:b+J= ,;\iij+dɶoOot1[YZ5#x[R2}ڴiSys硋NE\LiJc]tޖ5`1KmzAAAAAAAi;xО[H%H p<c;nQ>m#L.޺y#A~t1ҩ@#t1ҩhdx.+H%[,^촂 -.F:]liaocqrkR+{eL\/jޞn Y_O< =WwXHH\FO.))~r-UXޗmi}9N\al8>f|@uq>}g_${=;+r\O]@XRB4%Csr +¿VN0ʢ6Ő¬ȶˬ0pv˗Y/Y؅Xt%:;ړ!r]LF͙XkȄ8+/O7bBcp1BcC8OR녩_Bu1bNNNp[~~.Ew ra'bt6wo]X:/Y +]n|Rb-LM.]l`-l kô8Xhoei.iNL<\Mi\!%߻/ H. yq~<ٗAF|\ܭ[ݻ_:B&si0!,$ԽLmbQQ_KzJ2K,9s*1!N''*bJrR<\Rq#rcc: L!oXfKafK,W֍0@Ub/iEmn.N-2Yf 62wu7p\½t!E*}#6CpWa-0@X|f + %6%tL"%)y&9\C\M$RotRK ?{u}'!.4ދ1DMW{j Iw {AWI7͉7_oK9>ҰX.wt};w~ݕx.NHzGUo) kX"M# r3aUZ_œ&N:Mo⚪tx 3 \@q F^mm,`oebh؀ʐu!]LU.h3]WUh #BG=wSCI">mRh6*b } u~znEp1"S&O"}xذaԡ( Ϝ9"bDΝjeyQ.b.<(9PulFe,2ctE>w˯ШJ{D(l.a|^/V]~'#^8eUw"Fhw5vqwG3QS^k3QSŌF.fv1Q9Y%]h_|ͿSbFsɏ}&y0'baa3 ÈaF| 0.fv10ać]̨.9!W1lg3KVf^-Q#k?ɿwh._X0BkS= +Fƨ)bF`3j +(bwWg?_>s~NvAv6+p}]O$MQAOhÆu/HjMt (b sSG[*{V?$wW'c#}cr{v$wFB%@WVI '}Yp;{9?];eqؾ ՜ TEy3gxg"^dQyiAUeIkS-m-8mu/2jss?[Y[6!_ܻg7]|}uw u Vg[7,^DY{{PcVqqC>x;Vu]<3OGv6({yzy{ SOOE )..~>B Vʼn6 :;YX h/ \p+/ZK X^|D&Mk+iK֖!.[6G5Z0BX\jafvhƆt0Qa1bz- NQO sv㣅WwJnpBcL1m&;z$FQ#hLڇB h͇ !v:۷$7;"{삋];.7a:H(oTVci$ǛT^Z8s yF?i6WN5U +!Z_SI +\\"s!CP]|),|R6/t[ uqK { =x.8qBR*)/GQv"|͌{pO#59^d,N6V}= +" !ic`o`fbD8Ň>.Ύ> ~A䌷(x:ycMg_N"[>}9|#G-ŠǴb"z-{+ b>|()!-Dvw~pTkqܱ㾲_konVJ;eps9›[TeJe yY.S& ժʒI&Rh O?Z2k⦆jعwժ80{L^Wȑ#ڛK.{S\ /ZDb8#-:,[gaժIA7z⁅xIvnYY^qXi7`i1)~RYJ +stA?.?.9qq4.UVijsBj 5w_$H\|A+s1D@Lp1RKj}`~QAnC!<*. +..ƑTU/AH-Cjx K,u3Up1mO?eF\²uM6@ȣΞE#)/>] l޴vqk +.N{#][?]~ZLE\̨.403AZH^P yklOV 5lPrquQi S)yE.{ bmuC8;I׎SZ2>'xct1;۝@\,I#Ń7 !X)˗KO릺.mGG +ҟ=Dn;ݠiPiߎTx@r' +)R*,, |^/VU{ށ|; / i*4Yx. ;[ w.tDMu]0m FMa3QSŌF.fv1Q5]hpqjRa2Z.f4_|ٟF`3~_ ?lg3 ÈaF| 0.fv10ać]0 #>bFu)-*e#%)vv1defXYZ>0jnKS=9;S0BQA= +Fƨ)bF`3j +(Ō~.޵sΖq*y@M׃k +*q%q._ +|^^|:_pNsz\EBP\EîR$adx"cD]^{b|3br) h'Oho+z.޹cMwZ~{dGk#6G= ͝{K9SQ6!kϝwˀi3wʋNbkcI+[[YPg[kK\duڜZm㰐qCYDlIǑ8DJ +s"=kc>V#L isWGo/wϝ;(''Qw7W'7NQhO?kuCDv'E`xҤB2z,1ka1T(/-ڻ[pqEY!"Tma^ΕEeT؅!EAc#wWg#C}x"#a([*9qLpqωG)0#(rclo\|CS+kd&)#ǫV<ٽ ȈtuMb.ZĞ;b-o;ݿO[؇20G:#4Hd.^z uw0)/>~LVzQr:AM#F PR0xe"GPZK +h#˛t震\8H \rqmR ݥyq+fCܪgQ而".Ƚ}>(\\_S=Hr0Jr1DL97+ bPioڸaǛm#Gjo"c2aDE;wY὎cǬ_ZE1S_&=[$ҕ֞\!gPEFՊǵ\Pj+gLK"|mCi ⴔ>t:=\Plk42EEGud̛Ou?..-ʣ,14֎]&JȐ`P!J:'@%k_ysQtKIhp7gwTЕyٙ\3nXтƎ)}| QiÛ.~w6m\m0dȐzaѣGQK bkiCRZ$6lhR5 +riS+{wO]cY3 s͙=(?i#GΔ_X+Q;o};#M"}0a4XisSG{[$4̈́W="}K ?7,iYYo"x(t1I6nW4EL`g>EXI"hkD$%1NZH@D"ȾKR/Yb߻cu1<bFMa3QSŌF.fv1Q5]hbFMa3\~R#a.f4}跿˟F_~O~_1:_r@]0 #>baa3 ÈaF| 0.fv1TWe1ڑu+r@]̨.Yv FTUz0= +'DŽhQw6]̨)bF`3j +(𐤄HTDΉ(Ab#`\L}4!>GR$)!"a(GW%^D`1o$\$W/_P>[7hNE:"ϟUAϟ Hnv&E&MM aanB[+޶J:9:P{?ۺ8Vʣltq?tqv"Qa֖>9Y7FpmO #q|LE ,-mmeAmm,##B!}k'!)qV +{`׎z:cBīV9y=dK 3tNMS8[7o0l/Cisi01>Z \#S:δ08e@_WGXI=zTKcwٳf:96U9;A^mu.N G-+{5>] YJpqtT9-L@vVTlM7bJeg'{3S#s"nNFFtw16OKI:mcg޵CpqFZio[ԫQR A +q^pH +^ri]!W/ٽW/"a!vn}| Q]>sӍxt?_'_[URN"msf*Ϧxuޖ]ry(xz@b|B>] I H]!)&x .3{6pȕs~G 4"w/?;s /Z`6߷W?7;ȝb"*J m?R辗bAE]\By)2gpKTH; E:ۚG,ov{[kqAxZ Ȼ# nBcCt27g=\ZË/L?]eF/W{&>v$E]ANfZ2wqZj"fijr Qp%1Ei G~0Wjg}xG 5Z DK[m9?ɵkJXW無^ȑ#ڛx,ǴƆXp1fpO#fkK8"w;[bkK SI'"@AV0lmst*056]z#)\<{L\p16A[͛;'?:ps"?\hۜ 0t1TpHOvFZ\wgDĒM_OGmQpG){葧|Z^Ok2F:?wʻw9u87Hc *Æ k7ncFWW0y"M'YVH}OVVR0c<ba\ds|ρQo$ ~8FLM|q?Ce/9Z3\|<"yٙXuPi+Q(׆nЍ\lkmKZ1\2.\F\^8憚>]̼tqLuH4P-raȑmN 7ob|ҥK,^$O89M 6:%)=8yowe3lrwoBgw>m?rt2 +9DL +56omsruknIաca[=K ;ܰ5Eu]0QSŌF.fv1Q5]hbFMa3\|Bяa(;W_~0ş#뗟/F~7.fv10ać]0 #>baa3 ÈaF| 0.fv10ać]0 #>baa3 Èy}/~0oQb?۟Ky|j6O_A`4G / .f.f v1 v13Hf+ +ciڪr__.f..+)HMo t~eE0reyӼ\UQ"ݟBĮ'򨫮x)Fn rsCMO`.f.>0mǴ[Y_ڻ[y^׻? +߼i#.~ +r=_LK^l)T8ً~zv1 wCHGwʋS ?B0%)NYUY(PsFHVʨ +⤿ϙ=(T +b"j+z冺;uU1QDWQHi.2e +Qa͍5Q4PJ[j]D\&A 3TK.F R%2;;> V\_|axI?1oݻv(YsفF016LJ'Oc#ĸhxqzՉ~lnjʝqXzUjR<ܜ],/-3\z#:꽎.f.:uCYD.]8w`(+Qk۷m"Cmox3B[6o_ #5ް~I~ǎ S꠳hk[7S,^D#de-Z\''+cԪf(TūW>]̼h6cq񍔄+Skqq{K}TD[C(|1C5a3Pq/_tbjbDǴʸajl -+ dAFp>U\=,C}] +~ +s z#fF +..+;Epqyiq1⊲"S'e.Μ< +ޞ7w. Ιʉ3a* "D}5tOA 8?};  uϽ幻9S / ljp1P\+h_Zh'췬$_huAe;[kX +"`km)}4m^]Yjme!}huڜUfTEa*NyA@bLc:O/a*8-5q5,:gq`3Pe3j a$ 3 .fUW1˥]0=6&Ξa^:6V6b驮N 3Hxy /ać]0 #>baa3 ÈaF| 0.fv10ać]0 #>baa3 ÈaF| 0.fv10ać]0 #>baa3 ÈaF| 0.fv10ać]0 #>baa3 ÈKpq[KC[30 4־?3//OwOaEpwu~3 0/saT 0.fv10ać]UWi0m +/3L|򠻽A%G!??Rrf1۶nD], +(\DSF "腖k)BrSAQ =cbViNK3s A݈i]l|hXW7YG[F~$p_ .bn.bt1x.bt1x.vZTr[i]}ڮib>M9m7dՕwVudD\n].V7*ɼsfFJr_8p4ꆇV&}^9080kyMPf1dP).u4-As.ڹr?%xmOL"_sghlMad^@LM̌by̓̌z׺\\\Tnl^908P±Mtuu^zV^R\B"z}+Jx@XR0DV])߽kHϟ?raٲbR77r%"weJyqJ+SP%K$%4қ]QGGExWx!@`w1X+ ^"." =pؘ)bŽ_4 *olL_ zB#3|N&k&ܨgnv̽vcCAl>|`ޜJ%m- FY.眿RHuJS,^t"ӧBЋvMpxUW%u~;:] n'9D^^L])/@#Kɞs4Y\)ۥ}~qb 2/ *2"IL$2ɔĈCdԓIaCa!=5p(4i|2{0TZHp-Yv1nj޲[eb(.Bx-uwHQa@G";.C0|'F*u^`.k=zs xܹ$ڎi\;;6tZ|w7#eHd\tأ(9uwAst1p@]s!IRԔJ$_<UL,tqRGJO.&b.sz?Zc|r^}񭽦. +m z-Ab O\B((B3BaQAQ*?c|/>nWs{wʿׯa==(5_rYO&t1{{{u='Yr?미_G%:l>CwKK Q"X: QGs_aOrnM7q~rҔ)d=+ 2eiuYQe[bAA#A} .Fat1 A?.x܆ 8.H@AX!=5}~ۀ O >0 +endstream +endobj +113 0 obj +<< /Length 755 +>> +stream +q + +354.75 Tc + +0.0 Tc + +354.75 Tc + +0.0 Tc +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +354.75 Tc + +q +354.75 0.0 0.0 330.75 48.24 475.14 cm +/I5 Do +Q + +BT +48.24 477.813 Td +ET + + +0.0 Tc +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 451.3386 Td +/F2.0 11 Tf +<496e207468652070726f706572746965732077696e646f772c20756e64657220746865204153502e4e4554207461622c2073656c656374202e4e4554204672616d65776f726b20342e362e32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +356.25 Tc + +0.0 Tc + +356.25 Tc + +0.0 Tc +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<3230> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +114 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 113 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << /I5 112 0 R +/Stamp2 220 0 R +>> +/Font << /F2.0 11 0 R +>> +>> +>> +endobj +115 0 obj +<< /Type /XObject +/Subtype /Image +/Height 519 +/Width 475 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 53403 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 475 +>>] +>> +stream +xXQP[Ċ{{GDz] {b&1_wd9疹3s7g]zI^s` 0/_?aay"#*PH+& s&&&&7)Fd&&&&E#2SrsxYӧO'OV֖oNj?`#2Srw?\RcjbJDy괺]O1"3111U*i"g%)+7$lRLk@OTȷЀTو sPjin:G^v::UvF +Z9;daGŕ3)\_9NNņ=ce0]f"CDdBeA!pcB"ua^lkK¼LkKksB qvֶD eV`kO9KBjLD&\8('DdWgs]S94sF_ lԤx=ܨCWz'^H<FHK]D =ܸ,DTZbH>eXȈc/Kެ*#RULkԨiִ&59sDFLujId`W9FPV-D,th^NdDF,!ۣ U9%E {V-ޤ*$2`ǪCd1>9(7kFlm}uKd;{a$eo*׭ĸ Ky#xUpº2?^r ߕ`j&Fꋈ`g#nE]ع}գ?߽],ne%:ph֭Ϟ=wG(?puاD/.BN3g7|tGc"f'?z(e'9td_}.Tc&3g̨>Qy-?>^9cL/?Ѷ\r0sm oٴbD~[ň̈(cFJO&O`^vZIaLO6ֲ\r1#47@EY֮>O[#"[ݹYȊ&%rvZlAI`>Ji(RjKoo]aï;ܙSZ +"{ O/rfzҿ i&%)Tջ]8@ӧ9@yZ:DƏꄿn.Ək֬HZ\ ƂtiVϛcmiFlt {fǩh9vzӦMO?ҹsfY/G&q[v*ã˗[mpE\ ԣW.a׬ZyYh~p^yͨ_~; !}L Cs-77F5W@>N-6Zd߻{Ų4{w0T58|"}D)ƉC[koH(2Rh92_QD~EII 57{@vF2ݡCrCC.jkk'F9xEnR|tePH]FDhV-xwDl&;3-DŽ؁ˑ;v쐓کSǜvҹU˖vuJ-ZLYCCp讉R::Z7㩂Bj֧wor G +L&E^ 2h`X%2ÆA#b U5r] (:\Y;=p i?PkFdK"\ǃsFlNhīfN`$7_uтyK忲4(g%BH-M\ƍ#\tB +sVz @daj:oǶ-{vCI5L6}/nw΍.n YvP2"R(ݡ)EppxԠj) m,/[ U*]xxgIp3ޞxˍz1}*&lʔOyQєɓ>Ӻ(s Ș &ѣF^:¥ gG:@ÆfH\DpA44C& 2[&ޥ ]kaܹs'/BR}v=4Y r۶m26mZKPfM19i D~w@FEVӥK@]:wB%zEPDzlM kWC6ۃaW.ǔQ:D454".>iP~}#‚ ;w$En :OMt{ !y:tps|~>p𡘚z{9S99\?pK +s&N^V*\3":-P*BJ=C`D8!T7o6z?YB-0162aHCd"D6_o.@pYUIr:!r&>V싩᪕ig(@m148= ++:Dnr2oƍP jT*ʈ3KlLLըg\H#'}Pp~>D`cnjFsU谔'2 T@\)eee(Hp!H}piOzcZvFJ勃P)\.TAdACݺb/YZ "qQK 4NҷёOAgx!6o 4Zm^Jb ۷ý{3!LD$EztG: B +?>u ۷7~}ۼ9 &ܹ 2)C!^4m޼9%ho VHd';ϛGgs&\U٬lr(E׭6?a\{"dlܰn%ȥy kOdLf:׭)剼d;ӾTΖr 6HMblCЪʼnQVY3@d/G^q2"#A@Y[nYXV"VZk!2nV1Ai"Ak.T-ZrdG"PWAEWK4Y:A.-[>ϟ=}G9n:^n%9DƓژ#QlɉSewWj#E,:rHdKI{"(Hf@dDA\ 2^F"&5ej70ƒ͛"ƭhvr;cT.NvT +#KUTT-r?묄xXLKFjZgu{/!x铧?VX`O>mj+e 2ݽݛLo@ + 8*)J+.̑)cb.vs5܇QڴQL`bRX)"u:v%AR^M%& ҋ {AёdWC=r +פaC~+_κ:5.Ydld 31)ȭZTRRʨ])m&'k.N70U--!֋ $߷TGD?w QW(Fd&%"899;HHVhŸ W/νu{%ǃ~ǎRcAy[Z}) wrX r"S2dpt$/6G J.i׮܈ѣFF]Fp̘QT'J|Ab'M@EAQL(Tȿ&>m +E7n,AٳSљ~;gEO?o A/Z@oO7˖,"E˗RUuqvJaN"j.2ekm6诵DчQM+WtQz01Gy{n|9~|Gh޲e z)aVS8i:-l{ 3nOÆ靔=׷OBldNQQ@dSpK +suS4o|'wȐA¯^pqm;z9b#EF*chA(2~ =E'AԤX*:y ;YQ /8̅Κ98S?}ßYq'n JI +W-wrFݩSGHYYc"VvuxՂMX&&>:QQQmūD:!A)۫g@B}2_ICΜA}pʗ"ҫsf͠M4r5r +cF@{mP}UUUWgƵi˝*L<츔Om-wiޖrI kK3E͛ W-@佻wۗA&FM^ix01S*|NtQOm `hÆ ad%րNDEnր#F T='OLȠ 57_|H8HS`8h̹s̆ZD>qUPQ~[K-Z\t$hnzJ| s"hBV"kjj+PkO?wl=y~>d1:Dvwu"{~eKÝѣFBCFd&&#n +D޳NΝ $ r\unjR4~}P42MTDF@VuB\mԈ[H>l܈DdDJSoO*=vh\٪n3':M4991fBX3m>2cTrOyLɵ<&kinlbrS†R##a^v4qZTp9=%aŲ%ܬTFdOo3c/q\@9:2$3R} +ul*N(J…@[.Ivb\$EePTgӆp,t" 2PDx-rEt}5"ƒK_ܥ$ .W]GS-ʯdKxTJ +]q(wrDLLof"3111/1"3111)ELLLL%y韈QEmd&'V\tFㇿS_&3"P>v>S-L.kN/>7{&&&kF: ݷ3111XM{lgDfDfbbcsҏ6r*#2#2{}|Wu?wc Ȳjʤ-Q]tpO^I:bCHLB&>~&&"rur$fDt{tBB{h*YLЖ83׺lxIBoWwv{EȵhO Fb|mW#\tMڄCguá0if7ޘEYZZwnP =3"זAIgR*Yb=ԙVZ9<͗l-c(SW䪏8H|Χx2(;DSc$ț0ͬMDdnF'@~y }(HM.!NU.D}A"5.b˩'O=h8WԟK{5F%Fo( mDj wQ<7@}Ke!7 +@Dc+(D6 GGЬDgvttPм YO~q= R?tхǙ$SȻ/pi;9,&ud!SVQQ&zuF#OO~}S*g1B/*ί%uBV"Wjz};8~='yfnZ\ E[|$V-"_,䌝`:?kX|6$ VU~#DGϫr)|:lQDFmAPegI؇,B+_md{+1pqmaNTE @s%Lr4 555vzLvJ-Z$EզnjE՜翾럞_4lu-Im%;u(zt5MǪ;F#$U#׀H&: ̠%AȎ_3wSƎUTP@Dҹs$_ep P᭯(M%nZ9Z>"Gd$첸n Pl)&Zhjp8 &]3eG䡞fJ'̑&ިY'ܫC=xt@z7q$7"e_ʥ}BDgK$η}Ddqr>^hW!K?i2 +cQbƽy:WD>}j>{{QQɷ!GO5G|p&/#^)G?|)!2g]|^7߫i춼ۂۧ5\#qmhn}м,r䠷_CdJcdN +8Ad&&&&U/^puv zy-Yɻ{i5yё,8+=+;#`DfbbLhmן=kv5U?N -eZMVSz532=s2%LLLR֦ZO^qcǬ_ϿıwDXDqA#2⨾YSS):FHc@Awwnߑgb|B,\c"☘jqȚݕbbN()ޣٷorBt]\T4uNP1+7+M!͜1MG[ P rTO,ܒsPj}j]JJcǨ3pf)Ƶ+/B&gCLLLu%&ҡ#ccSChWuk%&&NϕQ<y uVNdꕠ6::J+hz9T3g$)6m^lto&&һG or̤}ڵss+&SbLLLuz@RrO A{%h="D{k;h2żϫ=("$'&N۷nݽs5ijPYw=7\v$dځḵnWH\Oq~$@GqwG[øŽw5tQ*hkbAa-hA殎k8N<,k=?-ۜL > N^p=gD/[m۶K.ٳ'6&=رLPvtp^p3NT}cSa^Ͽxk> }(^(&2q·K*\+))/H}f@YUUu-6mZj+]''^YYyWʼnT_,Nf'[,O$>S~xX+ϗ8>/12]MEE'NZYX;6c8JCCCc/Ed#lW^vT%/w$&*Lܢ 2sHȼfDs%v@aX&G/ׯ߰aMW^r;Q g1n* cXW +҅l'4+'5=D&e%1c#cƯ(4S&rqAADpɓK/X"'Scm[!d̄,Y)BȫW"KFhʜgG֚h6lCcΩdF)8T):2͙*DEx L<](,$Y/А* G׋60d '芲>ȆQÕcY .2ށnkn@zz&~22hQR\O/YjQqNVžpDN;ryOl"Ç7n(w oKG^vͶm[єO9:`@j9"(7WEKSPɢLDt#Vjr[k踾.v +@Oz cc7Sd12QW[Ȁ,HFGx#plhQ tzޖZ0O8榸%zXRG^DvT + ۶B .>k JDVT8z*kgdogME- + +}HSCJm ;YtٶzSبpw''GnA+ gYȹxPpO 1p?Ȗf22KmF +`1ʬgY'G7,˗`ΎKB]3ec")wo |!7bdX,kz"=ǖydPsΗpX"7VިYD673$jlcejo[{[k>쩉q}.40"w5b<֖ 81B&#2U&ԛMg{s{kY.}D,&6Zm-h ,ho" 170stv47ʂ-Q!0^\46ĹK%D~%)"|tXݺ("%L} Ti#x4+Fd ʬUoW[scMOW4tQ*ȶ6vs .]GNh';Z2a70v6pL53P@Yl2e'.ml e "5uD%IwuG| +5o/w+91麢y9?jQ79Ku}݈7vĽw7ֳ x ︩q fQ܊bAks#ŵ[kM]q(n\Iq{sk3ۚMqKm8noiQ6>;Dh#̚?mhp cd`bCs~zy4Dŋ"ȳ$ȼxT=GL}"B|']t6*`oc*T1:;#4D}"!'vҒKOw(fƔ-.o"O`/a=U KnvxCy7ajigc 8R)-옒|Zȭ$zꔔL!POWfdØ~"O߇eq#ˊˉ0YᡁAG%"BILT'#|Eo)KLJ8撘,o㩚odq> :%R){ٌd(EaHLc{ƒh"dmv_{5Ѕ9h0IIa ScіS5cdKض S%d1V/eua(Ѣu5kQm- +$SJ*PWrNQWS5cBmT'hZȮx=F(r/󣬼,*t ZwrY9Cow;U8r *tH }M y4sD}(Z\ְtj:y9>^db+ +9"[`o P:8N9:Q> ^LGFpkWq}]ojbLxy:9ړbjj&b#|}<##:*1{c=XjneyPmG>C[kK@X/^_OIQ!lna#J&[!5NEQw OwWo/K@vu4S5ܱF +p{. 22:ޞܭb;ʳZj pBrvR5ܷ2SlLg#8f[d .~wC8 n߆xuxT'ŧx*Ζl6<_kPS$ޕKd}]IQ8>|YJEOْnA .$j߿ssݷop@tYrx}bɂ',i戼8/KŽy?C2ެ쑃8e^35\x[ Z謅"1q"<\FduKD??>ܪBu.tK٪NLzc8Ύ&ƆN'EKpYf-l,b #9<,1,6]-_,{ԁKd222Rڙk׬}4/wQ8Cںuki_ar;UMi~%,YpY&HJ=$3ympoG*+)n|ݟ?1uΏp#߹C2߁g%ruY]Mj2#Vkp-h'2.C=*uu9E /4#O#2I3#a(" Ekg?MeS@WXڶ4X[_ Z8!oJ,p1:TfjJ_ODKC{,q{S5`D@FS},bnxDt7"[>rVrQ٪szđjCLE8\b?r7p,n丵-N9-8!,DU8e/wQKwS*+)BeD%.])/NPo2<4ңF{R?YR'~,}w/uW.P^<%YΎI/'OYҳ޳,8t> /ƼG<OYO dvF*DC>Y&_(D%Dŋפ1'<ǚQ"XY3Tg[KK屶'lDAB9:Iټ gGQ";j4x9geLѦ 2Y X  ^3S٬xDNLLq0"455%4ӶhD^b?daoiZ[}n7;Zu4mj߂&:c55Ԑh +E5 Tޮv$1eQKNGHrr2iiiGzx?c ARD^s N䡋}aT +"+C:4M^*6խZ~֣j +G2\Ou Z,yt-^}-|HROI $ZE01B?珚DJ +KGwv^_^Z:7--p^:[V{ϕQ56w|}v%K{4J|+| Hȗ.S~j+mhJ#|y/+9/%ZL} I+RE)5ȼx= X>yڵl-Zf۷g9YiQDiq>Od^xM*Ȓ'rvf*۶m̋',CЫ/^SY.XbE|WDnnj%Kd(;#5.&4+̋I%D8Wlٲ,45,xl'(DksxIj*i,Hʉݙeee+FnggŅ?^"U՗_~'򳬲"[k[m^'{;>!Jʉo'.]z.Ï,k&ԅ~%Dтw,c{{{mmW^yEAA_~EZZ385OӐ 4J: gΎXK/Aq/pP'L@ 5fH4WK = fy<8Dtyeݣ )ܹsgÆ , .3(oܸr[HK^j@`wm%_6GeIUf@ +ٛ5DY\RHd= r /^d !XQQ:..NFFANG[]s[RV"z>D.+JnS8ёaN\@'2$x"K +|:k֬y233x㍗plff?iZ+5{.Z딣Qy9\)9;$9n'WgGʞ-+ts9EOx:s#tws.FBJp-.t+.&+?{ŕ{8G $$lrDsέY @ ֌wf<3w{{_6ߵ[Dž$BjDkZ:U]]]ݧ+i>&#_8 6r nnnHɿwFjW"CӤcJ׭]Ҥ~AN;(8C>~Thٶusb|J,jb"%5;euRifbΞi,dݻ,B{22#ҫN(XSS#UUU"2sTT("S(QEAR)XPP mmmv +"] FcFY~m7Ꮯ}΍ݥ~d/WYߛ!=)便$nܰ~J +Pl޴بdd$~^'OBخ6ɎtGLT|A .t{Kng1!Dž ׷|r2th" +.[ /^LK1DK,WWWc* +b>ۿ$;K+xŊ\`I:622ylmm]r%ΝKRXj̙3FcFCh ?;}t]]/];ȏ>$TDX0Cg}(2\9/'ǏZZ*/UWNCBQLF޶ rm[c0rtd(E5>ȾcjXX`pp0ϟ/_KAA0((H @sGEEɃ^^^h<_i&&&ʃNNN<55Uӣ'֋,wcǎ_yddqAnu+_dkC#;۾׭mm~dD T̟OUxyI 1yYH _ooVx^kk/,w,b#1p#7={o\_+~荜:3RȹYHwYc`d_oOywv@TU[Y鸈wlGBa^ǩ︭Qn䢂ӧNӦM~wС_>~Ғ| } +۷CoE8r h(k. A;}կ~ua +=x@kT(hbbr}_[YYQp۶mCS(e˖^Zp"r Q*w}6kÆ &F+cWgWѕݷ4y6^OXh9'3VgkXrӡHƵּ *w^kQIQte$TF|ʐ2֟!e.m-5׏źȳ{Q"  ^.IBcza* +S(2I)H:LA1 e +Nf4hd +Jc*gVk ~~$嶖?P'W N\N|xBg,0e}4䪪*q* +Aj[oiak䜚i㦳g(AVٙa!W8&ld~U$ek{xU**, z9;J:޴)0` u; 6r *#!r~~>y)Sʥ+ii7mDv;:VGـ_ld9ldiccmee%|gσrEVDv|ub#6r *IʡWlllNJ/K ˝f;g0J:VG}O10g# tq1F ?F&&6hTSߏf6`# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Za# 620Zg#V6a#3 4rody}R*++(0QӟL~i{w{{{;>FT ~`f|_FFf +ylFfFWG a]F-ldatylFfFWG a]F-ldatylFfFWG a]1Fpsq!U0J +}:vuqtsu"g#zv9ɉ奅 B3&F,*W'07}_{/O7G[x{S~oǽ.xa-?_7=w9߇F麎j_޾u ճTq. +n#~\ov]8.\oEk4Kvv4tg䐠xg5 jMR-bj˩^,:IB\tUEpf~7X'_ 3:uKο}|=$JcWgG75ox|~t G:;(Pc';}]FuwuZ޾ymϏ>HU`Ç߸޺x"%%*y^z饬g5ظa}ZrGfd32+Nw.*3s62Ì1|?o_brHU{o)()S^{[mbnc1"ӧM;v0M/~s̙ 5gkQ0?TeQU(+?>޺s:l}$b;1&VǏ{e)u~7|>]KkVgf% e0N|F|(܌>}c2*"^DIwl>)&QE|)&S(jGIٵmfT![@б`3rzJh )#ƨ&*,yQAt,"X?ZQ{V)LLntgQ?o߼Fowo?[+ﵘhFSwsy^[6%%.\Ic`d@1Q^ 22"_NLH3 #^}{wo޼b\t~7._:OcZ`i%?1g}Dq|vjeO[^eQ_lksVQ,O/FtC#xtz? G]^:u~FsbԝΞssb8 +1}.Ksvƌ,[j׭]Fif@4H99!. +@sJh-7,/ȩq߬bŅZHsD0/{jd/}01.:qꛯEӜkEiS빅=C1π34wgiTwW'Ϟ\ (=p>fJ:F g (uuuXR>z#ݻ,l?dFfzCwdFQ!<4{v[4rЕTNNȇ8.GS9+#F2lbUsҍVx sSd 5#ggڵadQ3g~#GS9:2TAmD?r|lF#S1ʊR-~8׏<0GNOMoD(Y>s#SUTy`# Z6׋, d~U@j);75TGs"B-IȰJjSZʎq1s-"i*?{SAJNJQRgHWuPZRUs,UK4ZPd?{RqТjdy!`#a' h' h' h' h' h' h'&b"I!1>y{r&'()Iqt!/'S\gx*˱߾*!.j[twu^`~]_o!N"h]024M}wS.бutH?v g0oIA;[k羄 '?7:u )%tǼx*\Ś>9i훚l4)?lָ/]YOkVi֚hnoټ))!edYcGf䤄q+dbk}JbdFvsur2Ԝ|NZrqA޻gÄFV|+A7R0zf=c[ʟ#4Gd0N"!." }w"%`d3S+cYԉȩ 4jHuzj"]iTUQTU^,֒}VF?}5RQsˤkURv\Z#[ )k׬ /"tuQ~x0򗫌QKr)_.-ʣ6y9jq>U*+V,G(-oKNmQ/bFAqn* +4 +FJ^pȔa X}/"8Q_%E%[D͉–*~Q- Q! {Qu5wS jgG U ݸJjFaW귄]7iYݾ!Jݬt]ȉGF}C4x>woRBtQ3*CoSl6X <)EnjF7z猟7~ި>yKcNF+-ܳgi+#o+Rޖ; Dg;oCJyIбȥ"_`7FGXg*7_zf"vpח.=x@5-@5sXxa ~Ɗ'Oz{('=aU+&W4N;`e9;ڋtX8ڣ˗3ј=ЌXtyɒŨbZ?Z^Z96Y-Z("r)cm`0*KG2R3;w0&xXTS"!AOI{·tbMXCwn]( On憚7|S֚ M|疻fr/O7=eT:{]nv;б 5=پ+gX=iuoF!4-lлq.ױٽPs|lɎmf^`9Ȳń^ dbOFM:oa{ 9]z&(g 4yʑ8)r~FJ%42Z9SX{4_6Fy;!ֳ|1ʊ h&XۧNZ78vW߫#ȧ=FmΟ 8|UIFPIq=>tWZo؊p(ݷgz-"‚{7Hc}43š?n ZD̝3G!6FNKI5SI`ctLZ}{w]M,XЕ YS@#_koꥩCo!6 c`F A0)ʰ->/=Uu(VgF7}!o{K +j Ebdh9:; A>"׍V'Q8uȌ R(? gFrG&Ee_152!5r|72.}Vd~g 42͡s ?˨ɘa0?hE r6%4(]`>Fo3k>Nk64+8G}H:r\|O-Ӟ.nކ=]ٰ'402v8c;:F7\͚{5D3AU9:2U֬Dnd`K $ϩLj jd3`mXS!PFgfHHE{@#R=D,EmAH PfTݸAkQMt22\/$'Ǝ奅X *m"i)  UѴwq TEJbKmfAn*.jwV36jlf"#0\&6NOfadĄ:R9,Z_?rjR<Us9D$_:w8=5e #- 3ӓsԧ gfPc:a9At^DnV:$TtD~nxS: ٟ_MOlt*#~cjԽԁ5CJ}Rs!=f"N~JFkBح|)((+J8YXTFrtj0#34TуmI]M cl+@yҌzzj rj1 :ZZ[y鬆kMc )S3[LsVgۙO]7}O!ৌVoP:`NõM*C{U#S{8US~p6oT~xsUҩ.N?_C!$sD&;3lX=&ℳɀb2ٍvm\]_ݾuʎΎSPG͢L6pHJ>eXcMmuŤ1sH',W.}s6cEَ;7\ݳez/620Z\FFFy&W/yX)j)C0ٌ\#PMvf*=,ad3ml^>)dFEwlNR5kxN(yэzߞ~W C /]8㩕7xilmNmۺ̤HY>LL|}/_P^}䠓4E7rDXsݰ0# {{O~i8t_֭F +_xjXvxqJCOg^4YWF*)e- Q'E~7LiiKJmiT~jwΔ8Ԥxq"uv\LKQi)&KrzjM"LKˍBfgVk +i2y-4B})Bǀ l}$*w+"1 _ң+_Gƚ <6~Ù3_Tӧl֔ ed~NZn.k4BXgl޴on{[Xssc tlotfLT XFX!M؉ ̘`oCS8a-e%Ȝ9FU!tv*]!#*Rptlu誕"RQ=1 .NS7th7&=ixݤΘ1U\^1{YpHr`_op":̑iγf}FFI˼aoKc?x1 ۶n޻g57wNLw m R{Z0ϒŋB.۳[>_ #dadkAWQ;zKH56Z# e?U)qt{L1$ *IaaS޽ofi)8o)_cƦA4}~;mG#GXyd8fΜ:`dC +FFBcbB\psfUe!A" σCj" nN9rTD&t~Z; Nd_@#'E:;Ll rϑ1H *)S>qhTuqv@ _@W8aa7o|Z5#wNIjgk Z@R:/>Qcⅳ u?& )Ө~ȱVä!ej&+)SS=tg"FЫ yf +GSq;|^1UiSV<i2=l).&R\0U~R|\́(^<?u''Ċ{ 1`hF~.tljj|JVM,I{/>mYPx;Lr&{|-3S3 ymSxM7$&*+<;7:qhkȋbd$|Y3Ìʊo,UV)J1ttݸaа 1|G'oaqpP~xe*JIY*}j~zX2y ldw7V{|Lc23=e詚jF̋-+)#`?譮YWRf#OZx>?jesР]C<H%jfc 3| BǃW1VZЏろ59A~=g ȠR)+/  c9 z!PWVH}M%`gC7W +8hJcM z:r=R%]$r6F+Pv.8;*+ >gSV>^DlOyyNv&3=Y wv +"QMIP89P3lc)Ecc׾jB\xǎ`XRc>5űK5CqztiiQU!efi"֐2:psi|d]Yvͳ\JͰRcΙJb1\SUV<,?y[UNtovFDtxrwNB#KeK zo+TL{p. &* K:"eϨ/ 8N>iu6fommNo޼劣r9֯mO 28ۊ*vjje&z_H1UŅHFeEUxy/`bB2297?'h94b쳌Lc sW2Jê +$]bmd$onATTybbhF~.Jyd=Z;o}sA A`ٲ9",AXT3QRzc#]in0lvfjb\E֮Y #SNxg'{Ei) 02E驉bT[$T*tTH+5U +Àtuό if"\_SIA.4֚",Xj'#clNk.XeE}| dd OYYfc}aa1ImdA?~[UQ(+G^?#n x\%tBB 脄ȈѻJ! "dN=qtA\LdNEsK$GeLOIJ%R-H^TPLK*RHTS +>tbbci,>KGAk#2<+"X]Ԭ0O4ÊUv4PB*aH4; 4J:-1G!3Lv# /?~CQJndoOw?ϮkCyPimpGD{<\7roo1^ &dFT_z0VzlT)D:gznw:?{ו{}~nwKղreIV" E"#D9XP`{<.w3o4{{7u|M*$w\wUwO 9$NEJּ,ji[VS[ypr['IiѶ?d4#SEYQoOBRV2O'C7!琦e,m>}:6˟?OO?iʼnl$q"/ZiMDhxyɼۋsRz,d/J2zUzzjժOnݠnG7o\o6mڈƣ贔č7M{O gW< ݳ<>/ؖ͛MksHz--6& +boWWW[ۦEݮN,Q]MY:€h*`C]"j!sSCM[k׋?#V 6YZ[@>JߠB@1[kA3O(DX>Mi \|IJlWѯ]5+pk*MQ"oټ w +Ȅ!HKn JBūWir w~>84C]ʳ<q OwW +y:`Ǥ<ܨ[Ym`EX_NSCoWKA%!0?Sy킼l_sE$FŔF1䜛"~oڀp&7vuR"^ۋ DB8:*qoۺ828>ݝmrY9|'l^bBs%[EY7n.N-6hS5\K ce?Y"B{Aԍ)]g'ܑ`E YBC}n2el?$8X@`(Y,88q?񏄏\{'1C䉃:#:۶m#‚'Ϛ;~N԰oKHz\Y^/!WW)A60un#k_e ]$:&8p"^Hm2U d9Y"r,]׮niTɳ]RZ/&{XкSflX"x4)gΜ"vֶJ\#g[X# tjt#(8m fSsA>5BgRTsZD6V/?r?BAKBPi*3]_S`,]'ّ.ё4U(ǰD>p`?ՕX3M n@wI˦MDN @.US\==\BCEftuժFoOwl߶ Dnkmʼ:U^nT4˃˼=}2O2J";b̄2(mV8&'[n!l-[ퟴʸlټ,n.- 2DYܿӁD>ǐn.N żTg8Vudqvr|'rL2K3@dƣW.X&?؟*ENSolvȑC O-X 1Q4uS XBbo09ΆJW0"8dn.R{#HDF\ #L&"C/H2!F;v28#g|jpA}xXS'i n~LADG[[ݗ> "J#B0'7O-ɉ8dׯI:e%aY#WBFҫBCfqa@ .m:ǖVYVlB" M Owl`F6SBpM{G-[6IAd 8崄q"Oĉl$*DHK6Cs`XN/NdV XxpZZ80Ő0W4"g'>9YiY)Aa8dܹ˃m^WjcQ#2Eծj_q`9'D6LHڪ=h?2;a!e䡁$X6hPW |BdEOS9 p@9:mlLXFS\*ʊh0,'NBd&#@6lD> >V(,sهf"*r3 L!̂iҵkW@L,,?"e{yV5N'rqQ% #9á\Q^DsVUQ2ٵZTa6W명䃣p"D6a?Q*RHTDN |`j~DX09Du7{Qaul"h*T])TPb{T!Ve_VR8ecK }_@E9ɉsȂ-) a[ E*AޓLvF +ՖH%7)I-y̒*֓.F;9)  +s%yLKKС~(**z8l[2az0@TȆ" 4WEFҲO?9М6U#m SE.CFҲ_-:)/G|t +dR%%>-ad.FF58$Nd..yʼnl$q"sqq+Nd#k^q"IB/+M\\\'\GV*~);3?X5]F20vF 5D- s[ۖJi<ޮe/J22Koqpq"I&|L!jto;X#p$,/"Fݬ,ikjwNEմ[dc?_+S /ϫ֦vOG٦ju gӣ{woSZRfzʕ˗ Nd#ɄDx/CJ2ȿa1A4 ݇Y")!./'cYT|~&!:HDD Ž;gx|pr"iW7 $ 'nH2}*"ՋDU٦PSH|(dqt@d`r$ɍb`5$s;H_ekd!3Ypp8d*1' dc༐'(a%=#C |&uUch| F`[>=d~2>Dj'OLJ[SUg#'#zd<:JUBӧcş>ٳ1ZQVdHZ!DO&Ld~!'+ a2q";o#mɂtxP,@{ͮ(RTD((w>a8߻D޽=8:EPٵk'Y2@D޹s9 8t#,![rRudvymbר,$4Ѕq-dB۶ef1,}} Cq =]p;.`GbctXToQׯE8"П,￿D18,Y@eLz͏qMR6N8DDa! +%qhP%Ypx쌷~K +-j#O[K@0SW^Mv+ ) aa ]+{V8clcc@7㠹8;hT'G{_/OF$K)t%`ăn!33`oXA1cw:g|j Ad%0DK8{tDXBqJ#:5ZWԂ̲qBh #ˏ g–&}jbԦ M)T@5Dq(~iy.`daHLO-fˏ9Xa29%)ȑC,4'=H|ɜ!yЋ.?FA^sgB<@GӌȧO%:u_uEh r?#o{|pSd +wWg6oH8.Bj 6lPi Hzo^s $\E !AYb:q8;9,dqD~oNE8t% 5f^* K3#b$R cHY w!DvM S&|0b\ +"ؿ&}t KLiZʕʼnl$. B!z"E&u ք(hoc" +,#"^f@<ɍZ <, ,}]Ӊ+"@0/{:=ADF(t]G+u`m;9-Ǔ|@wD¼qm}!D~:>D8t,-MZ#qBdza2-G^AJϞ$|4ĉl$-ʟ~_g! ]pH%/p@Ioӏ@:P\iްP%8SDx[KyP$*2YJK +bA#] + bz69#@ӋbA^6:|@y"UlJLtlYh#OM~Dr 0bG E,BLMzuqi@H|'(b'VT~V\+oaYp4pXFI(>#uYYV4L, BneL8K |,!ӸටGHl^ܴZ[d_F[k#nil]frѮ" =;jZH7a2Ȥ. ӳcw _:ir=Xq"IB.7soXhlEl@v6;'...SHZ"ۿ٢c~5D]pSP 㘋D6x6N..yʼnl$q"sqq+`@3Nd..yeJ"ZTM}3Nd..yeJ"?e!y~3^C)r9D822x .WWF2'EG̨XCD24$&Qow%4t旽%0j|KL8$Ej+*!M,dkժƱF^/eXv{来[F[ʼ-_bܾź#e\>> GM C奅'ObXË:u ʜFiZgOCQnFP/Z3 y-0{ܒfJLKOMzѕNkaZM!27=(7;)0E21-DK$2@6U4nvXW8ML)Cjmi(.̅ Q3bi8|NeGpa,qAlog D 5IX1u!B"[ܿ."#wuf] | t)#FxKC>TD׭a+B[S=B ȘX Y ʑ`S{wSFQi]GjX/&T;)1F|1:GSBf#;#uL#}HdPJ"'럌 1!aXˈlb!'XOlQ -[Ci?{6N ?go#:7_J?Ыy&s"I%}m-/9{4kYjʯ]88%P"Fz){/Mb8w<y؆A=#Y m['-~VMYo+P}}KyMf&Q6N]˃||}\M6E)2darBOW@7 ,q1Q1Hʏ~{fceU#0&SJE@DX0;w#h+gM4,Ti8rK.,oVF[k֐G["Y]?7[ƹ?&g+{R(?`ǁ FD"5mdw6 nn߾ #'g'4|7` '@K8) +C!uki!Wˏ̖6b2 Y/DZZ#_2]安1d"rS$&'kRRX)O-X>8_jcG28}Gřz|2K-lCiq>Kȩ7<(+.ZzYp">@pef~=zqLs ]mS ='2'ⴢZ[,#.֬Y "}юAH .Mdޖf睷GdKXch }DF Z"#NGAsuw"s]Z׼DG{[Ee b`\{5Pl"lun.N1%"OɏFl!)ȇĉT("_@uB!\ 22 l3Ғ&26Em 2Xh/Jd a;ЗM5Du'C^`n-L7Wa{Dc^EADL"`2KOMuE{v$с֦Md4JkT- eD>>(>^n|LO8IKi,ą!FyGE!3W,ulpD|c8 BBd?qBxj +r  V;2;ȑBwuq,ȝ!F?96& +bA[bT"?zx agMIN{{ kWhF7*,&m.V5M]l6o (bl2y*0.0ў"9rM)1dSqȎSW]YjgcMl\6<#KdUsPDX%ܿ{8!~],Fdmi8;HCN +n?r_O͏áV=INLJa8"r`@Ou:ejHOFm*֋i^UoAlbH2YJsU෨0fjs"9?/K/~땟I>"!YB@梸hR!驉=qB,9A?5L+BCZ"D/4#@OS3ғlcc uYAA, L8zyl4 <i`E 6MRHp =0J,% ϲMoy+ T.pUjn@@ni2q!vu3f:[0ʙTÁ`o'>5uip&Vz,8e!CO~Š^{kSYq^$ydS I +w_Yωl4- Ͽ٢c~+" O7cyʼnl$l\\\HDWF'2׼D68'ĉ58e!'cs_W|!Nd#i S)fSfZ~VCkD6-jw,}Xi%W*pqXq"I&k!UG[KUynPg +F'cCVEZvDۡfv +DuZJ~ }_t }b.|foeu:13^1ҼJD6V/_jUBK3S\6߱}cGIU%~2o4V^}`(+bKm۶gxh0KhoXČAX"P;-%16:jYCv6^oNVZdx>>\8C;<09+#e8Ad͏HݝmUtvBաzn_Od,X,T& +q1L"[[Y`O bYR"b* ;.|瓛?`ј%6Dׯ_.ҧbdC!3=Bh " +]lP/ˣCC!3GN#Nd#iYdzz26ĜN@G r,us,-m޼ʠI׭quv$"PYX:V"oܸ2ӾsۈyIɀKw!&y׿ Ǐ@K2n x{r?u~BoO^-'%6&#Lj'Z񖙖L]w7g@D^;FFP6N󒏋oɞCHZQDtMN 3"o߾!ͺ9=] ^Kěr̩G㆔qvr`Y/Hf*> +d*iJ9S>VzU oF"B}r-[ôҧDdBkBl,ҧDdVgz ,%I ɑ8Ed4.#LN[S[=z*-1D5kրȊ Cj*`E!@t9:-I+ڵ#Eyd7ߗqNd%H2-;5&F"=#HSZ)R[k Co1Z:]X%f`bY{Ae=\K'dZ"_p>/'S/!^/ZɼjHq $2 ѼgϜ{4ut-Nv9 YrBℛQ #&! e+ +h O-6 ,Hln~Ӊ( y=Nx/78 vӒ=]i.I@6um-AIDLG Qp"s&Nd#i,guzhmu9#UWVh0Uǫhʢ>S~lܠ@9 B@<+iF!$K8;6'S't4t2mؖ-iڙNqƮ/ٲòlKxR,;:)ɢ.J}_^-} A7A8^ )"? QHXwyt ezWȍv#W= ?R \K I"y6A K=l}% +dn_lJ _І!X5z'}xQ ^)dA&F!۔0553ZؕҢ5 +HV* lhdFvZ2Sϝ9w #65u{ŧnr=`6a6d4@#;-`Cm'!p]bdg=y_#{^`H6&hdS촠l +A42MA#;g3rJ,hX؍Y@#3 r5acdѳ&X ŻeD ս YR\"Y$qD|G;,672H +5w5=hL· #߈  $7*FwYڜu3 pbcݏ͌b|N_hdfh%A*HO߼`䐠ٙ +֨,{}aFVԳ3wn)juUY#744HD|[ICW36m:XhV>dHbd:B|*+0DX`rq]T1ްܳn42ȐIa||Ԑ5OFcLs9KtWGFfG]CV"#k*M aaE`a0rP@6)IIa![ reŤaWdzXȁЭΔMJ 7|NL [9b71>./Voe'o& +9Y rӒ4ijHϔ[9Hb[#mY1] UN] ʲb$cbeV,ghdaJ25%5'+SۦOO(cEG+ +C*}gIqF&%$UƶZt]ZȲfYVf12:;dfe# ŅD@877ST?s(?U.Wժ]gfdAj2+*,jllpygg n?5hdfydU/~c=fVX# xy7q9W"lmJ8񀁁hONvhdaȐGGZmzj:MnLrX,HT&^b*Fu,KHԑ"Gg$ƱyyW ɲ/&> $'%v gp1m>|%"ՙ&s-T2ШN/7?<<64@rF%å41> +/"8 A2;3o 4bYm1>C"X,XVcm0/znn"75'a;c°~`9hs^VZûv{v~X !ұTS˩֨U6ad[PYOtZXu+c#$6ZZe51>T4XҥRO彈<ܰJك*ܦ-۷'thdqOQ +ȚM)-gY)jDZX5la\.Y!Uk33aN YLA#;4ӂFf4)hdFvZG `H6&yrr[_zUWȃ㉈5FvZ +nk-#:2B&7O<풜8v6F(+b|0%hdW53saё{0?l1{ k0 EcdƋX@cdSnȚ ְ#vdMB##bׇ5WA##b42AgFFY@#qh䍎X5"L!ljP)W|j2Z)sU`5fCF#7:ϝw;8x䓓ث|ivfӣͧCٙ!څ8~f +od4)hd4F,hdShd¦ihdfA#Fv)#Xu cK21gA#3,<F#o#߈ +J +2Y"2{2Ylnd.xw5>hʝ%n4F1Za'K2$w-CYRAҁ.e\W-kŶFVWz/%77/9$(dvffxy[@#o #wkR:4B~+::/ 0 0H91.n)R %FL`Q~n+6Ͽ0/SZ\e 42\N5mJJl )3md|)/&OGQ,4%p2FGk029?7[566TYV3]HrRrEi(E2??^VR82<^V\"f'&@]WOǃFf~gA5>7# H|gz#!=kI$2^ޠ]wuvA˧M 5dОȤ!HܒV弱<99 AjrjEYDRҬ12֑;aje ۽~|^e:#c #;::;,<77kQ7I9[\ O04bE +g+&,)>^, #/בEv,,ƭ !$՝'F +&YC||ppp#$ B\m=h aؘ6M1(嚪rh+NڪѡN:1E"Jlm͹ժP +9 |NH`96k&%TWDE ݈B.j1:2ax㮑SW],4F  p᯷J!&/{]\n7x][j[yCY2)!tv12W{C&G"@gfdh IxP>n3mhdf;{>^>~@t ۓZ/oDEDj5Q7 /n֑85u{.5+Rq5':7M+[jhdA,F^0j1Z\0{w{~zw˽(j(zZ Ek7݉cONwyPw=M6Sdfh5B42 A#ȷ_87mN,̵SxŹC2h5r{ܴZ(OQuUFQ4ZoVX">AF^*߼0NQ֢X(/A6,h5IՍ٘&VSkGqпFldu3Z'=J##Xlb'gH8Ъ +463B x[VUFFVY;lj: @#30Hjԇl%ZeYp9U.GC!H\E| ~S <םh{F%ӝoj:5rJe.c䷷O+.0Gy䏟-,,ܽ;zUWW?Y|:Eսc{_wfY֗@mRW2r||QC.>Sk5~'=rJ#ߞ`s,yY2rUϝuzϬbɅ]'[.fd]w;Gb[/Rir4c4;mn'()m ŶS wU'VtIO«NA#;9hd3r4cu+5_.]><';8ڝ-,"S^;"SFvrfhd|zyNk_|F9~? ;:MoeoQ;?hdSROTm,ncuhdg'#T/1C,VhdDظk m F!V67^ uF՚N83[ӿ~p+7Zl% ܏?q9y+"mh;}=v͔agϜzbyp 6r*;~ѫ)mzl ܏>볧0J٨NEr,Ν9}xMuIU:JFId CLq1Ȯ  =#$߮zn5A#[*FwsXNed0,@`Cn|a;[-W/ګd˗|wqP-d< 2FvB3O?M_+iNV 욠a#?cǏ} ߸0L|߸|{߳ȏ>mMc|af42lG#h +28ԑ}Qʌ=sw"5/_}ĂF h5K.#g&m<c +;~{9)P&m 욠?n\u 73R?Nk +=,fU SÐ/?~ZudA7r.΁qRPns^%CYy9m=^F##> +stream +q + +356.25 Tc + +0.0 Tc + +356.25 Tc + +0.0 Tc +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +356.25 Tc + +q +356.25 0.0 0.0 389.25 48.24 416.64 cm +/I6 Do +Q + +BT +48.24 419.313 Td +ET + + +0.0 Tc +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.1415 Tw + +BT +48.24 392.8386 Td +/F2.0 11 Tf +<556e64657220746865204469726563746f7279205365637572697479207461622c2041757468656e7469636174696f6e20616e642061636365737320636f6e74726f6c2c206d616b65207375726520616e6f6e796d6f7573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 378.3641 Td +/F2.0 11 Tf +<61636365737320697320656e61626c65642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 351.8897 Td +/F2.0 11 Tf +<4e6f7720796f752073686f756c642062652061626c6520746f20736565207468617420796f757220736572766963652069732072756e6e696e67206279206f70656e696e67> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +48.24 325.4153 Td +/F2.0 11 Tf +<687474703a2f2f6c6f63616c686f73742f5261737054657374456e64706f696e742f4f696f73694f6d6e69456e64706f696e742e737663> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 298.9409 Td +/F2.0 11 Tf +<696e20612062726f7773657220287375636820617320496e7465726e6574204578706c6f72657229202e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 254.3221 Td +/F4.0 12 Tf +<312e31312e312e205469707320666f7220736f6c76696e6720636f6d6d6f6e20697373756573207768656e20686f7374696e6720696e20494953> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.0031 Tw + +BT +48.24 229.5904 Td +/F2.0 11 Tf +<496620796f7520686176652070726f626c656d7320636f6e74616374696e67207468652049535320736572766963652066726f6d206f7574736964652c20796f75206d61792074727920616e64206c6f6f6b20696e746f20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +48.24 215.116 Td +/F2.0 11 Tf +<6669726577616c6c2073657474696e67732e20496620796f757220656e64706f696e74206973206e6f7420776f726b696e672c20796f75206d6179207472792074686520666f6c6c6f77696e673a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 188.6416 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 188.6416 Td +/F2.0 11 Tf +<476f20746f2074686520494953206170706c69636174696f6e20706f6f6c2070726f70657274792077696e646f77> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 168.1671 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 168.1671 Td +/F2.0 11 Tf +<53656c6563742074686520d24964656e74697479d3207461622e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 147.6927 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.8691 Tw + +BT +66.24 147.6927 Td +/F2.0 11 Tf +<4368616e676520746865206163636f756e7420746f20d26c6f63616c2073797374656dd320496620796f7520646f206e6f742077616e7420746f20656c6576617465207065726d697373696f6e206f6e20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 133.2183 Td +/F2.0 11 Tf +<77686f6c65206f66206170706c69636174696f6e20706f6f6c2c20796f752063616e207472792074686520666f6c6c6f77696e672e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 112.7439 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.3274 Tw + +BT +66.24 112.7439 Td +/F2.0 11 Tf +<4372656174696e672061206e6577206170706c69636174696f6e20706f6f6c2c20776865726520616c6c20776562207369746573206172652072756e6e696e67206f6e207468652073616d65202e4e4554> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 98.2694 Td +/F2.0 11 Tf +<76657273696f6e2028342e362e3229> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +56.147 77.795 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +3.4778 Tw + +BT +66.24 77.795 Td +/F2.0 11 Tf +<4966207468617420646f65736ed57420776f726b2c207065726861707320746865206170706c69636174696f6e20706f6f6c20646f65736ed57420686176652072696768747320746f2075736520746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +66.24 63.3206 Td +/F2.0 11 Tf +<63657274696669636174652e205472793a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +537.283 15.505 Td +/F2.0 9 Tf +<3231> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +117 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 116 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << /I6 115 0 R +/Stamp1 219 0 R +>> +/Font << /F2.0 11 0 R +/F4.0 20 0 R +>> +>> +/Annots [118 0 R] +>> +endobj +118 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (http://localhost/RaspTestEndpoint/OiosiOmniEndpoint.svc) +>> +/Subtype /Link +/Rect [48.24 322.7423 365.469 335.6453] +/Type /Annot +>> +endobj +119 0 obj +[117 0 R /XYZ 0 283.4821 null] +endobj +120 0 obj +<< /Length 5737 +>> +stream +q + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +/DeviceRGB cs +0.1333 0.1333 0.1333 scn +/DeviceRGB CS +0.1333 0.1333 0.1333 SCN + +BT +73.377 794.8743 Td +/F2.1 11 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 794.8743 Td +/F2.0 11 Tf +<44656c65746520746865206365727469666963617465204f696f736954657374564f4345532e7066782066726f6d20746865204d4d432077696e646f772e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 774.3999 Td +/F2.1 11 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.9693 Tw + +BT +84.24 774.3999 Td +/F2.0 11 Tf +<52756e2074686520636f6d6d616e64206c696e6520746f6f6c2057696e48747470436572744366672028> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +0.9693 Tw + +BT +334.575 774.3999 Td +/F2.0 11 Tf +<687474703a2f2f7777772e6d6963726f736f66742e636f6d2f646f776e6c6f6164732f> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +BT +84.24 759.9254 Td +/F2.0 11 Tf +<64657461696c732e617370782a66616d696c7969643d633432653237> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +242.101 759.9254 Td +/F2.0 11 Tf +<2061632d333430392d343065392d383636372d63373438653432323833336626646973706c61796c616e673d656e29> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 739.451 Td +/F2.1 11 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +5.85 Tw + +BT +84.24 739.451 Td +/F2.0 11 Tf +<52652d696e7374616c6c20746865206365727469666963617465206c696b653a203e57696e48747470436572744366672e65786520d069204e656d68616e64656c54657374322e70667820d063> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.6321 Tw + +BT +84.24 724.9766 Td +/F2.0 11 Tf +<4c4f43414c5f4d414348494e455c4d5920d06120d24e6574776f726b53657276696365d320d0702054657374313233342028696d706f72747320746865207066782066696c6520746f20746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +5.3127 Tw + +BT +84.24 710.5021 Td +/F2.0 11 Tf +<706572736f6e616c2073746f7265206f6e206c6f63616c206d616368696e652c20666f7220746865204e6574776f726b53657276696365206163636f756e742c207573696e6720746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 696.0277 Td +/F2.0 11 Tf +<70617373776f726420546573743132333429> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 675.5533 Td +/F2.1 11 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +4.5537 Tw + +BT +84.24 675.5533 Td +/F2.0 11 Tf +<4772616e7420616363657320746f2074686520636572746966696361746520666f72206173702e6e65742062792072756e6e696e67203e57696e48747470436572744366672e65786520d063> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +2.823 Tw + +BT +84.24 661.0789 Td +/F2.0 11 Tf +<4c4f43414c5f4d414348494e455c4d5920d07320d24e656d68616e64656c20546573742032d320d06720d06120d26173706e6574d32028776865726520d24e656d68616e64656c> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 646.6044 Td +/F2.0 11 Tf +<546573742032d32069732070617274206f6620746865207375626a65637420737472696e67206f662074686520636572746966696361746520796f75206a75737420696d706f7274656429> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 626.13 Td +/F2.1 11 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +244.5 Tc + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +6.4227 Tw + +BT +84.24 626.13 Td +/F2.0 11 Tf +<496e207765622e636f6e6669672c206368616e676520746865206c6f636174696f6e206f66207468652063657274696669636174652066726f6d20d2526f6f74d320746f20d24d79d3> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +244.5 Tc + +0.0 Tc + +244.5 Tc + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 394.3086 Td +/F2.0 11 Tf +<73746f72652e2b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +244.5 Tc + +q +244.5 0.0 0.0 230.25 121.651 391.6356 cm +/I7 Do +Q + +BT +121.651 394.3086 Td +ET + + +0.0 Tc +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +73.377 373.8341 Td +/F2.1 11 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +1.0317 Tw + +BT +84.24 373.8341 Td +/F2.0 11 Tf +<496e2074686520494953206d616e616765722c20726967687420636c69636b206f6e20746865206170706c69636174696f6e20706f6f6c20796f75d572652072756e6e696e67206f6e2028696620697420697320746865> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +0.3855 Tw + +BT +84.24 359.3597 Td +/F2.0 11 Tf +<64656661756c742c20796f75206d696768742077616e7420746f206372656174652061206e6577206f6e652920616e64206d616b652073757265207468617420756e64657220746865204964656e74697479> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +84.24 344.8853 Td +/F2.0 11 Tf +<7461622074686520d24e6574776f726b2073657276696365d3207365637572697479206163636f756e742069732073656c65637465642e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.1333 0.1333 0.1333 scn +0.1333 0.1333 0.1333 SCN + +BT +49.24 15.505 Td +/F2.0 9 Tf +<3232> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +121 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 120 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F2.1 102 0 R +/F2.0 11 0 R +>> +/XObject << /I7 124 0 R +/Stamp2 220 0 R +>> +>> +/Annots [122 0 R 123 0 R] +>> +endobj +122 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (http://www.microsoft.com/downloads/details.aspx*familyid=c42e27) +>> +/Subtype /Link +/Rect [334.575 771.7269 547.04 784.6299] +/Type /Annot +>> +endobj +123 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (http://www.microsoft.com/downloads/details.aspx*familyid=c42e27) +>> +/Subtype /Link +/Rect [84.24 757.2524 242.101 770.1554] +/Type /Annot +>> +endobj +124 0 obj +<< /Type /XObject +/Subtype /Image +/Height 307 +/Width 326 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 22897 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 326 +>>] +>> +stream +x}gxG]r?a}m` +( QIH$!P93!@2^&0`^{g +ڽVw6yLuZ3ܿwxh+9QͲ¦&ә<*yf0+ϔ`)0gůBc + " #%ŤJedd KM/' LNç3ygUp`V)`S`<22@qB\HD{V~ZQLzTK6L dr4|:G/pV> f 8&!3mՁg(yN6i&Y>Վ&.tz}+8>6 m#al$ŤJedd KM/' LNç3ygUp`V)`S`2Wݾ}[7oNsVz!OoW._:q@/U@)v2IJ4NE W&َ nhW'?A:b FgxiR{ (OVyۇ痮>1t`eK.L4''۷n2z LT@sH +wňקKDPw-$2mހ[[Ao^yo֯?k_-g|uå' HWa! Jm:{:li`VM?Li2[ K/bbl?!iIo5>",ttD?ƏOOMC)zt8*{3[2#|ڑZ鏵ȵMk[Wn:b;5C@ }ꓫl=S "h=ckSp^H쒞s-bTP%nMxm-֛BqQy.q^@ ս蚧w9i>"i$I<>? M4tEYǾݥEӦNh/hɉq'e I: tH`=GJۂ2{O7N^t~y_p|/LZ m}ww}muŧSYւC6q@wbP|mDrC0xrʑ֞p 7`Q(v,{hwE)?ѷCXU7zVlw[[sP$G~L0x5~3Tv*V][gs͔|k럅cgv{kd׍w&&:K୛ c;n䲹PoSL$oQU+GڱΞZ~y>jcAʼnOS ’4㟫 uݿęK3UFy>dET2<$לoeDrD~ݿGW_~?:{T: \[XBDtPI`KioX[_#"PPNP ǒFYf ler8 k/m蔜F腚>6=K}$(*m [%:D168T QTRalA` fhXrJl2!L>il9Y``H34ޡOg$NFAzi:c^9H- GN·Ǹ[ MqU:N'H[LOTVBK%+4:LPSV> f 8#,U9="#RQLzTK6L dr4|:G/pV> f 8#, +Rtz^Q-j6,009  Uy5YyNH?3|H =D +QLzTF5 ^NOgΪ<*əOΜ<;4FR/0,~YecAcUJ4|+1/_{wQK6L _ݹUZf0+ϔ`)0gQn]t^,yvoHS 2˰aR7]!996f9]Y(Ou/>'@_V7Y/]<ŕ <;LUwIRגS=}m,$g'缼Ξanj;ހ #*=] ϱ4KuNvw ڪ +*d,Ls2d`o\,.&26:BҲB~LI?s׫8Ê2$m-,ݾ51!͚$Qj+ d[n.Zk50d5U:#-DoN*bIQCj+/#]xdvrKK9:,}, 7H?<hCޠ7m\˹ /31!&w Q:ښϵ*{J0X̳*1=Qa tu/*ȁqpm|4>Xh\JaD7iSwŝTQ^#=._%y P0@D(+Df-芉 +6u +8v6VM{Aϛ;Ɂr*F-PSRAa]Y)ƍ .'z[-]8qޞx`40/h92,U喦zC=.;#ȍfTdhFjRtd(c*C+6&bH%/'cG R3q((gG[,3VR߄ VV@B*ɧs]}]ʫ1@a=4bGxJ0073p|hsfrҒgqёaJ#~Z1#CIp0_cTAu+td4ҼXf8o\%R+ʊ uN 9ڴ)I mMk5)+ #~8 1u@*dfϚkXv63`gcn(ENC>O +/#4Vu:Z)YU>qiin +;iYQ}>:XR뫈qTi:x`v7OV\gcS`<2>4!jovFꐸਆz@Ts3m-רVZ&bTiD{=$F$ (ڔӑUsepiM CO7奅gOLehmPd0C|#C*ARpv:ɞΖ!Uܔjm‹ ZbPA9JӣZ>>mŝX52u$ Ć_SC)pP[ lfB*ʊ %>YJs Vl:{@Fts $--LlH)~~n*^LY* #$ + sb]a8`; EJTi sSy4hNJaU~jEkmet4o*/I*;t0HaJ˙U˲,`X~6*Z_O~8ʲ"TQ[on +Μ5vv nnFɢkJ驉IEJO wx?ߕF&$x48Mյo`F +e trâA"G 躚rÉN)Sėi9@J|X nֶ=_ C H˙?|EVHs\n =D;_Çy˲p[n>|pA{6L;ϟ?f!7Hxȑ* zҒU65YyNȼ 򲲂Qo]t+y,c[O~SUk`ד) ?H벱HKHx f @k` ke2HIV>Hd +3|HK|˟qϘa & +=) ?ȷNvZ[Z&ec09 Ե kL  yLa-0gȪqú{q (<SD!O515fhp t616&YYya?w7pcC]]]_#hn$O7n@EE-)û؋- fy8e>;3@z}rfVd'oټ!<4sHP$ uQorf<{ ?{ f޸^q.םF4pEEb }`}+e={ PEUb',8sƇ f0>6ǎ"Pl$^GK"A _w:1RFW +QͲ¦i<\3< ̬kW/=cG?lC=#ɓ&J NLT 7tyBa܄ mcpfhYвW<2(ѠQZEݝ:n]ѱw~[hMUd=n`VWhkik-L֯޳{6 )T>MɡfAc) +իKjO@zͅG؋BYr].8TXY,!osm[ +A8=$zCJRȜ ?b14XUi J?}7'5iGUi9uFl̲tf<' *yf0+ϔ`)0N_tyi! =,|/)Me%8>OHw7gg^BHoks,8#Ã==b^0xDάv*/l\^Y˲fh#~~^ejrZ 'G᧐vDTD + FU%2,Ng-Ď7Rƽz@8$0 t~n.rt^v^lɁ{{"I!/ =Ȅ)+ я1lAgg].;I0Etɓm<ӧM5z2 1uH2y TltDks=U x㓏3#6--LI@O/X.4ogcffZrey[ŐP$2;Е_WSN zM̘0/[]Rs?Р +|2+r24xckog-NRիb]v:N`<2bRB\Ɏ]jU=)\A662hVMEy56- K~Y^Z}"LN0l,cc"̤ /ڴqG۶ u5U© $fDQAC}Ǖ CеqSLNChm؏ ;iOvG@F,U@5H?.&8ТN. 5pq%Bvl@@++ "?nqsunlkbU+ad  -7B@_4 EyQ53݁Se5 -7`05됌 $C6S`ra{]1  F5̜9X+/9FP?h!sSBGֲz&F&hU%"GK>^h |E}q%S.hЕ޷ [6Ax!%3rmdGC<fX2lCFФJ~jo!~D GP44ݸa.qѠS,vGM=ݭ% 9F$P6ޜe~*UFC=eZѰя1Â0iHvm޴![n-]11KvVkTQN1\1}AC;ٙi(bo/Jnow.Qة@bB,j9۰ t4 +0¸NU20zbUzZG^* yTr*u9- +;PT@HUY +=@D"NOh8JڃU:!6 +*)۰^F7Ւ ؑa!U+#a)Vi ,ʫW!BxMzBJbPǦItt sr$JhNmMGd3{\h1h #|KgGb8"ޣ"B+ήZEY L6"OM Q~iTwg J1)+)Arr xY:0yۖM YiF<} HE^Hf5,hΜd8KJ+*co|4x|0)'&89؁g#ufx=k&Q$giC=ُ=k1*d:6I*e)coxd") kPe2Z`cGlr;ͪ<{f=W. -j0(BvT2C%!.ܷٱKS$eY!+**"""iuuur {xx_Oj󶶶-P 4"r2HKܷ򲳜޽{̙ӧgdd7]{%iҢ|@K_w.͍5u5)YmM,c#{:@75T/Y[]fbJC'l +373c/T]5 㵴288BOO%>{~M\B~޽{˵kBw*7:t,XtYY^0xċbJ/eɰd%¨oעYwfʔI/ҟdnndGGؚ7oK׷~ HS%͛64U x].;s ulhWW]nin +zq16ߞpйYi575VUQT,*P)wr(+=*Aի^^^T\l{===٩6lVKKKm};-[ST/tFk5k/2Jƛtqq1?Nj)\u64=man2<0g8?n8̟'/㩧R\ bhՊx- vvvd|| ^{{{cbb455)H[YYpiK,]UQBm L wIqxat[7oҀ4铽$҇HfC6tH+*;ꊲBHXue giUꚖ~:@CD8,,Gk + TUUzv<|0H_ i;qkWnߺ/ClHA:3=@_oMMU) a hf%ɂtuE Q0*#*kҨ!=>|eeeƹ Hfq$&Xps8 +;d,7d@׃wb2NHͷ`5Ν[H=Ct¼B \QVՆ˶z@UA!zf_nJXCZDq oq$KEt]ص/tuwjY#~۶m߶ۓOjci)|Մ "Q]<̜yfJ  HG ]٥ϑFtD/^Y*F5 ^NS=/'3?7 "議 H?*=4wXZ``)^0 8UN7oi*[t}Mş^~@k| +Zր6]}&5550/SH:k9_iXEIY}ʚ5"H#VٰN@i_T kUTr9DE[^G2kRXeV0PP zm HA@LC , kH@/T֨ &bF 0 +HA` ? +0*+/ `"3L4> V2GKE*"-Z BH o̺5Jtt6ͲB7gہ 1ʹ [o=o|h P b|9MWp?P3^J|JeXEe Q\{Dxq`Py$^/b$}"/oҼ(T q 2˼'^@#H`bwh*"sͰњa-Ti*=kKjz[ڟ߷F8rIgw:Aڲ^&>p!UEⒸ`JH2X%æ&Ղ͛*-TQAǟJD[{> =Zn\a -wXA2@nChh{L= %OTޓmgѧ}f1q\ PyS񏪚a XJD+ɱpHuj ƛƻrHBqTeIo$]hi:[QZ3MgcC%2KM{$64z]9Dx߈ +"pMu-$J6ޣWŋTt"x?cی4?X034ʦP[rY*^86N{o~EOo|P:ae]odUonYU{PA"a?x~cPǾJ>KuK2krYdsw5%aKu23p~wď\){+I6UjT:Tۏ4}^ชlWェa`}1q6Ζ68,ےlKrFqf4J%s6f }0sO=O֝+XX\U8>?33hwSsDW݄g <^Z2dRXߠmEKg۟ utڣ(!GfS؁_!_B29Kl,+]|yQJZ.9%:\7r6L&$Y ۫s*YӡJ HeIafs]IbS!$%㔤2);“!┤)xNII2V ˾)^ +^ +2!oݝ +!}JbmEvTKѩ[Ò`0/ ! h `Jw WJ=P>%AFt 2A@Pgv?ZqcsOrxK;R6ґ{7>9)8abvV94}Jge&%0`cݚlCDm %J34LXxlnXҌp.^tgN*W ё哅/3ah5e\ \ѵW0i 6Dwt8ilri?2..~Ϲs-@{͛7Ǖ®cbbh}Y"EE粥K'.Ysk*s ,nIyEy9Yi5B{}KN pՊsAخygP~h!4*,|/zbϞ=}X,4 eiQה҉qq /8VGV(87$8:jorBAH yq1Qo {ǚU|6Q‡y{썐W.{?e{G{#GN2Ι,< vP;:c?EpXPPO?a A Eȑ#!\bʯ=}]PP iAiiʕ+ј%ŋ;cǎaya04>>$1ҔEtQ~OatzgͿo^m|Q訅ă~҄q{& 9",Tg(jj6tȰo79:=+#v*;2=x#KsaY6jnj:"mf |GիfggGϟ??zc644L4)::mzW^O<9HA{o2~,FZ_[?0ϝuuysMc%̎_J4w~FE@:}WfoAi4C/++xxx8vwJϘ1#u.sDi)ywXP`6niX`CHqw%7~!'Q6~)a7h!lw ҋٳdihrmG`{,:j/SkX>gi3RZ\ZTpQ[]C``촷69 8lZ65AhtZ fbGn@PR;V*/UℲO/(0^SO '*TXKT e%hCfg=:S+bYZiG)1n^hQ=7>zz[vf:0Mԝ;B 6Aڼq K*YYVoȖd8uuʴԔd%ӦLsOiԤģPSSj)+)Boq,Jo 5U\LtUX˖&;B`}mUIjT\*.&%/'S)QZ;o~>Ç O7Od }qc?dfU'M,ς<%E~ϫ.Z8l۳gpmkV-GTX55)2Bjub܃@ 7 DB=A3[eX吏 ^LIJG= .%t5C* /u4(Y(K` @ZPT^)(HhnI>PϜDR_u ք0 p7\ $N-jvS^OF5+;IyȽaσ씜3Bضeö-+ˊN4fQ&֜} N|PfN |F( 9df#t2?'9ܒ6@ claUzKi $LTPv0/i\t42k\CioAֲPNvf 4GMv^WSTlpit>QuǐBܲiRE {K?[ O7{bve)0lݼt-D0}3qcJ,xߞݽ_~Ey;W ~Κ9+Ò+Ʋru܄8x~K}vt8* +xRR$P~#K `YYR{Ɔ:PU҉qq^_h%=nQ2 9ġ\lL~!2Z;L]c܂c(/7-u5 qwn>}3;+BS&5%董֒ ̳O5:,))11iiѱ7o\UvmZrsS7[ yɉ,yً:eY3 u##MZa;o51J, 2.{W7{-jP"CeVgPlT.Uĺ/;ݷ)Q= *3͂CGYý1&}8E2K#Wh$Z;9ֲtyY9rk[[2$q(o9! fJAY ʚU+5*QdJ (KkҺfeq!Oc9j1TepaVfH'j@`*k 2CBWǸ,-O(K2Mҿ,}a_`|╕JZ#m նkVj\4 +W]/xQ]Mmo5VZ\㙶̧YWX7"jVRSkO)tb˂F +߸(%$X}d(»ԈJzz̓]x}zLh8re.Zl~k]3+o񺑙ϸmqX\)K?, >mMC-8<?! +qVh٣lޯi|ƕyP6nHh@f/*jn:d0Æ o eǍп]wnrРakW`@hj6tHfZo B-׬Z>}ڔ!r2F {ur)Y^YV⨳҆{ojlC^C!ZqKQZL"z/-ti[5vrKr &~k,hLqMYl=ӣ>xot80~,~׺5+_ye$j(ܳ;mv_t!2ӓAaCf?J0դׅwR|L[KcŇ`ވkjnm ߰nîН 6p5|wjvjt:p%U0ZlkuVWض{R٪ʶo݆è}j*nۼ##1WXlڌ{+)ܼ}you!J Gʌߣ WzlTY!;0?P6; k׬ظa-xAbo޸vԏ9k+}1(sYV6} ֬wi%*X) +kU{Xk(/-6F~.)"0Ns3{Ӽ--%5ѫVb^=fJ~ps=5ysc~!Ϟ65Ue"6S>Y8"vB7bׂy!PzΞ\xDMg]XEI +߽l𦆺&+YniA,DG FP߾CHw@dTG[,ijplcq0_lݼ T, n%OTX05es3ʔhKJBBnvdN^ٙvّoov +rf KI 1./o؞YOl_l`FJ4dǞUC!=vynFP]k{V1C 8Ud@! N,m~֞\:󁨃֠f%9]~s͝J#)ʄ嚲4==$JL\Di%QTerM&J(Ҧ*>kt=XȜ o:oGU\þ=&`kRUvjv1P YJO6j[5+yZ. +|.wnݠ,MTkt gJZ#m նkVj\4 +WOv%JUOF0yDQ _5Q($JLҴ= 1scfi{4eiP _Y!ac\[v{U\ҪJ)ʄ/(MVUMAU&|DiSU)ʄ/(K*Z0bVF0yDQ _Y!ac\[v{U\ҪJ)ʄ/(MVUMAU&|DiSU)ʄ/(K*Z0bVF0yDQ _Y!ac\[v{U\)]fI&[|(5,1ReACׂ7#L5 \B~P7׮\Bz"QjXPkc˂ү#f:oGU\k:ƋSE(  TepHcJ3*eO6Vkc˂+|RL5 \@ޯ̅w>tO*k4QZUI6U\ҪJ)ʄ/(McJ3U\eiU%Ws@U&|fe WIYc+5 +eiSP,1ur1L5 \@ޯ:&3ʄ/(M oU%-MAU&|״, +_w.3ʄ/Zì̐а1*)KuL |F,m +:&\.f6P _Y!acU_׽bfU\ҪJ)ʄ/(MVUMAU&|DiSU)ʄ/(K*ם2 0+3$4,puLyJZxuL | /f6P _5Q($JLDiU%QTepM1U%mLi{+|ݹ\l*k 2CBW7_׽bfU\ҪJ)ʄ/(MVUMAU&|DiSU)ʄ/(K*ם2 0+3$4,puLyJZxuL | /f6P _5Q($JLDiU%QTepM1U%mLi{+|ݹ\l*k 2CBW7_׽bfU\ҪJ)ʄ/(MVUMAU&|DiSU)ʄ/(K*ם2 0+3$4,puLyJZxuL | /f6P _5Q($JLDiU%QTepM1U%mLi{+|ݹ\l*k 2CBW7_׽bfU\ҪJ)ʄ/(MVUMAU&|DiSU)ʄ/(K*ם2 0+3$4,puLyJZxuL | /f6P _5Q($JLDiU%QTepM&J*Ҧ*k4QZUI6U\XJ#)ʄ/EYZU\.f6P _Y!acU›c^x1LDiU%QTepM&J*Ҧ*k4m*i{TepMcU\bfU\k:&_%-:&3ʄ/(MVUMAU&|Di(m +2 &JLAU&|״=FYZU\.f6P _Y!acU›c^x1LDiU%QTepM&J*Ҧ*k4m*i{TepMcU\bfU\k:&_%-:&3ʄ/(MVUMAU&|Di(m +2 &JLAU&|״=FYZU\.f6P _Y!acU›c^x1LDiU%QTepM&J*Ҧ*k4m*i{TepMcU\bfU\k:&_%-:&3ʄ/(MVUMAU&|Di(m +2 &JLAU&|״=FYZU\.f6P _Y!acU›c^x1LDiU%QTepM&J*Ҧ*k4m*i{TepMcU\bfU\k:&_%-:&3ʄ/(MVUMAU&|Di(m +2 &JUDiSP _5Q($JLG,U%TepMĢ, +_w.3ʄ/Zì̐а1*i1u/@U&|Di(m +2 &JUDiSP _5QT=f +2 1ҪJur1L5 \@ޯ|_‹ TepM&J*Ҧ*k4QZUI6U\i{LUIc*k, +_w.3ʄ/Zì̐а1*i1u/@U&|Di?>u^PoԔ(5,1ReACR)FU&|fe WY[]aҎ˖O:eڔi>6Fj,h(W*:ʄ/Zì̐а100CCc-V +}5eC#J jmrYPrT +t>Q _Y!ack`tDŽo{ஏ{U\FF?Q'P _5Q($JLDiUKCrYTicЬoWϝ>q׮xjmrYP Ϧ&zzX;oDŽ;4b!-5Y9.]8kcȫa`(Oi=OZ>NӁ~RSkA,dee=cQ"]vKϞB9s8ze6Fj,(KJrgK{zp}km'LTokcU8~t冞,-s@:υ捛~Q{LΜx8Qݽs>:ʋp} +rFV*Ai] \@ޯQ^{UDi4QOG]uCtKPSJV7;xC)Di"Oٳ f[6wk=lT)]k+GPvnEQضSZ\XVR|\LsOJܱ`c{Kia㢣f]=Oٿ_7 t}4'O?'x桃|ѤʲbT7mTGj]ttAT[u Z$^{mC͇Zk*Zз4rCMG[od]>cioH8{юC(0v96:[hN9h\QAJ_}kro5yp( > +|haH(NGXqW5nЂR2K0Coٴa_̞ I*G}^mu͇G|VY^|ws*X_@OSpU+=,]lhoCʛ + +1=EG@./B>uTQS_kgb:do\fOF} Pmو,7??p8nLX7_X1ҿΙ-~w;T'A=;l1v'wq7xw}AsQzhAi\HX(X}}^}eUC%Q'*9ZW5(m-.@Oi `8sZ|p%Ƶ+Xeef\_W罯~ nnt&UJ,|ɌiSPx5Ta}+t cK?[:}38g'%1BgAeȽ3,^PZjM2BH9,‹ Z[;=d9|.һBNDfӒͧ)%\= gnvz~N;,E>\]Q*˳T0?7rA^n@D&G]5l30/ fMSC;zHqH-NG‚˗.]v/\|ݹ;7sׯ{1{Գ9jYi` +~E前U+wiSPҠAfz:Ņ(:;;5ފ2$d +k׻}{KeP7_X!J)c]gPp0r>}cfJˣJ+lf++>F4~kJ WiIN&JsSW{?T/w랠JZ#m U+eII:eʤQ&N^٧Z. >V{쬛1(X1e&] \@^ qcf9z+ʒ_"2 Yx}x~uDiSP _5Q($JLDiU%QTepM&J*Ҧ*k4>iVF +endstream +endobj +125 0 obj +<< /Border [0 0 0] +/Dest (_oiorasp_net_library_3_0_0) +/Subtype /Link +/Rect [48.24 758.873 206.398 771.776] +/Type /Annot +>> +endobj +126 0 obj +<< /Border [0 0 0] +/Dest (_oiorasp_net_library_3_0_0) +/Subtype /Link +/Rect [542.75 758.873 547.04 771.776] +/Type /Annot +>> +endobj +127 0 obj +<< /Border [0 0 0] +/Dest (_introduction) +/Subtype /Link +/Rect [60.24 741.57 144.973 754.473] +/Type /Annot +>> +endobj +128 0 obj +<< /Border [0 0 0] +/Dest (_introduction) +/Subtype /Link +/Rect [542.75 741.57 547.04 754.473] +/Type /Annot +>> +endobj +129 0 obj +<< /Border [0 0 0] +/Dest (_overview_of_lessons) +/Subtype /Link +/Rect [60.24 724.267 191.668 737.17] +/Type /Annot +>> +endobj +130 0 obj +<< /Border [0 0 0] +/Dest (_overview_of_lessons) +/Subtype /Link +/Rect [542.75 724.267 547.04 737.17] +/Type /Annot +>> +endobj +131 0 obj +<< /Border [0 0 0] +/Dest (_prerequisites) +/Subtype /Link +/Rect [60.24 706.964 151.012 719.867] +/Type /Annot +>> +endobj +132 0 obj +<< /Border [0 0 0] +/Dest (_prerequisites) +/Subtype /Link +/Rect [542.75 706.964 547.04 719.867] +/Type /Annot +>> +endobj +133 0 obj +<< /Border [0 0 0] +/Dest (_resources) +/Subtype /Link +/Rect [72.24 689.661 155.4 702.564] +/Type /Annot +>> +endobj +134 0 obj +<< /Border [0 0 0] +/Dest (_resources) +/Subtype /Link +/Rect [542.75 689.661 547.04 702.564] +/Type /Annot +>> +endobj +135 0 obj +<< /Border [0 0 0] +/Dest (_sample_documents) +/Subtype /Link +/Rect [72.24 672.358 206.495 685.261] +/Type /Annot +>> +endobj +136 0 obj +<< /Border [0 0 0] +/Dest (_sample_documents) +/Subtype /Link +/Rect [542.75 672.358 547.04 685.261] +/Type /Annot +>> +endobj +137 0 obj +<< /Border [0 0 0] +/Dest (_sending_configuration_app_config) +/Subtype /Link +/Rect [60.24 655.055 270.945 667.958] +/Type /Annot +>> +endobj +138 0 obj +<< /Border [0 0 0] +/Dest (_sending_configuration_app_config) +/Subtype /Link +/Rect [540.627 655.055 547.04 667.958] +/Type /Annot +>> +endobj +139 0 obj +<< /Border [0 0 0] +/Dest (client_endpoint) +/Subtype /Link +/Rect [72.24 637.752 183.318 650.655] +/Type /Annot +>> +endobj +140 0 obj +<< /Border [0 0 0] +/Dest (client_endpoint) +/Subtype /Link +/Rect [540.627 637.752 547.04 650.655] +/Type /Annot +>> +endobj +141 0 obj +<< /Border [0 0 0] +/Dest (client_behavior) +/Subtype /Link +/Rect [72.24 620.449 183.56 633.352] +/Type /Annot +>> +endobj +142 0 obj +<< /Border [0 0 0] +/Dest (client_behavior) +/Subtype /Link +/Rect [540.627 620.449 547.04 633.352] +/Type /Annot +>> +endobj +143 0 obj +<< /Border [0 0 0] +/Dest (client_binding) +/Subtype /Link +/Rect [72.24 603.146 176.663 616.049] +/Type /Annot +>> +endobj +144 0 obj +<< /Border [0 0 0] +/Dest (client_binding) +/Subtype /Link +/Rect [540.627 603.146 547.04 616.049] +/Type /Annot +>> +endobj +145 0 obj +<< /Border [0 0 0] +/Dest (_receiving_configuration_app_config) +/Subtype /Link +/Rect [60.24 585.843 278.337 598.746] +/Type /Annot +>> +endobj +146 0 obj +<< /Border [0 0 0] +/Dest (_receiving_configuration_app_config) +/Subtype /Link +/Rect [540.319 585.843 547.04 598.746] +/Type /Annot +>> +endobj +147 0 obj +<< /Border [0 0 0] +/Dest (server_services) +/Subtype /Link +/Rect [72.24 568.54 181.525 581.443] +/Type /Annot +>> +endobj +148 0 obj +<< /Border [0 0 0] +/Dest (server_services) +/Subtype /Link +/Rect [540.638 568.54 547.04 581.443] +/Type /Annot +>> +endobj +149 0 obj +<< /Border [0 0 0] +/Dest (server_behavior) +/Subtype /Link +/Rect [72.24 551.237 186.079 564.14] +/Type /Annot +>> +endobj +150 0 obj +<< /Border [0 0 0] +/Dest (server_behavior) +/Subtype /Link +/Rect [540.638 551.237 547.04 564.14] +/Type /Annot +>> +endobj +151 0 obj +<< /Border [0 0 0] +/Dest (server_binding) +/Subtype /Link +/Rect [72.24 533.934 179.182 546.837] +/Type /Annot +>> +endobj +152 0 obj +<< /Border [0 0 0] +/Dest (server_binding) +/Subtype /Link +/Rect [540.869 533.934 547.04 546.837] +/Type /Annot +>> +endobj +153 0 obj +<< /Border [0 0 0] +/Dest (_configuring_timeouts) +/Subtype /Link +/Rect [72.24 516.631 215.009 529.534] +/Type /Annot +>> +endobj +154 0 obj +<< /Border [0 0 0] +/Dest (_configuring_timeouts) +/Subtype /Link +/Rect [540.869 516.631 547.04 529.534] +/Type /Annot +>> +endobj +155 0 obj +<< /Border [0 0 0] +/Dest (_lesson_dk_gov_oiosi_communication) +/Subtype /Link +/Rect [60.24 499.328 274.267 512.231] +/Type /Annot +>> +endobj +156 0 obj +<< /Border [0 0 0] +/Dest (_lesson_dk_gov_oiosi_communication) +/Subtype /Link +/Rect [540.264 499.328 547.04 512.231] +/Type /Annot +>> +endobj +157 0 obj +<< /Border [0 0 0] +/Dest (_request) +/Subtype /Link +/Rect [72.24 482.025 144.136 494.928] +/Type /Annot +>> +endobj +158 0 obj +<< /Border [0 0 0] +/Dest (_request) +/Subtype /Link +/Rect [540.264 482.025 547.04 494.928] +/Type /Annot +>> +endobj +159 0 obj +<< /Border [0 0 0] +/Dest (_extended_request) +/Subtype /Link +/Rect [72.24 464.722 197.97 477.625] +/Type /Annot +>> +endobj +160 0 obj +<< /Border [0 0 0] +/Dest (_extended_request) +/Subtype /Link +/Rect [540.253 464.722 547.04 477.625] +/Type /Annot +>> +endobj +161 0 obj +<< /Border [0 0 0] +/Dest (uddi_lookup) +/Subtype /Link +/Rect [60.24 447.419 315.671 460.322] +/Type /Annot +>> +endobj +162 0 obj +<< /Border [0 0 0] +/Dest (uddi_lookup) +/Subtype /Link +/Rect [536.337 447.419 547.04 460.322] +/Type /Annot +>> +endobj +163 0 obj +<< /Border [0 0 0] +/Dest (_lesson_dk_gov_oiosi_extension_wcf) +/Subtype /Link +/Rect [60.24 430.116 265.489 443.019] +/Type /Annot +>> +endobj +164 0 obj +<< /Border [0 0 0] +/Dest (_lesson_dk_gov_oiosi_extension_wcf) +/Subtype /Link +/Rect [536.029 430.116 547.04 443.019] +/Type /Annot +>> +endobj +165 0 obj +<< /Border [0 0 0] +/Dest (_schema_and_schematron_interceptors) +/Subtype /Link +/Rect [72.24 412.813 304.791 425.716] +/Type /Annot +>> +endobj +166 0 obj +<< /Border [0 0 0] +/Dest (_schema_and_schematron_interceptors) +/Subtype /Link +/Rect [536.348 412.813 547.04 425.716] +/Type /Annot +>> +endobj +167 0 obj +<< /Border [0 0 0] +/Dest (_signature_validation_proof_interceptor) +/Subtype /Link +/Rect [72.24 395.51 306.089 408.413] +/Type /Annot +>> +endobj +168 0 obj +<< /Border [0 0 0] +/Dest (_signature_validation_proof_interceptor) +/Subtype /Link +/Rect [536.062 395.51 547.04 408.413] +/Type /Annot +>> +endobj +169 0 obj +<< /Border [0 0 0] +/Dest (_xslt_transformation_interceptor) +/Subtype /Link +/Rect [72.24 378.207 279.942 391.11] +/Type /Annot +>> +endobj +170 0 obj +<< /Border [0 0 0] +/Dest (_xslt_transformation_interceptor) +/Subtype /Link +/Rect [536.062 378.207 547.04 391.11] +/Type /Annot +>> +endobj +171 0 obj +<< /Border [0 0 0] +/Dest (_ubiquitous_properties_interceptor) +/Subtype /Link +/Rect [72.24 360.904 283.748 373.807] +/Type /Annot +>> +endobj +172 0 obj +<< /Border [0 0 0] +/Dest (_ubiquitous_properties_interceptor) +/Subtype /Link +/Rect [536.062 360.904 547.04 373.807] +/Type /Annot +>> +endobj +173 0 obj +<< /Border [0 0 0] +/Dest (_senderpartyidentifier_and_receiverpartyidentifier_headers) +/Subtype /Link +/Rect [72.24 343.601 413.196 356.504] +/Type /Annot +>> +endobj +174 0 obj +<< /Border [0 0 0] +/Dest (_senderpartyidentifier_and_receiverpartyidentifier_headers) +/Subtype /Link +/Rect [536.062 343.601 547.04 356.504] +/Type /Annot +>> +endobj +175 0 obj +<< /Border [0 0 0] +/Dest (_lesson_enabling_tracing) +/Subtype /Link +/Rect [60.24 326.298 212.579 339.201] +/Type /Annot +>> +endobj +176 0 obj +<< /Border [0 0 0] +/Dest (_lesson_enabling_tracing) +/Subtype /Link +/Rect [536.579 326.298 547.04 339.201] +/Type /Annot +>> +endobj +177 0 obj +<< /Border [0 0 0] +/Dest (_changing_the_trace_settings) +/Subtype /Link +/Rect [72.24 308.995 248.559 321.898] +/Type /Annot +>> +endobj +178 0 obj +<< /Border [0 0 0] +/Dest (_changing_the_trace_settings) +/Subtype /Link +/Rect [536.579 308.995 547.04 321.898] +/Type /Annot +>> +endobj +179 0 obj +<< /Border [0 0 0] +/Dest (_lesson_configuration_raspconfiguration_xml) +/Subtype /Link +/Rect [60.24 291.692 337.187 304.595] +/Type /Annot +>> +endobj +180 0 obj +<< /Border [0 0 0] +/Dest (_lesson_configuration_raspconfiguration_xml) +/Subtype /Link +/Rect [536.579 291.692 547.04 304.595] +/Type /Annot +>> +endobj +181 0 obj +<< /Border [0 0 0] +/Dest (_lesson_setting_up_an_iis_hosted_rasp_service) +/Subtype /Link +/Rect [60.24 274.389 331.819 287.292] +/Type /Annot +>> +endobj +182 0 obj +<< /Border [0 0 0] +/Dest (_lesson_setting_up_an_iis_hosted_rasp_service) +/Subtype /Link +/Rect [535.974 274.389 547.04 287.292] +/Type /Annot +>> +endobj +183 0 obj +<< /Border [0 0 0] +/Dest (_tips_for_solving_common_issues_when_hosting_in_iis) +/Subtype /Link +/Rect [72.24 257.086 379.129 269.989] +/Type /Annot +>> +endobj +184 0 obj +<< /Border [0 0 0] +/Dest (_tips_for_solving_common_issues_when_hosting_in_iis) +/Subtype /Link +/Rect [536.337 257.086 547.04 269.989] +/Type /Annot +>> +endobj +185 0 obj +<< /Type /Outlines +/Count 32 +/First 186 0 R +/Last 188 0 R +>> +endobj +186 0 obj +<< /Title +/Parent 185 0 R +/Count 0 +/Next 187 0 R +/Dest [7 0 R /XYZ 0 841.89 null] +>> +endobj +187 0 obj +<< /Title +/Parent 185 0 R +/Count 0 +/Next 188 0 R +/Prev 186 0 R +/Dest [13 0 R /XYZ 0 841.89 null] +>> +endobj +188 0 obj +<< /Title +/Parent 185 0 R +/Count 29 +/First 189 0 R +/Last 216 0 R +/Prev 187 0 R +/Dest [15 0 R /XYZ 0 841.89 null] +>> +endobj +189 0 obj +<< /Title +/Parent 188 0 R +/Count 0 +/Next 190 0 R +/Dest [15 0 R /XYZ 0 773.976 null] +>> +endobj +190 0 obj +<< /Title +/Parent 188 0 R +/Count 0 +/Next 191 0 R +/Prev 189 0 R +/Dest [15 0 R /XYZ 0 528.8367 null] +>> +endobj +191 0 obj +<< /Title +/Parent 188 0 R +/Count 2 +/First 192 0 R +/Last 193 0 R +/Next 194 0 R +/Prev 190 0 R +/Dest [15 0 R /XYZ 0 312.6463 null] +>> +endobj +192 0 obj +<< /Title +/Parent 191 0 R +/Count 0 +/Next 193 0 R +/Dest [15 0 R /XYZ 0 266.2513 null] +>> +endobj +193 0 obj +<< /Title +/Parent 191 0 R +/Count 0 +/Prev 192 0 R +/Dest [15 0 R /XYZ 0 182.4264 null] +>> +endobj +194 0 obj +<< /Title +/Parent 188 0 R +/Count 3 +/First 195 0 R +/Last 197 0 R +/Next 198 0 R +/Prev 191 0 R +/Dest [28 0 R /XYZ 0 841.89 null] +>> +endobj +195 0 obj +<< /Title +/Parent 194 0 R +/Count 0 +/Next 196 0 R +/Dest [28 0 R /XYZ 0 664.174 null] +>> +endobj +196 0 obj +<< /Title +/Parent 194 0 R +/Count 0 +/Next 197 0 R +/Prev 195 0 R +/Dest [28 0 R /XYZ 0 221.4725 null] +>> +endobj +197 0 obj +<< /Title +/Parent 194 0 R +/Count 0 +/Prev 196 0 R +/Dest [38 0 R /XYZ 0 437.3161 null] +>> +endobj +198 0 obj +<< /Title +/Parent 188 0 R +/Count 4 +/First 199 0 R +/Last 202 0 R +/Next 203 0 R +/Prev 194 0 R +/Dest [43 0 R /XYZ 0 141.6122 null] +>> +endobj +199 0 obj +<< /Title +/Parent 198 0 R +/Count 0 +/Next 200 0 R +/Dest [47 0 R /XYZ 0 654.8803 null] +>> +endobj +200 0 obj +<< /Title +/Parent 198 0 R +/Count 0 +/Next 201 0 R +/Prev 199 0 R +/Dest [47 0 R /XYZ 0 154.281 null] +>> +endobj +201 0 obj +<< /Title +/Parent 198 0 R +/Count 0 +/Next 202 0 R +/Prev 200 0 R +/Dest [60 0 R /XYZ 0 841.89 null] +>> +endobj +202 0 obj +<< /Title +/Parent 198 0 R +/Count 0 +/Prev 201 0 R +/Dest [60 0 R /XYZ 0 186.3007 null] +>> +endobj +203 0 obj +<< /Title +/Parent 188 0 R +/Count 2 +/First 204 0 R +/Last 205 0 R +/Next 206 0 R +/Prev 198 0 R +/Dest [65 0 R /XYZ 0 745.2524 null] +>> +endobj +204 0 obj +<< /Title +/Parent 203 0 R +/Count 0 +/Next 205 0 R +/Dest [65 0 R /XYZ 0 602.4853 null] +>> +endobj +205 0 obj +<< /Title +/Parent 203 0 R +/Count 0 +/Prev 204 0 R +/Dest [70 0 R /XYZ 0 466.2483 null] +>> +endobj +206 0 obj +<< /Title +/Parent 188 0 R +/Count 0 +/Next 207 0 R +/Prev 203 0 R +/Dest [78 0 R /XYZ 0 308.2672 null] +>> +endobj +207 0 obj +<< /Title +/Parent 188 0 R +/Count 5 +/First 208 0 R +/Last 212 0 R +/Next 213 0 R +/Prev 206 0 R +/Dest [88 0 R /XYZ 0 739.2524 null] +>> +endobj +208 0 obj +<< /Title +/Parent 207 0 R +/Count 0 +/Next 209 0 R +/Dest [91 0 R /XYZ 0 226.2393 null] +>> +endobj +209 0 obj +<< /Title +/Parent 207 0 R +/Count 0 +/Next 210 0 R +/Prev 208 0 R +/Dest [94 0 R /XYZ 0 841.89 null] +>> +endobj +210 0 obj +<< /Title +/Parent 207 0 R +/Count 0 +/Next 211 0 R +/Prev 209 0 R +/Dest [94 0 R /XYZ 0 646.1674 null] +>> +endobj +211 0 obj +<< /Title +/Parent 207 0 R +/Count 0 +/Next 212 0 R +/Prev 210 0 R +/Dest [94 0 R /XYZ 0 503.3937 null] +>> +endobj +212 0 obj +<< /Title +/Parent 207 0 R +/Count 0 +/Prev 211 0 R +/Dest [94 0 R /XYZ 0 251.2323 null] +>> +endobj +213 0 obj +<< /Title +/Parent 188 0 R +/Count 1 +/First 214 0 R +/Last 214 0 R +/Next 215 0 R +/Prev 207 0 R +/Dest [100 0 R /XYZ 0 713.165 null] +>> +endobj +214 0 obj +<< /Title +/Parent 213 0 R +/Count 0 +/Dest [100 0 R /XYZ 0 442.6024 null] +>> +endobj +215 0 obj +<< /Title +/Parent 188 0 R +/Count 0 +/Next 216 0 R +/Prev 213 0 R +/Dest [100 0 R /XYZ 0 206.9821 null] +>> +endobj +216 0 obj +<< /Title +/Parent 188 0 R +/Count 1 +/First 217 0 R +/Last 217 0 R +/Prev 215 0 R +/Dest [106 0 R /XYZ 0 296.7587 null] +>> +endobj +217 0 obj +<< /Title +/Parent 216 0 R +/Count 0 +/Dest [117 0 R /XYZ 0 283.4821 null] +>> +endobj +218 0 obj +<< /Nums [0 << /P (i) +>> 1 << /P (ii) +>> 2 << /P (1) +>> 3 << /P (2) +>> 4 << /P (3) +>> 5 << /P (4) +>> 6 << /P (5) +>> 7 << /P (6) +>> 8 << /P (7) +>> 9 << /P (8) +>> 10 << /P (9) +>> 11 << /P (10) +>> 12 << /P (11) +>> 13 << /P (12) +>> 14 << /P (13) +>> 15 << /P (14) +>> 16 << /P (15) +>> 17 << /P (16) +>> 18 << /P (17) +>> 19 << /P (18) +>> 20 << /P (19) +>> 21 << /P (20) +>> 22 << /P (21) +>> 23 << /P (22) +>>] +>> +endobj +219 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 162 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +0.25 w +/DeviceRGB CS +0.8667 0.8667 0.8667 SCN +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +220 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 162 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +0.25 w +/DeviceRGB CS +0.8667 0.8667 0.8667 SCN +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +221 0 obj +<< /Length1 7156 +/Length 3821 +/Filter [/FlateDecode] +>> +stream +xX{L\Wzνmfe0f1m 3 6=eƀ ~Ɖ7˶J۪c+Eڮ ެնTTUJUh6Mi]C߹w0vpvu{~wus "rӻeOeU 5^>[X2/koyK paڭ…]$e: hclro穕L й+WR~qFWJ\'nj׉*?Os*x7(XƟ  = :GȈ<ޒ_̾_Q^=Vͻ.>A/c.ݕڐ/|m'n~ppHx8N/;5UDt=|jWH>GkՎ/-=\cO5HA ++Bw Mo[u4-C㙸QGsCk+\tDx<4#cFmD`Rɉ4*Fqc#Qc%,6m0fm)죀gv{s VDqQ4t)q |5Fu!PVO?Ptu:xcݑ'&=NٔwثCCB:>aAeӲ>U 3s4&i]07Q?2J z~W۬j6ƽʑ;7ƛC-pv7>;´?Ϗ=B'(\..Q}8L--awY=ⱻ7Dv4.@׉H} {52o^[]2;z<Omn̡@YY33m`ӮӜrM(@{V@x8JF]BvҨ3x˂*nTjWwor:{7ϛ\&shmio|慌soϭ=BNku]8~,|~Kx|*ZyQ<4ݾ.Nl;1-[v߼.j8S7XC[h)ntTh)|<|s fHe|ʩEGSFNZ,R0"{ EUgl#3ڠ6}G+Mm4D7I0Q;tDo~{gK>=9{B:B؋^\D7EG2|hqQ|:EUxU;T'q~S= fU_W?KM>un{OƤ^cjN!;!J/]]>t qRYXP+(kTE?tNmB A 91~ 5.?tp\) U_O8QB2E:Ob҉}x : u!hvwJ^G;E]Yvu~e%-:9x1qea %hM-Qݛm5gKSVp \Trb_s@7 W-΂^R:𜊎2?V Ӳݪy1 8Ov,?ce[&89jg晛N*C +_CD's:\,ǔ c~ GКɚ.zo余E^cn ?,_RcSogզ`;}8)NV/A].7/g҇h]JK%=-q+ttuhabW%J;uxe<} K1{ԄNqDFe +`|'~odE~g= trA9 j2aŪi陜Aٖ͝3V2R mgͳPHRVR\C,DT +KsQYƜ!KWZ(OfSғʄNɄPp5cq٠!eF6ʐ<3Yl<2F=zrZY4faH%iĨ)fY7fHg$5%g٨-;yNgLHE21WpM<>m-ԬCL*6(tˉLnES#׶.Cke:#h +s h2ybjT5*$"0}dXrVG57m歨Y U@ɩL:)E>!wDQMB%"Lq&V_l[2{Jbj )4Tܷ%> +endobj +223 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +224 0 obj +[587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 602 587 587 587 587 587 587 587 587 587 587 587 587 607 587 587 587 587 587 587 587 289 587 587 289 587 587 645 587 587 420 515 424 681 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587 587] +endobj +225 0 obj +<< /Length1 17168 +/Length 10584 +/Filter [/FlateDecode] +>> +stream +xz xcWy9Jڬ}-/WZŲn-ؚbYg,Ʉ)٦ 4,!H[g$PxЯ +yདྷ|}2Ϲh<#s}9W#PRY=U>{ꙗ`–wsz_;@Ս3A(.\)PAY;qb̿k09Ut0o3:3?._9{݂=OOЇ!@H(,Va_> )q~8g~A7Pf_F?/ÄoRxF&j; &*D`;"]'zP  ҙh.?6>1YW{o*Hs{-,_wAQO#CMeg "့XA9UmG,ړLR0}鮠/Zwo25džGzƃq/:GT{rJklV*DѷB_p"J+jHPYmeqHuUp4v;yfF23mm3;66~{a EjVpוFćIy4?CR"@ Bx +hِ Ta3 Z:#j4 4Ќnw] NDv:y? _v^ &;I#%KNTZjm* G}u}G%O}s|ߐatQ&q7T'6ps`Kp +")*F{TJ@fѬx+$^17^*@}[ыGT[5QO?E?C. @ ;բ]<2Ly8o$d"m:Pܐǯvwn8v+S +sS_LX<لHB47m}׮7'99PÈE[3;1}ŶBztklu~f`r%9}.P@Jd|*l@*@]$DLe"&6TVjii[%q& p[|S 7Q&pE}0 +N]Ac'S#)uK2w&1v~"MIˉI :=slP\k? +c:ԈCYc LYŌF3f1TN]]8fE7i§+;/^|Adz鳟T9?a@# gtj D t+#`D\tM +o[,l9ﷺnR[gLt$qwɰ)+n$9o^tHsDkr[ /jZ+\_KEXTZkpB +%Q&Z-b {cXK5Q9Ljm4챚=D:kkelb_mҘe"Nnɮ%{G/Bi/jKǛH"4ulաDC|%.Ǘ]=ġv߈w"rF. .ZR.VQU爹nv U’Nw;ɮ,y gϼEx +DN!@(P.qDaDJ<ɳ&KJ V `k F`_+Z&j͚@6} YRNZTpov։L(?2ҟG>s#NĦmؾ!YZctg:XvvG{ޜI7LcmQ7 '^,Ɓ_Ȕ5@ x.,CĢzUʣl޴Ί'D6]oyi"ϵ7sl21H9VL%U~X:'FW +wjgFh^ ncNq96Z-B:m^ׇ9sɄވk%e*/8D VԣVԗQL[C5TGTPbΈ nrERu`_̈́b"MEq'7w_gr~7~䑣 Yk{ D_ajmF"j6iMU'&XA P@ZvIr} +챾QǓn{{n5'.]zBW$C0)h@e6 (JZ2Lx Yo^|˅a]ٔh 9e8D˙^-W7˅_~xDTAjƴ"#$TwӷbT267N,B]P<2!&nA] Ǒ\@l}"0hy FƳZY;A`*,T V}\A+鹊ϩ8ZJѶaͨ4dujV+pi $\"} O凅~sl/#;q`(yX繢wYHYGYPpb8]U*:FQY'9!X*?o V]߯{zMVYk6!D"X-"v{S,(szI A iEVᾑI-)r P%4ǚ~+Jb`쉧_%OU Uc1͓rࡀ$c\ (ziavfrnZ+Vu +6_|Z%[gDπ!Fw6fl¨ij5Q7ג}-Lvߣk=r==q`lw-R_Y87:>Kf u,uv̕Gzߝ N,;^̮f-`f||Vݕ +p5K<" rՔ|J% 4d,RmZ`!Bja5mu6-Ú0!i9|lwW4._V`E8Z!PyT"yXJsri[?]؆ ^h,o}@T1R:5UK ubHY8vH;/O.}*o"la\y +5ªZ&""KŜdD_+vDJk.m- +)*;C43*"! <諯?=<|W+ֱ88>ndዳ@#H}rHbn&!*<-o*f*uPlvy +IuR bŨ-y\djaN L_J%x|w*<$J}sa*U s/I Z!ɷ'Sktw?N؜vD5^~/ys'||O3j-/=o%s>,)snL=>#$E] p|7[(h=ĊPnZh2G8B(Ŋ+Hg8Il6(f6nlV~OFn&=IO#uv}9UU}z]Z:+>2mw$ou<[b#Ed@!ԇ'uk85[{GFM(]J>Kp7{䃡htdt*G:h9ʼjiz Cm%ՙa؎M:Wze5*6,'cqx'Douҕg>6e6+UQ{47Mj&Soԃ! n|dY5D6]pjupZwXfWr֣IieRڙ,=|f7ScsQzv_^Z$7s]KѨ4\_m!{Ḇwt7S)ĩ?oDӟ]+WG0K\)'c⭎RJ98oP3_;kv8T& :-@[: >5z>67șEEhZD ڃVVh5aovxdq-wo\XgS) jeEÎkVCK57U@dh8SÇlOLNtCQ; bE:?;w"VD8s@srV;RpcdP)Uc,*CCEUL +h=Xzl0[}^ XLTULJ(^Br9|vwN.̽oB"4}si`pVˀ{S Zi9z.?hҕBIưTVvY=M,&J)=LX|]Zi>gZu]c}H_D 3['1 q{@cFɆz>uizeU * *dg7;`]Q`b41r<֐5O<1WK|ov;Fp8`ѐt~Z{ PLQDX (~5(G2c(DVQYAiҍ 4JNnG5'>҂HF)6\ Klg?Ck0Gq{aσH _CGȃ +jz Z4M\"!҅:HҨ?[!ik6I(*q.e>? +W# +OVkE.bAـ G$D`IŝzXUWb#%[`CPZASc3]hWG29-WSw/;`EûjK9h4(f@4\{`Gq;ݛ+XhZ}Rrrգ1 c Tr6P7C("8솽b ' fDhPʣ1'$*)4 1n*Bx?AF2vA894<OJwsz tTaYP} ++PWa%ڏ#Uݩ:FX*C*G2\Ves +d>YHmVa=%EgYt':N@@Q&>`dKu +<ԏy0rWSit'&og]σ>:q؃b\ΠS0zpMwAۻwl Esqxj h~`71~FCE"D֑eHq()Ť0 + U*<&3 5!cpO`"kL3u8.z^yj +aQ)U1 (ۻo2(F `3wT}$(|$$ &u0vv<_ 5#j3e59&s +W9C 3߱#FFWA~ޭrEjFg s˛$gVn">@8L#Qݛ+fyE**ZT:|WMDG yk矧? ;LG'/?8,\k5hɵC_T!,BmL+'8 A$Û^U(PXr$a ,Kq^Z9&\^\, bU-J͟6^E^=z?zGA^#aaYng_ ,-xcoWX IcۨU,4B >ZA'u7؞[HBQd[)-t9>ǒػvk95)8;_ + +}" +aceȀ~!5bl!9$') z&t%.Za29MI** ]§l,ehBb~EReoȮ+L+e+4LHD A"쐧Kez7D +SeUXDp] ;{! d!W8bڞl>/MEH%-0R_(]UUH*/M.bd%ګɏ$[S +tndďb^rf.H`)مm=sMEOdRm8B6jcۢB#Rߋ[Y<.G^o6#[o\zs+p##| +endstream +endobj +226 0 obj +<< /Type /FontDescriptor +/FontName /cc9a2b+WorkSans-Regular +/FontFile2 225 0 R +/FontBBox [-216 -337 1283 1100] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 930 +/Descent -243 +/CapHeight 660 +/XHeight 500 +>> +endobj +227 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +228 0 obj +[341 272 403 500 500 500 623 500 350 350 572 604 266 510 266 437 622 390 583 583 611 582 608 561 616 617 296 296 604 604 604 542 500 660 653 686 721 638 610 724 734 296 500 656 598 854 734 748 610 500 665 641 604 708 648 961 601 572 500 348 437 348 500 539 500 566 627 560 627 577 393 532 619 266 266 567 306 953 619 600 627 627 408 527 419 617 520 836 533 516 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 430 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 341 500 500 500 500 500 664 500 443 443 255 255 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +229 0 obj +<< /Length1 14164 +/Length 8656 +/Filter [/FlateDecode] +>> +stream +xz t[u{c'@l$Xbp E  DmEʲ#;^8];رG^L~YLұO&42>m$mhL}\$9L yw{w#(sŵcw0}pɳO?7g5~p.:q߃h~?:\#jg}kDUuGᙟ\]5<煵 7';C5- [Ok2_3ЄsW[Ay!u >hz Pֿ(TɞE +%Rk:J3"Sق!Ԣ:5V&% #Xٟol~[hZ=3"NAx1&RpҵVGyEuY;@,LjS -2:[RlD|  u}O)ʶg1%NQsgѸ^լsJ8O:4!]^ФTZ-6zʕ'v:Ӂ@h^g5<13> +RBlc0v*1*)<pRX7%[J%b ĸ`ӯWưz]ͳp2esh6NI2Ḯb5.:mVj.X.7SYNX{<8&dn撢`gѥ@cFP|cԟօ1Tk.wy Q6- Æ1a,0m UB-05*58j p) o%gm`(ؿDݣ6EjBnPԙX,h/Nt /&j}-ff {M,cCh8=,haЧաt6iA vNƈ%ޤ,;ŎW Ud5tubʕjmMUz`jiKo)̺?{LN067#z3^.Yza]knKXPS@d0QX@` +B73?yk6ѠR"/[s>DkkEҸa}ՓwĽu!] CC޾#`k]j& >.ywgl[}73`n@K6aF0 `( +E%2y=7YVح{<;G65[m(ij.{l@^<:SKGR^ M5ug^?74&Suqr; :f DZB+[LM~O;"Qg&GkNd# YР$[Fpeb -mw D;s _UP9,#x^#PIc*TY zs{aW珝'~s=A5wiQ$0'\Pׄ4 +ŔK-Қs@f(X=-gW?s5)ѳ{% YjZC<;I% +IgTy=Q&"aJgHbPmF fiI5 e +:.-xA K%zk=|WnsuuwߓRκtX($ZɗBɋ=&jcv 0eÎ:7ItUR3j0+d}W{*=h(U78xt_̶k[Dq{lV/Dk d'W1蜶پcv|,y4 @XR/9ZB+C8d (Mlg <g,R&|I0 M)a<ӛCC ܵ4lLNM8P=!d_P!Ba1m&O_+cYhjaFF+ D^h*UaLኛG75JGᡎPX59>tp`}c0Ieq&^Im4qrT rP'g-snȪH+SsK\R$: x w5q$2>ٿzo@s2ܜH3DZmokv1pW[i2kN\򏦒Q +|A Pї9; =&T鈾v +V_gvMWjS+q_}hy@M_-Gܩne+o!0LtPtofd%+3X)E!u]%m]4{M[gURNT+!עRZE|f\"}?v| +п f x|y1}7V!OÕd<=v_sG~F. Ge5Nͤ3%j +v`ʚbB_R3P$VM)HBߞό8S.*PJo hQ],dxOG0uTv9z_Q_VΦZgm\Sl*z%mH_y.|H<.Pz(n~IggObq}v#LԜbI/sdc!;n|ʤK$lvOcݼllˆ݃@mL_G{zGG6zz6F^qK.vu]8~B臌*H`¤(LV-ۛKiES\K!Fʥ8,oT`s{=&Ե{$YyRˬ ^VԱȁtؕ57BK^_Ůጵ +E!`}I7PXpL%HvmQOBj.OuO\7h,]z5~PujZkU)A愙3/_=rgV_NI,Щ3O6ncV*R?VL97ʷ%Ís_P U)Ӛ#/h~uj~Sg=~X2D  (0 +A\ZdraG-d&@Va\A D%#G)^aV k =k#| @FF҅Bd $ܱ"$SJ0A#d!QiB,sIߴM{mNEv͠)gOFɠ: h=I``U8D格CdFF2Bۓ˕پ!#L;gy?A pheQHxY_ ГY jP-CD ȇz(bpNP+J6ԁzQGS0A`hh@t2 +]ҭf?J7% +(70anȍ2{-\j*Ta5V(Su(Gjʰ`2l@ICe؈?*&dd0\c)J/Ӊ5H k}Gh ݏ.@xB8@ $ǃlNeg: T :@0N]Iכ6uz+E0ZE`Rk{wh8`,Z.7wFZ,XĐ4ʧTv?Ly^vo%T: +lH Kc6dڐD4ϯfϭVRx抄nH^%IJJQL{esW^'x!IndQP˒1¸T Q?#+/̲{|]p< ܪXY[y)>J+ʶKW==(o:Ii \%Q{W{nuyǓoUIKA0D/SUU1Gջ_4tPyJQf#oOmaTA_QAL[\B\.@ڃC-ҳ;gەqmPrqrX9Ll+ 7+Mr=juuuuuu:$-,Xal/] +2ԻƏO͉RV3}~S [plԿU= /ȤrtI$<Z'}CDHDA^D +<FD̑91 'Cs"eA, +. +" @\HA_8IPp 79/,䶈%0yNj:|qId'#.:{`9'ffXD49\fD L@}-/#8%^>)#ך>߷'*\")Ld/NNT 2%cE0U~(]Rsp \C +""9~Bċ@ȵDu- bv@Qz%j5kjZ\; 7$| + y`}T*D@dJPP앯v c A7:-Uh# +n'.{C1@[P9 + A'iD['f/`rT ֶ,Dr@H0k@t n1t ntttttnqtlnR1* rn6!1gѶxڳY /A$V>ae^){s<Q ѱc8wJ µ5 'S)8MN;B R2[Il<;^S̄t0l ߆ +m"da~0d2 _HMp;1h4GBۂ.G˛a;7̎h|X>OT7yq,o^E]!GC DeV]aONOl~aI]a/Аw"@ pC?M]t wK9*A +08m‰%rHݽ " f޲,NӁ%Q# RŮRfdI\N/O򔮲*D1dem PkV:\QqGJ_&\Bx+-=VVswvb{7];@1`QAa1 +;$}zeRɬS}y- $ʖCeŔ':U{U(9=P (;)pIE3š2š C]ЊDNKtQDJtQDKtQhdܹ5Ix x +]z:2Ά R. zIzv't2H?. Ex@)ƒ۵sއ' ! EvA;2H>;}TzA122H^J%t\c B. E=y_%YS#BʈtD-lJz2l_l]Xx]> +endobj +231 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +232 0 obj +[306 291 500 500 500 500 500 500 500 500 500 500 500 521 281 500 636 416 591 589 633 582 613 591 623 617 300 500 500 500 500 500 500 671 500 683 719 633 612 500 500 310 500 500 601 500 739 741 646 500 680 644 635 710 670 500 640 500 500 500 500 500 500 500 500 574 627 564 627 579 407 549 619 282 500 602 319 945 619 599 627 627 422 531 430 618 546 876 569 546 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +233 0 obj +<< /Length1 10788 +/Length 6222 +/Filter [/FlateDecode] +>> +stream +xZypuAE<>8H$@ERmY%Qh[kqaqfƓL:L>PMtz(II;ӌ=NZO29I;mc'uǎ%ה`{{v#B !&E4䳫K.=B_x߹_|f8Wۅ1'C FG{ccbeWЗO-tƇ/孫ܣ|gw]*]\??> OBZF_Fe?p8!fbeBP#RKqF Htfb\zi6orOH(ՆJ8zdY?%N٬'`Mm>cOo[d'5 ӐrJI$%: ^n &z.C;=be_aR5zG0Frtm!&_'I3=z{愯mi1)|Kߨ=u0ܶr&>I%X4K8Nq">+B'|59V.8vouDǧ?5:ϞX㝧V7:k; T7=^Z=[Hvv$WVJiӱ>CztOx&<9^=p6 hJD X]HMjnt9&^= ζI'H(VnT' VkXKMw>PwZ?=nљuCǐOJ eM,C0ǽsɶց0=ED-< Nz'<{=)+0w#&b'TJ W#p'70'tr&i¥/G'=vC{/Z:Rzp#3줳{wgK` |cXOR# 8APW+ SqVqmnԻ]uV_ +X#@}:&4|_wZ8=6( {r+i_>i:q5'Z;; NNL>?t'$FScRsRAyx&򴒱:v`BI%&TKrTS{/Vʊ"+È;%hPNE&'_L3rm.T$1wZ^E M¬"En!򽍏P/) +)IIK3 +ج3zL݌)|5o񻓑XMCn{V_hF}P+WF.ǚgbqh/,tu_s-2dۂ{5,r3؎EIZᜬ佗Ʀ`}vChvÌU{OV0K(a*ukٞÉY:$can9k'c]fC cf髗53{/HDɁT{&'q/Vٯ]99دV#;pU9C;@g`l<\LzRle/LVAx˱,<.ek6+;٬>־bӆ}황ޱ)hWCX?8چ^9l|<2n¨1/Ǹn[F^l>r +z'+*h@R2 +$ϟ敓KvTrx iCplzq'Ic'.1-v'$g"eTwcP(8>Chweg4Ȕ0 k*JA޸u1ۭ̊&oΌf칑dX- N^pOZ}R?% 5[6ڑ vW7S 縇u)R LTjT wVr{k{)FasjkZdno\bzfdw<{X\8Y r=D7hPwp~;.QxRxY3U[3P4j榏x^ҁ ^nr dϓH'm%Ib~A2έ￁B;Ii,~nce8h*Sd~%I#۟i?I|o{?x DxnLYK'rXg ϑ?T/g !or ] CƣeCُ3w[5)o#É&Cw0v6A&q2ENr' 4YR~{1 +Mn=W9b$ߩ_ 2ugrҩR /do[8qCh nI{K .e؜q߰߰000`?sc|u􉹼z"k?'/xA6GQRO.V/e-r9qnH"(xi_׬i8ID| p<7-k˽^9T(wNe*x}>dwq4"sQH>vw8I:#3b.sLgd.xMLiMrvqٷcf'M7 d˯v]S"2<[Ove2&7rc7DMjVf>o+ߙw'/ʹR_(eU0Trw14vJlEo{l̬d>/i&C/fF5OU&񜆬 +k%YPxP.DeMDB[ >2Ҳ^J#RZn !u+i1^|-UY3#;XܥiBsb[/䥂 ʩ uag"14 ,'pW:a -ς<%dDe\d*# &3 b04aar:jaTUB:U(br +u)LNβ5 lMFؚXak2bddq0b8 .Fm*v1.FݫŨ ]ŨK]CTr KwgmEf[% <ZTzʌk*fO%"J2QI&0dG=$T%1"J2$x>$]dO`fE*vT |,[\qewW,^O(tX֯˼?wzXG_4}uX%9˒,ׅgyxOc M>LMU{r?dӐyJ[c5ozH?WD'/ +endstream +endobj +234 0 obj +<< /Type /FontDescriptor +/FontName /37ab6a+WorkSans-Italic +/FontFile2 233 0 R +/FontBBox [-261 -292 1316 1100] +/Flags 68 +/StemV 0 +/ItalicAngle -13.0 +/Ascent 930 +/Descent -243 +/CapHeight 660 +/XHeight 500 +>> +endobj +235 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }i /y_!ut~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=nPҪtN*eP)DT.ʕrU)BYTVʪQ6[ky ^#k5x5F^ky ^#k5x5F^kZy-^+kxZV^kZy-^+kxZV^:y^'uxu:N^:y^'uxu:N^zy=^/xz^^zy=^/xz^ހ7y o xo7 Aހ7y o xo7 Aވ7Fy#(oĻnuW.I$$*I$ITH$$QI"IDD%$JI$$*I$ITH$$III$$%I$I|›Mx o7M&Iބ7ɛ&y$o›Mx o7M.xyUo ުMMol x; +JÂ31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x Vz[YEVY_}/7*Y%eӫq+:.7JE/3Y(Y*AW RVJS:(u@cD]a*f)9J)o,#\Z>MU\jPS {HSMj{fkyGm[z*Esa>&ӫj%u; 2^W[®v[2쯲u[P:V̡Յ> MBi2 .Ħԇ!dk`=o qWޕwdJF(L164U)x0E~Z?=/ί~:o?$O +endstream +endobj +236 0 obj +[336 500 500 500 500 500 500 500 500 500 500 500 500 500 262 500 500 382 565 564 565 571 589 538 500 500 500 500 500 500 500 500 500 643 500 674 500 500 500 500 719 290 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 616 500 538 616 572 385 613 500 258 500 500 303 934 600 595 616 500 388 512 402 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +237 0 obj +<< /Length1 2080 +/Length 925 +/Filter [/FlateDecode] +>> +stream +xTAoGf6YA0XMSp6 !T^ʻ`"9pҞZT\*q(+jVRi' "H\7yof0430V [;+\]ot|1A.) K8fcJ,Cy9 ۄ >aq<]s +PG=2gO ?I>C?C/4W7 nv`7yXȔjʙBј׎/`d4]_vKriihg5vk=,ŢG5[FI:=Wf B_{!`.:J{ ;ZOJXMkl OlE :Kn )FrƆn˯Zn8NniIcP3 ,Ku+tJܔJ-J,+ ۓib+Is8~:9UvI~䇠+W%?7Ƙ M0 %]^RgGKBϯvCɣx*r W;uf6E +endstream +endobj +238 0 obj +<< /Type /FontDescriptor +/FontName /5714a6+FontAwesome5Free-Solid +/FontFile2 237 0 R +/FontBBox [-39 -148 1291 900] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 875 +/Descent -125 +/CapHeight 421 +/XHeight 314 +>> +endobj +239 0 obj +<< /Length 227 +/Filter [/FlateDecode] +>> +stream +x]Mn bTM7YGM{&Ej9d0ԅ-?=ay +wJv>DG,ŒK[nu,$ӱ\h-[NO. 98}]&Ӟ (1 C/&A6<:C9m|oᖍE2qAY6$tϋJqcF=Fsٝ#3,5ExTNR~ pZ +endstream +endobj +240 0 obj +[1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] +endobj +241 0 obj +<< /Length1 6300 +/Length 3198 +/Filter [/FlateDecode] +>> +stream +xX]pS>{u%MJFײ6?R,Cbc 8MRɤSi&m;54Ӿd>d4t}S4N260y4~{ssvdD(H/N'H HԎ=|bzKE:yzj2NLO)ף|8=!^9~']S_AǙ׿~ ,7U\ɑ7'-=w*4OGWO6ğ h9O| ֜A/K0tadQc`"@ipmMu0t[¦+Py׌K<_5~c|+4Vl79*]2o;+.5x*a";q4ev[66©M@]M-[jwdZFUl?ի͐~Pgнhn>00xeQu<?-xoDZQ)j&Dm-_E^ h8?'@r dG8Ud\^+^^"_)e<$I1'Ab}R_|'2IS'5;#J`>T Я}MZ#8HGE'DM ^A{>QZ6Wi8>PGa,^Ϋ8M4I46"/0,#h5I RY,,Kzn:fx^m +mQs4D)Ӱ^ +OG 'v_(f?R Ql7C{u)H^7FQ.eE;Ե]x8"8ΔV)rgK-{SDbXHǘ)SPH^Yg A2wi h9#{1V#kS/] Z`{Rx39 5fRUesX$U1hs!ZQ;%E9ELW/^3i(.A^#+O-/"ͩVVBRPBᡴA7ϟ*\ȔT5AGPP9+K=Xu]I*,V]+m\tQC'(nMJ[eҐTw!ϔBʞI +g{\pzAff"'UMQNQ8Y=+n2]5cExR]^/#bVJ5.$U j@T5ЫBZ JY89S%U8=fbĚN:P3Fci{Rs$:JӪ&GvWG5>hD.,.+ȇx30nYVQo$%HKuDurBn">n!>n[۔-tn' +-NcVjf;DIZb7g2rH(å[ݠhp;rs3N-Ԟ߉ ޙ>IO@\x4u +PkTMWWZ$FfR]3XsRLyNϖKeSe6x{>WnnoKϰz *\n |y') [*+M.w"\ÃE-ˏ*Gn]!b$# ~jUNى>+^(Z_ 2XRUzM9;$`<Υdo엟 +w/7v?[E8t!S܍#*&'*)M^2:.Mpgpl-Yj{bq!RДjÌs|^\O +'[v)O7KUc]E~ޖ(퉘G ^H{|- K8nbrNmohb3[ \V݀,;gϙ si91yªtOϘ x؃L x _ ΅{2Q2  wzOꞦ?A?A_L52aƃLxƞ]Pt4z5O'Tň +4ggUxQ|H4*;C ?;?^ڊ[a~ǵqfƬk<]qgѷ{|u9 +endstream +endobj +242 0 obj +<< /Type /FontDescriptor +/FontName /4a0d91+WorkSans-Regular +/FontFile2 241 0 R +/FontBBox [-216 -337 1283 1100] +/Flags 4 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 930 +/Descent -243 +/CapHeight 660 +/XHeight 500 +>> +endobj +243 0 obj +<< /Length 234 +/Filter [/FlateDecode] +>> +stream +x]Pj0 +t;.-L`^r胦ǖSCc9+{- 1B3H<<9 8l5n L8: ֛rZ7Nxׂ\Z1-ff8|G-\0#^8XIlsw c5iYW &gufJQIV( >c3RU=l9SoOK1UU_ra +endstream +endobj +244 0 obj +[341 750 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +xref +0 245 +0000000000 65535 f +0000000015 00000 n +0000000259 00000 n +0000000463 00000 n +0000000688 00000 n +0000000739 00000 n +0000001011 00000 n +0000008483 00000 n +0000008818 00000 n +0000009568 00000 n +0000012070 00000 n +0000012248 00000 n +0000012423 00000 n +0000032875 00000 n +0000033677 00000 n +0000042061 00000 n +0000042421 00000 n +0000042465 00000 n +0000042514 00000 n +0000042558 00000 n +0000042602 00000 n +0000042778 00000 n +0000042823 00000 n +0000043041 00000 n +0000043087 00000 n +0000043133 00000 n +0000043179 00000 n +0000043225 00000 n +0000053393 00000 n +0000053793 00000 n +0000053837 00000 n +0000053882 00000 n +0000054056 00000 n +0000054152 00000 n +0000054282 00000 n +0000054414 00000 n +0000054544 00000 n +0000054590 00000 n +0000060968 00000 n +0000061348 00000 n +0000061479 00000 n +0000061609 00000 n +0000061655 00000 n +0000073468 00000 n +0000073854 00000 n +0000073985 00000 n +0000074031 00000 n +0000084961 00000 n +0000085361 00000 n +0000085407 00000 n +0000085539 00000 n +0000085667 00000 n +0000085798 00000 n +0000085843 00000 n +0000098259 00000 n +0000098646 00000 n +0000098778 00000 n +0000098959 00000 n +0000099148 00000 n +0000099338 00000 n +0000111498 00000 n +0000111871 00000 n +0000111915 00000 n +0000112046 00000 n +0000112092 00000 n +0000121788 00000 n +0000122174 00000 n +0000122220 00000 n +0000122266 00000 n +0000122429 00000 n +0000132739 00000 n +0000133121 00000 n +0000133167 00000 n +0000140942 00000 n +0000141309 00000 n +0000182856 00000 n +0000193617 00000 n +0000193973 00000 n +0000203382 00000 n +0000203775 00000 n +0000203821 00000 n +0000203949 00000 n +0000204075 00000 n +0000204121 00000 n +0000204716 00000 n +0000205379 00000 n +0000217818 00000 n +0000218161 00000 n +0000225050 00000 n +0000225406 00000 n +0000225452 00000 n +0000239693 00000 n +0000240062 00000 n +0000240108 00000 n +0000250119 00000 n +0000250475 00000 n +0000250519 00000 n +0000250565 00000 n +0000250611 00000 n +0000250657 00000 n +0000261465 00000 n +0000261836 00000 n +0000261883 00000 n +0000262059 00000 n +0000262107 00000 n +0000262155 00000 n +0000274900 00000 n +0000275285 00000 n +0000275333 00000 n +0000277750 00000 n +0000278106 00000 n +0000342604 00000 n +0000359562 00000 n +0000394508 00000 n +0000395316 00000 n +0000395660 00000 n +0000449316 00000 n +0000454516 00000 n +0000454891 00000 n +0000455092 00000 n +0000455140 00000 n +0000460931 00000 n +0000461315 00000 n +0000461525 00000 n +0000461734 00000 n +0000484884 00000 n +0000485024 00000 n +0000485164 00000 n +0000485290 00000 n +0000485416 00000 n +0000485549 00000 n +0000485682 00000 n +0000485810 00000 n +0000485938 00000 n +0000486060 00000 n +0000486184 00000 n +0000486315 00000 n +0000486446 00000 n +0000486593 00000 n +0000486741 00000 n +0000486870 00000 n +0000487000 00000 n +0000487128 00000 n +0000487258 00000 n +0000487386 00000 n +0000487515 00000 n +0000487664 00000 n +0000487814 00000 n +0000487942 00000 n +0000488071 00000 n +0000488199 00000 n +0000488328 00000 n +0000488456 00000 n +0000488585 00000 n +0000488720 00000 n +0000488856 00000 n +0000489004 00000 n +0000489153 00000 n +0000489275 00000 n +0000489398 00000 n +0000489528 00000 n +0000489660 00000 n +0000489785 00000 n +0000489911 00000 n +0000490059 00000 n +0000490208 00000 n +0000490357 00000 n +0000490507 00000 n +0000490659 00000 n +0000490812 00000 n +0000490957 00000 n +0000491103 00000 n +0000491251 00000 n +0000491400 00000 n +0000491572 00000 n +0000491745 00000 n +0000491883 00000 n +0000492022 00000 n +0000492164 00000 n +0000492307 00000 n +0000492464 00000 n +0000492622 00000 n +0000492781 00000 n +0000492941 00000 n +0000493106 00000 n +0000493272 00000 n +0000493350 00000 n +0000493495 00000 n +0000493687 00000 n +0000493943 00000 n +0000494122 00000 n +0000494344 00000 n +0000494571 00000 n +0000494747 00000 n +0000494951 00000 n +0000495260 00000 n +0000495459 00000 n +0000495673 00000 n +0000495869 00000 n +0000496188 00000 n +0000496388 00000 n +0000496601 00000 n +0000496809 00000 n +0000497029 00000 n +0000497340 00000 n +0000497508 00000 n +0000497712 00000 n +0000498030 00000 n +0000498341 00000 n +0000498617 00000 n +0000498921 00000 n +0000499199 00000 n +0000499485 00000 n +0000499853 00000 n +0000500124 00000 n +0000500359 00000 n +0000500690 00000 n +0000501036 00000 n +0000501367 00000 n +0000501786 00000 n +0000502057 00000 n +0000502328 00000 n +0000506240 00000 n +0000506463 00000 n +0000507826 00000 n +0000508741 00000 n +0000519418 00000 n +0000519638 00000 n +0000521001 00000 n +0000521916 00000 n +0000530664 00000 n +0000530885 00000 n +0000532248 00000 n +0000533163 00000 n +0000539477 00000 n +0000539699 00000 n +0000541062 00000 n +0000541977 00000 n +0000542992 00000 n +0000543216 00000 n +0000543519 00000 n +0000544658 00000 n +0000547947 00000 n +0000548167 00000 n +0000548477 00000 n +trailer +<< /Size 245 +/Root 2 0 R +/Info 1 0 R +>> +startxref +549392 +%%EOF diff --git a/released/dk.gov.oiosi-bin-3.0.0.RC2.376e235be1cab07f5ecaca96d47cbc5d9fbc1016.zip b/released/dk.gov.oiosi-bin-3.0.0.RC2.376e235be1cab07f5ecaca96d47cbc5d9fbc1016.zip new file mode 100644 index 0000000000000000000000000000000000000000..76089580beb79b9b5772f5aa762bd7ecbe8b364d Binary files /dev/null and b/released/dk.gov.oiosi-bin-3.0.0.RC2.376e235be1cab07f5ecaca96d47cbc5d9fbc1016.zip differ diff --git a/released/dk.gov.oiosi-src-3.0.0.RC2.376e235be1cab07f5ecaca96d47cbc5d9fbc1016.zip b/released/dk.gov.oiosi-src-3.0.0.RC2.376e235be1cab07f5ecaca96d47cbc5d9fbc1016.zip new file mode 100644 index 0000000000000000000000000000000000000000..8967cd1cce1b61a5612e48b47bf214b7b9b66c82 Binary files /dev/null and b/released/dk.gov.oiosi-src-3.0.0.RC2.376e235be1cab07f5ecaca96d47cbc5d9fbc1016.zip differ diff --git a/samples/ProductionUddi/Oioubl_Invoice_EndpointJavaHttp/App.config b/samples/ProductionUddi/Oioubl_Invoice_EndpointJavaHttp/App.config index 20ee4c28aab0b0b9efc77b5c59e3a814bb2fd554..29f0b3e4efda86fb51107e2bd72123ecb04f9e35 100644 --- a/samples/ProductionUddi/Oioubl_Invoice_EndpointJavaHttp/App.config +++ b/samples/ProductionUddi/Oioubl_Invoice_EndpointJavaHttp/App.config @@ -112,7 +112,7 @@ - + @@ -121,11 +121,11 @@ - - - - - + + + + + @@ -136,28 +136,28 @@ - + - - - + + + - - + + - - + + - + - + - + @@ -166,24 +166,24 @@ - - + + - + - + - - + + - + - + - \ No newline at end of file + diff --git a/samples/ProductionUddi/Oioubl_Invoice_EndpointJavaHttp/Oioubl_Invoice_EndpointJavaHttp.csproj b/samples/ProductionUddi/Oioubl_Invoice_EndpointJavaHttp/Oioubl_Invoice_EndpointJavaHttp.csproj index 1a92348ae1c13f94fec993e3f991ae168bcb9261..32f26e39a0b91a68f83429c4ebc81467dc30750f 100644 --- a/samples/ProductionUddi/Oioubl_Invoice_EndpointJavaHttp/Oioubl_Invoice_EndpointJavaHttp.csproj +++ b/samples/ProductionUddi/Oioubl_Invoice_EndpointJavaHttp/Oioubl_Invoice_EndpointJavaHttp.csproj @@ -10,13 +10,14 @@ Properties dk.gov.oiosi.samples.ProductionUddi Oioubl_Invoice_EndpointJavaHttp - v3.5 + v4.6.2 512 3.5 + true @@ -26,6 +27,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -34,6 +36,7 @@ TRACE prompt 4 + false @@ -71,11 +74,11 @@ - \ No newline at end of file diff --git a/samples/ProductionUddi/Oioubl_Invoice_EndpointNetHttp/App.config b/samples/ProductionUddi/Oioubl_Invoice_EndpointNetHttp/App.config index 20ee4c28aab0b0b9efc77b5c59e3a814bb2fd554..29f0b3e4efda86fb51107e2bd72123ecb04f9e35 100644 --- a/samples/ProductionUddi/Oioubl_Invoice_EndpointNetHttp/App.config +++ b/samples/ProductionUddi/Oioubl_Invoice_EndpointNetHttp/App.config @@ -112,7 +112,7 @@ - + @@ -121,11 +121,11 @@ - - - - - + + + + + @@ -136,28 +136,28 @@ - + - - - + + + - - + + - - + + - + - + - + @@ -166,24 +166,24 @@ - - + + - + - + - - + + - + - + - \ No newline at end of file + diff --git a/samples/ProductionUddi/Oioubl_Invoice_EndpointNetHttp/Oioubl_Invoice_EndpointNetHttp.csproj b/samples/ProductionUddi/Oioubl_Invoice_EndpointNetHttp/Oioubl_Invoice_EndpointNetHttp.csproj index 93a51cfc89d5266ad2b8d19d0f7a3edc0e61176f..d40b5852eff3b7a897b3402637a48b715621986a 100644 --- a/samples/ProductionUddi/Oioubl_Invoice_EndpointNetHttp/Oioubl_Invoice_EndpointNetHttp.csproj +++ b/samples/ProductionUddi/Oioubl_Invoice_EndpointNetHttp/Oioubl_Invoice_EndpointNetHttp.csproj @@ -10,13 +10,14 @@ Properties dk.gov.oiosi.samples.ProductionUddi Oioubl_Invoice_EndpointNetHttp - v3.5 + v4.6.2 512 3.5 + true @@ -26,6 +27,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -34,6 +36,7 @@ TRACE prompt 4 + false dk.gov.oiosi.samples.ProductionUddi.Oioubl_Invoice_EndpointNetHttp @@ -74,11 +77,11 @@ - \ No newline at end of file diff --git a/samples/ProductionUddi/Oioubl_Invoice_LiveTestEndpoint/App.config b/samples/ProductionUddi/Oioubl_Invoice_LiveTestEndpoint/App.config index c16f88af3b5968e631638797d0f7f77c13d66a23..4701cad769c8f29b3ff9a257c669f5de41489ee9 100644 --- a/samples/ProductionUddi/Oioubl_Invoice_LiveTestEndpoint/App.config +++ b/samples/ProductionUddi/Oioubl_Invoice_LiveTestEndpoint/App.config @@ -112,7 +112,7 @@ - + @@ -121,11 +121,11 @@ - - - - - + + + + + @@ -136,28 +136,28 @@ - + - - - + + + - - + + - - + + - + - + - + @@ -166,24 +166,24 @@ - - + + - + - + - - + + - + - + - \ No newline at end of file + diff --git a/samples/ProductionUddi/Oioubl_Invoice_LiveTestEndpoint/Oioubl_Invoice_LiveTestEndpoint.csproj b/samples/ProductionUddi/Oioubl_Invoice_LiveTestEndpoint/Oioubl_Invoice_LiveTestEndpoint.csproj index 2b48786eb55b8338e4ee294477a43c989048a583..dbaa7e6eced0e3aaf691feb1187e451a989e7060 100644 --- a/samples/ProductionUddi/Oioubl_Invoice_LiveTestEndpoint/Oioubl_Invoice_LiveTestEndpoint.csproj +++ b/samples/ProductionUddi/Oioubl_Invoice_LiveTestEndpoint/Oioubl_Invoice_LiveTestEndpoint.csproj @@ -10,13 +10,14 @@ Properties dk.gov.oiosi.samples.ProductionUddi Oioubl_Invoice_LiveTestEndpoint - v3.5 + v4.6.2 512 3.5 + true @@ -26,6 +27,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -34,6 +36,7 @@ TRACE prompt 4 + false dk.gov.oiosi.samples.ProductionUddi.Oioubl_Invoice_LiveTestEndpoint @@ -81,11 +84,11 @@ - \ No newline at end of file diff --git a/samples/ProductionUddi/TestUddi_TestAll/App.config b/samples/ProductionUddi/TestUddi_TestAll/App.config index 20ee4c28aab0b0b9efc77b5c59e3a814bb2fd554..29f0b3e4efda86fb51107e2bd72123ecb04f9e35 100644 --- a/samples/ProductionUddi/TestUddi_TestAll/App.config +++ b/samples/ProductionUddi/TestUddi_TestAll/App.config @@ -112,7 +112,7 @@ - + @@ -121,11 +121,11 @@ - - - - - + + + + + @@ -136,28 +136,28 @@ - + - - - + + + - - + + - - + + - + - + - + @@ -166,24 +166,24 @@ - - + + - + - + - - + + - + - + - \ No newline at end of file + diff --git a/samples/ProductionUddi/TestUddi_TestAll/TestUddi_TestAll.csproj b/samples/ProductionUddi/TestUddi_TestAll/TestUddi_TestAll.csproj index 198fe6a09f98af942ec052512d0b098577ebf540..7282c269491235b41ceb22289b82cdb8725d3d85 100644 --- a/samples/ProductionUddi/TestUddi_TestAll/TestUddi_TestAll.csproj +++ b/samples/ProductionUddi/TestUddi_TestAll/TestUddi_TestAll.csproj @@ -10,7 +10,7 @@ Properties dk.gov.oiosi.samples.TestUddi.TestUddi_TestAll dk.gov.oiosi.samples.TestUddi.TestUddi_TestAll - v3.5 + v4.6.2 512 dk.gov.oiosi.samples.TestUddi.TestUddi_TestAll @@ -18,6 +18,7 @@ 3.5 + true @@ -27,6 +28,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -35,6 +37,7 @@ TRACE prompt 4 + false @@ -84,11 +87,11 @@ - \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.ClientExample/App.config b/samples/dk.gov.oiosi.samples.ClientExample/App.config index 84af51009cc0a9897632394245386a6d691042b7..962120043f9aa281570d81e964984bc34f83125e 100644 --- a/samples/dk.gov.oiosi.samples.ClientExample/App.config +++ b/samples/dk.gov.oiosi.samples.ClientExample/App.config @@ -112,7 +112,7 @@ - + @@ -121,11 +121,11 @@ - - - - - + + + + + @@ -136,28 +136,28 @@ - + - - - + + + - - + + - - + + - + - + - + @@ -166,24 +166,24 @@ - - + + - + - + - - + + - + - + - \ No newline at end of file + diff --git a/samples/dk.gov.oiosi.samples.ClientExample/dk.gov.oiosi.samples.ClientExample.csproj b/samples/dk.gov.oiosi.samples.ClientExample/dk.gov.oiosi.samples.ClientExample.csproj index c272108cc742fdaa3487e45c33af4e3deac6858d..062460f50abebc83b9673980a9a19fef60fd5084 100644 --- a/samples/dk.gov.oiosi.samples.ClientExample/dk.gov.oiosi.samples.ClientExample.csproj +++ b/samples/dk.gov.oiosi.samples.ClientExample/dk.gov.oiosi.samples.ClientExample.csproj @@ -10,7 +10,7 @@ Properties dk.gov.oiosi.samples dk.gov.oiosi.samples.ClientExample - v3.5 + v4.6.2 512 dk.gov.oiosi.samples.ClientExample.Program @@ -18,6 +18,7 @@ 3.5 + true @@ -27,6 +28,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -35,6 +37,7 @@ TRACE prompt 4 + false @@ -42,9 +45,7 @@ 3.5 - - 3.0 - + 3.5 @@ -119,11 +120,11 @@ - \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.TestCertificate/TestCertificate/Program.cs b/samples/dk.gov.oiosi.samples.TestCertificate/TestCertificate/Program.cs index ca511eeca26803d87175260f85c4dea68a714908..9fb766425f264bbd9478f58f15e1d58d95392a21 100644 --- a/samples/dk.gov.oiosi.samples.TestCertificate/TestCertificate/Program.cs +++ b/samples/dk.gov.oiosi.samples.TestCertificate/TestCertificate/Program.cs @@ -125,52 +125,54 @@ namespace dk.gov.oiosi.samples Console.ReadKey(); } - private void TestOCSP() - { - OcspLookup ocspLookup = new OcspLookup(); - - X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser); - certStore.Open(OpenFlags.ReadOnly); - - string serial = "4c 05 5a 37"; - - X509Certificate2Collection collection = certStore.Certificates.Find(X509FindType.FindBySerialNumber, serial, true); - X509Certificate2 cert = null; - - if (collection.Count > 0) - { - cert = collection[0]; - } - else - { - // the certificate not found - throw new NotImplementedException("The certificate was not found."); - } - - X509Chain x509Chain = new X509Chain(); - x509Chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; - x509Chain.Build(cert); - - // Iterate though the chain, to validate if it contain a valid root vertificate - X509ChainElementCollection x509ChainElementCollection = x509Chain.ChainElements; - X509ChainElementEnumerator enumerator = x509ChainElementCollection.GetEnumerator(); - X509ChainElement x509ChainElement; - X509Certificate2 x509Certificate2 = null; - IDictionary map = new Dictionary(); - IList list = new List(); - - // At this point, the certificate is not valid, until a - // it is proved that it has a valid root certificate - while (enumerator.MoveNext()) - { - x509ChainElement = enumerator.Current; - x509Certificate2 = x509ChainElement.Certificate; - list.Add(x509Certificate2); - } - - - - ocspLookup.RevocationResponseOnline(list[0], list[1], "http://ocsp.systemtest8.trust2408.com/responder"); - } + #region TestOCSP + + //private void TestOCSP() + //{ + // OcspLookup ocspLookup = new OcspLookup(); + + // X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser); + // certStore.Open(OpenFlags.ReadOnly); + + // string serial = "4c 05 5a 37"; + + // X509Certificate2Collection collection = certStore.Certificates.Find(X509FindType.FindBySerialNumber, serial, true); + // X509Certificate2 cert = null; + + // if (collection.Count > 0) + // { + // cert = collection[0]; + // } + // else + // { + // // the certificate not found + // throw new NotImplementedException("The certificate was not found."); + // } + + // X509Chain x509Chain = new X509Chain(); + // x509Chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; + // x509Chain.Build(cert); + + // // Iterate though the chain, to validate if it contain a valid root vertificate + // X509ChainElementCollection x509ChainElementCollection = x509Chain.ChainElements; + // X509ChainElementEnumerator enumerator = x509ChainElementCollection.GetEnumerator(); + // X509ChainElement x509ChainElement; + // X509Certificate2 x509Certificate2 = null; + // IDictionary map = new Dictionary(); + // IList list = new List(); + + // // At this point, the certificate is not valid, until a + // // it is proved that it has a valid root certificate + // while (enumerator.MoveNext()) + // { + // x509ChainElement = enumerator.Current; + // x509Certificate2 = x509ChainElement.Certificate; + // list.Add(x509Certificate2); + // } + + // ocspLookup.RevocationResponseOnline(list[0], list[1], "http://ocsp.systemtest8.trust2408.com/responder"); + //} + + #endregion } } diff --git a/samples/dk.gov.oiosi.samples.TestCertificate/app.config b/samples/dk.gov.oiosi.samples.TestCertificate/app.config new file mode 100644 index 0000000000000000000000000000000000000000..e6ca62e775cd9037f6e8ed53594557a8c1f34861 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.TestCertificate/app.config @@ -0,0 +1,3 @@ + + + diff --git a/samples/dk.gov.oiosi.samples.TestCertificate/dk.gov.oiosi.samples.TestCertificate.csproj b/samples/dk.gov.oiosi.samples.TestCertificate/dk.gov.oiosi.samples.TestCertificate.csproj index 6e00e5ef2f7dee3b9f0fcc31bcaf581385a65c26..cdc42fe270cfac265052b338e5838b3daf698f71 100644 --- a/samples/dk.gov.oiosi.samples.TestCertificate/dk.gov.oiosi.samples.TestCertificate.csproj +++ b/samples/dk.gov.oiosi.samples.TestCertificate/dk.gov.oiosi.samples.TestCertificate.csproj @@ -10,13 +10,14 @@ Properties dk.gov.oiosi.samples.TestCertificate dk.gov.oiosi.samples.TestCertificate - v3.5 + v4.6.2 512 3.5 + true @@ -26,6 +27,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -34,6 +36,7 @@ TRACE prompt 4 + false @@ -85,12 +88,15 @@ dk.gov.oiosi + + + - \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.TestUddi/App.config b/samples/dk.gov.oiosi.samples.TestUddi/App.config index dc998c7a812212654f884983008499c45b9f29ac..9631ae99044337b426f6fa70af4821afec3996f9 100644 --- a/samples/dk.gov.oiosi.samples.TestUddi/App.config +++ b/samples/dk.gov.oiosi.samples.TestUddi/App.config @@ -112,7 +112,7 @@ - + @@ -121,11 +121,11 @@ - - - - - + + + + + @@ -136,28 +136,28 @@ - + - - - + + + - - + + - - + + - + - + - + @@ -166,24 +166,24 @@ - - + + - + - + - - + + - + - + - \ No newline at end of file + diff --git a/samples/dk.gov.oiosi.samples.TestUddi/TestUddi/Program.cs b/samples/dk.gov.oiosi.samples.TestUddi/TestUddi/Program.cs index 103b2b98fe6fed2617ceb6cd2c41a336566d0c8e..84df2a320f2650bb53028a65b631fc9995e4d9ca 100644 --- a/samples/dk.gov.oiosi.samples.TestUddi/TestUddi/Program.cs +++ b/samples/dk.gov.oiosi.samples.TestUddi/TestUddi/Program.cs @@ -47,7 +47,7 @@ namespace dk.gov.oiosi.samples.TestUddi private List GetEndpointsWithProfileFromUddi(LookupParameters lookupParameters) { - UddiLookupClient lookupClient = new UddiLookupClient(this.uddiServerUri); + UddiLookupClient lookupClient = new UddiLookupClient(this.uddiServerUri, -1); return lookupClient.Lookup(lookupParameters); } diff --git a/samples/dk.gov.oiosi.samples.TestUddi/dk.gov.oiosi.samples.TestUddi.csproj b/samples/dk.gov.oiosi.samples.TestUddi/dk.gov.oiosi.samples.TestUddi.csproj index 9d769f8f50192cc283258e2b51bc36a024ca5b17..8ca10a755f3e311d83bbacf47585fdae4c1a1233 100644 --- a/samples/dk.gov.oiosi.samples.TestUddi/dk.gov.oiosi.samples.TestUddi.csproj +++ b/samples/dk.gov.oiosi.samples.TestUddi/dk.gov.oiosi.samples.TestUddi.csproj @@ -10,7 +10,7 @@ Properties dk.gov.oiosi.samples dk.gov.oiosi.samples.TestUddi - v3.5 + v4.6.2 512 dk.gov.oiosi.samples.TestUddi.Program @@ -18,6 +18,7 @@ 3.5 + true @@ -27,6 +28,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -35,6 +37,7 @@ TRACE prompt 4 + false @@ -94,11 +97,11 @@ - \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.consolesClientExample/App.config b/samples/dk.gov.oiosi.samples.consolesClientExample/App.config index 20ee4c28aab0b0b9efc77b5c59e3a814bb2fd554..29f0b3e4efda86fb51107e2bd72123ecb04f9e35 100644 --- a/samples/dk.gov.oiosi.samples.consolesClientExample/App.config +++ b/samples/dk.gov.oiosi.samples.consolesClientExample/App.config @@ -112,7 +112,7 @@ - + @@ -121,11 +121,11 @@ - - - - - + + + + + @@ -136,28 +136,28 @@ - + - - - + + + - - + + - - + + - + - + - + @@ -166,24 +166,24 @@ - - + + - + - + - - + + - + - + - \ No newline at end of file + diff --git a/samples/dk.gov.oiosi.samples.consolesClientExample/Preparation.cs b/samples/dk.gov.oiosi.samples.consolesClientExample/Preparation.cs index 4451c8bff753bca310c7d90fed9339a9b85f0b53..5615d249f939bf4145a90d86ea9e60134454850f 100644 --- a/samples/dk.gov.oiosi.samples.consolesClientExample/Preparation.cs +++ b/samples/dk.gov.oiosi.samples.consolesClientExample/Preparation.cs @@ -257,16 +257,23 @@ namespace dk.gov.oiosi.samples.consoleClientExample { #endregion #region 2 - LDAP + static X509Certificate2 Ldap(CertificateSubject certSubject) { LdapSettings settings = ConfigurationHandler.GetConfigurationSection(); + // TODO Something better! + var certificateInfrastructure = + certSubject.SubjectString.Contains("CN") ? settings.HostPortForNemId : settings.HostPortForMitId; + // Print out info Console.WriteLine(); Console.WriteLine("2. Certificate download"); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine(" Using host"); - Console.WriteLine(" " + settings.Host); + Console.WriteLine(" " + certificateInfrastructure.ToString()); + // TODO Handle MitID + //Console.WriteLine(" " + settings.HostPortForMitId.ToString()); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(); diff --git a/samples/dk.gov.oiosi.samples.consolesClientExample/dk.gov.oiosi.samples.consoleClientExample.csproj b/samples/dk.gov.oiosi.samples.consolesClientExample/dk.gov.oiosi.samples.consoleClientExample.csproj index 9272cf5f865051068ea91e761d604356136ad97f..cb5e148db5c2c75469bbf4d4a55b8d3ed8bae0a2 100644 --- a/samples/dk.gov.oiosi.samples.consolesClientExample/dk.gov.oiosi.samples.consoleClientExample.csproj +++ b/samples/dk.gov.oiosi.samples.consolesClientExample/dk.gov.oiosi.samples.consoleClientExample.csproj @@ -15,8 +15,9 @@ 3.5 - v3.5 + v4.6.2 dk.gov.oiosi.samples.consoleClientExample.Program + true @@ -26,6 +27,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -34,6 +36,7 @@ TRACE prompt 4 + false @@ -41,7 +44,7 @@ 3.5 - + @@ -97,11 +100,11 @@ - \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/VSWorkspaceState.json b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/VSWorkspaceState.json new file mode 100644 index 0000000000000000000000000000000000000000..6b6114114f4e89a1f2d0e911ff090e541af1260c --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/VSWorkspaceState.json @@ -0,0 +1,6 @@ +{ + "ExpandedNodes": [ + "" + ], + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/config/applicationhost.config b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/config/applicationhost.config new file mode 100644 index 0000000000000000000000000000000000000000..69594a695fcf9c7b51bc6c774d7e2239a7225998 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/config/applicationhost.config @@ -0,0 +1,1036 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/v16/.suo b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..895aed409105c5b2c26bf0d6dd7a4c935d96863f Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/v16/.suo differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/v16/TestStore/0/000.testlog b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/v16/TestStore/0/000.testlog new file mode 100644 index 0000000000000000000000000000000000000000..d93c2190edae665001a41e6643e9b57f46358dbe Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/v16/TestStore/0/000.testlog differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/v16/TestStore/0/testlog.manifest b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/v16/TestStore/0/testlog.manifest new file mode 100644 index 0000000000000000000000000000000000000000..e92ede29d76aefe079835aeae278da5341f6e15c Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/dk.gov.oiosi.samples.httpEndpointExample/v16/TestStore/0/testlog.manifest differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/slnx.sqlite b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..461701458fe8e21158a6f5359c76cc9f940bcbc6 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/.vs/slnx.sqlite differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/Properties/PublishProfiles/FolderProfile.pubxml b/samples/dk.gov.oiosi.samples.httpEndpointExample/Properties/PublishProfiles/FolderProfile.pubxml new file mode 100644 index 0000000000000000000000000000000000000000..fe33a51e12a3732850724b1887f0b5ee7d69096a --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/Properties/PublishProfiles/FolderProfile.pubxml @@ -0,0 +1,17 @@ + + + + + True + False + True + Release + Any CPU + FileSystem + C:\VSPublish + FileSystem + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/Properties/PublishProfiles/FolderProfile.pubxml.user b/samples/dk.gov.oiosi.samples.httpEndpointExample/Properties/PublishProfiles/FolderProfile.pubxml.user new file mode 100644 index 0000000000000000000000000000000000000000..957afee3ecbb0ac27c71e6771329c549ced8b651 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -0,0 +1,549 @@ + + + + + <_PublishTargetUrl>C:\VSPublish + True|2021-05-11T06:50:49.2867260Z;True|2021-05-07T14:54:29.9029334+02:00; + + + + 05/10/2021 14:26:52 + + + 05/10/2021 14:26:56 + + + 05/10/2021 14:26:52 + + + 05/10/2021 14:26:56 + + + 12/08/2020 18:05:32 + + + 05/07/2021 12:23:12 + + + 05/07/2021 12:23:12 + + + 05/07/2021 12:23:13 + + + 05/07/2021 12:23:13 + + + 05/07/2021 12:23:12 + + + 05/07/2021 12:23:12 + + + 05/07/2021 12:23:14 + + + 05/06/2021 14:05:02 + + + 05/07/2021 12:23:14 + + + 05/07/2021 12:23:12 + + + 05/04/2021 21:35:11 + + + 05/07/2021 12:23:12 + + + 05/07/2021 12:23:14 + + + 05/07/2021 12:23:14 + + + 05/11/2021 08:50:46 + + + 05/11/2021 08:50:46 + + + 10/28/2020 17:04:48 + + + 10/28/2020 17:04:48 + + + 10/28/2020 17:04:48 + + + 10/28/2020 17:04:48 + + + 10/28/2020 17:04:48 + + + 10/28/2020 17:04:48 + + + 10/19/2020 06:40:12 + + + 05/04/2021 21:35:11 + + + 05/04/2021 21:35:11 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:33 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 05/04/2021 21:35:34 + + + 10/28/2020 17:04:48 + + + 10/28/2020 17:04:48 + + + 05/04/2021 21:35:11 + + + 05/04/2021 21:35:11 + + + 05/09/2021 17:34:19 + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/TestService.svc.cs b/samples/dk.gov.oiosi.samples.httpEndpointExample/TestService.svc.cs index 2ffcf2f38017cb6a7f473aa8af9d23cfb4ec5200..af337c43f645f6f60f95313da03fb7b6502aa175 100644 --- a/samples/dk.gov.oiosi.samples.httpEndpointExample/TestService.svc.cs +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/TestService.svc.cs @@ -3,11 +3,10 @@ using System.Configuration; using System.ServiceModel; using System.ServiceModel.Channels; using dk.gov.oiosi.communication; -using dk.gov.oiosi.communication.client; -using dk.gov.oiosi.communication.configuration; using dk.gov.oiosi.communication.service; using dk.gov.oiosi.configuration; using dk.gov.oiosi.xml.documentType; +using dk.gov.oiosi.xml; namespace dk.gov.oiosi.samples.httpEndpointExample { @@ -31,7 +30,7 @@ namespace dk.gov.oiosi.samples.httpEndpointExample // This is mutch faster, as not converstion between xml an string is performed string xmlDocumentAsString = oiosiMessage.MessageAsString; - DocumentTypeConfig docTypeConfig = typeSearcher.FindUniqueDocumentType(oiosiMessage.MessageXml); + communication.configuration.DocumentTypeConfig docTypeConfig = typeSearcher.FindUniqueDocumentType(oiosiMessage.MessageXml); // Create the reply message (The body can be empty) string responseText; diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/Web.config b/samples/dk.gov.oiosi.samples.httpEndpointExample/Web.config index b5f94ef711d897a9c638e04830c8d36770a98cf9..65e8403f7378386869ea864bfd3686178902cf9b 100644 --- a/samples/dk.gov.oiosi.samples.httpEndpointExample/Web.config +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/Web.config @@ -31,19 +31,16 @@ --> -
+
- - + - - - - - - - + + + - + - - - + - - + - - - - - + + + + + - - - - + - + - - + + - - + - + - + - + - - + - - + + - - + + - + - + - + - - - - - + + - + - + - + - - + + - + - + + - + - + - + - + + - + - + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/App_Data/RaspConfiguration.Live.xml b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/App_Data/RaspConfiguration.Live.xml new file mode 100644 index 0000000000000000000000000000000000000000..ba09dd4fb48c1408992ed8c3950d9a0a8b098f24 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/App_Data/RaspConfiguration.Live.xml @@ -0,0 +1,2822 @@ + + + + + + 5a15a880-eef8-40c0-80f2-bb65226f50c2 + Faktura v0.7 + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + Invoice + + uddi:bc99bb01-80f9-4f52-89dc-edf7732c56f9 + Resources/Schemas/OIOXML_v0.7/pieStrict.xsd + Resources/UI/OIOXML_v0.7/StyleSheets/html.xsl + + + http://rep.oio.dk/ubl/xml/schemas/0p71/common/ + com + + + http://rep.oio.dk/ubl/xml/schemas/0p71/maindoc/ + main + + + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Response + + /root:Invoice/com:BuyerParty/com:PartyName[count(../../com:BuyerParty)=1 or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='faktura' or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='fakturering']/com:Name + + + /root:Invoice/com:SellerParty/com:PartyName/com:Name + + + /root:Invoice/com:BuyersReferenceID + + + EndpointKeyType + /root:Invoice/com:BuyersReferenceID/@schemeID + + + + + + + /root:Invoice/com:SellerParty/com:ID + + + EndpointKeyType + /root:Invoice/com:SellerParty/com:ID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl + /schematron/error + /schematron/error + + + + + + + string('OIOXML elektronisk handel') + + + /root:Invoice/com:ID + + + + 7bd520d7-6ae5-4a3c-8604-082e69414092 + Kreditnota v0.7 + http://rep.oio.dk/ubl/xml/schemas/0p71/pcm/ + Invoice + + uddi:3bbc9cf0-3c4c-11dc-98be-6976502198bd + Resources/Schemas/OIOXML_v0.7/pcmStrict.xsd + Resources/UI/OIOXML_v0.7/StyleSheets/html.xsl + + + http://rep.oio.dk/ubl/xml/schemas/0p71/common/ + com + + + http://rep.oio.dk/ubl/xml/schemas/0p71/maindoc/ + main + + + http://rep.oio.dk/ubl/xml/schemas/0p71/pcm/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Creditnote07Interface/SubmitCreditNote07Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Creditnote07Interface/SubmitCreditNote07Response + + /root:Invoice/com:BuyerParty/com:PartyName[count(../../com:BuyerParty)=1 or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='faktura' or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='fakturering']/com:Name + + + /root:Invoice/com:SellerParty/com:PartyName/com:Name + + + /root:Invoice/com:BuyersReferenceID + + + EndpointKeyType + /root:Invoice/com:BuyersReferenceID/@schemeID + + + + + + + /root:Invoice/com:SellerParty/com:ID + + + EndpointKeyType + /root:Invoice/com:SellerParty/com:ID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl + /schematron/error + /schematron/error + + + + + + + string('OIOXML elektronisk handel') + + + /root:Invoice/com:ID + + + + 40c9fbee-ad39-48ed-9e04-c28cbbf8a38c + Applikationsmeddelse + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + ApplicationResponse + + + /root:ApplicationResponse/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:42F92342-C3ED-46ff-8A8A-6518F55D5CD5 + Resources/Schemas/UBL_v2.0/maindoc/UBL-ApplicationResponse-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/ApplicationResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponse201Interface/SubmitApplicationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponse201Interface/SubmitApplicationResponseResponse + + /root:ApplicationResponse/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_ApplicationResponse_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:ApplicationResponse/cbc:ProfileID + + + /root:ApplicationResponse/cbc:ID + + + + 68db0c6f-ec2c-44ad-b1c3-bdfae65ee5f0 + Katalog + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + Catalogue + + + /root:Catalogue/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:b8a5a5d0-df9f-11dc-889a-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Catalogue-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueResponse201Interface/SubmitCatalogueResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueResponse201Interface/SubmitCatalogueResponseRequestResponse + + /root:Catalogue/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:Catalogue/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Catalogue_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Catalogue/cbc:ProfileID + + + /root:Catalogue/cbc:ID + + + + 463984d1-4ba5-44d6-8903-565cc56dd4cb + Katalogforespørgsel + urn:oasis:names:specification:ubl:schema:xsd:CatalogueRequest-2 + CatalogueRequest + + + /root:CatalogueRequest/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:0cb0ff80-dfa0-11dc-889a-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueRequest-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueRequest-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueRequestResponse201Interface/SubmitCatalogueRequestResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueRequestResponse201Interface/SubmitCatalogueRequestResponseResponse + + /root:CatalogueRequest/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueRequest/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueRequest/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueRequest/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueRequest/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueRequest/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueRequest_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueRequest/cbc:ProfileID + + + /root:CatalogueRequest/cbc:ID + + + + fb3034ea-eaaf-434b-8798-0433db497e66 + Opdatering af katalogelement + urn:oasis:names:specification:ubl:schema:xsd:CatalogueItemSpecificationUpdate-2 + CatalogueItemSpecificationUpdate + + + /root:CatalogueItemSpecificationUpdate/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:63eab5c0-dfa0-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueItemSpecificationUpdate-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueItemSpecificationUpdateResponse201Interface/SubmitCatalogueItemSpecificationUpdateResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueItemSpecificationUpdateResponse201Interface/SubmitCatalogueItemSpecificationUpdateResponseResponse + + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueItemSpecificationUpdate_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueItemSpecificationUpdate/cbc:ProfileID + + + /root:CatalogueItemSpecificationUpdate/cbc:ID + + + + 02092e85-c2e4-4bb2-b22d-3eec04007a36 + Opdatering af katalogpriser + urn:oasis:names:specification:ubl:schema:xsd:CataloguePricingUpdate-2 + CataloguePricingUpdate + + + /root:CataloguePricingUpdate/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:abdb2720-dfa0-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CataloguePricingUpdate-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CataloguePricingUpdate-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePricingUpdateResponse201Interface/SubmitCataloguePricingUpdateResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePricingUpdateResponse201Interface/SubmitCataloguePricingUpdateResponseResponse + + /root:CataloguePricingUpdate/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CataloguePricingUpdate/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CataloguePricingUpdate/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CataloguePricingUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CataloguePricingUpdate/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CataloguePricingUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CataloguePricingUpdate_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CataloguePricingUpdate/cbc:ProfileID + + + /root:CataloguePricingUpdate/cbc:ID + + + + 0efa1c48-b5e3-4eb8-bc5f-3fbd78daba10 + Sletning af katalog + urn:oasis:names:specification:ubl:schema:xsd:CatalogueDeletion-2 + CatalogueDeletion + + + /root:CatalogueDeletion/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:40e5cbd0-dfa2-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueDeletion-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueDeletion-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueDeletionResponse201Interface/SubmitCatalogueDeletionResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueDeletionResponse201Interface/SubmitCatalogueDeletionResponseResponse + + /root:CatalogueDeletion/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueDeletion/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueDeletion/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueDeletion/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueDeletion/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueDeletion/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueDeletion_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueDeletion/cbc:ProfileID + + + /root:CatalogueDeletion/cbc:ID + + + + a25f2c30-cb5b-404d-886a-9030621f7eea + Kreditnota + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + CreditNote + + + /root:CreditNote/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:E4EC9613-4830-4bab-AFEE-C37AB1C67AEC + Resources/Schemas/UBL_v2.0/maindoc/UBL-CreditNote-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/CreditNoteHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNote201Interface/SubmitCreditNoteRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNote201Interface/SubmitCreditNoteResponse + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CreditNote_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CreditNote/cbc:ProfileID + + + /root:CreditNote/cbc:ID + + + + c0220657-c101-4d7d-9670-c9463e1559d5 + Faktura + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:2e0b402a-7a5e-476b-8686-b33f54fd1f47 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Invoice-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice201Interface/SubmitInvoiceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice201Interface/SubmitInvoiceResponse + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Invoice_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + 5b84d1f6-f315-4a2c-a84d-095b10cc5a2c + Ordre + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + Order + + + /root:Order/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:b138dc71-d301-42d1-8c2e-2c3a26faf56a + Resources/Schemas/UBL_v2.0/maindoc/UBL-Order-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Order201Interface/SubmitOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Order201Interface/SubmitOrderResponse + + /root:Order/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Order_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Order/cbc:ProfileID + + + /root:Order/cbc:ID + + + + c4a09991-d038-4e51-bb06-2cdffe6c1b77 + Ordreannulering + urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2 + OrderCancellation + + + /root:OrderCancellation/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:7ba80590-dfa1-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderCancellation-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderCancellationHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderCancellationResponse201Interface/SubmitOrderCancellationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderCancellationResponse201Interface/SubmitOrderCancellationResponseResponse + + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderCancellation_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderCancellation/cbc:ProfileID + + + /root:OrderCancellation/cbc:ID + + + + ba652e7d-e8bd-4926-8bd8-9e19a5ca23e6 + Ordrebekræftelse + urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2 + OrderResponse + + + /root:OrderResponse/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:ed6d3c40-dfa1-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponse-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseResponse201Interface/SubmitOrderResponseResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseResponse201Interface/SubmitOrderResponseResponseResponse + + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderResponse_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderResponse/cbc:ProfileID + + + /root:OrderResponse/cbc:ID + + + + 0412fdc2-5f07-4e6f-a8fd-c0dc7d780dce + Ordreændring + urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2 + OrderChange + + + /root:OrderChange/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:ea4bc88f-9479-4f9b-a354-4acabdb99336 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderChange-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderChangeHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderChangeResponse201Interface/SubmitOrderChangeResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderChangeResponse201Interface/SubmitOrderChangeResponseResponse + + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderChange_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderChange/cbc:ProfileID + + + /root:OrderChange/cbc:ID + + + + c8577e35-7de6-49f6-926c-c061f5a7d1b6 + Simpel ordrebekræftelse + urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2 + OrderResponseSimple + + + /root:OrderResponseSimple/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:3B0B1309-B575-4d69-9C8F-4126C53CD7B0 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponseSimple-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderResponseSimpleHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseSimple201Interface/SubmitOrderResponseSimpleRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseSimple201Interface/SubmitOrderResponseSimpleResponse + + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderResponseSimple_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderResponseSimple/cbc:ProfileID + + + /root:OrderResponseSimple/cbc:ID + + + + b552710b-e4c2-44f6-a89e-1b158375b5f3 + Rykker + urn:oasis:names:specification:ubl:schema:xsd:Reminder-2 + Reminder + + + /root:Reminder/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:4FBBBDEF-0A8E-4d5e-9B9D-23C8FD98E9CE + Resources/Schemas/UBL_v2.0/maindoc/UBL-Reminder-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/ReminderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Reminder-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Reminder201Interface/SubmitReminderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Reminder201Interface/SubmitReminderResponse + + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Reminder_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Reminder/cbc:ProfileID + + + /root:Reminder/cbc:ID + + + + 76c4f0fa-e969-4360-9a04-8de3c675d4f2 + KontoUdtog + urn:oasis:names:specification:ubl:schema:xsd:Statement-2 + Statement + + + /root:Statement/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:4e383840-bcfc-11dc-a81b-bfc65441a808 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Statement-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/StatementHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Statement-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/StatementResponse201Interface/SubmitStatementResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/StatementResponse201Interface/SubmitStatementResponseResponse + + /root:Statement/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Statement/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Statement/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Statement/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Statement/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Statement/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Statement_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Statement/cbc:ProfileID + + + /root:Statement/cbc:ID + + + + eee3da84-27b7-4b37-81b1-cfb9d2942a00 + Forsynings Specifikation + urn:oioubl:names:specification:oioubl:schema:xsd:UtilityStatement-2 + UtilityStatement + + + /root:UtilityStatement/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:236f277d-a786-4724-a16e-26398b685a07 + Resources/Schemas/OIOUBL_v2.1-b/maindoc/UBL-UtilityStatement-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/UtilityStatementHTML.xsl + + + urn:oioubl:names:specification:oioubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oioubl:names:specification:oioubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oioubl:names:specification:oioubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oioubl:names:specification:oioubl:schema:xsd:UtilityStatement-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/UtilityStatement201Interface/SubmitUtilityStatementRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/UtilityStatement201Interface/SubmitUtilityStatementResponse + + /root:UtilityStatement/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:UtilityStatement/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:UtilityStatement/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:UtilityStatement/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:UtilityStatement/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:UtilityStatement/cac:SenderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_UtilityStatement_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:UtilityStatement/cbc:ProfileID + + + /root:UtilityStatement/cbc:ID + + + + + 9e8b18e5-416e-4c41-9b9f-adadc3de6598 + Forsendelsesadvis + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + DespatchAdvice + + + /root:DespatchAdvice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns016:ver1.0:extended:urn:www.peppol.eu:bis:peppol30a:ver1.0 + + + uddi:96dbec86-aa58-4f1e-ae03-ebb13079ce61 + Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceResponse + + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:DespatchAdvice/cbc:ProfileID + + + /root:DespatchAdvice/cbc:ID + + + + 4873431b-fa84-4579-b789-2e3162d06038 + NKS Betalings Ordre + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSPayment + + uddi:f283bd90-a247-11dc-a80b-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSPayment.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPaymentOrderInterface/SubmitNKSPaymentOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPaymentOrderInterface/SubmitNKSPaymentOrderResponse + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 0e765453-7422-4d90-b13f-850fc0e5b309 + NKS Kvittering 0 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSReceipt0 + + uddi:9910d270-a242-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSReceipt0.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt0Interface/SubmitNKSReceipt0Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt0Interface/SubmitNKSReceipt0Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 363237e6-dafc-4103-901a-36b499d0eeaa + NKS Kvittering 1 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSReceipt1 + + uddi:8df531b0-a242-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSReceipt1.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt1Interface/SubmitNKSReceipt1Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt1Interface/SubmitNKSReceipt1Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 688df9d0-e564-44a1-8028-617ab625a724 + NKS Retursvar 2 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse2 + + uddi:41a37720-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse2.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse2Interface/SubmitNKSResponse2Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse2Interface/SubmitNKSResponse2Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 3d2b9c5b-5790-4aee-999b-c26a1d66a887 + NKS Retursvar 5 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse5 + + uddi:65ee1590-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse5.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse5Interface/SubmitNKSResponse5Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse5Interface/SubmitNKSResponse5Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 2cd298b8-eb8c-4f06-b7e8-6562cb54bc4e + NKS Retursvar 7 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse7 + + uddi:ec1ece70-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse7.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse7Interface/SubmitNKSResponse7Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse7Interface/SubmitNKSResponse7Response + + /root:NKSResponse7/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse7/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse7/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse7/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 6ba94fca-368d-49d0-9976-ae497c85eb37 + NKS Retursvar 8 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse8 + + uddi:0bc62390-a245-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse8.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse8Interface/SubmitNKSResponse8Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse8Interface/SubmitNKSResponse8Response + + /root:NKSResponse8/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse8/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse8/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse8/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 1e780d55-1779-46dc-b438-b023c5e91183 + NKS Retursvar 9 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse9 + + uddi:2dd3ca50-a245-11dc-a80b-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse9.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse9Interface/SubmitNKSResponse9Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse9Interface/SubmitNKSResponse9Response + + /root:NKSResponse9/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse9/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse9/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse9/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 76e3b26b-28a2-4cfd-bf67-27c5ee41014d + NKS PU Request + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + NemkontoPrivatUdbetalerTransporterRequest + + uddi:6b5fc8cb-5ec9-42bf-9a6f-1b3762f011ed + + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + nkspu + + + http://rep.oio.dk/ean/xml/schemas/2005/01/10/ + ean + + + http://rep.oio.dk/cvr.dk/xml/schemas/2005/03/22/ + cvr + + + http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/ + cpr + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPURequestInterface/SubmitNKSPURequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPURequestInterface/SubmitNKSPUResponse + + + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterRequest/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansRecipientAddress/nkspu:VansNemkontoEnvironmentCode + + + EndpointKeyType + string('DK:VANS') + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterRequest/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansSenderAddress/ean:EAN13Identifier + + + EndpointKeyType + string('EAN') + + + + + + + + + + + + string('NKS-PU') + + + + + + + 1985c136-96df-4a04-add2-ca95b9de3371 + NKS PU Response + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + NemkontoPrivatUdbetalerTransporterResponse + + uddi:34c56e2a-f920-439b-80c7-831cc4ac523b + + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + nkspu + + + http://rep.oio.dk/ean/xml/schemas/2005/01/10/ + ean + + + http://rep.oio.dk/cvr.dk/xml/schemas/2005/03/22/ + cvr + + + http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/ + cpr + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPUResponseInterface/SubmitNKSPUResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPUResponseInterface/SubmitNKSPUResponseResponse + + + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterResponse/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansRecipientAddress/ean:EAN13Identifier + + + EndpointKeyType + string('EAN') + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterResponse/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansSenderAddress/nkspu:VansNemkontoEnvironmentCode + + + EndpointKeyType + string('DK:VANS') + + + + + + + + + + + + string('NKS-PU') + + + + + + + + + + + OIOXML elektronisk handel + uddi:c001daa0-8ba3-11dd-894e-770465b08940 + + + OIOXML elektronisk handel - læs ind + uddi:cac79330-8ba3-11dd-894e-770465b08940 + + + Catalogue-CatBas-1.0 + uddi:4697A391-741F-4534-A21E-8F0A460013BB + + + Catalogue-CatBasR-1.0 + uddi:03717C45-27A8-453f-833C-BD4D8AAB9675 + + + Catalogue-CatSim-1.0 + uddi:BE9F86E6-03C0-4d00-A3EE-44FC29EB3882 + + + Catalogue-CatSimR-1.0 + uddi:48277C4B-489F-498d-8246-303A9867C081 + + + Catalogue-CatExt-1.0 + uddi:1C8E9102-6711-42e8-A35A-997C56A35BFE + + + Catalogue-CatExtR-1.0 + uddi:0B864A5A-5E1E-47da-AD3B-A3932F82DA37 + + + Catalogue-CatAdv-1.0 + uddi:7B7909C1-5DE4-4630-A741-C74A9DDDC6AB + + + Catalogue-CatAdvR-1.0 + uddi:EE7F4AEA-BFDC-4886-8C5E-319596E46DA5 + + + Procurement-BilSim-1.0 + uddi:362229ac-b657-452a-b8f8-c93e62c670ff + + + Procurement-BilSimR-1.0 + uddi:98070e14-ee30-4b10-84ef-986cde3b8116 + + + Procurement-PayBas-1.0 + uddi:E5D505C0-4B52-4485-8169-4AB5343559A5 + + + Procurement-PayBasR-1.0 + uddi:FED5F809-64EC-4523-BC57-4A57D5680DA9 + + + Procurement-OrdSim-BilSim-1.0 + uddi:142C4188-3D53-440d-A64F-68D7C3B9A59B + + + Procurement-OrdSimR-BilSimR-1.0 + uddi:1e1b209e-7b8d-4f1e-8f2a-f3d9a94d1086 + + + Procurement-OrdSim-BilSimR-1.0 + uddi:7A638D35-3E08-432e-B558-74CB85889905 + + + Procurement-OrdSimR-BilSim-1.0 + uddi:EBABEE8B-A5D3-4dc9-B976-3AAFF9A4E855 + + + Procurement-OrdAdv-BilSim-1.0 + uddi:88FBD6D5-6A25-4c08-91CC-5344C73C4D69 + + + Procurement-OrdAdv-BilSimR-1.0 + uddi:76897296-08aa-4848-a933-ae068b4c604e + + + Procurement-OrdAdvR-BilSim-1.0 + uddi:1d01dd98-a302-4897-92d8-fd501447c450 + + + Procurement-OrdAdvR-BilSimR-1.0 + uddi:b23940b1-d571-4640-8830-9b7f34809fbc + + + Procurement-OrdSel-BilSim-1.0 + uddi:46D94D6B-E835-4916-BBB5-F27DC655876A + + + Procurement-OrdSel-BilSimR-1.0 + uddi:42AD3EDE-BBD4-434d-AAE6-044CE3EF8D1F + + + urn:www.nesubl.eu:profiles:profile1:ver2.0 + uddi:FC1D4A1C-1538-4bdb-A718-2EFD712256C5 + + + urn:www.nesubl.eu:profiles:profile2:ver2.0 + uddi:3A3BFE67-AD35-43f0-9AE7-CDF268AE221D + + + urn:www.nesubl.eu:profiles:profile3:ver2.0 + uddi:F5231EDB-FBB4-4a3b-A46C-3BCF1B3C3F35 + + + urn:www.nesubl.eu:profiles:profile5:ver2.0 + uddi:aee8b6de-298f-4cbc-a96d-9ae8aed0ac31 + + + urn:www.nesubl.eu:profiles:profile7:ver2.0 + uddi:BB0B4FD4-F6AF-489f-98D9-7130424E7F8D + + + urn:www.nesubl.eu:profiles:profile8:ver2.0 + uddi:F4240370-CCA6-401e-9B5B-4531F413421D + + + Reference-Utility-1.0 + uddi:570b3009-3f9f-46d2-b533-31d0bb4a37a0 + + + Reference-UtilityR-1.0 + uddi:1bfd82e6-0eca-47df-9230-37b97c9788c6 + + + Catalogue-CatPriUpd-1.0 + uddi:a7f4c627-d459-4ef2-a132-fc6df0971db1 + + + Catalogue-CatPriUpdR-1.0 + uddi:fc5313f8-19e0-408b-85ca-87c364f2a41c + + + Procurement-OrdSim-1.0 + uddi:5f2d93a7-bdb7-4543-b667-ba71192e5c5f + + + Procurement-OrdSimR-1.0 + uddi:7fe5938c-1b3a-403c-8155-039b49a06cef + + + Procurement-TecRes-1.0 + uddi:ce80ccce-3ef9-47ea-8cf4-120913a87dc2 + + + Reference-Attachment-1.0 + uddi:10faffb1-1303-485e-924a-e8b551f31949 + + + urn:www.cenbii.eu:profile:bii04:ver2.0 + uddi:553e78e6-7de4-4926-8384-53ef82566560 + + + urn:www.cenbii.eu:profile:bii01:ver2.0 + uddi:c7cb8dd0-af00-42c6-a8b7-48204aa7b30f + + + urn:www.cenbii.eu:profile:bii30:ver2.0 + uddi:19ec7bb2-a39b-438c-a6ce-2124d6148f8f + + + urn:www.cenbii.eu:profile:bii05:ver2.0 + uddi:8dde0481-9055-41fe-94f7-5102ce3672e7 + + + urn:www.cenbii.eu:profile:bii03:ver2.0 + uddi:90043120-5eab-468c-be4a-5562d95a73a7 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + uddi:1d193a6a-23a2-425f-bb19-a864b2415c1a + + + + NS-urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + uddi:417c3aac-4bbb-46d6-86d1-a44f757fb326 + + + NKS2.0 + uddi:fbc05a80-bde5-11dc-a81d-bfc65441a808 + + + NKS-PU + uddi:736eed0e-b698-4b2c-946e-7b996009c345 + + + + + dk.gov.oiosi.security.ldap.LdapCertificateLookup + dk.gov.oiosi.library + + ​ + ​ + ​crtdir.certifikat.dk + ​389 + + ​ + ​ca1.gov.dk + ​389 + + ​5000 + ​5000 + + + dk.gov.oiosi.security.revocation.ocsp.OcspLookup + + dk.gov.oiosi.library + + + 20000 + + + dk.gov.oiosi.uddi.UddiLookupClient + dk.gov.oiosi.library + + + dk.gov.oiosi.uddi.RegistryLookupClient + dk.gov.oiosi.library + + + + + + + http://discoverypublic.nemhandel.dk/uddi/services/inquiry + http://discoverybackup.nemhandel-backup.dk/uddi/services/inquiry + + + + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[dk.gov.oiosi.security.revocation.RevocationResponse, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInHours + 1 + + + frequencyInMinutes + 10 + + + CacheName + OcspLookupCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[dk.gov.oiosi.security.revocation.crl.CrlInstance, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + maxSize + 10 + + + validityTimeInMinutes + 10 + + + CacheName + CrlLookupCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.uddi.UddiLookupKey, dk.gov.oiosi.library],[System.Collections.Generic.IList`1[[dk.gov.oiosi.uddi.UddiService, dk.gov.oiosi.library]], mscorlib]] + dk.gov.oiosi.library + + + validityTimeInHours + 1 + + + frequencyInMinutes + 10 + + + CacheName + UddiServiceCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.uddi.UddiId, dk.gov.oiosi.library],[dk.gov.oiosi.uddi.UddiTModel, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInHours + 24 + + + frequencyInMinutes + 10 + + + CacheName + UddiTModelCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.security.CertificateSubject, dk.gov.oiosi.library],[System.Security.Cryptography.X509Certificates.X509Certificate2, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] + dk.gov.oiosi.library + + + validityTimeInHours + 4 + + + frequencyInMinutes + 10 + + + CacheName + CertificateCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.String, mscorlib],[System.Xml.Schema.XmlSchemaSet, System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] + dk.gov.oiosi.library + + + maxSize + 20 + + + CacheName + SchemaStoreCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.String, mscorlib],[dk.gov.oiosi.xml.schematron.CompiledXslt, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + maxSize + 20 + + + CacheName + SchematronStoreCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[dk.gov.oiosi.extension.wcf.Interceptor.Security.UnfinishedSignatureValidationProof, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInMinutes + 60 + + + frequencyInMinutes + 10 + + + CacheName + MessageIdUnfinishedSignaturesCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[System.Collections.Generic.List`1[[dk.gov.oiosi.extension.wcf.Interceptor.Security.UnfinishedSignatureValidationProof, dk.gov.oiosi.library]], mscorlib]] + dk.gov.oiosi.library + + + validityTimeInMinutes + 60 + + + frequencyInMinutes + 10 + + + CacheName + SequenceIdUnfinishedSignaturesCache + + + + + + + + LocalMachine + Root + 573f57e67530f1a0777dfbc69f090438d3360256 + Den Danske Stat OCES rod-CA + + + LocalMachine + Root + 4b8e6003 + TRUST2408 OCES Primary CA + + + + + + UI:D + + + FID + + + + True + True + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/App_Data/RaspConfiguration.Test.xml b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/App_Data/RaspConfiguration.Test.xml new file mode 100644 index 0000000000000000000000000000000000000000..5e6b2ea2cea6488f895ca1520987db43a90c6478 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/App_Data/RaspConfiguration.Test.xml @@ -0,0 +1,2932 @@ + + + + + + 5a15a880-eef8-40c0-80f2-bb65226f50c2 + Faktura v0.7 + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + Invoice + + uddi:bc99bb01-80f9-4f52-89dc-edf7732c56f9 + Resources/Schemas/OIOXML_v0.7/pieStrict.xsd + Resources/UI/OIOXML_v0.7/StyleSheets/html.xsl + + + http://rep.oio.dk/ubl/xml/schemas/0p71/common/ + com + + + http://rep.oio.dk/ubl/xml/schemas/0p71/maindoc/ + main + + + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Response + + /root:Invoice/com:BuyerParty/com:PartyName[count(../../com:BuyerParty)=1 or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='faktura' or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='fakturering']/com:Name + + + /root:Invoice/com:SellerParty/com:PartyName/com:Name + + + /root:Invoice/com:BuyersReferenceID + + + EndpointKeyType + /root:Invoice/com:BuyersReferenceID/@schemeID + + + + + + + /root:Invoice/com:SellerParty/com:ID + + + EndpointKeyType + /root:Invoice/com:SellerParty/com:ID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl + /schematron/error + /schematron/error + + + + + + + string('OIOXML elektronisk handel') + + + /root:Invoice/com:ID + + + + 7bd520d7-6ae5-4a3c-8604-082e69414092 + Kreditnota v0.7 + http://rep.oio.dk/ubl/xml/schemas/0p71/pcm/ + Invoice + + uddi:3bbc9cf0-3c4c-11dc-98be-6976502198bd + Resources/Schemas/OIOXML_v0.7/pcmStrict.xsd + Resources/UI/OIOXML_v0.7/StyleSheets/html.xsl + + + http://rep.oio.dk/ubl/xml/schemas/0p71/common/ + com + + + http://rep.oio.dk/ubl/xml/schemas/0p71/maindoc/ + main + + + http://rep.oio.dk/ubl/xml/schemas/0p71/pcm/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Creditnote07Interface/SubmitCreditNote07Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Creditnote07Interface/SubmitCreditNote07Response + + /root:Invoice/com:BuyerParty/com:PartyName[count(../../com:BuyerParty)=1 or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='faktura' or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='fakturering']/com:Name + + + /root:Invoice/com:SellerParty/com:PartyName/com:Name + + + /root:Invoice/com:BuyersReferenceID + + + EndpointKeyType + /root:Invoice/com:BuyersReferenceID/@schemeID + + + + + + + /root:Invoice/com:SellerParty/com:ID + + + EndpointKeyType + /root:Invoice/com:SellerParty/com:ID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl + /schematron/error + /schematron/error + + + + + + + string('OIOXML elektronisk handel') + + + /root:Invoice/com:ID + + + + 40c9fbee-ad39-48ed-9e04-c28cbbf8a38c + Applikationsmeddelse + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + ApplicationResponse + + + /root:ApplicationResponse/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:42F92342-C3ED-46ff-8A8A-6518F55D5CD5 + Resources/Schemas/UBL_v2.0/maindoc/UBL-ApplicationResponse-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/ApplicationResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponse201Interface/SubmitApplicationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponse201Interface/SubmitApplicationResponseResponse + + /root:ApplicationResponse/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_ApplicationResponse_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:ApplicationResponse/cbc:ProfileID + + + /root:ApplicationResponse/cbc:ID + + + + 68db0c6f-ec2c-44ad-b1c3-bdfae65ee5f0 + Katalog + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + Catalogue + + + /root:Catalogue/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:b8a5a5d0-df9f-11dc-889a-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Catalogue-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueResponse201Interface/SubmitCatalogueResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueResponse201Interface/SubmitCatalogueResponseRequestResponse + + /root:Catalogue/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:Catalogue/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Catalogue_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Catalogue/cbc:ProfileID + + + /root:Catalogue/cbc:ID + + + + 463984d1-4ba5-44d6-8903-565cc56dd4cb + Katalogforespørgsel + urn:oasis:names:specification:ubl:schema:xsd:CatalogueRequest-2 + CatalogueRequest + + + /root:CatalogueRequest/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:0cb0ff80-dfa0-11dc-889a-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueRequest-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueRequest-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueRequestResponse201Interface/SubmitCatalogueRequestResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueRequestResponse201Interface/SubmitCatalogueRequestResponseResponse + + /root:CatalogueRequest/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueRequest/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueRequest/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueRequest/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueRequest/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueRequest/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueRequest_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueRequest/cbc:ProfileID + + + /root:CatalogueRequest/cbc:ID + + + + fb3034ea-eaaf-434b-8798-0433db497e66 + Opdatering af katalogelement + urn:oasis:names:specification:ubl:schema:xsd:CatalogueItemSpecificationUpdate-2 + CatalogueItemSpecificationUpdate + + + /root:CatalogueItemSpecificationUpdate/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:63eab5c0-dfa0-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueItemSpecificationUpdate-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueItemSpecificationUpdateResponse201Interface/SubmitCatalogueItemSpecificationUpdateResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueItemSpecificationUpdateResponse201Interface/SubmitCatalogueItemSpecificationUpdateResponseResponse + + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueItemSpecificationUpdate_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueItemSpecificationUpdate/cbc:ProfileID + + + /root:CatalogueItemSpecificationUpdate/cbc:ID + + + + 02092e85-c2e4-4bb2-b22d-3eec04007a36 + Opdatering af katalogpriser + urn:oasis:names:specification:ubl:schema:xsd:CataloguePricingUpdate-2 + CataloguePricingUpdate + + + /root:CataloguePricingUpdate/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:abdb2720-dfa0-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CataloguePricingUpdate-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CataloguePricingUpdate-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePricingUpdateResponse201Interface/SubmitCataloguePricingUpdateResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePricingUpdateResponse201Interface/SubmitCataloguePricingUpdateResponseResponse + + /root:CataloguePricingUpdate/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CataloguePricingUpdate/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CataloguePricingUpdate/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CataloguePricingUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CataloguePricingUpdate/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CataloguePricingUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CataloguePricingUpdate_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CataloguePricingUpdate/cbc:ProfileID + + + /root:CataloguePricingUpdate/cbc:ID + + + + 0efa1c48-b5e3-4eb8-bc5f-3fbd78daba10 + Sletning af katalog + urn:oasis:names:specification:ubl:schema:xsd:CatalogueDeletion-2 + CatalogueDeletion + + + /root:CatalogueDeletion/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:40e5cbd0-dfa2-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueDeletion-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueDeletion-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueDeletionResponse201Interface/SubmitCatalogueDeletionResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueDeletionResponse201Interface/SubmitCatalogueDeletionResponseResponse + + /root:CatalogueDeletion/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueDeletion/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueDeletion/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueDeletion/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueDeletion/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueDeletion/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueDeletion_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueDeletion/cbc:ProfileID + + + /root:CatalogueDeletion/cbc:ID + + + + a25f2c30-cb5b-404d-886a-9030621f7eea + Kreditnota + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + CreditNote + + + /root:CreditNote/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:E4EC9613-4830-4bab-AFEE-C37AB1C67AEC + Resources/Schemas/UBL_v2.0/maindoc/UBL-CreditNote-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/CreditNoteHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNote201Interface/SubmitCreditNoteRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNote201Interface/SubmitCreditNoteResponse + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CreditNote_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CreditNote/cbc:ProfileID + + + /root:CreditNote/cbc:ID + + + + c0220657-c101-4d7d-9670-c9463e1559d5 + Faktura + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:2e0b402a-7a5e-476b-8686-b33f54fd1f47 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Invoice-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice201Interface/SubmitInvoiceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice201Interface/SubmitInvoiceResponse + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Invoice_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + 5b84d1f6-f315-4a2c-a84d-095b10cc5a2c + Ordre + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + Order + + + /root:Order/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:b138dc71-d301-42d1-8c2e-2c3a26faf56a + Resources/Schemas/UBL_v2.0/maindoc/UBL-Order-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Order201Interface/SubmitOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Order201Interface/SubmitOrderResponse + + /root:Order/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Order_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Order/cbc:ProfileID + + + /root:Order/cbc:ID + + + + c4a09991-d038-4e51-bb06-2cdffe6c1b77 + Ordreannulering + urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2 + OrderCancellation + + + /root:OrderCancellation/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:7ba80590-dfa1-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderCancellation-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderCancellationHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderCancellationResponse201Interface/SubmitOrderCancellationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderCancellationResponse201Interface/SubmitOrderCancellationResponseResponse + + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderCancellation_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderCancellation/cbc:ProfileID + + + /root:OrderCancellation/cbc:ID + + + + ba652e7d-e8bd-4926-8bd8-9e19a5ca23e6 + Ordrebekræftelse + urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2 + OrderResponse + + + /root:OrderResponse/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:ed6d3c40-dfa1-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponse-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseResponse201Interface/SubmitOrderResponseResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseResponse201Interface/SubmitOrderResponseResponseResponse + + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderResponse_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderResponse/cbc:ProfileID + + + /root:OrderResponse/cbc:ID + + + + 0412fdc2-5f07-4e6f-a8fd-c0dc7d780dce + Ordreændring + urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2 + OrderChange + + + /root:OrderChange/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:ea4bc88f-9479-4f9b-a354-4acabdb99336 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderChange-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderChangeHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderChangeResponse201Interface/SubmitOrderChangeResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderChangeResponse201Interface/SubmitOrderChangeResponseResponse + + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderChange_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderChange/cbc:ProfileID + + + /root:OrderChange/cbc:ID + + + + c8577e35-7de6-49f6-926c-c061f5a7d1b6 + Simpel ordrebekræftelse + urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2 + OrderResponseSimple + + + /root:OrderResponseSimple/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:3B0B1309-B575-4d69-9C8F-4126C53CD7B0 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponseSimple-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderResponseSimpleHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseSimple201Interface/SubmitOrderResponseSimpleRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseSimple201Interface/SubmitOrderResponseSimpleResponse + + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderResponseSimple_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderResponseSimple/cbc:ProfileID + + + /root:OrderResponseSimple/cbc:ID + + + + b552710b-e4c2-44f6-a89e-1b158375b5f3 + Rykker + urn:oasis:names:specification:ubl:schema:xsd:Reminder-2 + Reminder + + + /root:Reminder/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:4FBBBDEF-0A8E-4d5e-9B9D-23C8FD98E9CE + Resources/Schemas/UBL_v2.0/maindoc/UBL-Reminder-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/ReminderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Reminder-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Reminder201Interface/SubmitReminderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Reminder201Interface/SubmitReminderResponse + + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Reminder_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Reminder/cbc:ProfileID + + + /root:Reminder/cbc:ID + + + + 76c4f0fa-e969-4360-9a04-8de3c675d4f2 + KontoUdtog + urn:oasis:names:specification:ubl:schema:xsd:Statement-2 + Statement + + + /root:Statement/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:4e383840-bcfc-11dc-a81b-bfc65441a808 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Statement-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/StatementHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Statement-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/StatementResponse201Interface/SubmitStatementResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/StatementResponse201Interface/SubmitStatementResponseResponse + + /root:Statement/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Statement/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Statement/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Statement/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Statement/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Statement/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Statement_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Statement/cbc:ProfileID + + + /root:Statement/cbc:ID + + + + eee3da84-27b7-4b37-81b1-cfb9d2942a00 + Forsynings Specifikation + urn:oioubl:names:specification:oioubl:schema:xsd:UtilityStatement-2 + UtilityStatement + + + /root:UtilityStatement/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:236f277d-a786-4724-a16e-26398b685a07 + Resources/Schemas/OIOUBL_v2.1-b/maindoc/UBL-UtilityStatement-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/UtilityStatementHTML.xsl + + + urn:oioubl:names:specification:oioubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oioubl:names:specification:oioubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oioubl:names:specification:oioubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oioubl:names:specification:oioubl:schema:xsd:UtilityStatement-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/UtilityStatement201Interface/SubmitUtilityStatementRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/UtilityStatement201Interface/SubmitUtilityStatementResponse + + /root:UtilityStatement/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:UtilityStatement/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:UtilityStatement/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:UtilityStatement/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:UtilityStatement/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:UtilityStatement/cac:SenderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_UtilityStatement_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:UtilityStatement/cbc:ProfileID + + + /root:UtilityStatement/cbc:ID + + + + 9e8b18e5-416e-4c41-9b9f-adadc3de6598 + Forsendelsesadvis + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + DespatchAdvice + + + /root:DespatchAdvice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns016:ver1.0:extended:urn:www.peppol.eu:bis:peppol30a:ver1.0 + + + uddi:96dbec86-aa58-4f1e-ae03-ebb13079ce61 + Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceResponse + + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:DespatchAdvice/cbc:ProfileID + + + /root:DespatchAdvice/cbc:ID + + + + bab5613e-6360-4e84-84a3-61838a77590c + Faktura (PEPPOL BIS Billing) + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + + urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 + + + + uddi:678befa8-ae31-437a-8e52-1139162698df + Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS3.0-Billing/CEN-EN16931-UBL.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS3.0-Billing/PEPPOL-EN16931-UBL.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + 4873431b-fa84-4579-b789-2e3162d06038 + NKS Betalings Ordre + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSPayment + + uddi:f283bd90-a247-11dc-a80b-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSPayment.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPaymentOrderInterface/SubmitNKSPaymentOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPaymentOrderInterface/SubmitNKSPaymentOrderResponse + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 0e765453-7422-4d90-b13f-850fc0e5b309 + NKS Kvittering 0 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSReceipt0 + + uddi:9910d270-a242-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSReceipt0.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt0Interface/SubmitNKSReceipt0Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt0Interface/SubmitNKSReceipt0Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 363237e6-dafc-4103-901a-36b499d0eeaa + NKS Kvittering 1 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSReceipt1 + + uddi:8df531b0-a242-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSReceipt1.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt1Interface/SubmitNKSReceipt1Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt1Interface/SubmitNKSReceipt1Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 688df9d0-e564-44a1-8028-617ab625a724 + NKS Retursvar 2 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse2 + + uddi:41a37720-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse2.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse2Interface/SubmitNKSResponse2Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse2Interface/SubmitNKSResponse2Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 3d2b9c5b-5790-4aee-999b-c26a1d66a887 + NKS Retursvar 5 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse5 + + uddi:65ee1590-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse5.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse5Interface/SubmitNKSResponse5Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse5Interface/SubmitNKSResponse5Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 2cd298b8-eb8c-4f06-b7e8-6562cb54bc4e + NKS Retursvar 7 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse7 + + uddi:ec1ece70-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse7.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse7Interface/SubmitNKSResponse7Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse7Interface/SubmitNKSResponse7Response + + /root:NKSResponse7/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse7/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse7/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse7/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 6ba94fca-368d-49d0-9976-ae497c85eb37 + NKS Retursvar 8 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse8 + + uddi:0bc62390-a245-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse8.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse8Interface/SubmitNKSResponse8Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse8Interface/SubmitNKSResponse8Response + + /root:NKSResponse8/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse8/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse8/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse8/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 1e780d55-1779-46dc-b438-b023c5e91183 + NKS Retursvar 9 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse9 + + uddi:2dd3ca50-a245-11dc-a80b-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse9.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse9Interface/SubmitNKSResponse9Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse9Interface/SubmitNKSResponse9Response + + /root:NKSResponse9/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse9/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse9/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse9/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 76e3b26b-28a2-4cfd-bf67-27c5ee41014d + NKS PU Request + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + NemkontoPrivatUdbetalerTransporterRequest + + uddi:6b5fc8cb-5ec9-42bf-9a6f-1b3762f011ed + + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + nkspu + + + http://rep.oio.dk/ean/xml/schemas/2005/01/10/ + ean + + + http://rep.oio.dk/cvr.dk/xml/schemas/2005/03/22/ + cvr + + + http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/ + cpr + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPURequestInterface/SubmitNKSPURequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPURequestInterface/SubmitNKSPUResponse + + + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterRequest/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansRecipientAddress/nkspu:VansNemkontoEnvironmentCode + + + EndpointKeyType + string('DK:VANS') + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterRequest/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansSenderAddress/ean:EAN13Identifier + + + EndpointKeyType + string('EAN') + + + + + + + + + + + + string('NKS-PU') + + + + + + + 1985c136-96df-4a04-add2-ca95b9de3371 + NKS PU Response + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + NemkontoPrivatUdbetalerTransporterResponse + + uddi:34c56e2a-f920-439b-80c7-831cc4ac523b + + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + nkspu + + + http://rep.oio.dk/ean/xml/schemas/2005/01/10/ + ean + + + http://rep.oio.dk/cvr.dk/xml/schemas/2005/03/22/ + cvr + + + http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/ + cpr + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPUResponseInterface/SubmitNKSPUResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPUResponseInterface/SubmitNKSPUResponseResponse + + + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterResponse/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansRecipientAddress/ean:EAN13Identifier + + + EndpointKeyType + string('EAN') + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterResponse/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansSenderAddress/nkspu:VansNemkontoEnvironmentCode + + + EndpointKeyType + string('DK:VANS') + + + + + + + + + + + + string('NKS-PU') + + + + + + + + + + + OIOXML elektronisk handel + uddi:c001daa0-8ba3-11dd-894e-770465b08940 + + + OIOXML elektronisk handel - læs ind + uddi:cac79330-8ba3-11dd-894e-770465b08940 + + + Catalogue-CatBas-1.0 + uddi:4697A391-741F-4534-A21E-8F0A460013BB + + + Catalogue-CatBasR-1.0 + uddi:03717C45-27A8-453f-833C-BD4D8AAB9675 + + + Catalogue-CatSim-1.0 + uddi:BE9F86E6-03C0-4d00-A3EE-44FC29EB3882 + + + Catalogue-CatSimR-1.0 + uddi:48277C4B-489F-498d-8246-303A9867C081 + + + Catalogue-CatExt-1.0 + uddi:1C8E9102-6711-42e8-A35A-997C56A35BFE + + + Catalogue-CatExtR-1.0 + uddi:0B864A5A-5E1E-47da-AD3B-A3932F82DA37 + + + Catalogue-CatAdv-1.0 + uddi:7B7909C1-5DE4-4630-A741-C74A9DDDC6AB + + + Catalogue-CatAdvR-1.0 + uddi:EE7F4AEA-BFDC-4886-8C5E-319596E46DA5 + + + Procurement-BilSim-1.0 + uddi:362229ac-b657-452a-b8f8-c93e62c670ff + + + Procurement-BilSimR-1.0 + uddi:98070e14-ee30-4b10-84ef-986cde3b8116 + + + Procurement-PayBas-1.0 + uddi:E5D505C0-4B52-4485-8169-4AB5343559A5 + + + Procurement-PayBasR-1.0 + uddi:FED5F809-64EC-4523-BC57-4A57D5680DA9 + + + Procurement-OrdSim-BilSim-1.0 + uddi:142C4188-3D53-440d-A64F-68D7C3B9A59B + + + Procurement-OrdSimR-BilSimR-1.0 + uddi:1e1b209e-7b8d-4f1e-8f2a-f3d9a94d1086 + + + Procurement-OrdSim-BilSimR-1.0 + uddi:7A638D35-3E08-432e-B558-74CB85889905 + + + Procurement-OrdSimR-BilSim-1.0 + uddi:EBABEE8B-A5D3-4dc9-B976-3AAFF9A4E855 + + + Procurement-OrdAdv-BilSim-1.0 + uddi:88FBD6D5-6A25-4c08-91CC-5344C73C4D69 + + + Procurement-OrdAdv-BilSimR-1.0 + uddi:76897296-08aa-4848-a933-ae068b4c604e + + + Procurement-OrdAdvR-BilSim-1.0 + uddi:1d01dd98-a302-4897-92d8-fd501447c450 + + + Procurement-OrdAdvR-BilSimR-1.0 + uddi:b23940b1-d571-4640-8830-9b7f34809fbc + + + Procurement-OrdSel-BilSim-1.0 + uddi:46D94D6B-E835-4916-BBB5-F27DC655876A + + + Procurement-OrdSel-BilSimR-1.0 + uddi:42AD3EDE-BBD4-434d-AAE6-044CE3EF8D1F + + + urn:www.nesubl.eu:profiles:profile1:ver2.0 + uddi:FC1D4A1C-1538-4bdb-A718-2EFD712256C5 + + + urn:www.nesubl.eu:profiles:profile2:ver2.0 + uddi:3A3BFE67-AD35-43f0-9AE7-CDF268AE221D + + + urn:www.nesubl.eu:profiles:profile3:ver2.0 + uddi:F5231EDB-FBB4-4a3b-A46C-3BCF1B3C3F35 + + + urn:www.nesubl.eu:profiles:profile5:ver2.0 + uddi:aee8b6de-298f-4cbc-a96d-9ae8aed0ac31 + + + urn:www.nesubl.eu:profiles:profile7:ver2.0 + uddi:BB0B4FD4-F6AF-489f-98D9-7130424E7F8D + + + urn:www.nesubl.eu:profiles:profile8:ver2.0 + uddi:F4240370-CCA6-401e-9B5B-4531F413421D + + + Reference-Utility-1.0 + uddi:570b3009-3f9f-46d2-b533-31d0bb4a37a0 + + + Reference-UtilityR-1.0 + uddi:1bfd82e6-0eca-47df-9230-37b97c9788c6 + + + Catalogue-CatPriUpd-1.0 + uddi:a7f4c627-d459-4ef2-a132-fc6df0971db1 + + + Catalogue-CatPriUpdR-1.0 + uddi:fc5313f8-19e0-408b-85ca-87c364f2a41c + + + Procurement-OrdSim-1.0 + uddi:5f2d93a7-bdb7-4543-b667-ba71192e5c5f + + + Procurement-OrdSimR-1.0 + uddi:7fe5938c-1b3a-403c-8155-039b49a06cef + + + Procurement-TecRes-1.0 + uddi:ce80ccce-3ef9-47ea-8cf4-120913a87dc2 + + + Reference-Attachment-1.0 + uddi:10faffb1-1303-485e-924a-e8b551f31949 + + + urn:www.cenbii.eu:profile:bii04:ver2.0 + uddi:553e78e6-7de4-4926-8384-53ef82566560 + + + urn:www.cenbii.eu:profile:bii01:ver2.0 + uddi:c7cb8dd0-af00-42c6-a8b7-48204aa7b30f + + + urn:www.cenbii.eu:profile:bii30:ver2.0 + uddi:19ec7bb2-a39b-438c-a6ce-2124d6148f8f + + + urn:www.cenbii.eu:profile:bii05:ver2.0 + uddi:8dde0481-9055-41fe-94f7-5102ce3672e7 + + + urn:www.cenbii.eu:profile:bii03:ver2.0 + uddi:90043120-5eab-468c-be4a-5562d95a73a7 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + uddi:1d193a6a-23a2-425f-bb19-a864b2415c1a + + + + NS-urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + uddi:417c3aac-4bbb-46d6-86d1-a44f757fb326 + + + NKS2.0 + uddi:fbc05a80-bde5-11dc-a81d-bfc65441a808 + + + NKS-PU + uddi:736eed0e-b698-4b2c-946e-7b996009c345 + + + + + dk.gov.oiosi.security.ldap.LdapCertificateLookup + dk.gov.oiosi.library + + ​ + ​ + ​crtdir.pp.certifikat.dk + ​389 + + ​ + ​ca1.cti-gov.dk + ​389 + + ​5000 + ​5000 + + + dk.gov.oiosi.security.revocation.ocsp.OcspLookup + + dk.gov.oiosi.library + + + 20000 + + + dk.gov.oiosi.uddi.UddiLookupClient + dk.gov.oiosi.library + + + dk.gov.oiosi.uddi.RegistryLookupClient + dk.gov.oiosi.library + + + + + + + + http://lookup-test.nemhandel.dk/uddi/services/inquiry + + + + + + + + + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[dk.gov.oiosi.security.revocation.RevocationResponse, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInHours + 1 + + + frequencyInMinutes + 10 + + + CacheName + OcspLookupCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[dk.gov.oiosi.security.revocation.crl.CrlInstance, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + maxSize + 10 + + + validityTimeInMinutes + 10 + + + CacheName + CrlLookupCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.uddi.UddiLookupKey, dk.gov.oiosi.library],[System.Collections.Generic.IList`1[[dk.gov.oiosi.uddi.UddiService, dk.gov.oiosi.library]], mscorlib]] + dk.gov.oiosi.library + + + validityTimeInHours + 1 + + + frequencyInMinutes + 10 + + + CacheName + UddiServiceCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.uddi.UddiId, dk.gov.oiosi.library],[dk.gov.oiosi.uddi.UddiTModel, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInHours + 24 + + + frequencyInMinutes + 10 + + + CacheName + UddiTModelCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.security.CertificateSubject, dk.gov.oiosi.library],[System.Security.Cryptography.X509Certificates.X509Certificate2, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] + dk.gov.oiosi.library + + + validityTimeInHours + 4 + + + frequencyInMinutes + 10 + + + CacheName + CertificateCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.String, mscorlib],[System.Xml.Schema.XmlSchemaSet, System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] + dk.gov.oiosi.library + + + maxSize + 20 + + + CacheName + SchemaStoreCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.String, mscorlib],[dk.gov.oiosi.xml.schematron.CompiledXslt, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + maxSize + 20 + + + CacheName + SchematronStoreCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[dk.gov.oiosi.extension.wcf.Interceptor.Security.UnfinishedSignatureValidationProof, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInMinutes + 60 + + + frequencyInMinutes + 10 + + + CacheName + MessageIdUnfinishedSignaturesCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[System.Collections.Generic.List`1[[dk.gov.oiosi.extension.wcf.Interceptor.Security.UnfinishedSignatureValidationProof, dk.gov.oiosi.library]], mscorlib]] + dk.gov.oiosi.library + + + validityTimeInMinutes + 60 + + + frequencyInMinutes + 10 + + + CacheName + SequenceIdUnfinishedSignaturesCache + + + + + + + + LocalMachine + Root + 573f57e67530f1a0777dfbc69f090438d3360256 + Den Danske Stat OCES rod-CA + + + LocalMachine + Root + 4b8e6003 + TRUST2408 OCES Primary CA + + + + + + UI:D + + + FID + + + + True + True + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/BouncyCastle.Crypto.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/BouncyCastle.Crypto.dll new file mode 100644 index 0000000000000000000000000000000000000000..9059e64588eaf9ead3b2592e936a640a47e9365b Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/BouncyCastle.Crypto.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Charsets.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Charsets.dll new file mode 100644 index 0000000000000000000000000000000000000000..39278dd9d1ce97323a51e5350d6c955779a364a8 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Charsets.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Core.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..59d8d2ab3174144431395adedf7c8b98ed898fca Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Core.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Text.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Text.dll new file mode 100644 index 0000000000000000000000000000000000000000..98fa8d0984c21a8b3dfdd5a27b6ce8e457703704 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Text.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Util.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Util.dll new file mode 100644 index 0000000000000000000000000000000000000000..d9fd1b3d1c24a8bfe34967a64d375805fc070d87 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.Util.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.XML.API.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.XML.API.dll new file mode 100644 index 0000000000000000000000000000000000000000..58596b67b4f2552ea66d4ac022c5ee8d6660c286 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.OpenJDK.XML.API.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.Runtime.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..5b0824ea80deedef8fac3ad0c56c5d0735b65e49 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/IKVM.Runtime.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Novell.Directory.Ldap.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Novell.Directory.Ldap.dll new file mode 100644 index 0000000000000000000000000000000000000000..0c8b1bd960f812938ba59c55df159c5d06b46721 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Novell.Directory.Ldap.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/NemKonto/Schematrons/NemKonto.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/NemKonto/Schematrons/NemKonto.xsl new file mode 100644 index 0000000000000000000000000000000000000000..629059eaeea7a20a3dc538b9e33f41ee5f073bb6 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/NemKonto/Schematrons/NemKonto.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CCTS_CCT_SchemaModule-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CCTS_CCT_SchemaModule-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..74a9f201b6731906624b1b824ce96c699da37289 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CCTS_CCT_SchemaModule-2.0.xsd @@ -0,0 +1,731 @@ + + + + + + + + + + + + + + UNDT000001 + CCT + Amount. Type + 1.0 + A number of monetary units specified in a currency where the unit of the currency is explicit or implied. + Amount + decimal + + + + + + + + UNDT000001-SC2 + SC + Amount Currency. Identifier + The currency of the amount. + Amount Currency + Identification + Identifier + string + Reference UNECE Rec 9, using 3-letter alphabetic codes. + + + + + + + UNDT000001-SC3 + SC + Amount Currency. Code List Version. Identifier + The VersionID of the UN/ECE Rec9 code list. + Amount Currency + Code List Version + Identifier + string + + + + + + + + + + + + UNDT000002 + CCT + Binary Object. Type + 1.0 + A set of finite-length sequences of binary octets. + Binary Object + binary + + + + + + + + UNDT000002-SC2 + SC + Binary Object. Format. Text + The format of the binary content. + Binary Object + Format + Text + string + + + + + + + UNDT000002-SC3 + SC + Binary Object. Mime. Code + The mime type of the binary object. + Binary Object + Mime + Code + string + + + + + + + UNDT000002-SC4 + SC + Binary Object. Encoding. Code + Specifies the decoding algorithm of the binary object. + Binary Object + Encoding + Code + string + + + + + + + UNDT000002-SC5 + SC + Binary Object. Character Set. Code + The character set of the binary object if the mime type is text. + Binary Object + Character Set + Code + string + + + + + + + UNDT000002-SC6 + SC + Binary Object. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the binary object is located. + Binary Object + Uniform Resource Identifier + Identifier + string + + + + + + + UNDT000002-SC7 + SC + Binary Object. Filename.Text + The filename of the binary object. + Binary Object + Filename + Text + string + + + + + + + + + + + + UNDT000007 + CCT + Code. Type + 1.0 + A character string (letters, figures, or symbols) that for brevity and/or languange independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information. + Code + string + Should not be used if the character string identifies an instance of an object class or an object in the real world, in which case the Identifier. Type should be used. + + + + + + + + UNDT000007-SC2 + SC + Code List. Identifier + The identification of a list of codes. + Code List + Identification + Identifier + string + + + + + + + UNDT000007-SC3 + SC + Code List. Agency. Identifier + An agency that maintains one or more lists of codes. + Code List + Agency + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UNDT000007-SC4 + SC + Code List. Agency Name. Text + The name of the agency that maintains the list of codes. + Code List + Agency Name + Text + string + + + + + + + UNDT000007-SC5 + SC + Code List. Name. Text + The name of a list of codes. + Code List + Name + Text + string + + + + + + + UNDT000007-SC6 + SC + Code List. Version. Identifier + The version of the list of codes. + Code List + Version + Identifier + string + + + + + + + UNDT000007-SC7 + SC + Code. Name. Text + The textual equivalent of the code content component. + Code + Name + Text + string + + + + + + + UNDT000007-SC8 + SC + Language. Identifier + The identifier of the language used in the code name. + Language + Identification + Identifier + string + + + + + + + UNDT000007-SC9 + SC + Code List. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the code list is located. + Code List + Uniform Resource Identifier + Identifier + string + + + + + + + UNDT000007-SC10 + SC + Code List Scheme. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the code list scheme is located. + Code List Scheme + Uniform Resource Identifier + Identifier + string + + + + + + + + + + + + UNDT000008 + CCT + Date Time. Type + 1.0 + A particular point in the progression of time together with the relevant supplementary information. + Date Time + string + Can be used for a date and/or time. + + + + + + + + UNDT000008-SC1 + SC + Date Time. Format. Text + The format of the date time content + Date Time + Format + Text + string + + + + + + + + + + + + UNDT000011 + CCT + Identifier. Type + 1.0 + A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects in the same scheme together with relevant supplementary information. + Identifier + string + + + + + + + + UNDT000011-SC2 + SC + Identification Scheme. Identifier + The identification of the identification scheme. + Identification Scheme + Identification + Identifier + string + + + + + + + UNDT000011-SC3 + SC + Identification Scheme. Name. Text + The name of the identification scheme. + Identification Scheme + Name + Text + string + + + + + + + UNDT000011-SC4 + SC + Identification Scheme Agency. Identifier + The identification of the agency that maintains the identification scheme. + Identification Scheme Agency + Identification + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UNDT000011-SC5 + SC + Identification Scheme Agency. Name. Text + The name of the agency that maintains the identification scheme. + Identification Scheme Agency + Agency Name + Text + string + + + + + + + UNDT000011-SC6 + SC + Identification Scheme. Version. Identifier + The version of the identification scheme. + Identification Scheme + Version + Identifier + string + + + + + + + UNDT000011-SC7 + SC + Identification Scheme Data. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the identification scheme data is located. + Identification Scheme Data + Uniform Resource Identifier + Identifier + string + + + + + + + UNDT000011-SC8 + SC + Identification Scheme. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the identification scheme is located. + Identification Scheme + Uniform Resource Identifier + Identifier + string + + + + + + + + + + + + UNDT000012 + CCT + Indicator. Type + 1.0 + A list of two mutually exclusive Boolean values that express the only possible states of a Property. + Indicator + string + + + + + + + + UNDT000012-SC2 + SC + Indicator. Format. Text + Whether the indicator is numeric, textual or binary. + Indicator + Format + Text + string + + + + + + + + + + + + UNDT000013 + CCT + Measure. Type + 1.0 + A numeric value determined by measuring an object along with the specified unit of measure. + Measure + decimal + + + + + + + + UNDT000013-SC2 + SC + Measure Unit. Code + The type of unit of measure. + Measure Unit + Code + Code + string + Reference UNECE Rec. 20 and X12 355 + + + + + + + UNDT000013-SC3 + SC + Measure Unit. Code List Version. Identifier + The version of the measure unit code list. + Measure Unit + Code List Version + Identifier + string + + + + + + + + + + + + UNDT000014 + CCT + Numeric. Type + 1.0 + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Numeric + string + + + + + + + + UNDT000014-SC2 + SC + Numeric. Format. Text + Whether the number is an integer, decimal, real number or percentage. + Numeric + Format + Text + string + + + + + + + + + + + + UNDT000018 + CCT + Quantity. Type + 1.0 + A counted number of non-monetary units possibly including fractions. + Quantity + decimal + + + + + + + + UNDT000018-SC2 + SC + Quantity. Unit. Code + The unit of the quantity + Quantity + Unit Code + Code + string + + + + + + + UNDT000018-SC3 + SC + Quantity Unit. Code List. Identifier + The quantity unit code list. + Quantity Unit + Code List + Identifier + string + + + + + + + UNDT000018-SC4 + SC + Quantity Unit. Code List Agency. Identifier + The identification of the agency that maintains the quantity unit code list + Quantity Unit + Code List Agency + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UNDT000018-SC5 + SC + Quantity Unit. Code List Agency Name. Text + The name of the agency which maintains the quantity unit code list. + Quantity Unit + Code List Agency Name + Text + string + + + + + + + + + + + + UNDT000019 + CCT + Text. Type + 1.0 + A character string (i.e. a finite set of characters) generally in the form of words of a language. + Text + string + + + + + + + + UNDT000019-SC2 + SC + Language. Identifier + The identifier of the language used in the content component. + Language + Identification + Identifier + string + + + + + + + UNDT000019-SC3 + SC + Language. Locale. Identifier + The identification of the locale of the language. + Language + Locale + Identifier + string + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_CurrencyCode_ISO_7_04.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_CurrencyCode_ISO_7_04.xsd new file mode 100644 index 0000000000000000000000000000000000000000..8dbc5797ec15d2b3b0f1fc761efe30341a0cefa9 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_CurrencyCode_ISO_7_04.xsd @@ -0,0 +1,1378 @@ + + + + + + + + + + + + Dirham + + + + + + + + Afghani + + + + + + + + Lek + + + + + + + + Dram + + + + + + + + Netherlands Antillian Guilder + + + + + + + + Kwanza + + + + + + + + Argentine Peso + + + + + + + + Australian Dollar + + + + + + + + Aruban Guilder + + + + + + + + Azerbaijanian Manat + + + + + + + + Convertible Mark + + + + + + + + Barbados Dollar + + + + + + + + Taka + + + + + + + + Bulgarian Lev + + + + + + + + Bahraini Dinar + + + + + + + + Burundi Franc + + + + + + + + Bermudian Dollar (customarily: Bermuda Dollar) + + + + + + + + Brunei Dollar + + + + + + + + Boliviano + + + + + + + + Brazilian Real + + + + + + + + Bahamian Dollar + + + + + + + + Ngultrum + + + + + + + + Pula + + + + + + + + Belarussian Ruble + + + + + + + + Belize Dollar + + + + + + + + Canadian Dollar + + + + + + + + Franc Congolais + + + + + + + + Swiss Franc + + + + + + + + Chilean Peso + + + + + + + + Yuan Renminbi + + + + + + + + Colombian Peso + + + + + + + + Costa Rican Colon + + + + + + + + Cuban Peso + + + + + + + + Cape Verde Escudo + + + + + + + + Cyprus Pound + + + + + + + + Czech Koruna + + + + + + + + Djibouti Franc + + + + + + + + Danish Krone + + + + + + + + Dominican Peso + + + + + + + + Algerian Dinar + + + + + + + + Kroon + + + + + + + + Egyptian Pound + + + + + + + + Nakfa + + + + + + + + Ethopian Birr + + + + + + + + Euro + On 1 January 1999, the euro will become the currency of those Member states of the European Union which adopt the single currency in accordance with the Treaty establishing the European Community. This code has been issued now so that technical preparations can be started. The code element 'EU' has been reserved by the ISO 3166 Maintenance Agency for use within ISO 4217 where 'R' has been appended to make an acceptable mnemonic code. + + + + + + + Fiji Dollar + + + + + + + + Falkland Islands Pound + + + + + + + + Pound Sterling + + + + + + + + Lari + + + + + + + + Cedi + + + + + + + + Gibraltar Pound + + + + + + + + Dalasi + + + + + + + + Guinea Franc + + + + + + + + Quetzal + + + + + + + + Guyana Dollar + + + + + + + + Honk Kong Dollar + + + + + + + + Lempira + + + + + + + + Kuna + + + + + + + + Gourde + + + + + + + + Forint + + + + + + + + Rupiah + + + + + + + + New Israeli Sheqel + + + + + + + + Indian Rupee + + + + + + + + Iraqi Dinar + + + + + + + + Iranian Rial + + + + + + + + Iceland Krona + + + + + + + + Jamaican Dollar + + + + + + + + Jordanian Dinar + + + + + + + + Yen + + + + + + + + Kenyan Shilling + + + + + + + + Som + + + + + + + + Riel + + + + + + + + Comoro Franc + + + + + + + + North Korean Won + + + + + + + + Won + + + + + + + + Kuwaiti Dinar + + + + + + + + Cayman Islands Dollar + + + + + + + + Tenge + + + + + + + + Kip + + + + + + + + Lebanese Pound + + + + + + + + Sri Lanka Rupee + + + + + + + + Liberian Dollar + + + + + + + + Loti + + + + + + + + Lithuanian Litas + + + + + + + + Latvian Lats + + + + + + + + Libyan Dinar + + + + + + + + Morrocan Dirham + + + + + + + + Moldovan Leu + + + + + + + + Malagasy Franc + + + + + + + + Denar + + + + + + + + Kyat + + + + + + + + Tugrik + + + + + + + + Pataca + + + + + + + + Ouguiya + + + + + + + + Maltese Lira + + + + + + + + Mauritius Rupee + + + + + + + + Rufiyaa + + + + + + + + Kwacha + + + + + + + + Mexican Peso + + + + + + + + Malaysian Ringgit + + + + + + + + Metical + + + + + + + + Namibia Dollar + + + + + + + + Naira + + + + + + + + Cordoba Oro + + + + + + + + Norwegian Krone + + + + + + + + Nepalese Rupee + + + + + + + + New Zealand Dollar + + + + + + + + Rial Omani + + + + + + + + Balboa + + + + + + + + Nuevo Sol + + + + + + + + Kina + + + + + + + + Philippine Peso + + + + + + + + Pakistan Rupee + + + + + + + + Zloty + + + + + + + + Guarani + + + + + + + + Qatari Rial + + + + + + + + Leu + + + + + + + + Russian Ruble + + + + + + + + Rwanda Franc + + + + + + + + Saudi Riyal + + + + + + + + Solomon Islands Dollar + + + + + + + + Seychelles Rupee + + + + + + + + Sudanese Dinar + + + + + + + + Swedish Krona + + + + + + + + Singapore Dollar + + + + + + + + St. Helena Pound + + + + + + + + Tolar + + + + + + + + Slovak Koruna + + + + + + + + Leone + + + + + + + + Somali Shilling + + + + + + + + Suriname Guilder + + + + + + + + Dobra + + + + + + + + El Salvador Colon + + + + + + + + Syrian Pound + + + + + + + + Lilangeni + + + + + + + + Baht + + + + + + + + Somoni + + + + + + + + Manat + + + + + + + + Tunisian Dinar + + + + + + + + Pa'anga + + + + + + + + Turkish Lira + + + + + + + + Trinidad and Tobago Dollar + + + + + + + + New Taiwan Dollar + + + + + + + + Tanzanian Shilling + + + + + + + + Hryvnia + + + + + + + + Uganda Shilling + + + + + + + + US Dollar + + + + + + + + Peso Uruguayo + + + + + + + + Uzbekistan Sum + + + + + + + + Bolivar + + + + + + + + Dong + + + + + + + + Vatu + + + + + + + + Tala + + + + + + + + CFA Franc + + + + + + + + Silver + + + + + + + + Gold + + + + + + + + East Carribean Dollar + + + + + + + + SDR + + + + + + + + CFA Franc + + + + + + + + Palladium + + + + + + + + CFP Franc + + + + + + + + Platinum + + + + + + + + Yemeni Rial + + + + + + + + New Dinar + + + + + + + + Rand + + + + + + + + Kwacha + + + + + + + + Zimbabwe Dollar + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_LanguageCode_ISO_7_04.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_LanguageCode_ISO_7_04.xsd new file mode 100644 index 0000000000000000000000000000000000000000..c673064fd2dd76c72dd582f6d1c76d3b98b033e5 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_LanguageCode_ISO_7_04.xsd @@ -0,0 +1,2250 @@ + + + + + + + + + + + + Afar + + + + + + + + Abkhazian + + + + + + + + Afrikaans + + + + + + + + Amharic + + + + + + + + Arabic + + + + + + + + Assamese + + + + + + + + Aymara + + + + + + + + Azerbaijani + + + + + + + + Bashkir + + + + + + + + Byelorussian + + + + + + + + Bulgarian + + + + + + + + Bihari + + + + + + + + Bislama + + + + + + + + Bengali; Bangla + + + + + + + + Tibetan + + + + + + + + Breton + + + + + + + + Catalan + + + + + + + + Corsican + + + + + + + + Czech + + + + + + + + Welsh + + + + + + + + Danish + + + + + + + + German + + + + + + + + Bhutani + + + + + + + + Greek + + + + + + + + English + + + + + + + + Esperanto + + + + + + + + Spanish + + + + + + + + Esotonian + + + + + + + + Basque + + + + + + + + Persian + + + + + + + + Finnish + + + + + + + + Fiji + + + + + + + + Faroese + + + + + + + + French + + + + + + + + Frisian + + + + + + + + Irish + + + + + + + + Scots Gaelic + + + + + + + + Galician + + + + + + + + Guarani + + + + + + + + Gujarati + + + + + + + + Hausa + + + + + + + + Hebrew + + + + + + + + Hindi + + + + + + + + Croatian + + + + + + + + Hungarian + + + + + + + + Armenian + + + + + + + + Interlingua + + + + + + + + Indonesian + + + + + + + + Interlingue + + + + + + + + Inupiak + + + + + + + + Icelandic + + + + + + + + Italian + + + + + + + + Eskimo, Inuktiut CA + + + + + + + + Japanese + + + + + + + + Javanese + + + + + + + + Georgian + + + + + + + + Kazakh + + + + + + + + Greenlandic + + + + + + + + Cambodian + + + + + + + + Kannada + + + + + + + + Korean + + + + + + + + Kashmiri + + + + + + + + Kurdish + + + + + + + + Kirghiz + + + + + + + + Latin + + + + + + + + Lingala + + + + + + + + Laothian + + + + + + + + Lithuanian + + + + + + + + Latvian, Lettish + + + + + + + + Malagasy + + + + + + + + Maori + + + + + + + + Macedonian + + + + + + + + Malayalam + + + + + + + + Mangolian + + + + + + + + Moldavian + + + + + + + + Marathi + + + + + + + + Malay + + + + + + + + Maltese + + + + + + + + Nauru + + + + + + + + Nepali + + + + + + + + Dutch + + + + + + + + Norwegian + + + + + + + + Occitan + + + + + + + + (Afan) Oromo + + + + + + + + Oriya + + + + + + + + Punjabi + + + + + + + + Polish + + + + + + + + Pashto, Pushto + + + + + + + + Portuguese + + + + + + + + Quechua + + + + + + + + Rhaeto-Romance + + + + + + + + Kirundi + + + + + + + + Romanian + + + + + + + + Russian + + + + + + + + Kinyarwanda + + + + + + + + Sanskrit + + + + + + + + Sindhi + + + + + + + + Sangho + + + + + + + + Serbo-Croatian + + + + + + + + Singhalese + + + + + + + + Slovak + + + + + + + + Slovenian + + + + + + + + Samoan + + + + + + + + Shona + + + + + + + + Somali + + + + + + + + Albanian + + + + + + + + Serbian + + + + + + + + Siswati + + + + + + + + Sesotho + + + + + + + + Sundanese + + + + + + + + Swedish + + + + + + + + Sawahili + + + + + + + + Tamil + + + + + + + + Telugu + + + + + + + + Tajik + + + + + + + + Thai + + + + + + + + Tigrinya + + + + + + + + Turkmen + + + + + + + + Tagalog + + + + + + + + Setswana + + + + + + + + Tonga + + + + + + + + Turkish + + + + + + + + Tsonga + + + + + + + + Tatar + + + + + + + + Twi + + + + + + + + Uigur + + + + + + + + Ukrainian + + + + + + + + Urdu + + + + + + + + Uzbek + + + + + + + + Vietnamese + + + + + + + + Volapük + + + + + + + + Wolof + + + + + + + + hosa + + + + + + + + Yiddish + + + + + + + + Yoruba + + + + + + + + Zhuang + + + + + + + + Chinese + + + + + + + + Zulu + + + + + + + + Afar + + + + + + + + Abkhazian + + + + + + + + Afrikaans + + + + + + + + Amharic + + + + + + + + Arabic + + + + + + + + Assamese + + + + + + + + Aymara + + + + + + + + Azerbaijani + + + + + + + + Bashkir + + + + + + + + Byelorussian + + + + + + + + Bulgarian + + + + + + + + Bihari + + + + + + + + Bislama + + + + + + + + Bengali; Bangla + + + + + + + + Tibetan + + + + + + + + Breton + + + + + + + + Catalan + + + + + + + + Corsican + + + + + + + + Czech + + + + + + + + Welsh + + + + + + + + Danish + + + + + + + + German + + + + + + + + Bhutani + + + + + + + + Greek + + + + + + + + English + + + + + + + + Esperanto + + + + + + + + Spanish + + + + + + + + Esotonian + + + + + + + + Basque + + + + + + + + Persian + + + + + + + + Finnish + + + + + + + + Fiji + + + + + + + + Faroese + + + + + + + + French + + + + + + + + Frisian + + + + + + + + Irish + + + + + + + + Scots Gaelic + + + + + + + + Galician + + + + + + + + Guarani + + + + + + + + Gujarati + + + + + + + + Hausa + + + + + + + + Hebrew + + + + + + + + Hindi + + + + + + + + Croatian + + + + + + + + Hungarian + + + + + + + + Armenian + + + + + + + + Interlingua + + + + + + + + Indonesian + + + + + + + + Interlingue + + + + + + + + Inupiak + + + + + + + + Icelandic + + + + + + + + Italian + + + + + + + + Eskimo, Inuktiut CA + + + + + + + + Japanese + + + + + + + + Javanese + + + + + + + + Georgian + + + + + + + + Kazakh + + + + + + + + Greenlandic + + + + + + + + Cambodian + + + + + + + + Kannada + + + + + + + + Korean + + + + + + + + Kashmiri + + + + + + + + Kurdish + + + + + + + + Kirghiz + + + + + + + + Latin + + + + + + + + Lingala + + + + + + + + Laothian + + + + + + + + Lithuanian + + + + + + + + Latvian, Lettish + + + + + + + + Malagasy + + + + + + + + Maori + + + + + + + + Macedonian + + + + + + + + Malayalam + + + + + + + + Mangolian + + + + + + + + Moldavian + + + + + + + + Marathi + + + + + + + + Malay + + + + + + + + Maltese + + + + + + + + Nauru + + + + + + + + Nepali + + + + + + + + Dutch + + + + + + + + Norwegian + + + + + + + + Occitan + + + + + + + + (Afan) Oromo + + + + + + + + Oriya + + + + + + + + Punjabi + + + + + + + + Polish + + + + + + + + Pashto, Pushto + + + + + + + + Portuguese + + + + + + + + Quechua + + + + + + + + Rhaeto-Romance + + + + + + + + Kirundi + + + + + + + + Romanian + + + + + + + + Russian + + + + + + + + Kinyarwanda + + + + + + + + Sanskrit + + + + + + + + Sindhi + + + + + + + + Sangho + + + + + + + + Serbo-Croatian + + + + + + + + Singhalese + + + + + + + + Slovak + + + + + + + + Slovenian + + + + + + + + Samoan + + + + + + + + Shona + + + + + + + + Somali + + + + + + + + Albanian + + + + + + + + Serbian + + + + + + + + Siswati + + + + + + + + Sesotho + + + + + + + + Sundanese + + + + + + + + Swedish + + + + + + + + Sawahili + + + + + + + + Tamil + + + + + + + + Telugu + + + + + + + + Tajik + + + + + + + + Thai + + + + + + + + Tigrinya + + + + + + + + Turkmen + + + + + + + + Tagalog + + + + + + + + Setswana + + + + + + + + Tonga + + + + + + + + Turkish + + + + + + + + Tsonga + + + + + + + + Tatar + + + + + + + + Twi + + + + + + + + Uigur + + + + + + + + Ukrainian + + + + + + + + Urdu + + + + + + + + Uzbek + + + + + + + + Vietnamese + + + + + + + + Volapük + + + + + + + + Wolof + + + + + + + + hosa + + + + + + + + Yiddish + + + + + + + + Yoruba + + + + + + + + Zhuang + + + + + + + + Chinese + + + + + + + + Zulu + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd new file mode 100644 index 0000000000000000000000000000000000000000..5907a71791475f97d0d188bf9af5f43894253f1c --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd @@ -0,0 +1,658 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_UnitCode_UNECE_7_04.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_UnitCode_UNECE_7_04.xsd new file mode 100644 index 0000000000000000000000000000000000000000..0f3fef0a6dd80f14b010305ef9734a646f5720c7 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/CodeList_UnitCode_UNECE_7_04.xsd @@ -0,0 +1,8803 @@ + + + + + + + + + + + + small spray + + + + + + + + lift + + + + + + + + heat lot + + + + + + + + group + + + + + + + + outfit + + + + + + + + ration + + + + + + + + shot + + + + + + + + stick + + + + + + + + hundred fifteen kg drum + + + + + + + + hundred lb drum + + + + + + + + fiftyfive gallon (US) drum + + + + + + + + tank truck + + + + + + + + twenty foot container + + + + + + + + forty foot container + + + + + + + + decilitre per gram + + + + + + + + gram per cubic centimetre + + + + + + + + theoretical pound + + + + + + + + gram per square centimetre + + + + + + + + actual ton + + + + + + + + theoretical ton + + + + + + + + kilogram per square metre + + + + + + + + pound per thousand square feet + + + + + + + + horse power day per air dry metric ton + + + + + + + + catch weight + + + + + + + + kilogram per air dry metric ton + + + + + + + + kilopascal square metres per gram + + + + + + + + kilopascals per millimetre + + + + + + + + millilitres per square centimetre second + + + + + + + + cubic feet per minute per square foot + + + + + + + + ounce per square foot + + + + + + + + ounces per square foot per 0,01 inch + + + + + + + + millilitre per second + + + + + + + + millilitre per minute + + + + + + + + super bulk bag + + + + + + + + fivehundred kg bulk bag + + + + + + + + threehundred kg bulk bag + + + + + + + + fifty lb bulk bag + + + + + + + + fifty lb bag + + + + + + + + bulk car load + + + + + + + + theoretical kilograms + + + + + + + + theoretical tonne + + + + + + + + sitas + + + + + + + + mesh + + + + + + + + net kilogram + + + + + + + + part per million + + + + + + + + percent weight + + + + + + + + part per billion (US) + + + + + + + + percent per 1000 hour + + + + + + + + failure rate in time + + + + + + + + pound per square inch, gauge + + + + + + + + oersted + + + + + + + + test specific scale + + + + + + + + volt ampere per pound + + + + + + + + watt per pound + + + + + + + + ampere tum per centimetre + + + + + + + + millipascal + + + + + + + + gauss + + + + + + + + milli-inch + + + + + + + + kilogauss + + + + + + + + pounds per square inch absolute + + + + + + + + henry + + + + + + + + kilopound per square inch + + + + + + + + foot pound-force + + + + + + + + pound per cubic foot + + + + + + + + poise + + + + + + + + Saybold universal second + + + + + + + + stokes + + + + + + + + calorie per cubic centimetre + + + + + + + + calorie per gram + + + + + + + + curl unit + + + + + + + + twenty thousand gallon (US) tankcar + + + + + + + + ten thousand gallon (US) tankcar + + + + + + + + ten kg drum + + + + + + + + fifteen kg drum + + + + + + + + car mile + + + + + + + + car count + + + + + + + + locomotive count + + + + + + + + caboose count + + + + + + + + empty car + + + + + + + + train mile + + + + + + + + fuel usage gallon (US) + + + + + + + + caboose mile + + + + + + + + fixed rate + + + + + + + + ton mile + + + + + + + + locomotive mile + + + + + + + + total car count + + + + + + + + total car mile + + + + + + + + quarter mile + + + + + + + + radian per second + + + + + + + + radian per second squared + + + + + + + + röntgen + + + + + + + + British thermal unit per hour + + + + + + + + cubic centimetre per second + + + + + + + + cubic foot per hour + + + + + + + + cubic foot per minute + + + + + + + + centimetre per second + + + + + + + + decibel + + + + + + + + kilobyte + + + + + + + + kilobecquerel + + + + + + + + kilocurie + + + + + + + + megagram + + + + + + + + megagram per hour + + + + + + + + bin + + + + + + + + metre per minute + + + + + + + + milliröntgen + + + + + + + + millivolt + + + + + + + + megajoule + + + + + + + + manmonth + + + + + + + + pound per pound of product + + + + + + + + pound per piece of product + + + + + + + + kilogram per kilogram of product + + + + + + + + kilogram per piece of product + + + + + + + + bobbin + + + + + + + + cap + + + + + + + + centistokes + + + + + + + + twenty pack + + + + + + + + microlitre + + + + + + + + micrometre (micron) + + + + + + + + milliampere + + + + + + + + megabyte + + + + + + + + milligram per hour + + + + + + + + megabecquerel + + + + + + + + microfarad + + + + + + + + newton per metre + + + + + + + + ounce inch + + + + + + + + ounce foot + + + + + + + + picofarad + + + + + + + + pound per hour + + + + + + + + ton(US) per hour + + + + + + + + kilolitre per hour + + + + + + + + barrel per minute + + + + + + + + batch + + + + + + + + gallon(US) per thousand + + + + + + + + MMSCF/day + + + + + + + + pounds per thousand + + + + + + + + pump + + + + + + + + stage + + + + + + + + standard cubic foot + + + + + + + + hydraulic horse power + + + + + + + + count per minute + + + + + + + + seismic level + + + + + + + + seismic line + + + + + + + + 15 C calorie + + + + + + + + ampere square metre per joule second + + + + + + + + Ã¥ngström + + + + + + + + astronomical unit + + + + + + + + attojoule + + + + + + + + barn + + + + + + + + barn per electron volt + + + + + + + + barn per steradian electron volt, + + + + + + + + barn per sterdian + + + + + + + + becquerel per kilogram + + + + + + + + becquerel per metre cubed + + + + + + + + ampere per centimetre + + + + + + + + British thermal unit per second square foot degree Rankin + + + + + + + + British thermal unit per pound degree Rankin + + + + + + + + British thermal unit per second foot degree Rankin + + + + + + + + British thermal unit per hour square foot degree Rankin + + + + + + + + candela per square metre + + + + + + + + cheval vapeur + + + + + + + + coulomb metre + + + + + + + + coulomb metre squared per volt + + + + + + + + coulomb per cubic centimetre + + + + + + + + coulomb per cubic metre + + + + + + + + ampere per millimetre + + + + + + + + coulomb per cubic millimetre + + + + + + + + coulomb per kilogram second + + + + + + + + coulomb per mole + + + + + + + + coulomb per square centimetre + + + + + + + + coulomb per square metre + + + + + + + + coulomb per square millimetre + + + + + + + + cubic centimetre per mole + + + + + + + + cubic decimetre per mole + + + + + + + + cubic metre per coulomb + + + + + + + + cubic metre per kilogram + + + + + + + + ampere per square centimetre + + + + + + + + cubic metre per mole + + + + + + + + ampere per square metre + + + + + + + + curie per kilogram + + + + + + + + deadweight tonnage + + + + + + + + decalitre + + + + + + + + decametre + + + + + + + + decitex + + + + + + + + degree Rankin + + + + + + + + denier + + + + + + + + ampere square metre + + + + + + + + dyn second per cubic centimetre + + + + + + + + dyne second per centimetre + + + + + + + + dyne second per centimetre to the fifth + + + + + + + + electronvolt + + + + + + + + electronvolt per metre + + + + + + + + electronvolt square metre + + + + + + + + electronvolt square metre per kilogram + + + + + + + + erg + + + + + + + + erg per centimetre + + + + + + + + ampere per square metre kelvin squared + + + + + + + + erg per cubic centimetre + + + + + + + + erg per gram + + + + + + + + erg per gram second + + + + + + + + erg per second + + + + + + + + erg per second square centimetre + + + + + + + + erg per square centimetre second + + + + + + + + erg square centimetre + + + + + + + + erg square centimetre per gram + + + + + + + + exajoule + + + + + + + + farad per metre + + + + + + + + ampere per square millimetre + + + + + + + + femtojoule + + + + + + + + femtometre + + + + + + + + foot per second squared + + + + + + + + foot pound-force per second + + + + + + + + freight ton + + + + + + + + gal + + + + + + + + Gaussian CGS unit of displacement + + + + + + + + Gaussian CGS unit of electic current + + + + + + + + Gaussian CGS unit of electric charge + + + + + + + + ampere second + + + + + + + + Gaussian CGS unit of electric field strength + + + + + + + + Gaussian CGS unit of electric polarization + + + + + + + + Gaussian CGS unit of electric potential + + + + + + + + Gaussian CGS unit of magnetization + + + + + + + + gigacoulomb per cubic metre + + + + + + + + gigaelectronvolt + + + + + + + + gigahertz + + + + + + + + gigaohm + + + + + + + + gigaohm metre + + + + + + + + gigapascal + + + + + + + + rate + + + + + + + + gigawatt + + + + + + + + gon + Remarks by GEFEG mbH: +Synonyms A91 = grade + + + + + + + gram per cubic metre + + + + + + + + gram per mole + + + + + + + + gray + + + + + + + + gray per second + + + + + + + + hectopascal + + + + + + + + henry per metre + + + + + + + + ball + + + + + + + + bulk pack + + + + + + + + acre + + + + + + + + byte + + + + + + + + ampere per metre + + + + + + + + additional minute + + + + + + + + average minute per call + + + + + + + + cop + + + + + + + + fathom + + + + + + + + access line + + + + + + + + ampoule + + + + + + + + ampere hour + + + + + + + + ampere + + + + + + + + year + + + + + + + + aluminium pound only + + + + + + + + troy ounce or apothecaries' ounce + + + + + + + + anti-hemophilic factor (AHF) unit + + + + + + + + suppository + + + + + + + + are + + + + + + + + assortment + + + + + + + + alcoholic strength by mass + + + + + + + + alcoholic strength by volume + + + + + + + + standard atmosphere + + + + + + + + technical atmosphere + + + + + + + + capsule + + + + + + + + powder filled vial + + + + + + + + assembly + + + + + + + + British thermal unit per pound + + + + + + + + Btu per cubic foot + + + + + + + + barrel (US) per day + + + + + + + + joule per kilogram kelvin + + + + + + + + joule per metre + + + + + + + + joule per square metre + Remarks by GEFEG mbH: +Synonym B13 = joule per metre squared + + + + + + + joule per metre to the fourth power + + + + + + + + joule per mole + + + + + + + + joule per mole kelvin + + + + + + + + joule second + + + + + + + + bunk + + + + + + + + joule square metre per kilogram + + + + + + + + kelvin per watt + + + + + + + + kiloampere + + + + + + + + kiloampere per square metre + + + + + + + + kiloampere per metre + + + + + + + + kilobecquerel per kilogram + + + + + + + + kilocoulomb + + + + + + + + kilocoulomb per cubic metre + + + + + + + + kilocoulomb per square metre + + + + + + + + kiloelectronvolt + + + + + + + + batting pound + + + + + + + + kilogram metre per second + + + + + + + + kilogram metre squared + + + + + + + + kilogram metre squared per second + + + + + + + + kilogram per cubic decimetre + + + + + + + + kilogram per litre + Remarks by GEFEG mbH: +Synonym B35 = kilogram per litre of product + + + + + + + thermochemical calorie per gram + + + + + + + + kilogram-force + + + + + + + + kilogram-force metre + + + + + + + + kilogram-force metre per second + + + + + + + + barrel, imperial + + + + + + + + kilogram-force per square metre + + + + + + + + kilojoule per kelvin + + + + + + + + kilojoule per kilogram + + + + + + + + kilojoule per kilogram kelvin + + + + + + + + kilojoule per mole + + + + + + + + kilomole + + + + + + + + kilomole per cubic metre + + + + + + + + kilonewton + + + + + + + + kilonewton metre + + + + + + + + kiloohm + + + + + + + + billet + + + + + + + + kiloohm metre + + + + + + + + kilopond + + + + + + + + kilosecond + + + + + + + + kilosiemens + + + + + + + + kilosiemens per metre + + + + + + + + kilovolt per metre + + + + + + + + kiloweber per metre + + + + + + + + light year + + + + + + + + litre per mole + + + + + + + + lumen hour + + + + + + + + bun + + + + + + + + lumen per square metre + + + + + + + + lumen per watt + + + + + + + + lumen second + + + + + + + + lux hour + + + + + + + + lux second + + + + + + + + maxwell + + + + + + + + megaampere per square metre + + + + + + + + megabecquerel per kilogram + + + + + + + + megacoulomb per cubic metre + + + + + + + + cycle + + + + + + + + megacoulomb per square metre + + + + + + + + megaelectronvolt + + + + + + + + megagram per cubic metre + + + + + + + + meganewton + + + + + + + + meganewton metre + + + + + + + + megaohm + + + + + + + + megaohm metre + + + + + + + + megasiemens per metre + + + + + + + + megavolt + + + + + + + + megavolt per metre + + + + + + + + joule per cubic metre + + + + + + + + reciprocal metre squared reciprocal second + + + + + + + + metre to the fourth power + + + + + + + + microampere + + + + + + + + microbar + + + + + + + + microcoulomb + + + + + + + + microcoulomb per cubic metre + + + + + + + + microcoulomb per square metre + + + + + + + + microfarad per metre + + + + + + + + batt + + + + + + + + microhenry + + + + + + + + microhenry per metre + + + + + + + + micronewton + + + + + + + + micronewton metre + + + + + + + + microohm + + + + + + + + microohm metre + + + + + + + + micropascal + + + + + + + + microradian + + + + + + + + microsecond + + + + + + + + microsiemens + + + + + + + + bar + + + + + + + + base box + + + + + + + + board + + + + + + + + bundle + + + + + + + + board foot + + + + + + + + bag + + + + + + + + brush + + + + + + + + brake horse power + + + + + + + + trillion (US) + Remarks by GEFEG mbH: +Synonym BIL = billion (EUR) + + + + + + + bucket + + + + + + + + basket + + + + + + + + bale + + + + + + + + dry barrel (US) + + + + + + + + barrel (US) (petroleum etc.) + + + + + + + + bottle + + + + + + + + hundred board feet + + + + + + + + becquerel + + + + + + + + bar + + + + + + + + bolt + + + + + + + + British thermal unit + + + + + + + + bushel (US) + + + + + + + + bushel (UK) + + + + + + + + base weight + + + + + + + + box + + + + + + + + million BTUs + + + + + + + + call + + + + + + + + composite product pound (total weight) + + + + + + + + millifarad + + + + + + + + milligal + + + + + + + + milligram per metre + + + + + + + + milligray + + + + + + + + millihenry + + + + + + + + millijoule + + + + + + + + millimetre per second + + + + + + + + millimetre squared per second + + + + + + + + millimole + + + + + + + + mole per kilogram + + + + + + + + carset + + + + + + + + millinewton + + + + + + + + millinewton per metre + + + + + + + + milliohm metre + + + + + + + + millipascal second + + + + + + + + milliradian + + + + + + + + millisecond + + + + + + + + millisiemens + + + + + + + + millisievert + + + + + + + + millitesla + + + + + + + + microvolt per metre + + + + + + + + millivolt per metre + + + + + + + + milliwatt + + + + + + + + milliwatt per square metre + + + + + + + + milliweber + + + + + + + + mole + + + + + + + + mole per cubic decimetre + + + + + + + + mole per cubic metre + + + + + + + + mole per litre + + + + + + + + nanoampere + + + + + + + + carload + + + + + + + + nanocoulomb + + + + + + + + nanofarad + + + + + + + + nanofarad per metre + + + + + + + + nanohenry + + + + + + + + nanohenry per metre + + + + + + + + nanometre + + + + + + + + nanoohm metre + + + + + + + + nanosecond + + + + + + + + nanotesla + + + + + + + + nanowatt + + + + + + + + cost + + + + + + + + neper + + + + + + + + neper per second + + + + + + + + picometre + + + + + + + + newton metre second + + + + + + + + newton metre squared kilogram squared + + + + + + + + newton per square metre + + + + + + + + newton per square millimetre + + + + + + + + newton second + + + + + + + + newton second per metre + + + + + + + + octave + + + + + + + + cell + + + + + + + + ohm centimetre + + + + + + + + ohm metre + + + + + + + + one + + + + + + + + parsec + + + + + + + + pascal per kelvin + + + + + + + + pascal second + + + + + + + + pascal second per cubic metre + + + + + + + + pascal second per metre + + + + + + + + petajoule + + + + + + + + phon + + + + + + + + centipoise + + + + + + + + picoampere + + + + + + + + picocoulomb + + + + + + + + picofarad per metre + + + + + + + + picohenry + + + + + + + + picowatt + + + + + + + + picowatt per square metre + + + + + + + + pound gage + + + + + + + + pound-force + + + + + + + + millicoulomb per kilogram + + + + + + + + rad + + + + + + + + radian + + + + + + + + radian meter squared per mole + + + + + + + + radian metre squared per kilogram + + + + + + + + radian per metre + + + + + + + + reciprocal †ngstr"m + + + + + + + + reciprocal cubic metre + + + + + + + + reciprocal cubic metre per second + + + + + + + + reciprocal electron volt per cubic metre + + + + + + + + reciprocal henry + + + + + + + + coil group + + + + + + + + reciprocal joule per cubic metre + + + + + + + + reciprocal kelvin or kelvin to the power minus one + + + + + + + + reciprocal metre + + + + + + + + reciprocal square metre + Remarks by GEFEG mbH: +Synonym C93 = reciprocal metre squared + + + + + + + reciprocal minute + + + + + + + + reciprocal mole + + + + + + + + reciprocal pascal or pascal to the power minus one + + + + + + + + reciprocal second + + + + + + + + reciprocal second per cubic metre + + + + + + + + reciprocal second per metre squared + + + + + + + + can + + + + + + + + carrying capacity in metric ton + + + + + + + + candela + + + + + + + + degree Celsius + + + + + + + + hundred + + + + + + + + card + + + + + + + + centigram + + + + + + + + container + + + + + + + + cone + + + + + + + + connector + + + + + + + + coulomb per kilogram + + + + + + + + coil + + + + + + + + hundred leave + + + + + + + + centilitre + + + + + + + + square centimetre + + + + + + + + cubic centimetre + + + + + + + + centimetre + + + + + + + + hundred pack + + + + + + + + cental (UK) + + + + + + + + carboy + + + + + + + + coulomb + + + + + + + + cartridge + + + + + + + + crate + + + + + + + + case + + + + + + + + carton + + + + + + + + metric carat + + + + + + + + cup + + + + + + + + curie + + + + + + + + cover + + + + + + + + hundred pounds (cwt)/hundred weight (US) + + + + + + + + hundred weight (UK) + + + + + + + + cylinder + + + + + + + + combo + + + + + + + + reciprocal second per steradian + + + + + + + + siemens per metre + + + + + + + + siemens square metre per mole + + + + + + + + sievert + + + + + + + + thousand linear yard + + + + + + + + sone + + + + + + + + square centimetre per erg + + + + + + + + square centimetre per steradian erg + + + + + + + + metre kelvin + + + + + + + + square metre kelvin per watt + + + + + + + + reciprocal second per steradian metre squared + + + + + + + + square metre per joule + + + + + + + + square metre per kilogram + + + + + + + + square metre per mole + + + + + + + + pen gram (protein) + + + + + + + + square metre per steradian + + + + + + + + square metre per steradian joule + + + + + + + + square metre per volt second + + + + + + + + steradian + + + + + + + + syphon + + + + + + + + terahertz + + + + + + + + terajoule + + + + + + + + terawatt + + + + + + + + terawatt hour + + + + + + + + tesla + + + + + + + + tex + + + + + + + + thermochemical calorie + + + + + + + + thermochemical calorie per gram kelvin + + + + + + + + thermochemical calorie per second centimetre kelvin + + + + + + + + thermochemical calorie per second square centimetre kelvin + + + + + + + + thousand litre + + + + + + + + tonne per cubic metre + + + + + + + + tropical year + + + + + + + + unified atomic mass unit + + + + + + + + var + + + + + + + + volt squared per kelvin squared + + + + + + + + volt - ampere + + + + + + + + volt per centimetre + + + + + + + + volt per kelvin + + + + + + + + millivolt per kelvin + + + + + + + + kilogram per square centimeter + + + + + + + + volt per metre + + + + + + + + volt per millimetre + + + + + + + + watt per kelvin + + + + + + + + watt per metre kelvin + + + + + + + + watt per square metre + + + + + + + + watt per square metre kelvin + + + + + + + + watt per square metre kelvin to the fourth power + + + + + + + + watt per steradian + + + + + + + + watt per steradian square metre + + + + + + + + weber per metre + + + + + + + + röntgen per second + + + + + + + + weber per millimetre + + + + + + + + minute + + + + + + + + second + + + + + + + + book + + + + + + + + block + + + + + + + + round + + + + + + + + cassette + + + + + + + + dollar per hour + + + + + + + + inch to the fourth power + + + + + + + + sandwich + + + + + + + + International Table (IT) calorie + + + + + + + + International Table (IT) calorie per second centimetre kelvin + + + + + + + + International Table (IT) calorie per second square centimetre kelvin + + + + + + + + joule square metre + + + + + + + + kilogram per mole + + + + + + + + International Table (IT) calorie per gram + + + + + + + + International Table (IT) calorie per gram kelvin + + + + + + + + megacoulomb + + + + + + + + beam + + + + + + + + draize score + + + + + + + + microwatt + + + + + + + + microtesla + + + + + + + + microvolt + + + + + + + + millinewton metre + + + + + + + + microwatt per square metre + + + + + + + + millicoulomb + + + + + + + + millimole per kilogram + + + + + + + + millicoulomb per cubic metre + + + + + + + + millicoulomb per square metre + + + + + + + + dyne per square centimeter + + + + + + + + cubic metre (net) + + + + + + + + rem + + + + + + + + band + + + + + + + + second per cubic metre + + + + + + + + second per radian cubic metre + + + + + + + + joule per gram + + + + + + + + pound gross + + + + + + + + pallet/unit load + + + + + + + + mass pound + + + + + + + + sleeve + + + + + + + + decare + + + + + + + + ten day + + + + + + + + day + + + + + + + + dry pound + + + + + + + + disk (disc) + + + + + + + + degree + + + + + + + + deal + + + + + + + + decade + + + + + + + + decigram + + + + + + + + dispenser + + + + + + + + decagram + + + + + + + + decilitre + + + + + + + + square decimetre + + + + + + + + cubic decimetre + + + + + + + + decimetre + + + + + + + + decinewton metre + + + + + + + + dozen piece + + + + + + + + dozen pair + + + + + + + + displacement tonnage + + + + + + + + data record + + + + + + + + drum + + + + + + + + dram (US) + + + + + + + + dram (UK) + + + + + + + + dozen roll + + + + + + + + drachm (UK) + + + + + + + + display + + + + + + + + dry ton + + + + + + + + decitonne + Remarks by GEFEG mbH: +Synonym DTN = centner, metric +Synonym DTN = quintal, metric + + + + + + + dyne + + + + + + + + pennyweight + + + + + + + + dyne per centimetre + + + + + + + + directory book + + + + + + + + dozen + + + + + + + + dozen pack + + + + + + + + belt + + + + + + + + trailer + + + + + + + + gross kilogram + + + + + + + + metric long ton + + + + + + + + each + + + + + + + + electronic mail box + + + + + + + + each per month + + + + + + + + eleven pack + + + + + + + + equivalent gallon + + + + + + + + envelope + + + + + + + + thousand cubic feet per day + + + + + + + + fibre per cubic centimetre of air + + + + + + + + degree Fahrenheit + + + + + + + + farad + + + + + + + + field + + + + + + + + thousand cubic feet + + + + + + + + million particle per cubic foot + + + + + + + + track foot + + + + + + + + hundred cubic metre + + + + + + + + transdermal patch + + + + + + + + micromole + + + + + + + + flake ton + + + + + + + + million cubic feet + + + + + + + + foot + + + + + + + + pound per square foot + + + + + + + + foot per minute + + + + + + + + foot per second + + + + + + + + square foot + + + + + + + + cubic foot + + + + + + + + US gallon per minute + + + + + + + + Imperial gallon per minute + + + + + + + + microfiche sheet + + + + + + + + gallon (US) per day + + + + + + + + gigabecquerel + + + + + + + + gram per 100 gram + + + + + + + + gross barrel + + + + + + + + pound per gallon (US) + + + + + + + + gram per metre (gram per 100 centimetres) + + + + + + + + gram of fissile isotope + + + + + + + + great gross + + + + + + + + half gallon (US) + + + + + + + + gill (US) + + + + + + + + gill (UK) + + + + + + + + gram per millilitre + + + + + + + + gram per kilogram + + + + + + + + gram per litre + + + + + + + + dry gallon (US) + + + + + + + + gallon (UK) + + + + + + + + gallon (US) + + + + + + + + gram per square metre + + + + + + + + gross gallon + + + + + + + + milligrams per square metre + + + + + + + + milligram per cubic metre + + + + + + + + microgram per cubic meter + + + + + + + + gram + + + + + + + + grain + + + + + + + + gross + + + + + + + + gross register ton + + + + + + + + gross ton + Remarks by GEFEG mbH: +Synonym GT = metric gross ton + + + + + + + gigajoule + + + + + + + + gallon per thousand cubic feet + + + + + + + + gigawatt hour + + + + + + + + gross yard + + + + + + + + gage system + + + + + + + + half page - electronic + + + + + + + + half litre + + + + + + + + hank + + + + + + + + hectare + + + + + + + + hectobar + + + + + + + + hundred boxe + + + + + + + + hundred count + + + + + + + + half dozen + + + + + + + + hundredth of a carat + + + + + + + + hundred feet + + + + + + + + hectogram + + + + + + + + hundred cubic feet + + + + + + + + hundred sheet + + + + + + + + hundred international unit + + + + + + + + metric horse power + + + + + + + + hundred kilogram + + + + + + + + hundred feet (linear) + + + + + + + + hectolitre + + + + + + + + mile per hour + + + + + + + + million cubic metre + + + + + + + + hectometre + + + + + + + + conventional millimetre of mercury + + + + + + + + hundred troy ounce + + + + + + + + conventional millimetre of water + + + + + + + + hectolitre of pure alcohol + + + + + + + + hundred square feet + + + + + + + + half hour + + + + + + + + hertz + + + + + + + + hour + + + + + + + + hundred yard + + + + + + + + inch pound (pound inch) + + + + + + + + count per inch + + + + + + + + person + + + + + + + + inches of water + + + + + + + + column inch + + + + + + + + inch per minute + + + + + + + + impression + + + + + + + + inch + + + + + + + + square inch + + + + + + + + inch cubed + + + + + + + + insurance policy + + + + + + + + count per centimetre + + + + + + + + inch per second (linear speed) + Remarks by GEFEG mbH: +Synonym IU = inch per second (vibration) + + + + + + + inch per second squared (acceleration) + Remarks by GEFEG mbH: +Synonym IV = inch per second squared (vibration acceleration) + + + + + + + joule per kilogram + + + + + + + + jumbo + + + + + + + + joule per kelvin + + + + + + + + jug + + + + + + + + megajoule per kilogram + + + + + + + + megajoule per cubic metre + + + + + + + + joint + + + + + + + + joule + + + + + + + + jar + + + + + + + + kilowatt demand + + + + + + + + kilovolt ampere reactive demand + + + + + + + + kilovolt ampere reactive hour + + + + + + + + kilovolt ampere (reactive) + + + + + + + + kilolitre + + + + + + + + cake + + + + + + + + kilocharacter + + + + + + + + kilobar + + + + + + + + kilogram decimal + + + + + + + + kelvin + + + + + + + + kilopacket + + + + + + + + keg + + + + + + + + kilogram + + + + + + + + kilogram per second + + + + + + + + kilohertz + + + + + + + + kilogram per millimetre width + + + + + + + + kilosegment + + + + + + + + kilojoule + + + + + + + + kilogram per metre + + + + + + + + kilometre per hour + + + + + + + + square kilometre + + + + + + + + kilogram per cubic metre + + + + + + + + kilogram of nitrogen + + + + + + + + kilogram named substance + + + + + + + + knot + + + + + + + + milliequivalence caustic potash per gram of product + + + + + + + + kilopascal + + + + + + + + kilogram of potassium hydroxide (caustic potash) + + + + + + + + kilogram of potassium oxide + + + + + + + + kilogram of phosphorus pentoxide (phosphoric anhydride) + + + + + + + + kiloröntgen + + + + + + + + thousand pound per square inch + + + + + + + + kilogram of substance 90 % dry + + + + + + + + kilogram of sodium hydroxide (caustic soda) + + + + + + + + kit + + + + + + + + kilometre + + + + + + + + kilotonne + + + + + + + + kilogram of uranium + + + + + + + + kilovolt - ampere + + + + + + + + kilovar + + + + + + + + kilovolt + + + + + + + + kilograms per millimeter + + + + + + + + kilowatt hour + + + + + + + + kilowatt + + + + + + + + millilitre per kilogram + + + + + + + + litre per minute + + + + + + + + pound per cubic inch + + + + + + + + pound + Remarks by GEFEG mbH: +Synonym LBR = pound decimal + + + + + + + troy pound (US) + + + + + + + + linear centimetre + + + + + + + + litre per day + + + + + + + + lite + + + + + + + + leaf + + + + + + + + linear foot + + + + + + + + labour hour + + + + + + + + linear inch + + + + + + + + large spray + + + + + + + + link + + + + + + + + linear metre + + + + + + + + length + + + + + + + + lot + + + + + + + + liquid pound + + + + + + + + litre of pure alcohol + + + + + + + + layer + + + + + + + + lump sum + + + + + + + + ton (UK) or longton (US) + + + + + + + + litre + + + + + + + + lumen + + + + + + + + lux + + + + + + + + linear yard per pound + + + + + + + + linear yard + + + + + + + + magnetic tape + + + + + + + + milligrams per litre + + + + + + + + monetary value + + + + + + + + microcurie + + + + + + + + micro-inch + + + + + + + + million Btu per 1000 cubic feet + + + + + + + + machine per unit + + + + + + + + mega litre + + + + + + + + megametre + + + + + + + + megawatt + + + + + + + + thousand standard brick equivalent + + + + + + + + thousand board feet + + + + + + + + millibar + + + + + + + + microgram + + + + + + + + millicurie + + + + + + + + air dry metric ton + + + + + + + + milligram per square foot per side + + + + + + + + milligram + + + + + + + + megahertz + + + + + + + + square mile + + + + + + + + thousand + + + + + + + + minute + + + + + + + + million + + + + + + + + million international unit + + + + + + + + milligram per square inch + + + + + + + + milliard + Remarks by GEFEG mbH: +Synonym MLD = billion (US) + + + + + + + millilitre + + + + + + + + square millimetre + + + + + + + + cubic millimetre + + + + + + + + millimetre + + + + + + + + month + + + + + + + + megapascal + + + + + + + + thousand metre + + + + + + + + cubic metre per hour + + + + + + + + cubic metre per second + + + + + + + + metre per second squared + + + + + + + + mat + + + + + + + + square metre + + + + + + + + cubic metre + Remarks by GEFEG mbH: +Synonym MTQ = metre cubed + + + + + + + metre + + + + + + + + metre per second + + + + + + + + number of mults + + + + + + + + megavolt - ampere + + + + + + + + megawatt hour (1000 kW.h) + + + + + + + + pen calorie + + + + + + + + number of lines + + + + + + + + print point + + + + + + + + milligram per kilogram + + + + + + + + number of articles + + + + + + + + barge + + + + + + + + number of bobbins + + + + + + + + car + + + + + + + + number of cells + + + + + + + + net barrel + + + + + + + + net litre + + + + + + + + newton + + + + + + + + message + + + + + + + + net gallon (us) + + + + + + + + message hour + + + + + + + + net imperial gallon + + + + + + + + number of international units + + + + + + + + number of screens + + + + + + + + load + + + + + + + + nautical mile + + + + + + + + number of packs + + + + + + + + train + + + + + + + + number of parcels + + + + + + + + number of pairs + + + + + + + + number of parts + + + + + + + + mho + + + + + + + + micromho + + + + + + + + number of rolls + + + + + + + + net ton + Remarks by GEFEG mbH: +Synonym NT = metric net ton + + + + + + + net register ton + + + + + + + + newton metre + + + + + + + + vehicle + + + + + + + + part per thousand + + + + + + + + pound per air dry metric ton + + + + + + + + panel + + + + + + + + ohm + + + + + + + + ounce per square yard + + + + + + + + ounce + + + + + + + + two pack + + + + + + + + overtime hour + + + + + + + + ounce av + + + + + + + + fluid ounce (US) + + + + + + + + fluid ounce (UK) + + + + + + + + page - electronic + + + + + + + + percent + + + + + + + + pound per foot + + + + + + + + three pack + + + + + + + + four pack + + + + + + + + five pack + + + + + + + + six pack + + + + + + + + seven pack + + + + + + + + eight pack + + + + + + + + nine pack + + + + + + + + packet + + + + + + + + pascal + + + + + + + + pair inch + + + + + + + + pad + + + + + + + + pound equivalent + + + + + + + + pallet (lift) + + + + + + + + plate + + + + + + + + proof gallon + + + + + + + + pitch + + + + + + + + package + Remarks by GEFEG mbH: +Synonym PK = pack + + + + + + + pail + + + + + + + + pound percentage + + + + + + + + pound net + + + + + + + + pound per inch of length + + + + + + + + page per inch + + + + + + + + pair + + + + + + + + pound-force per square inch + + + + + + + + pint (US) + + + + + + + + dry pint (US) + + + + + + + + pint (UK) + + + + + + + + liquid pint (US) + + + + + + + + tray / tray pack + + + + + + + + half pint (US) + + + + + + + + pound per inch of width + + + + + + + + peck dry (US) + + + + + + + + peck dry (UK) + + + + + + + + meal + + + + + + + + page - facsimile + + + + + + + + quarter (of a year) + + + + + + + + page - hardcopy + + + + + + + + quarter dozen + + + + + + + + quarter hour + + + + + + + + quarter kilogram + + + + + + + + quire + + + + + + + + quart (US) + + + + + + + + dry quart (US) + + + + + + + + quart (UK) + + + + + + + + liquid quart (US) + + + + + + + + quarter (UK) + + + + + + + + pica + + + + + + + + calorie + + + + + + + + thousand cubic metre + + + + + + + + rack + + + + + + + + rod + + + + + + + + ring + + + + + + + + running or operating hour + + + + + + + + roll metric measure + + + + + + + + reel + + + + + + + + ream + + + + + + + + ream metric measure + + + + + + + + roll + + + + + + + + pound per ream + + + + + + + + revolutions per minute + + + + + + + + revolutions per second + + + + + + + + reset + + + + + + + + revenue ton mile + + + + + + + + run + + + + + + + + square foot per second + + + + + + + + square metre per second + + + + + + + + sixty fourths of an inch + + + + + + + + session + + + + + + + + storage unit + + + + + + + + standard advertising unit + + + + + + + + sack + + + + + + + + half year (6 months) + + + + + + + + score + + + + + + + + scruple + + + + + + + + solid pound + + + + + + + + section + + + + + + + + second + + + + + + + + set + + + + + + + + segment + + + + + + + + shipping ton + + + + + + + + siemens + + + + + + + + split tanktruck + + + + + + + + slipsheet + + + + + + + + mile (statute mile) + + + + + + + + square rod + + + + + + + + spool + + + + + + + + shelf package + + + + + + + + square + + + + + + + + strip + + + + + + + + sheet metric measure + + + + + + + + short standard (7200 matches) + + + + + + + + sheet + + + + + + + + stone (UK) + + + + + + + + ton (US) or short ton (UK/US) + Remarks by GEFEG mbH: +Synonym STN = net ton (2000 lb) + + + + + + + skid + + + + + + + + skein + + + + + + + + shipment + + + + + + + + telecommunication line in service + + + + + + + + thousand pound gross + + + + + + + + thousand piece + + + + + + + + thousand bag + + + + + + + + thousand casing + + + + + + + + thousand gallon (US) + + + + + + + + thousand impression + + + + + + + + thousand linear inch + + + + + + + + tenth cubic foot + + + + + + + + kiloampere hour (thousand ampere hour) + + + + + + + + truckload + + + + + + + + therm + + + + + + + + tote + + + + + + + + ten square yard + + + + + + + + thousand square inch + + + + + + + + thousand square centimetre + + + + + + + + tank, rectangular + + + + + + + + thousand feet (linear) + + + + + + + + tin + + + + + + + + tonne (metric ton) + Remarks by GEFEG mbH: +Synonym TNE = metric ton + + + + + + + ten pack + + + + + + + + ten pair + + + + + + + + thousand feet + + + + + + + + thousand cubic metre per day + + + + + + + + ten square feet + + + + + + + + trillion (EUR) + + + + + + + + thousand square feet + + + + + + + + tonne of substance 90 % dry + + + + + + + + ton of steam per hour + + + + + + + + thousand linear metre + + + + + + + + tube + + + + + + + + thousand kilogram + + + + + + + + thousand sheet + + + + + + + + tank, cylindrical + + + + + + + + treatment + + + + + + + + tablet + + + + + + + + torr + + + + + + + + telecommunication line in service average + + + + + + + + telecommunication port + + + + + + + + tenth minute + + + + + + + + tenth hour + + + + + + + + usage per telecommunication line average + + + + + + + + ten thousand yard + + + + + + + + million unit + + + + + + + + volt ampere per kilogram + + + + + + + + vial + + + + + + + + volt + + + + + + + + bulk + + + + + + + + visit + + + + + + + + wet kilo + + + + + + + + two week + + + + + + + + watt per kilogram + + + + + + + + wet pound + + + + + + + + cord + + + + + + + + wet ton + + + + + + + + weber + + + + + + + + week + + + + + + + + wine gallon + + + + + + + + wheel + + + + + + + + watt hour + + + + + + + + weight per square inch + + + + + + + + working month + + + + + + + + wrap + + + + + + + + standard + + + + + + + + watt + + + + + + + + millilitre of water + + + + + + + + chain + + + + + + + + square yard + + + + + + + + cubic yard + + + + + + + + hundred linear yard + + + + + + + + yard + + + + + + + + ten yard + + + + + + + + lift van + + + + + + + + chest + + + + + + + + cask + + + + + + + + hogshead + + + + + + + + lug + + + + + + + + conference point + + + + + + + + newspage agate line + + + + + + + + page + + + + + + + + mutually defined + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/OIOUBL_UTS-CommonAggregateComponents-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/OIOUBL_UTS-CommonAggregateComponents-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..ec9916d3713e2de099984278e88bb3efb1c9083b --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/OIOUBL_UTS-CommonAggregateComponents-2.1.xsd @@ -0,0 +1,18051 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ABIE + Item Location Quantity. Details + Information about the properties of an item as they relate to specific quantities and/or specific locations. + Item Location Quantity + + + + + + + + + BBIE + Item Location Quantity. Lead Time. Measure + The time taken from the time of order to the time of delivery for an item. + 0..1 + Item Location Quantity + Lead Time + Measure + Measure. Type + "2 days", "24 hours" + + + + + + + + + BBIE + Item Location Quantity. Minimum_ Quantity. Quantity + The minimum quantity that can be ordered to qualify for a specific price. + 0..1 + Item Location Quantity + Minimum + Quantity + Quantity + Quantity. Type + "10 boxes", "1 carton", "1000 sheets" + + + + + + + + + BBIE + Item Location Quantity. Maximum_ Quantity. Quantity + The maximum quantity that can be ordered to qualify for a specific price. + 0..1 + Item Location Quantity + Maximum + Quantity + Quantity + Quantity. Type + "10 boxes", "1 carton", "1000 sheets" + + + + + + + + + BBIE + Item Location Quantity. Hazardous Risk_ Indicator. Indicator + Indicates whether the item as delivered, in the stated quantity to the stated location, is hazardous. + 0..1 + Item Location Quantity + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Item Location Quantity. Trading Restrictions. Text + A description of trade restrictions that apply to the item or quantities of the item. + 0..n + Item Location Quantity + Trading Restrictions + Text + Text. Type + "not for export" + + + + + + + + + ASBIE + Item Location Quantity. Applicable Territory_ Address. Address + An association to Territory (Address). + 0..n + Item Location Quantity + Applicable Territory + Address + Address + + + + + + + + + ASBIE + Item Location Quantity. Price + An association to Price. + 0..1 + Item Location Quantity + Price + Price + + + + + + + + + ASBIE + Item Location Quantity. Delivery Unit + An association to Delivery Unit. + 0..n + Item Location Quantity + Delivery Unit + Delivery Unit + + + + + + + + + ASBIE + Item Location Quantity. Applicable_ Tax Category. Tax Category + An association to Tax Category. + 0..n + Item Location Quantity + Applicable + Tax Category + Tax Category + + + + + + + + + ASBIE + Item Location Quantity. Package + An association to Package. + 0..1 + Item Location Quantity + Package + Package + + + + + + + + + + + ABIE + Person. Details + Information about a person. + Person + + + + + + + + + BBIE + Person. First_ Name. Name + A person's forename or first name. + 0..1 + Person + First + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Family_ Name. Name + A person's surname or family name. + 0..1 + Person + Family + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Title. Text + A person's title of address, e.g., Mr, Ms, Dr, Sir. + 0..1 + Person + Title + Text + Text. Type + + + + + + + + + BBIE + Person. Middle_ Name. Name + A person's middle name(s) and/or initial(s). + 0..1 + Person + Middle + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Name Suffix. Text + A suffix to a person's name, e.g., PhD, OBE, Jnr. + 0..1 + Person + Name Suffix + Text + Text. Type + + + + + + + + + BBIE + Person. Job Title. Text + A person's job title within an organization (for a particular role). + 0..1 + Person + Job Title + Text + Text. Type + + + + + + + + + BBIE + Person. Organization_ Department. Text + The department or subdivision of an organization that the person belongs to (for a particular role). + 0..1 + Person + Organization + Department + Text + Text. Type + + + + + + + + + ASBIE + Person. Contact + Contact information related to the Person. + 0..1 + Person + Contact + Contact + + + + + + + + + + + ABIE + Financial Institution. Details + Information about a Financial Institution. + Financial Institution + + + + + + + + + BBIE + Financial Institution. Identifier + The identifier for the Financial Institution expressed as a code; ISO 9362 BIC (Bank Identification Code) is recommended. + 0..1 + Financial Institution + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Financial Institution. Name + The name of the Financial Institution. + 0..1 + Financial Institution + Name + Name + Name. Type + + + + + + + + + ASBIE + Financial Institution. Address + An association to Address. + 0..1 + Financial Institution + Address + Address + + + + + + + + + + + ABIE + Hazardous Item. Details + Information about a Hazardous Item. + Hazardous Item + + + + + + + + + BBIE + Hazardous Item. Identifier + The identifier for a Hazardous Item. + 0..1 + Hazardous Item + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Hazardous Item. Placard Notation. Text + The placard notation corresponding to the hazard class of the hazardous commodity. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport. + 0..1 + Hazardous Item + Placard Notation + Text + Text. Type + + + + + + + + + BBIE + Hazardous Item. Placard Endorsement. Text + The placard endorsement that is to be shown on the shipping papers for the hazardous commodity. Can also be used for the number of the orange placard (lower part) required on the means of transport. + 0..1 + Hazardous Item + Placard Endorsement + Text + Text. Type + + + + + + + + + BBIE + Hazardous Item. Additional_ Information. Text + Additional information about the hazardous substance. Can be used to specify information such as the type of regulatory requirements that apply to a description. + 0..1 + Hazardous Item + Additional + Information + Text + Text. Type + + + + + + + + + BBIE + Hazardous Item. UNDG Code. Code + The identifier assigned to transportable hazardous goods by the United Nations, expressed as a code. + 0..1 + Hazardous Item + UNDG Code + Code + Code. Type + UN Code + + + + + + + + + BBIE + Hazardous Item. Emergency Procedures Code. Code + The emergency procedures for the Hazardous Item, expressed as a code. + 0..1 + Hazardous Item + Emergency Procedures Code + Code + Code. Type + EMG code, EMS Page Number + + + + + + + + + BBIE + Hazardous Item. Medical First Aid Guide Code. Code + The identifier of a medical first aid guide that is relevant to specific hazardous goods, expressed as a code. + 0..1 + Hazardous Item + Medical First Aid Guide Code + Code + Code. Type + MFAG page number + + + + + + + + + BBIE + Hazardous Item. Technical_ Name. Name + The full technical name of the specific hazardous substance. + 0..1 + Hazardous Item + Technical + Name + Name + Name. Type + + + + + + + + + BBIE + Hazardous Item. Category. Name + The name of the category of hazard that applies to the Item. + 0..1 + Hazardous Item + Category + Name + Name. Type + + + + + + + + + BBIE + Hazardous Item. Hazardous Category Code. Code + Code specifying a kind of hazard for a material. + 0..1 + Hazardous Item + Hazardous Category Code + Code + Code. Type + Hazardous material class code + + + + + + + + + BBIE + Hazardous Item. Upper_ Orange Hazard Placard Identifier. Identifier + Specifies the identity number for the upper part of the orange hazard placard required on the means of transport. + 0..1 + Hazardous Item + Upper + Orange Hazard Placard Identifier + Identifier + Identifier. Type + Hazard identification number (upper part) + + + + + + + + + BBIE + Hazardous Item. Lower_ Orange Hazard Placard Identifier. Identifier + Specifies the identity number for the lower part of the orange hazard placard required on the means of transport. + 0..1 + Hazardous Item + Lower + Orange Hazard Placard Identifier + Identifier + Identifier. Type + Substance identification number (lower part) + + + + + + + + + BBIE + Hazardous Item. Marking Identifier. Identifier + Identifies the marking of dangerous goods. + 0..1 + Hazardous Item + Marking Identifier + Identifier + Identifier. Type + Dangerous goods label marking + + + + + + + + + BBIE + Hazardous Item. Hazard Class Identifier. Identifier + Identifies a hazard class applicable to dangerous goods as defined by the relevant regulation authority, such as the IMDG Class Number of the SOLAS Convention of IMO and the ADR/RID Class Number for the road/rail environment. + 0..1 + Hazardous Item + Hazard Class Identifier + Identifier + Identifier. Type + IMDG Class Number, ADR/RID Class Number + + + + + + + + + BBIE + Hazardous Item. Net_ Weight. Measure + The total net weight of hazardous goods; the weight of the goods plus packaging. + 0..1 + Hazardous Item + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Hazardous Item. Net_ Volume. Measure + The volume of hazardous goods net of packaging and transport equipment. + 0..1 + Hazardous Item + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Hazardous Item. Quantity + The quantity of goods that are hazardous. + 0..1 + Hazardous Item + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Hazardous Item. Contact_ Party. Party + Associates the Hazardous Item with details of an individual, group, or body that is the contact in case of hazard incident. + 0..1 + Hazardous Item + Contact + Party + Party + + + + + + + + + ASBIE + Hazardous Item. Secondary Hazard + Associates the Hazardous Item with information about secondary hazards. + 0..n + Hazardous Item + Secondary Hazard + Secondary Hazard + + + + + + + + + ASBIE + Hazardous Item. Hazardous Goods Transit + Associates the Hazardous Item with information about the transportation of hazardous goods. + 0..n + Hazardous Item + Hazardous Goods Transit + Hazardous Goods Transit + + + + + + + + + ASBIE + Hazardous Item. Emergency_ Temperature. Temperature + Associates the Hazardous Item with the temperature at which emergency procedures apply during the handling of temperature-controlled hazardous goods. + 0..1 + Hazardous Item + Emergency + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Item. Flashpoint_ Temperature. Temperature + Associates the Hazardous Item with the lowest temperature at which the vapor of a combustible liquid can be made to ignite momentarily in air, known in hazardous goods procedures as the flashpoint. + 0..1 + Hazardous Item + Flashpoint + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Item. Additional_ Temperature. Temperature + Information providing details of temperatures relevant to the handling of hazardous goods. + 0..n + Hazardous Item + Additional + Temperature + Temperature + + + + + + + + + + + ABIE + Payment Means. Details + Information about Payment Means. + Payment Means + + + + + + + + + BBIE + Payment Means. Identifier + Identifies the Payment Means. + 0..1 + Payment Means + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Means. Payment Means Code. Code + The Payment Means expressed as a code + 1 + Payment Means + Payment Means Code + Code + Payment Means_ Code. Type + + + + + + + + + BBIE + Payment Means. Payment Due Date. Date + The date on which payment is due for the Payment Means. + 0..1 + Payment Means + Payment Due Date + Date + Date. Type + + + + + + + + + BBIE + Payment Means. Payment Channel Code. Code + The Payment Channel, expressed as a code. + 0..1 + Payment Means + Payment Channel Code + Code + Code. Type + + + + + + + + + BBIE + Payment Means. Instruction Identifier. Identifier + Identifies the Payment Instruction. + 0..1 + Payment Means + Instruction Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Means. Instruction_ Note. Text + Free-form text applying to the Payment. + 0..n + Payment Means + Instruction + Note + Text + Text. Type + + + + + + + + + BBIE + Payment Means. Payment Identifier. Identifier + Identifies the Payment(s). + 0..n + Payment Means + Payment Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Payment Means. Card Account + An association to Card Account. + 0..1 + Payment Means + Card Account + Card Account + + + + + + + + + ASBIE + Payment Means. Payer_ Financial Account. Financial Account + An association to the payer's Financial Account. + 0..1 + Payment Means + Payer + Financial Account + Financial Account + + + + + + + + + ASBIE + Payment Means. Payee_ Financial Account. Financial Account + An association to the payee's Financial Account. + 0..1 + Payment Means + Payee + Financial Account + Financial Account + + + + + + + + + ASBIE + Payment Means. Credit Account + An association to Credit Account. + 0..1 + Payment Means + Credit Account + Credit Account + + + + + + + + + + + ABIE + Branch. Details + Information about a branch or division of an organization. + Branch + + + + + + + + + BBIE + Branch. Identifier + An identifier for a branch or division of an organization. + 0..1 + Branch + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Branch. Name + The name of a branch or division of an organization. + 0..1 + Branch + Name + Name + Name. Type + + + + + + + + + ASBIE + Branch. Financial Institution + An association to Financial Institution. + 0..1 + Branch + Financial Institution + Financial Institution + + + + + + + + + ASBIE + Branch. Address + An association to Address. + 0..1 + Branch + Address + Address + + + + + + + + + + + ABIE + Shipment. Details + An identifiable collection of one or more goods items to be transported between the seller party and the buyer party. This information may be defined within a commercial contract. A shipment can be transported in different consignments (e.g., split for logistical purposes). + Shipment + + + + + + + + + BBIE + Shipment. Identifier + Identifies a shipment. + 1 + Shipment + Identifier + Identifier + Identifier. Type + Waybill Number + + + + + + + + + BBIE + Shipment. Shipping Priority Level Code. Code + The priority or level of service required for a shipment, expressed as a code. + 0..1 + Shipment + Shipping Priority Level Code + Code + Code. Type + Service Level, Service Priority + + + + + + + + + BBIE + Shipment. Handling Code. Code + The handling required for a shipment, expressed as a code. + 0..1 + Shipment + Handling Code + Code + Code. Type + Special Handling + + + + + + + + + BBIE + Shipment. Handling_ Instructions. Text + Free-form text describing Handling Instructions for a shipment. + 0..1 + Shipment + Handling + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Information. Text + Free-form text applying to a shipment. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Shipment + Information + Text + Text. Type + + + + + + + + + BBIE + Shipment. Gross_ Weight. Measure + The total gross weight of a shipment; the weight of the goods plus packaging plus transport equipment. + 0..1 + Shipment + Gross + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net_ Weight. Measure + The total net weight of a shipment; the weight of the goods plus packaging. + 0..1 + Shipment + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net Net_ Weight. Measure + The weight of the goods net of packaging and transport equipment. + 0..1 + Shipment + Net Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Gross_ Volume. Measure + The total volume of the goods in a shipment plus packaging. + 0..1 + Shipment + Gross + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net_ Volume. Measure + The volume of a shipment net of packaging and transport equipment. + 0..1 + Shipment + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Total_ Goods Item Quantity. Quantity + Count of the total number of goods items within a shipment. + 0..1 + Shipment + Total + Goods Item Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Shipment. Total_ Transport Handling Unit Quantity. Quantity + Count of the number of pieces of transport handling equipment in a shipment, such as pallets, boxes, and cases. + 0..1 + Shipment + Total + Transport Handling Unit Quantity + Quantity + Quantity. Type + Number of THUs + + + + + + + + + BBIE + Shipment. Insurance_ Value. Amount + The total sum covered by an insurance for the shipment. + 0..1 + Shipment + Insurance + Value + Amount + Amount. Type + Value Insured + + + + + + + + + BBIE + Shipment. Declared Customs_ Value. Amount + Amount declared for customs purposes of those goods in a shipment which are subject to the same customs procedure, and have the same tariff/statistical heading, country information, and duty regime. + 0..1 + Shipment + Declared Customs + Value + Amount + Amount. Type + + + + + + + + + BBIE + Shipment. Declared For Carriage_ Value. Amount + Value, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery. + 0..1 + Shipment + Declared For Carriage + Value + Amount + Amount. Type + Declared value for carriage, Interest in delivery + + + + + + + + + BBIE + Shipment. Declared Statistics_ Value. Amount + Value declared for statistical purposes of those goods in a consignment which have the same statistical heading. + 0..1 + Shipment + Declared Statistics + Value + Amount + Amount. Type + Statistical Value + + + + + + + + + BBIE + Shipment. Free On Board_ Value. Amount + Monetary amount that has to be or has been paid as calculated under the applicable trade delivery. + 0..1 + Shipment + Free On Board + Value + Amount + Amount. Type + FOB Value + + + + + + + + + BBIE + Shipment. Special_ Instructions. Text + Special instructions relating to a shipment. + 0..n + Shipment + Special + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Delivery_ Instructions. Text + Delivery instructions relating to a shipment. + 0..n + Shipment + Delivery + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Split Consignment_ Indicator. Indicator + Indicates whether the consignment has been split in transit. + 0..1 + Shipment + Split Consignment + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Shipment. Consignment + An association to Consignment covering the shipment. + 1 + Shipment + Consignment + Consignment + + + + + + + + + ASBIE + Shipment. Goods Item + An association to Goods Item (for Bulk Goods). + 0..n + Shipment + Goods Item + Goods Item + + + + + + + + + ASBIE + Shipment. Shipment Stage + An association to Shipment Stage. + 0..n + Shipment + Shipment Stage + Shipment Stage + + + + + + + + + ASBIE + Shipment. Delivery + An association to Delivery. + 0..1 + Shipment + Delivery + Delivery + + + + + + + + + ASBIE + Shipment. Transport Handling Unit + An association to Transport Handling Unit used for loose and containerized goods. + 0..n + Shipment + Transport Handling Unit + Transport Handling Unit + + + + + + + + + ASBIE + Shipment. Origin_ Address. Address + An association to the region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the Customs tariff, or quantitative restrictions, or of any other measure related to trade. + 0..1 + Shipment + Origin + Address + Address + + + + + + + + + ASBIE + Shipment. First Arrival Port_ Location. Location + Identifies the first arrival location. This would be a port for sea, airport for air, and border post for land crossing. + 0..1 + Shipment + First Arrival Port + Location + Location + + + + + + + + + ASBIE + Shipment. Last Exit Port_ Location. Location + Identifies the final exporting location. This would be a port for sea, airport for air, and border post for land crossing. + 0..1 + Shipment + Last Exit Port + Location + Location + + + + + + + + + ASBIE + Shipment. Export_ Country. Country + Identifies the country from which the goods are originally exported without any commercial transaction taking place in intermediate countries. + 0..1 + Shipment + Export + Country + Country + + + + + + + + + ASBIE + Shipment. Freight_ Allowance Charge. Allowance Charge + Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs). + 0..n + Shipment + Freight + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Secondary Hazard. Details + Information about Secondary Hazard (related to a Hazardous Item). + Secondary Hazard + + + + + + + + + BBIE + Secondary Hazard. Identifier + Identifies the Secondary Hazard. + 0..1 + Secondary Hazard + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Secondary Hazard. Placard Notation. Text + The placard notation corresponding to the hazard class of the hazardous commodity. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport. + 0..1 + Secondary Hazard + Placard Notation + Text + Text. Type + + + + + + + + + BBIE + Secondary Hazard. Placard Endorsement. Text + The placard endorsement that is to be shown on the shipping papers for the hazardous commodity. Can also be used for the number of the orange placard (lower part) required on the means of transport. + 0..1 + Secondary Hazard + Placard Endorsement + Text + Text. Type + + + + + + + + + BBIE + Secondary Hazard. Emergency Procedures Code. Code + Emergency procedures for hazardous goods, expressed as a code. + 0..1 + Secondary Hazard + Emergency Procedures Code + Code + Code. Type + EMG code, EMS Page Number + + + + + + + + + BBIE + Secondary Hazard. Extension. Text + Additional information about the hazardous substance. Can be used to specify information such as the type of regulatory requirements that apply to a description. + 0..1 + Secondary Hazard + Extension + Text + Text. Type + + + + + + + + + + + ABIE + Consumption Report. Details + Staticstisc about the consumers consumption and the development in comsumption. + Consumption Report + + + + + + + + + BBIE + Consumption Report. Identifier + Identification of the consumption report + 1 + Consumption Report + Identifier + Identifier + Identifier. Type + n/a + + + + + + + + + BBIE + Consumption Report. Consumption Type. Text + Identification of the consumption type + 0..1 + Consumption Report + Consumption Type + Text + Text. Type + Consumption + + + + + + + + + BBIE + Consumption Report. Consumption Type Code. Code + Specfication of the consumption type as a code + 0..1 + Consumption Report + Consumption Type Code + Code + Code. Type + Consumption + + + + + + + + + BBIE + Consumption Report. Description. Text + Description of the consumption report + 0..n + Consumption Report + Description + Text + Text. Type + This report contain the latest year consumption + + + + + + + + + BBIE + Consumption Report. Total_ Consumed Quantity. Quantity + Statement of the total consumpted quantity, witch the report inclued + 0..1 + Consumption Report + Total + Consumed Quantity + Quantity + Quantity. Type + 20479.00 + + + + + + + + + BBIE + Consumption Report. Basic_ Consumed Quantity. Quantity + Statement of the total consumpted quantity, witch is normative for analogous users. + 0..1 + Consumption Report + Basic + Consumed Quantity + Quantity + Quantity. Type + 20000.00 + + + + + + + + + BBIE + Consumption Report. Resident_ Occupants Numeric. Numeric + The number of people living in the residence + 0..1 + Consumption Report + Resident + Occupants Numeric + Numeric + Numeric. Type + 4.0 + + + + + + + + + BBIE + Consumption Report. Consumers_ Energy Level. Text + Statement of the consumers energylevel compared to the Recidencetype and the number of people living in the residence. - as a plain text. + 0..1 + Consumption Report + Consumers + Energy Level + Text + Text. Type + Middel + + + + + + + + + BBIE + Consumption Report. Consumers_ Energy Level Code. Code + Statement of the consumers energylevel compared to the Recidencetype and the number of people living in the residence. - as a code + 0..1 + Consumption Report + Consumers + Energy Level Code + Code + Code. Type + B + + + + + + + + + BBIE + Consumption Report. Residence Type. Text + Statement of the residence type as plain text + 0..1 + Consumption Report + Residence Type + Text + Text. Type + House + + + + + + + + + BBIE + Consumption Report. Residence Type Code. Code + Statement of the residence type as a code + 0..1 + Consumption Report + Residence Type Code + Code + Code. Type + House + + + + + + + + + BBIE + Consumption Report. Heating Type. Text + Statement of the heatingtype as plain text + 0..1 + Consumption Report + Heating Type + Text + Text. Type + District heating + + + + + + + + + BBIE + Consumption Report. Heating Type Code. Code + Statement of the heatingtype as a code. + 0..1 + Consumption Report + Heating Type Code + Code + Code. Type + DistrictHeating + + + + + + + + + ASBIE + Consumption Report. Period + Information about the consumption period. + 0..1 + Consumption Report + Period + Period + + + + + + + + + ASBIE + Consumption Report. Guidance_ Document Reference. Document Reference + An association to a guide document that explains the report. + 0..1 + Consumption Report + Guidance + Document Reference + Document Reference + + + + + + + + + ASBIE + Consumption Report. Document Reference + A reference to the report in an other document format or another kind of reference. + 0..1 + Consumption Report + Document Reference + Document Reference + + + + + + + + + ASBIE + Consumption Report. Consumption Report Reference + Informations about ealiere reports, for exampel last years consumption. + 0..n + Consumption Report + Consumption Report Reference + Consumption Report Reference + + + + + + + + + ASBIE + Consumption Report. Consumption History + Informations about the consumption developement. + 0..n + Consumption Report + Consumption History + Consumption History + + + + + + + + + + + ABIE + Statement Line. Details + Information about a Line on a Statement of Account. + Statement Line + + + + + + + + + BBIE + Statement Line. Identifier + Identifies the Statement Line. + 1 + Statement Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement Line. Note. Text + Free-form text applying to the Statement Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Statement Line + Note + Text + Text. Type + + + + + + + + + BBIE + Statement Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Statement Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement Line. Balance Brought Forward_ Indicator. Indicator + If true, indicates that the Statement Line contains a balance brought forward. + 0..1 + Statement Line + Balance Brought Forward + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Statement Line. Debit_ Line Amount. Amount + The amount debited on the Statement Line. + 0..1 + Statement Line + Debit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement Line. Credit_ Line Amount. Amount + The amount credited on the Statement Line. + 0..1 + Statement Line + Credit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement Line. Balance Amount. Amount + The balance amount on the Statement Line. + 0..1 + Statement Line + Balance Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement Line. Payment Purpose Code. Code + The business purposes for payment express as code. + 0..1 + Statement Line + Payment Purpose Code + Code + Code. Type + + + + + + + + + ASBIE + Statement Line. Payment Means + An association to Payment Means. + 0..1 + Statement Line + Payment Means + Payment Means + + + + + + + + + ASBIE + Statement Line. Payment Terms + An association to Payment Terms. + 0..n + Statement Line + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Statement Line. Buyer_ Customer Party. Customer Party + An association to Buyer. + 0..1 + Statement Line + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Seller_ Supplier Party. Supplier Party + An association to Seller. + 0..1 + Statement Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement Line. Originator_ Customer Party. Customer Party + An association to Originator. + 0..1 + Statement Line + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Accounting_ Customer Party. Customer Party + An association to Accounting Customer Party. + 0..1 + Statement Line + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Accounting_ Supplier Party. Supplier Party + An association to Accounting Supplier Party. + 0..1 + Statement Line + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement Line. Payee_ Party. Party + An association to Payee. + 0..1 + Statement Line + Payee + Party + Party + + + + + + + + + ASBIE + Statement Line. Invoice_ Period. Period + An association to Invoice Period. + 0..n + Statement Line + Invoice + Period + Period + + + + + + + + + ASBIE + Statement Line. Billing Reference + An association to Billing Reference. + 0..n + Statement Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Statement Line. Document Reference + An association to Document Reference. + 0..n + Statement Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Statement Line. Exchange Rate + An association to Exchange Rate (between the Statement Line currency and the Related Document Currency). + 0..1 + Statement Line + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Party. Details + Information about an organization, sub-organization, or individual fulfilling a role in a business process. + Party + + + + + + + + + BBIE + Party. Mark Care_ Indicator. Indicator + Indicates whether a party is C/O (care of). + 0..1 + Party + Mark Care + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Party. Mark Attention_ Indicator. Indicator + Indicates whether a party is 'FAO' (for the attention of). + 0..1 + Party + Mark Attention + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Party. Website_ URI. Identifier + The Uniform Resource Identifier (URI) of the party. + 0..1 + Party + Website + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Party. Logo Reference. Identifier + A party's logo. + 0..1 + Party + Logo Reference + Identifier + Identifier. Type + http://www2.coca-cola.com/images/logo.gif + + + + + + + + + BBIE + Party. Endpoint Identifier. Identifier + Identifies the end point of the routing service, e.g., EAN Location Number, GLN. + 0..1 + Party + Endpoint Identifier + Identifier + Identifier. Type + 5790002221134 + + + + + + + + + ASBIE + Party. Party Identification + An association to Party Identification. + 0..n + Party + Party Identification + Party Identification + + + + + + + + + ASBIE + Party. Party Name + An association to Party Name. + 0..n + Party + Party Name + Party Name + + + + + + + + + ASBIE + Party. Language + An association to Language. + 0..1 + Party + Language + Language + + + + + + + + + ASBIE + Party. Postal_ Address. Address + The party's postal address. + 0..1 + Party + Postal + Address + Address + + + + + + + + + ASBIE + Party. Physical_ Location. Location + The party's physical location. + 0..1 + Party + Physical + Location + Location + + + + + + + + + ASBIE + Party. Party Tax Scheme + An association to Party Tax Scheme. + 0..n + Party + Party Tax Scheme + Party Tax Scheme + + + + + + + + + ASBIE + Party. Party Legal Entity + An association to Party Legal Entity. + 0..n + Party + Party Legal Entity + Party Legal Entity + + + + + + + + + ASBIE + Party. Contact + Contact information related to the Party. + 0..1 + Party + Contact + Contact + + + + + + + + + ASBIE + Party. Person + An association to a person. + 0..n + Party + Person + Person + + + + + + + + + ASBIE + Party. Agent_ Party. Party + An association to another party who acts as an agent for this party. + 0..1 + Party + Agent + Party + Party + Customs Broker + + + + + + + + + + + ABIE + Road Transport. Details + Describes a road transport vehicle. + Road Transport + + + + + + + + + BBIE + Road Transport. License Plate Identifier. Identifier + Identifies a specific vehicle. + 1 + Road Transport + License Plate Identifier + Identifier + Identifier. Type + Vehicle registration number (WCO ID 167) + + + + + + + + + + + ABIE + Billing Reference Line. Details + Information about the reference to a Billing line. + Billing Reference Line + + + + + + + + + BBIE + Billing Reference Line. Identifier + An identifier for the Billing Line. + 1 + Billing Reference Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Billing Reference Line. Amount + The amount of the Billing Line, including Allowance Charges but net of taxes. + 0..1 + Billing Reference Line + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Billing Reference Line. Allowance Charge + An association to Allowance Charge. + 0..n + Billing Reference Line + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Item Property. Details + Information about specific Item Properties. + Item Property + + + + + + + + + BBIE + Item Property. Name + The name of the Item Property. + 0..1 + Item Property + Name + Name + Name. Type + "Energy Rating", "Collar Size", "Fat Content" + + + + + + + + + BBIE + Item Property. Name. Code + The name of the Item Property expressed as code. + 0..1 + Item Property + Name + Code + Code. Type + + + + + + + + + BBIE + Item Property. Value. Text + The Item Property value expressed as a text. + 0..n + Item Property + Value + Text + Text. Type + "100 watts", "15 European", "20% +/- 5%" + + + + + + + + + BBIE + Item Property. Value. Quantity + The Item Property value expressed as a quantity. + 0..1 + Item Property + Value + Quantity + Quantity. Type + + + + + + + + + BBIE + Item Property. Value Qualifier. Text + A text qualifier for the value of the property. + 0..n + Item Property + Value Qualifier + Text + Text. Type + + + + + + + + + BBIE + Item Property. Importance. Code + A code establishing the importance for the property when using it to describe a required Item. + 0..1 + Item Property + Importance + Code + Code. Type + + + + + + + + + ASBIE + Item Property. Usability_ Period. Period + The period for which the Item Property is valid. + 0..1 + Item Property + Usability + Period + Period + + + + + + + + + ASBIE + Item Property. Item Property Group + An association to Item Property Group. + 0..n + Item Property + Item Property Group + Item Property Group + + + + + + + + + ASBIE + Item Property. Range_ Dimension. Dimension + An association to Dimension. + 0..1 + Item Property + Range + Dimension + Dimension + + + + + + + + + + + + + ABIE + Tax Subtotal. Details + Information about the subtotal for a particular tax category + within a tax scheme, such as standard rate within VAT. + Tax Subtotal + + + + + + + + + BBIE + Tax Subtotal. Taxable_ Amount. + Amount + The net amount to which the tax percent (rate) is + applied to calculate the tax amount. + 0..1 + Tax Subtotal + Taxable + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Tax Amount. + Amount + The amount of tax stated explicitly. + 1 + Tax Subtotal + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Calculation Sequence. + Numeric + Identifies the numerical order sequence in which taxes + are applied when multiple taxes are attracted. If all taxes apply to + the same taxable amount, CalculationSequenceNumeric will be '1' for + all taxes. + 0..1 + Tax Subtotal + Calculation Sequence + Numeric + Numeric. Type + + + + + + + + + BBIE + Tax Subtotal. Transaction Currency_ Tax + Amount. Amount + The tax amount, expressed in the currency used for + invoicing. + 0..1 + Tax Subtotal + Transaction + Currency + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. + Percent + The tax rate for the category, expressed as a + percentage. + 0..1 + Tax Subtotal + Percent + Percent + Percent. Type + + + + + + + + + BBIE + Tax Subtotal. Base Unit Measure. + Measure + Where a tax is applied at a certain rate per unit, the + measure of units on which the tax calculation is + based. + 0..1 + Tax Subtotal + Base Unit Measure + Measure + Measure. Type + + + + + + + + + BBIE + Tax Subtotal. Per Unit_ Amount. + Amount + Where a tax is applied at a certain rate per unit, the + rate per unit applied. + 0..1 + Tax Subtotal + Per Unit + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Tier Range. + Text + Where a tax is tiered, the range of tiers applied in + the calculation of the tax subtotal for the tax + category. + 0..1 + Tax Subtotal + Tier Range + Text + Text. Type + + + + + + + + + BBIE + Tax Subtotal. Tier Rate. + Percent + Where a tax is tiered, the rate of tax applied to the + range of tiers in the calculation of the tax subtotal for the tax + category. + 0..1 + Tax Subtotal + Tier Rate + Percent + Percent. Type + + + + + + + + + ASBIE + Tax Subtotal. Tax + Category + An association to Tax Category. + 1 + Tax Subtotal + Tax Category + Tax Category + Tax Category + + + + + + + + + + + + + + + ABIE + Tax Total. Details + Information about a total amount of a particular type of tax. + Tax Total + + + + + + + + + BBIE + Tax Total. Tax Amount. Amount + The total tax amount for particular tax scheme e.g. VAT; the sum of each of the tax subtotals for each tax category within the tax scheme. + 1 + Tax Total + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Total. Rounding Amount. Amount + The rounding amount (positive or negative) added to the calculated tax total to produce the rounded TotalTaxAmount. + 0..1 + Tax Total + Rounding Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Total. Tax Evidence_ Indicator. Indicator + An indicator as to whether these totals are recognized as legal evidence for taxation purposes. + 0..1 + Tax Total + Tax Evidence + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Tax Total. Tax Included_ Indicator. Indicator + An indicator .... + 0..1 + Tax Total + Tax Included + Indicator + Indicator + Indicator. Type + + + + + + + + + + + ASBIE + Tax Total. Tax + Subtotal + An association to Tax Subtotal. + 0..n + Tax Total + Tax Subtotal + Tax Subtotal + Tax Subtotal + + + + + + + + + + + + + ABIE + Item. Details + Information directly relating to an item. + Item + article, product, goods item + + + + + + + + + BBIE + Item. Description. Text + Free-form field that can be used to give a text description of the item. + 0..n + Item + Description + Text + Text. Type + + + + + + + + + BBIE + Item. Pack Quantity. Quantity + The unit packaging quantity. + 0..1 + Item + Pack Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Item. Pack Size. Numeric + The number of items in a pack. + 0..1 + Item + Pack Size + Numeric + Numeric. Type + + + + + + + + + BBIE + Item. Catalogue_ Indicator. Indicator + Indicates whether the item was ordered from a Catalogue (true) or not (false). + 0..1 + Item + Catalogue + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Item. Name + A short name optionally given to an item, such as a name from a Catalogue, as distinct from a description. + 0..1 + Item + Name + Name + Name. Type + + + + + + + + + BBIE + Item. Hazardous Risk_ Indicator. Indicator + Indicates whether the item as delivered is hazardous. + 0..1 + Item + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Item. Additional_ Information. Text + Provides more details of the item (e.g., the URL of a relevant web page). + 0..1 + Item + Additional + Information + Text + Text. Type + + + + + + + + + BBIE + Item. Keyword. Text + A Seller Party-defined search string for the item. Also could be synonyms for identifying the item. + 0..n + Item + Keyword + Text + Text. Type + + + + + + + + + BBIE + Item. Brand Name. Name + Brand name for the item. + 0..n + Item + Brand Name + Name + Name. Type + Coca-Cola + + + + + + + + + BBIE + Item. Model Name. Name + Model name for the item. + 0..n + Item + Model Name + Name + Name. Type + "VW Beetle" + + + + + + + + + ASBIE + Item. Buyers_ Item Identification. Item Identification + Associates the item with its identification according to the buyer's system. + 0..1 + Item + Buyers + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Sellers_ Item Identification. Item Identification + Associates the item with its identification according to the seller's system. + 0..1 + Item + Sellers + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Manufacturers_ Item Identification. Item Identification + Associates the item with its identification according to the manufacturer's system. + 0..n + Item + Manufacturers + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Standard_ Item Identification. Item Identification + Associates the item with its identification according to a standard system. + 0..1 + Item + Standard + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Catalogue_ Item Identification. Item Identification + Associates the item with its identification according to a cataloguing system. + 0..1 + Item + Catalogue + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Additional_ Item Identification. Item Identification + Associates the item with other identification means. + 0..n + Item + Additional + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Catalogue_ Document Reference. Document Reference + An associative reference to Catalogue. + 0..1 + Item + Catalogue + Document Reference + Document Reference + + + + + + + + + ASBIE + Item. Item Specification_ Document Reference. Document Reference + An associative reference to a document providing Item specification. + 0..n + Item + Item Specification + Document Reference + Document Reference + + + + + + + + + ASBIE + Item. Origin_ Country. Country + Associates the item with its country of origin. + 0..1 + Item + Origin + Country + Country + + + + + + + + + ASBIE + Item. Commodity Classification + Associates the item with its classification(s) according to a commodity classifying system. + 0..n + Item + Commodity Classification + Commodity Classification + + + + + + + + + ASBIE + Item. Transaction Conditions + Associates the item with sales conditions appertaining to it. + 0..n + Item + Transaction Conditions + Transaction Conditions + + + + + + + + + ASBIE + Item. Hazardous Item + Associates the item with its hazardous item information. + 0..n + Item + Hazardous Item + Hazardous Item + + + + + + + + + ASBIE + Item. Classified_ Tax Category. Tax Category + Classifies the item using one or more categories of taxes. + 0..n + Item + Classified + Tax Category + Tax Category + + + + + + + + + ASBIE + Item. Additional_ Item Property. Item Property + Associates the item with a set of additional properties. + 0..n + Item + Additional + Item Property + Item Property + + + + + + + + + ASBIE + Item. Manufacturer_ Party. Party + Associates the item with its manufacturer. + 0..n + Item + Manufacturer + Party + Party + + + + + + + + + ASBIE + Item. Information Content Provider_ Party. Party + Associates the item with the party responsible for the its specification. + 0..1 + Item + Information Content Provider + Party + Party + + + + + + + + + ASBIE + Item. Origin_ Address. Address + Associates the item with the region of origin (not the country). + 0..n + Item + Origin + Address + Address + + + + + + + + + ASBIE + Item. Item Instance + An association to Item Instance. + 0..n + Item + Item Instance + Item Instance + + + + + + + + + ASBIE + Item. Certificate + An association to one or more Certificate. + 0..n + Item + Certificate + Certificate + + + + + + + + + + + ABIE + Consumption Point. Details + Content information about UtilityConsumptionPoint and about metering + Consumption Point + + + + + + + + + BBIE + Consumption Point. Identifier + Identification og the ConsumptionsPoint. This element are the demanded decrease number + 1 + Consumption Point + Identifier + Identifier + Identifier. Type + 7411013716x + + + + + + + + + BBIE + Consumption Point. Description. Text + Free form text applying to the ConsumptionPoint + 0..1 + Consumption Point + Description + Text + Text. Type + Additional informations concerning the consumption point + + + + + + + + + BBIE + Consumption Point. Subscriber Identifier. Identifier + Identification of the subscriber + 0..1 + Consumption Point + Subscriber Identifier + Identifier + Identifier. Type + 98143211 + + + + + + + + + BBIE + Consumption Point. Subscriber ID Type. Text + Identification of the subscriber type + 0..1 + Consumption Point + Subscriber ID Type + Text + Text. Type + APL + + + + + + + + + BBIE + Consumption Point. Subscriber ID Type Code. Code + The code for the service type + 0..1 + Consumption Point + Subscriber ID Type Code + Code + Code. Type + APL + + + + + + + + + BBIE + Consumption Point. Total_ Delivered Quantity. Quantity + The sum of the total consumpted quantity calculated from the ConsumptionPoint + 0..1 + Consumption Point + Total + Delivered Quantity + Quantity + Quantity. Type + 5761.00 + + + + + + + + + ASBIE + Consumption Point. Address + Association to the address of the Utility Concumption Point. Is only fill out if the address is different from the buyer address + 0..1 + Consumption Point + Address + Address + + + + + + + + + ASBIE + Consumption Point. WebSiteAccess + Association to the access information to website + 0..1 + Consumption Point + WebSiteAccess + WebSiteAccess + + + + + + + + + ASBIE + Consumption Point. Utility_ Meter. Meter + Information about Meter(s) and meteringdata + 0..n + Consumption Point + Utility + Meter + Meter + + + + + + + + + + + ABIE + Meter Reading. Details + Readings of the meterstand on the current meter + Meter Reading + + + + + + + + + BBIE + Meter Reading. Meter Reading Type. Text + Statement of the meterreading type + 0..1 + Meter Reading + Meter Reading Type + Text + Text. Type + Electricity + + + + + + + + + BBIE + Meter Reading. Meter Reading Type Code. Code + Statement of the meterreading type code + 0..1 + Meter Reading + Meter Reading Type Code + Code + Code. Type + Electricity + + + + + + + + + BBIE + Meter Reading. Previous_ Meter Reading Date. Date + Statement of the ealiere meterreading + 1 + Meter Reading + Previous + Meter Reading Date + Date + Date. Type + 2006-09-01 + + + + + + + + + BBIE + Meter Reading. Previous _ Meter Quantity. Quantity + Statement of the eailere meterreading + 1 + Meter Reading + Previous + Meter Quantity + Quantity + Quantity. Type + 122604.00 + + + + + + + + + BBIE + Meter Reading. Latest_ Meter Reading Date. Date + Statement of the latest meterreading + 1 + Meter Reading + Latest + Meter Reading Date + Date + Date. Type + 2006-09-01 + + + + + + + + + BBIE + Meter Reading. Latest_ Meter Quantity. Quantity + Statement of the latest MeterPoint. + 1 + Meter Reading + Latest + Meter Quantity + Quantity + Quantity. Type + 128365.00 + + + + + + + + + BBIE + Meter Reading. Delivered Quantity. Quantity + Cunsumption in the period from PreviousMeterReadingDate to LatestMeterReadingDate. + 1 + Meter Reading + Delivered Quantity + Quantity + Quantity. Type + 5761.00 + + + + + + + + + + + ABIE + Package. Details + Information about a package. + Package + + + + + + + + + BBIE + Package. Identifier + Identifies the package. + 0..1 + Package + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Package. Quantity + The quantity (of items) contained in the package. + 0..1 + Package + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Package. Returnable Material_ Indicator. Indicator + Indicates whether the packaging material is returnable (true) or not (false). + 0..1 + Package + Returnable Material + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Package. Package Level Code. Code + Code specifying a level of packaging. + 0..1 + Package + Package Level Code + Code + Code. Type + + + + + + + + + BBIE + Package. Packaging Type Code. Code + Code specifying the type of packaging of an item. + 0..1 + Package + Packaging Type Code + Code + Packaging Type_ Code. Type + Package classification code + + + + + + + + + BBIE + Package. Packing Material. Text + Description of the type of packaging of an item. + 0..n + Package + Packing Material + Text + Text. Type + + + + + + + + + ASBIE + Package. Contained_ Package. Package + An association to Contained Package; used to describe a package within a package. + 0..n + Package + Contained + Package + Package + + + + + + + + + ASBIE + Package. Goods Item + An association to Goods Item. + 0..n + Package + Goods Item + Goods Item + + + + + + + + + ASBIE + Package. Measurement_ Dimension. Dimension + An association to describe the measurement dimensions of the package. + 0..n + Package + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Package. Delivery Unit + An association to Delivery Units in the package. + 0..n + Package + Delivery Unit + Delivery Unit + + + + + + + + + + + ABIE + Tax Scheme. Details + Information about a tax scheme. + Tax Scheme + + + + + + + + + BBIE + Tax Scheme. Identifier + Identifies the tax scheme. + 0..1 + Tax Scheme + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Tax Scheme. Name + The name of the tax scheme. + 0..1 + Tax Scheme + Name + Name + Name. Type + + + + + + + + + BBIE + Tax Scheme. Tax Type Code. Code + An identifier for the tax type. + 0..1 + Tax Scheme + Tax Type Code + Code + Code. Type + + + + + + + + + BBIE + Tax Scheme. Currency Code. Code + The currency in which the tax is collected and reported, expressed as a code. + 0..1 + Tax Scheme + Currency Code + Code + Currency_ Code. Type + + + + + + + + + ASBIE + Tax Scheme. Jurisdiction Region_ Address. Address + An association with Address (of taxation jurisdiction). + 0..n + Tax Scheme + Jurisdiction Region + Address + Address + + + + + + + + + + + ABIE + Customer Party. Details + Information about the Customer Party. + Customer Party + + + + + + + + + BBIE + Customer Party. Customer Assigned_ Account Identifier. Identifier + An identifier for the Customer's account, assigned by the Customer itself. + 0..1 + Customer Party + Customer Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Customer Party. Supplier Assigned_ Account Identifier. Identifier + An identifier for the Customer's account, assigned by the Supplier. + 0..1 + Customer Party + Supplier Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Customer Party. Additional_ Account Identifier. Identifier + An identifier for the Customer's account, assigned by a third party. + 0..n + Customer Party + Additional + Account Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Customer Party. Party + An association to Party. + 0..1 + Customer Party + Party + Party + + + + + + + + + ASBIE + Customer Party. Delivery_ Contact. Contact + An association to Delivery Contact. + 0..1 + Customer Party + Delivery + Contact + Contact + + + + + + + + + ASBIE + Customer Party. Accounting_ Contact. Contact + An association to Accounting Contact (Customer). + 0..1 + Customer Party + Accounting + Contact + Contact + + + + + + + + + ASBIE + Customer Party. Buyer_ Contact. Contact + An association to Buyer Contact. + 0..1 + Customer Party + Buyer + Contact + Contact + + + + + + + + + + + ABIE + Attachment. Details + Information about an attached document. An attachment can be referred to externally (with the URI element) or internally (with the MIME reference element) or contained within the document itself (with the EmbeddedDocument element). + Attachment + + + + + + + + + BBIE + Attachment. Embedded_ Document. Binary Object + Contains an embedded document as a BLOB (binary large object). + 0..1 + Attachment + Embedded + Document + Binary Object + Binary Object. Type + + + + + + + + + ASBIE + Attachment. External Reference + An attached document, externally referred to, referred to in the MIME location, or embedded. + 0..1 + Attachment + External Reference + External Reference + + + + + + + + + + + ABIE + Billing Reference. Details + Information directly relating to a related document. + Billing Reference + + + + + + + + + ASBIE + Billing Reference. Invoice_ Document Reference. Document Reference + An associative reference to Invoice. + 0..1 + Billing Reference + Invoice + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Self Billed Invoice_ Document Reference. Document Reference + An associative reference to Self Billed Invoice. + 0..1 + Billing Reference + Self Billed Invoice + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Credit Note_ Document Reference. Document Reference + An associative reference to Credit Note. + 0..1 + Billing Reference + Credit Note + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Self Billed Credit Note_ Document Reference. Document Reference + An associative reference to Self Billed Credit Note. + 0..1 + Billing Reference + Self Billed Credit Note + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Debit Note_ Document Reference. Document Reference + An associative reference to Debit Note. + 0..1 + Billing Reference + Debit Note + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Reminder_ Document Reference. Document Reference + An associative reference to Reminder Document Reference + 0..1 + Billing Reference + Reminder + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..1 + Billing Reference + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Billing Reference Line + An association to Billing Reference Line. + 0..n + Billing Reference + Billing Reference Line + Billing Reference Line + + + + + + + + + + + ABIE + Transportation Service. Details + Transport service details. + Transportation Service + + + + + + + + + BBIE + Transportation Service. Transport Service Code. Code + A code which describes the general type of service required for the transportation of goods. Specifically, it identifies the extent of the transportation service, e.g., door-to-door, port-to-port. + 1 + Transportation Service + Transport Service Code + Code + Code. Type + + + + + + + + + BBIE + Transportation Service. Tariff Class Code. Code + Specification of a tariff class applicable to a transportation service. + 0..1 + Transportation Service + Tariff Class Code + Code + Code. Type + Tariff Class Specifier + + + + + + + + + BBIE + Transportation Service. Priority. Text + Statement indicating priority of requested transportation service. + 0..1 + Transportation Service + Priority + Text + Text. Type + + + + + + + + + BBIE + Transportation Service. Freight Rate Class Code. Code + Code to indicate applicable rate class for freight. + 0..1 + Transportation Service + Freight Rate Class Code + Code + Code. Type + Charge Basis + + + + + + + + + + + ABIE + Item Property Group. Details + Information about sets of classifications (or groups) of Item Properties. + Item Property Group + + + + + + + + + BBIE + Item Property Group. Identifier + An identifier for the Item Property Group. + 1 + Item Property Group + Identifier + Identifier + Identifier. Type + "233-004" + + + + + + + + + BBIE + Item Property Group. Name + The name of the Item Property Group. + 0..1 + Item Property Group + Name + Name + Name. Type + "Electrical Specifications", "Dietary Content" + + + + + + + + + BBIE + Item Property Group. Importance. Code + A code establishing the importance for the property group when using it to describe a required Item. + 0..1 + Item Property Group + Importance + Code + Code. Type + + + + + + + + + + + ABIE + Despatch Line. Details + Information about a Despatch Line. + Despatch Line + + + + + + + + + BBIE + Despatch Line. Identifier + Identifies the Despatch Line. + 1 + Despatch Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Despatch Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Line. Note. Text + Free-form text applying to the Despatch Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Despatch Line + Note + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Line Status Code. Code + Identifies the status of the Despatch Line with respect to its original state. + 0..1 + Despatch Line + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + BBIE + Despatch Line. Delivered_ Quantity. Quantity + The quantity despatched. + 0..1 + Despatch Line + Delivered + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Backorder_ Quantity. Quantity + The quantity on Back Order at the Supplier. + 0..1 + Despatch Line + Backorder + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Backorder_ Reason. Text + The reason for the Back Order. + 0..1 + Despatch Line + Backorder + Reason + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Outstanding_ Quantity. Quantity + The quantity outstanding (which will follow in a later despatch). + 0..1 + Despatch Line + Outstanding + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Outstanding_ Reason. Text + The reason for the Outstanding Quantity. + 0..1 + Despatch Line + Outstanding + Reason + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Oversupply_ Quantity. Quantity + The quantity over-supplied. + 0..1 + Despatch Line + Oversupply + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Despatch Line. Order Line Reference + An association to Order Line Reference. + 1..n + Despatch Line + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Despatch Line. Document Reference + An association to Document Reference. + 0..n + Despatch Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Despatch Line. Item + An association to Item. + 1 + Despatch Line + Item + Item + + + + + + + + + ASBIE + Despatch Line. Shipment + An association to Shipment. + 0..n + Despatch Line + Shipment + Shipment + + + + + + + + + + + ABIE + Despatch. Details + Information about Despatch. + Despatch + + + + + + + + + BBIE + Despatch. Identifier + The identifier for the Delivery. + 0..1 + Despatch + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch. Requested_ Despatch Date. Date + The despatch (pick-up) date requested by the buyer. + 0..1 + Despatch + Requested + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Requested_ Despatch Time. Time + The despatch (pick-up) time requested by the buyer. + 0..1 + Despatch + Requested + Despatch Time + Time + Time. Type + + + + + + + + + BBIE + Despatch. Estimated_ Despatch Date. Date + The despatch (pick-up) date estimated by the seller or Despatch. + 0..1 + Despatch + Estimated + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Estimated_ Despatch Time. Time + The despatch (pick-up) time estimated by the seller or Despatch. + 0..1 + Despatch + Estimated + Despatch Time + Time + Time. Type + + + + + + + + + BBIE + Despatch. Actual_ Despatch Date. Date + The actual despatch (pick-up) date. + 0..1 + Despatch + Actual + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Actual_ Despatch Time. Time + The actual despatch (pick-up) time. + 0..1 + Despatch + Actual + Despatch Time + Time + Time. Type + + + + + + + + + ASBIE + Despatch. Despatch_ Address. Address + An association to Despatch Address. + 0..1 + Despatch + Despatch + Address + Address + + + + + + + + + ASBIE + Despatch. Despatch_ Party. Party + The party who despatched the delivery. + 0..1 + Despatch + Despatch + Party + Party + + + + + + + + + ASBIE + Despatch. Contact + An association to Contact. + 0..1 + Despatch + Contact + Contact + + + + + + + + + + + ABIE + Subscriber Consumption. Details + This class contain the Statement for the consumptionpoint. Is there a need for specify more than one consumptionpoint, then use one UtilityChargeableConsumption for each consumptionpoint, so you have several instance of UtilityChargeableConsumption. This could for exampel be a big company, there have severals branches. + Subscriber Consumption + + + + + + + + + BBIE + Subscriber Consumption. Consumption Identifier. Identifier + The ID number of the UtilityChargeableConsumption + 0..1 + Subscriber Consumption + Consumption Identifier + Identifier + Identifier. Type + 40002905x + + + + + + + + + BBIE + Subscriber Consumption. Specification Type Code. Code + The code who specifices the type of a UtilityChargeableConsumption + 0..1 + Subscriber Consumption + Specification Type Code + Code + Code. Type + Statement + + + + + + + + + BBIE + Subscriber Consumption. Note. Text + Free form text applying to the utility Energy Water Supply . This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Subscriber Consumption + Note + Text + Text. Type + This is how we have calculating your yearly statement + + + + + + + + + BBIE + Subscriber Consumption. Total Metered Quantity. Quantity + The total amount for the consumpted quantity - calculated from the meterreadings + 0..1 + Subscriber Consumption + Total Metered Quantity + Quantity + Quantity. Type + 2000.0 + + + + + + + + + ASBIE + Subscriber Consumption. Subscriber_ Party. Party + Contact and address information about the Subscriber + 0..1 + Subscriber Consumption + Subscriber + Party + Party + + + + + + + + + ASBIE + Subscriber Consumption. Utility_ Consumption Point. Consumption Point + Content information about UtilityConsumptionPoint + 1 + Subscriber Consumption + Utility + Consumption Point + Consumption Point + + + + + + + + + ASBIE + Subscriber Consumption. On Account Payment + The coming planed a conto payments + 0..n + Subscriber Consumption + On Account Payment + On Account Payment + + + + + + + + + ASBIE + Subscriber Consumption. Consumption + Contain the sub Statement for one and only one supplier + 1 + Subscriber Consumption + Consumption + Consumption + + + + + + + + + ASBIE + Subscriber Consumption. Supplier Consumption + Contain the sub Statement for one and only one supplier + 0..n + Subscriber Consumption + Supplier Consumption + Supplier Consumption + + + + + + + + + + + ABIE + Pricing Reference. Details + A reference to Pricing Information. + Pricing Reference + + + + + + + + + ASBIE + Pricing Reference. Original_ Item Location Quantity. Item Location Quantity + An association to the original Item Location Quantity. + 0..1 + Pricing Reference + Original + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Pricing Reference. Alternative Condition_ Price. Price + The price expressed in terms other than the actual price, e.g., the list price v. the contracted price, or the price in bags v. the price in kilos, or the list price in bags v. the contracted price in kilos. + 0..n + Pricing Reference + Alternative Condition + Price + Price + + + + + + + + + + + ABIE + Trade Financing. Details + Information about the Financing instrument supporting this Trade or part of it (see instalments). + Trade Financing + + + + + + + + + BBIE + Trade Financing. Identifier + An identifier for the Trade Financing. + 0..1 + Trade Financing + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Trade Financing. Financing Instrument Code. Code + The Financing Instrument adopted into this Trade + 0..n + Trade Financing + Financing Instrument Code + Code + Code. Type + "Factoring", "Invoice Financing", "Pre-shipment Financing", "Letter of Credit", "Irrevocable Letter of Credit". + + + + + + + + + BBIE + Trade Financing. Clause Code. Code + Contract clauses, expressed as code. + 0..n + Trade Financing + Clause Code + Code + Code. Type + + + + + + + + + BBIE + Trade Financing. Clause. Text + Contract clauses, expressed as text. + 0..n + Trade Financing + Clause + Text + Text. Type + + + + + + + + + ASBIE + Trade Financing. Contract_ Document Reference. Document Reference + An associative reference to Contract Document. + 0..1 + Trade Financing + Contract + Document Reference + Document Reference + + + + + + + + + ASBIE + Trade Financing. Document Reference + An association to Document Reference + 0..n + Trade Financing + Document Reference + Document Reference + + + + + + + + + ASBIE + Trade Financing. Financing_ Party. Party + An association to a Financing Party (could be a Bank or other enabled Party). + 1 + Trade Financing + Financing + Party + Party + + + + + + + + + ASBIE + Trade Financing. Financing_ Financial Account. Financial Account + An association to an Internal bank account used by the Bank or its First Agent to manage the line of credit granted to Financing Requestor + 0..1 + Trade Financing + Financing + Financial Account + Financial Account + + + + + + + + + + + ABIE + Address. Details + Information about a structured address. + Address + + + + + + + + + BBIE + Address. Identifier + An identifier for a specific address within a scheme of registered addresses. + 0..1 + Address + Identifier + Identifier + Identifier. Type + DetailsKey + + + + + + + + + BBIE + Address. Address Type Code. Code + A code specifying the type of this address, such as business address or home address. + 0..1 + Address + Address Type Code + Code + Code. Type + + + + + + + + + BBIE + Address. Address Format Code. Code + A code specifying the format of this address. + 0..1 + Address + Address Format Code + Code + Code. Type + + + + + + + + + BBIE + Address. Postbox. Text + A post office box number. + 0..1 + Address + Postbox + Text + Text. Type + PostBox, PO Box + "123" + + + + + + + + + BBIE + Address. Floor. Text + An addressable floor of a building. + 0..1 + Address + Floor + Text + Text. Type + SubPremiseNumber + "30" + + + + + + + + + BBIE + Address. Room. Text + A room, suite, or apartment of a building. + 0..1 + Address + Room + Text + Text. Type + SubPremiseNumber + "Reception" + + + + + + + + + BBIE + Address. Street Name. Name + The name of a street. + 0..1 + Address + Street Name + Name + Name. Type + Thoroughfare + "Kwun Tong Road" + + + + + + + + + BBIE + Address. Additional_ Street Name. Name + An additional name of a street used to further specify the street name. + 0..1 + Address + Additional + Street Name + Name + Name. Type + Thoroughfare + + + + + + + + + BBIE + Address. Block Name. Name + The block name, expressed as text, for an area surrounded by streets and usually containing several buildings for this address. + 0..1 + Address + Block Name + Name + Name. Type + + + + + + + + + BBIE + Address. Building Name. Name + The name of a building. + 0..1 + Address + Building Name + Name + Name. Type + BuildingName + + + + + + + + + BBIE + Address. Building Number. Text + The number of a building. + 0..1 + Address + Building Number + Text + Text. Type + PremiseNumber + + + + + + + + + BBIE + Address. Inhouse_ Mail. Text + A specific location within a building. + 0..1 + Address + Inhouse + Mail + Text + Text. Type + MailStop + + + + + + + + + BBIE + Address. Department. Text + An addressable department of an organization. + 0..1 + Address + Department + Text + Text. Type + Department + + + + + + + + + BBIE + Address. Mark Attention. Text + The name, expressed as text, of a person or department in the organization to whom incoming mail is marked with words such as 'for the attention of' or 'FAO' or 'ATTN' for this address. + 0..1 + Address + Mark Attention + Text + Text. Type + + + + + + + + + BBIE + Address. Mark Care. Text + The name, expressed as text, of a person or organization at this address to whom incoming mail is marked with words such as 'care of' or 'C/O'. + 0..1 + Address + Mark Care + Text + Text. Type + + + + + + + + + BBIE + Address. Plot Identification. Text + The textual expression of the unique identifier for the piece of land on which this address is located such as a plot number. + 0..1 + Address + Plot Identification + Text + Text. Type + + + + + + + + + BBIE + Address. City Subdivision Name. Name + A name, expressed as text, of a subdivision of a city for this address, for example, a district or borough. + 0..1 + Address + City Subdivision Name + Name + Name. Type + + + + + + + + + BBIE + Address. City Name. Name + The name of a city, town, or village. + 0..1 + Address + City Name + Name + Name. Type + LocalityName + + + + + + + + + BBIE + Address. Postal_ Zone. Text + The identifier for an addressable group of properties according to the relevant national postal service, such as a ZIP code or Post Code. + 0..1 + Address + Postal + Zone + Text + Text. Type + PostalCodeNumber + + + + + + + + + BBIE + Address. Country Subentity. Text + A territorial division of a country, such as a county or state. + 0..1 + Address + Country Subentity + Text + Text. Type + AdministrativeArea, State, Country, Shire, Canton + + + + + + + + + BBIE + Address. Country Subentity Code. Code + A territorial division of a country, such as a county or state, expressed as a code. + 0..1 + Address + Country Subentity Code + Code + Code. Type + AdministrativeAreaCode, State Code + + + + + + + + + BBIE + Address. Region. Text + An addressable region or group of countries. + 0..1 + Address + Region + Text + Text. Type + LocalityName, Economic Zone + + + + + + + + + BBIE + Address. District. Text + A geographical division of a country. + 0..1 + Address + District + Text + Text. Type + LocalityName, Area + + + + + + + + + BBIE + Address. Timezone Offset. Text + For the time zone in which the address is situated, the measure of time offset from Universal Coordinated Time (UTC). + 0..1 + Address + Timezone Offset + Text + Text. Type + + + + + + + + + ASBIE + Address. Address Line + An association to Address Line. + 0..n + Address + Address Line + Address Line + + + + + + + + + ASBIE + Address. Country + An association to Country. + 0..1 + Address + Country + Country + + + + + + + + + ASBIE + Address. Location Coordinate + An association to Location Coordinate. + 0..1 + Address + Location Coordinate + Location Coordinate + + + + + + + + + + + ABIE + Duty. Details + Statement of duties - both call duties and time duties. + Duty + + + + + + + + + BBIE + Duty. Amount + The duty amount. + 1 + Duty + Amount + Amount + Amount. Type + 88.23 + + + + + + + + + BBIE + Duty. Duty. Text + The duty. + 0..1 + Duty + Duty + Text + Text. Type + ConnectionFee + + + + + + + + + BBIE + Duty. Duty Code. Code + The duty code. + 0..1 + Duty + Duty Code + Code + Code. Type + ConnectionFee + + + + + + + + + ASBIE + Duty. Tax Category + An association to Tax Category. + 0..1 + Duty + Tax Category + Tax Category + + + + + + + + + + + ABIE + Consumption Average. Details + The Average price included VAT. +This clas are suplementary utility Statements, that depending of type of Utility and scenario, needs to be present on a UtilityStatement, in order to meet the legal requirement and/or to give the Buyer proper informations. Note that these suplementary Statements are related to one common ConsumptionPoint as specified in UtilityChargeableConsumption/ConsumptionPoint above. + Consumption Average + + + + + + + + + BBIE + Consumption Average. Average_ Amount. Amount + The average amount + 0..1 + Consumption Average + Average + Amount + Amount + Amount. Type + 1.65 + + + + + + + + + BBIE + Consumption Average. Description. Text + Description of the average amount + 0..1 + Consumption Average + Description + Text + Text. Type + Average price incl. value added tax per kilowatt-hour in the billing period. + + + + + + + + + + + ABIE + Tax Category. Details + Information about a tax category. + Tax Category + + + + + + + + + BBIE + Tax Category. Identifier + Identifies the tax category. + 0..1 + Tax Category + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Tax Category. Name + The name of the tax category. + 0..1 + Tax Category + Name + Name + Name. Type + + + + + + + + + BBIE + Tax Category. Percent + The tax rate for the category, expressed as a percentage. + 0..1 + Tax Category + Percent + Percent + Percent. Type + + + + + + + + + BBIE + Tax Category. Base Unit Measure. Measure + Where a tax is applied at a certain rate per unit, the measure of units on which the tax calculation is based. + 0..1 + Tax Category + Base Unit Measure + Measure + Measure. Type + + + + + + + + + BBIE + Tax Category. Per Unit_ Amount. Amount + Where a tax is applied at a certain rate per unit, the rate per unit applied. + 0..1 + Tax Category + Per Unit + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Category. Tax Exemption Reason Code. Code + The reason for tax being exempted expressed as a code. + 0..1 + Tax Category + Tax Exemption Reason Code + Code + Code. Type + + + + + + + + + BBIE + Tax Category. Tax Exemption Reason. Text + The reason for tax being exempted. + 0..1 + Tax Category + Tax Exemption Reason + Text + Text. Type + + + + + + + + + BBIE + Tax Category. Tier Range. Text + Where a tax is tiered, the range of tiers applied in the calculation of the tax subtotal for the tax category. + 0..1 + Tax Category + Tier Range + Text + Text. Type + + + + + + + + + BBIE + Tax Category. Tier Rate. Percent + Where a tax is tiered, the rate of tax applied to the range of tiers in the calculation of the tax subtotal for the tax category. + 0..1 + Tax Category + Tier Rate + Percent + Percent. Type + + + + + + + + + ASBIE + Tax Category. Tax Scheme + An association to Tax Scheme. + 1 + Tax Category + Tax Scheme + Tax Scheme + + + + + + + + + + + ABIE + Consumption History. Details + Informations about the consumption developement. + Consumption History + + + + + + + + + BBIE + Consumption History. Quantity + Statement of the consumpted quantity + 1 + Consumption History + Quantity + Quantity + Quantity. Type + 7621.00 + + + + + + + + + BBIE + Consumption History. Meter Number. Text + Actual meter number (Current) + 0..1 + Consumption History + Meter Number + Text + Text. Type + 61722x + + + + + + + + + BBIE + Consumption History. Amount + Specification of the amount + 0..1 + Consumption History + Amount + Amount + Amount. Type + 2474.60 + + + + + + + + + BBIE + Consumption History. Consumption Level Text. Text + Statement of the consumptionllevel as plain tekst + 0..1 + Consumption History + Consumption Level Text + Text + Text. Type + Average + + + + + + + + + BBIE + Consumption History. Consumption Level Code. Code + Statement of the consumptionlevel as a code + 0..1 + Consumption History + Consumption Level Code + Code + Code. Type + B + + + + + + + + + BBIE + Consumption History. Description. Text + Description of the consumption development as plain text + 0..n + Consumption History + Description + Text + Text. Type + 2004/2005 + + + + + + + + + ASBIE + Consumption History. Period + The Consumption period + 1 + Consumption History + Period + Period + + + + + + + + + + + ABIE + Delivery Terms. Details + Information about Delivery Terms. + Delivery Terms + + + + + + + + + BBIE + Delivery Terms. Identifier + Identifies the Delivery Terms. + 0..1 + Delivery Terms + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Delivery Terms. Special_ Terms. Text + A description of special conditions relating to the Delivery Terms. + 0..1 + Delivery Terms + Special + Terms + Text + Text. Type + + + + + + + + + BBIE + Delivery Terms. Loss Risk Responsibility Code. Code + An identifier for the responsibility for loss risk in the context of the Delivery Terms, expressed as a code. + 0..1 + Delivery Terms + Loss Risk Responsibility Code + Code + Code. Type + + + + + + + + + BBIE + Delivery Terms. Loss Risk. Text + A description of the loss risk in the context of the Delivery Terms. + 0..1 + Delivery Terms + Loss Risk + Text + Text. Type + + + + + + + + + ASBIE + Delivery Terms. Delivery_ Location. Location + An association to Location, e.g., a port. + 0..1 + Delivery Terms + Delivery + Location + Location + + + + + + + + + ASBIE + Delivery Terms. Allowance Charge + An association to Allowance Charge. + 0..1 + Delivery Terms + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Rail Transport. Details + Describes a train. + Rail Transport + + + + + + + + + BBIE + Rail Transport. Train Identifier. Identifier + Identifies a train. + 1 + Rail Transport + Train Identifier + Identifier + Identifier. Type + Train Number (WCO ID 167) + + + + + + + + + BBIE + Rail Transport. Rail Car Identifier. Identifier + Identifies the rail car on the train used for the means of transport. + 0..1 + Rail Transport + Rail Car Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Dimension. Details + Information about a measurable dimension of an item. + Dimension + + + + + + + + + BBIE + Dimension. Attribute Identifier. Identifier + An identifier for the attribute to which the measure applies. + 1 + Dimension + Attribute Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Dimension. Measure + The measurement value. + 0..1 + Dimension + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Dimension. Description. Text + A description of the measurement attribute. + 0..n + Dimension + Description + Text + Text. Type + + + + + + + + + BBIE + Dimension. Minimum_ Measure. Measure + The minimum value in a range of measurement. + 0..1 + Dimension + Minimum + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Dimension. Maximum_ Measure. Measure + The maximum value in a range of measurement. + 0..1 + Dimension + Maximum + Measure + Measure + Measure. Type + + + + + + + + + + + ABIE + Transport Equipment. Details + Information about Transport Equipment; a piece of equipment used to transport goods. + Transport Equipment + Shipping Container, Sea Container, Rail Wagon, Pallet, Trailer, Unit Load Device, ULD + + + + + + + + + BBIE + Transport Equipment. Identifier + Identifies the transport equipment. + 0..1 + Transport Equipment + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transport Equipment. Transport Equipment Type Code. Code + Identifies the type of the transport equipment. + 0..1 + Transport Equipment + Transport Equipment Type Code + Code + Transport Equipment Type_ Code. Type + + + + + + + + + BBIE + Transport Equipment. Provider Type Code. Code + Identifies the type of provider of the transport equipment. + 0..1 + Transport Equipment + Provider Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Owner Type Code. Code + Identifies the type of owner of a piece of transport equipment. + 0..1 + Transport Equipment + Owner Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Size Type Code. Code + The size and type of a piece of transport equipment, expressed as a code. When the transport equipment is a shipping container, it is recommended to use ContainerSizeTypeCode for validation. + 0..1 + Transport Equipment + Size Type Code + Code + Code. Type + Container Size Type Code + + + + + + + + + BBIE + Transport Equipment. Disposition Code. Code + The current disposition of the transport equipment, expressed as a code. + 0..1 + Transport Equipment + Disposition Code + Code + Code. Type + Status + + + + + + + + + BBIE + Transport Equipment. Fullness Indication Code. Code + A code indicating whether a piece of transport equipment is full, partially full, or empty. + 0..1 + Transport Equipment + Fullness Indication Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Refrigeration On_ Indicator. Indicator + Indicates whether the transport equipment's refrigeration is on (true) or off (false). + 0..1 + Transport Equipment + Refrigeration On + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Information. Text + Additional information about the transport equipment. + 0..1 + Transport Equipment + Information + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment. Returnability_ Indicator. Indicator + Indicates whether a particular item of transport equipment is returnable. + 0..1 + Transport Equipment + Returnability + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Legal Status_ Indicator. Indicator + Legal status of the transport equipment with respect to the Container Convention code. + 0..1 + Transport Equipment + Legal Status + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Transport Equipment. Measurement_ Dimension. Dimension + An association to Dimension. + 0..n + Transport Equipment + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Transport Equipment. Transport Equipment Seal + An association to Transport Equipment Seal. + 0..n + Transport Equipment + Transport Equipment Seal + Transport Equipment Seal + + + + + + + + + ASBIE + Transport Equipment. Minimum_ Temperature. Temperature + The minimum required operating temperature for the container (reefer). + 0..1 + Transport Equipment + Minimum + Temperature + Temperature + + + + + + + + + ASBIE + Transport Equipment. Maximum_ Temperature. Temperature + The maximum required operating temperature for the container (reefer). + 0..1 + Transport Equipment + Maximum + Temperature + Temperature + + + + + + + + + ASBIE + Transport Equipment. Provider_ Party. Party + The party that provides the transport equipment. + 0..1 + Transport Equipment + Provider + Party + Party + + + + + + + + + ASBIE + Transport Equipment. Loading Proof_ Party. Party + The authorized party responsible for certifying that the goods were loaded into the transport equipment. + 0..1 + Transport Equipment + Loading Proof + Party + Party + + + + + + + + + ASBIE + Transport Equipment. Loading_ Location. Location + Identifies the location where the goods are loaded into the transport equipment. + 0..1 + Transport Equipment + Loading + Location + Location + + + + + + + + + + + ABIE + Stowage. Details + A location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + Stowage + + + + + + + + + BBIE + Stowage. Location Identifier. Identifier + Identifies a location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + 0..1 + Stowage + Location Identifier + Identifier + Identifier. Type + Cell Location, coded + + + + + + + + + BBIE + Stowage. Location. Text + Describes a location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + 0..n + Stowage + Location + Text + Text. Type + Cell Location + + + + + + + + + ASBIE + Stowage. Measurement_ Dimension. Dimension + Associates any measurements (including lengths, mass, and volume) for this stowage. + 0..n + Stowage + Measurement + Dimension + Dimension + + + + + + + + + + + ABIE + WebSiteAccess. Details + Information about how to access the suppliere website. + WebSiteAccess + + + + + + + + + BBIE + WebSiteAccess. URI. Identifier + Website address. + 0..1 + WebSiteAccess + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + WebSiteAccess. Password. Text + The customers password to login to the suppliers website. + 1 + WebSiteAccess + Password + Text + Text. Type + confidence + + + + + + + + + BBIE + WebSiteAccess. Login. Text + Login information . + 1 + WebSiteAccess + Login + Text + Text. Type + Utsuser + + + + + + + + + + + ABIE + Card Account. Details + Information about a credit card, debit card, or charge card. + Card Account + + + + + + + + + BBIE + Card Account. Primary_ Account Number. Identifier + The card number; the Primary Account Number (PAN). + 1 + Card Account + Primary + Account Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Network. Identifier + The card network provider. + 1 + Card Account + Network + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Card Type Code. Code + The type of card. + 0..1 + Card Account + Card Type Code + Code + Code. Type + + + + + + + + + BBIE + Card Account. Validity Start Date. Date + The date from which the card is valid. + 0..1 + Card Account + Validity Start Date + Date + Date. Type + + + + + + + + + BBIE + Card Account. Expiry Date. Date + The date up to which the card is valid. + 0..1 + Card Account + Expiry Date + Date + Date. Type + + + + + + + + + BBIE + Card Account. Issuer. Identifier + The identifier for the card issuer. + 0..1 + Card Account + Issuer + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Issue Number. Identifier + The card issue number. + 0..1 + Card Account + Issue Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. CV2. Identifier + The Card Verification Value. + 0..1 + Card Account + CV2 + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Card Chip Code. Code + The distinction between CHIP and MAG STRIPE cards. + 0..1 + Card Account + Card Chip Code + Code + Chip_ Code. Type + + + + + + + + + BBIE + Card Account. Chip_ Application. Identifier + An identifier for the application (AID) on a chip card that provides the information quoted. + 0..1 + Card Account + Chip + Application + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Holder. Name + The name of the cardholder. + 0..1 + Card Account + Holder + Name + Name. Type + + + + + + + + + + + ABIE + Supplier Party. Details + Information about the Supplier Party. + Supplier Party + + + + + + + + + BBIE + Supplier Party. Customer Assigned_ Account Identifier. Identifier + The customer's internal identifier for the supplier. + 0..1 + Supplier Party + Customer Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Supplier Party. Additional_ Account Identifier. Identifier + The customer's internal identifier for the supplier. + 0..n + Supplier Party + Additional + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Supplier Party. Data Sending Capability. Text + Capability to send invoice data via the purchase card provider (VISA/MasterCard/American Express). + 0..1 + Supplier Party + Data Sending Capability + Text + Text. Type + + + + + + + + + ASBIE + Supplier Party. Party + An association to Party. + 0..1 + Supplier Party + Party + Party + + + + + + + + + ASBIE + Supplier Party. Despatch_ Contact. Contact + An association to Despatch Contact. + 0..1 + Supplier Party + Despatch + Contact + Contact + + + + + + + + + ASBIE + Supplier Party. Accounting_ Contact. Contact + An association to Supplier Accounting Contact. + 0..1 + Supplier Party + Accounting + Contact + Contact + + + + + + + + + ASBIE + Supplier Party. Seller_ Contact. Contact + An association to Seller Contact. + 0..1 + Supplier Party + Seller + Contact + Contact + + + + + + + + + + + ABIE + Order Reference. Details + Information about an Order Reference. + Order Reference + + + + + + + + + BBIE + Order Reference. Identifier + Identifies the referenced Order assigned by the buyer. + 1 + Order Reference + Identifier + Identifier + Identifier. Type + "PO-001" "3333-44-123" + + + + + + + + + BBIE + Order Reference. Sales Order Identifier. Identifier + Identifies the referenced Order assigned by the seller. + 0..1 + Order Reference + Sales Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Reference. Copy_ Indicator. Indicator + Indicates whether the referenced Order is a copy (true) or the original (false). + 0..1 + Order Reference + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order Reference. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Order Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Reference. Issue Date. Date + The date on which the referenced Order was issued. + 0..1 + Order Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Order Reference. Issue Time. Time + The time at which the referenced Order was issued. + 0..1 + Order Reference + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order Reference. Customer_ Reference. Text + A reference used (CRI) for tagging purchasing card transactions. + 0..1 + Order Reference + Customer + Reference + Text + Text. Type + Customer Reference Identifier (CRI) when using a puchasing card + + + + + + + + + BBIE + Order Reference. Order Type Code. Code + A code indicating the type of Order. + 0..1 + Order Reference + Order Type Code + Code + Code. Type + + + + + + + + + ASBIE + Order Reference. Document Reference + An association to Document Reference. + 0..1 + Order Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Delivery Unit. Details + Information about a Delivery Unit. + Delivery Unit + + + + + + + + + BBIE + Delivery Unit. Batch Quantity. Quantity + The quantity of ordered Items that constitutes a batch for delivery purposes. + 1 + Delivery Unit + Batch Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery Unit. Consumer_ Unit. Quantity + The quantity of consumer units in the Delivery Unit. + 0..1 + Delivery Unit + Consumer + Unit + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery Unit. Hazardous Risk_ Indicator. Indicator + Indicates whether the Item as delivered is hazardous. + 0..1 + Delivery Unit + Hazardous Risk + Indicator + Indicator + Indicator. Type + + + + + + + + + + + ABIE + Result Of Verification. Details + Information about the result of a process of verification of a signature. + Result Of Verification + + + + + + + + + BBIE + Result Of Verification. Validator. Identifier + Identifier of the validator system. + 0..1 + Result Of Verification + Validator + Identifier + Identifier. Type + + + + + + + + + BBIE + Result Of Verification. Result Code. Code + Code describing the result of the validation. + 0..1 + Result Of Verification + Result Code + Code + Code. Type + + + + + + + + + BBIE + Result Of Verification. Validation _ Date. Date + Date when the validation was done. + 0..1 + Result Of Verification + Validation + Date + Date + Date. Type + + + + + + + + + BBIE + Result Of Verification. Validation _ Time. Time + Time when the validation was done. + 0..1 + Result Of Verification + Validation + Time + Time + Time. Type + + + + + + + + + BBIE + Result Of Verification. Validate _ Process. Text + Textual description of the process of validation. + 0..1 + Result Of Verification + Validate + Process + Text + Text. Type + + + + + + + + + BBIE + Result Of Verification. Validate _ Tool. Text + Textual description of the tool used to validate the signature. + 0..1 + Result Of Verification + Validate + Tool + Text + Text. Type + + + + + + + + + BBIE + Result Of Verification. Validate _ Tool Version. Text + Textual descrition of the version of the tool used to validate the signature. + 0..1 + Result Of Verification + Validate + Tool Version + Text + Text. Type + + + + + + + + + ASBIE + Result Of Verification. Signatory_ Party. Party + An association to the signing Party. + 0..1 + Result Of Verification + Signatory + Party + Party + + + + + + + + + + + ABIE + Location. Details + Information about a location. + Location + + + + + + + + + BBIE + Location. Identifier + The unique identifier for the location, e.g., the EAN Location Number, GLN. + 0..1 + Location + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Location. Description. Text + The description or name of the location. + 0..1 + Location + Description + Text + Text. Type + + + + + + + + + BBIE + Location. Conditions. Text + Conditions describing the location. + 0..1 + Location + Conditions + Text + Text. Type + + + + + + + + + BBIE + Location. Country Subentity. Text + A territorial division of a country, such as a county or state. + 0..1 + Location + Country Subentity + Text + Text. Type + AdministrativeArea, State, Country, Shire, Canton + + + + + + + + + BBIE + Location. Country Subentity Code. Code + The territorial division of a country, such as a county or state, expressed as a code. + 0..1 + Location + Country Subentity Code + Code + Code. Type + AdministrativeAreaCode, State Code + + + + + + + + + ASBIE + Location. Validity_ Period. Period + Period(s) in which the location can be used, e.g., for delivery. + 0..n + Location + Validity + Period + Period + + + + + + + + + ASBIE + Location. Address + Association to the address of the location. + 0..1 + Location + Address + Address + + + + + + + + + + + ABIE + Location Coordinate. Details + Information about physical (geographical) location. + Location Coordinate + + + + + + + + + BBIE + Location Coordinate. Coordinate System Code. Code + An identifier for the location system used. + 0..1 + Location Coordinate + Coordinate System Code + Code + Code. Type + + + + + + + + + BBIE + Location Coordinate. Latitude_ Degrees. Measure + The measure of latitude in degrees. + 0..1 + Location Coordinate + Latitude + Degrees + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Latitude_ Minutes. Measure + The measure of latitude in minutes. + 0..1 + Location Coordinate + Latitude + Minutes + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Latitude Direction Code. Code + The direction of latitude measurement from the equator. + 0..1 + Location Coordinate + Latitude Direction Code + Code + Latitude Direction_ Code. Type + + + + + + + + + BBIE + Location Coordinate. Longitude_ Degrees. Measure + The measure of longitude in degrees. + 0..1 + Location Coordinate + Longitude + Degrees + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Longitude_ Minutes. Measure + The measure of longitude in minutes. + 0..1 + Location Coordinate + Longitude + Minutes + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Longitude Direction Code. Code + The direction of longitude measurement from the meridian. + 0..1 + Location Coordinate + Longitude Direction Code + Code + Longitude Direction_ Code. Type + + + + + + + + + + + ABIE + On Account Payment. Details + The coming planned a conto payments + On Account Payment + + + + + + + + + BBIE + On Account Payment. Estimated_ Consumed Quantity. Quantity + The quantity utilize during the period to be paid for. + 1 + On Account Payment + Estimated + Consumed Quantity + Quantity + Quantity. Type + 5745.00 + + + + + + + + + BBIE + On Account Payment. Note. Text + Free-form text explaining the usage of Account Payment. + 0..1 + On Account Payment + Note + Text + Text. Type + We make a reservation for price regulations. You will receive you next yearly statement about one year from today. + + + + + + + + + ASBIE + On Account Payment. Period + Information about a Period of time + 1 + On Account Payment + Period + Period + + + + + + + + + ASBIE + On Account Payment. Planned_ Settlement. Settlement + Informations about related planned payments + 1..n + On Account Payment + Planned + Settlement + Settlement + + + + + + + + + + + ABIE + Monetary Total. Details + Information about Monetary Totals. + Monetary Total + + + + + + + + + BBIE + Monetary Total. Line Extension Amount. Amount + The total of Line Extension Amounts net of tax and settlement discounts, but inclusive of any applicable rounding amount. + 0..1 + Monetary Total + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Tax Exclusive Amount. Amount + The total amount exclusive of taxes. + 0..1 + Monetary Total + Tax Exclusive Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Tax Inclusive Amount. Amount + The Invoice total including taxes (the sum of payable amount plus the prepaid amount). + 0..1 + Monetary Total + Tax Inclusive Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Allowance Total Amount. Amount + The total amount of all allowances. + 0..1 + Monetary Total + Allowance Total Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Charge Total Amount. Amount + The total amount of all charges. + 0..1 + Monetary Total + Charge Total Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Prepaid Amount. Amount + The total prepaid amount. + 0..1 + Monetary Total + Prepaid Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Payable_ Rounding Amount. Amount + The rounding amount (positive or negative) added to the calculated Line Extension Total Amount to produce the rounded Line Extension Total Amount. + 0..1 + Monetary Total + Payable + Rounding Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Payable_ Amount. Amount + The total amount to be paid. + 1 + Monetary Total + Payable + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Payable_ Alternative Amount. Amount + + 0..1 + Monetary Total + Payable + Alternative Amount + Amount + Amount. Type + + + + + + + + + + + ABIE + Unstructured Price. Details + This class is a alternative to the class Price, and it contain a Tele line + Unstructured Price + + + + + + + + + BBIE + Unstructured Price. Price Amount. Amount + The (unstructured) price amount + 0..1 + Unstructured Price + Price Amount + Amount + Amount. Type + + + + + + + + + BBIE + Unstructured Price. Time Amount. Text + The (unstructured) time amount + 0..1 + Unstructured Price + Time Amount + Text + Text. Type + + + + + + + + + + + ABIE + Meter. Details + Information about Meter(s) and meteringdata + Meter + + + + + + + + + BBIE + Meter. Meter Number. Text + Actual meter number (Current) + 0..1 + Meter + Meter Number + Text + Text. Type + 61722x + + + + + + + + + BBIE + Meter. Meter Name. Text + Statement af the meter name, so it's possible to identifier if it concern about a main meter or a sub meter. + 0..1 + Meter + Meter Name + Text + Text. Type + + + + + + + + + BBIE + Meter. Meter Constant. Text + Factor, the meterstand must multiplies with to come up with the consumption. + 0..1 + Meter + Meter Constant + Text + Text. Type + 1.000 + + + + + + + + + BBIE + Meter. Meter Constant Code. Code + The formula to use, when the value i MeterConstant is used. + 0..1 + Meter + Meter Constant Code + Code + Code. Type + Factor + + + + + + + + + + BBIE + Meter. Actual_ Heating Quantity. + Quantity + The actual heating value + 0..1 + Meter + Actual + Heating Quantity + Quantity + Quantity. Type + 5761.00 + + + + + + + + + BBIE + Meter. Estimated_ Heating Quantity. + Quantity + The estimated heating value + 0..1 + Meter + Estimated + Heating Quantity + Quantity + Quantity. Type + 5761.00 + + + + + + + + + BBIE + Meter. Heating Correction. + Text + The correction factor related to heating value + (ActualHeatingQuantity / EstimatedHeatingQuantity) + 0..1 + Meter + Heating Correction + Text + Text. Type + 1.000 + + + + + + + + + BBIE + Meter. Total_ Measured Quantity. + Quantity + The sum of the total measured quantity calculated + from the meterreadings + 0..1 + Meter + Total + Measured Quantity + Quantity + Quantity. Type + 5761.00 + + + + + + + + + + BBIE + Meter. Total_ Delivered Quantity. Quantity + The sum of the total consumpted quantity calculated from the meterreading + 0..1 + Meter + Total + Delivered Quantity + Quantity + Quantity. Type + 5761.00 + + + + + + + + + BBIE + Meter. Meter Reading_ Method. Text + Indicatation of whitch method of reading there are used. + 0..1 + Meter + Meter Reading + Method + Text + Text. Type + Manuel + + + + + + + + + BBIE + Meter. Meter Reading_ Method Code. Code + Indicatation of the code, whitch refer to the method of reading there are used. + 0..1 + Meter + Meter Reading + Method Code + Code + Code. Type + Estimated + + + + + + + + + BBIE + Meter. Meter Reading_ Comments. Text + Comments in relation to the meterreading. + 0..1 + Meter + Meter Reading + Comments + Text + Text. Type + The last stated meterstand is estimated + + + + + + + + + ASBIE + Meter. Meter Reading + Readings of the meterstand on the current meter + 0..n + Meter + Meter Reading + Meter Reading + + + + + + + + + + + ABIE + Price. Details + Information about the price. + Price + + + + + + + + + BBIE + Price. Price Amount. Amount + The price amount. + 1 + Price + Price Amount + Amount + Amount. Type + unit price + 23.45 + + + + + + + + + BBIE + Price. Base_ Quantity. Quantity + The actual quantity to which the price applies. + 0..1 + Price + Base + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Price. Price Change_ Reason. Text + The reason for the price change, expressed as text. + 0..n + Price + Price Change + Reason + Text + Text. Type + "Clearance of old stock", "New contract applies" + + + + + + + + + BBIE + Price. Price Type Code. Code + The price type, expressed as a code. + 0..1 + Price + Price Type Code + Code + Code. Type + + + + + + + + + BBIE + Price. Price Type. Text + The price type, expressed as text. + 0..1 + Price + Price Type + Text + Text. Type + retail, wholesale, discount, contract + + + + + + + + + BBIE + Price. Orderable Unit Factor. Rate + The factor by which the base price unit can be converted to the orderable unit. + 0..1 + Price + Orderable Unit Factor + Rate + Rate. Type + Nails are priced by weight but ordered by quantity. So this would say how many nails per kilo + + + + + + + + + ASBIE + Price. Validity_ Period. Period + An association to Validity Period. + 0..n + Price + Validity + Period + Period + + + + + + + + + ASBIE + Price. Price List + A reference to a Price List. + 0..1 + Price + Price List + Price List + + + + + + + + + ASBIE + Price. Allowance Charge + An association to Allowance Charge. + 0..n + Price + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Price. Pricing_ Exchange Rate. Exchange Rate + An association to Exchange Rate. It defines the exchange rate if the exchange rate differs from the document level exchange rate. + 0..1 + Price + Pricing + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Shipment Stage. Details + Information about a shipment stage. + Shipment Stage + + + + + + + + + BBIE + Shipment Stage. Identifier + Identifies a shipment stage. + 0..1 + Shipment Stage + Identifier + Identifier + Identifier. Type + "1","2", etc.. + + + + + + + + + BBIE + Shipment Stage. Transport Mode Code. Code + The method of transport used for a shipment stage. + 0..1 + Shipment Stage + Transport Mode Code + Code + Transport Mode_ Code. Type + + + + + + + + + BBIE + Shipment Stage. Transport Means Type Code. Code + The type of vehicle used for a shipment stage. + 0..1 + Shipment Stage + Transport Means Type Code + Code + Code. Type + + + + + + + + + BBIE + Shipment Stage. Transit_ Direction Code. Code + The direction of transit for a shipment stage. + 0..1 + Shipment Stage + Transit + Direction Code + Code + Code. Type + + + + + + + + + BBIE + Shipment Stage. Pre Carriage_ Indicator. Indicator + Indicates whether the stage is before the main carriage of the shipment. + 1 + Shipment Stage + Pre Carriage + Indicator + Indicator + Indicator. Type + Truck delivery to wharf + + + + + + + + + BBIE + Shipment Stage. On Carriage_ Indicator. Indicator + Indicates whether the stage is after the main carriage of the shipment. + 1 + Shipment Stage + On Carriage + Indicator + Indicator + Indicator. Type + Truck delivery from wharf + + + + + + + + + BBIE + Shipment Stage. Estimated_ Delivery Date. Date + The estimated delivery date. + 0..1 + Shipment Stage + Estimated + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Shipment Stage. Estimated_ Delivery Time. Time + The estimated delivery time. + 0..1 + Shipment Stage + Estimated + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Shipment Stage. Required_ Delivery Date. Date + The required delivery date by the buyer. + 0..1 + Shipment Stage + Required + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Shipment Stage. Required_ Delivery Time. Time + The required delivery time by the buyer. + 0..1 + Shipment Stage + Required + Delivery Time + Time + Time. Type + + + + + + + + + ASBIE + Shipment Stage. Transit_ Period. Period + An association to Transit Period. + 0..1 + Shipment Stage + Transit + Period + Period + + + + + + + + + ASBIE + Shipment Stage. Carrier_ Party. Party + An association to Carrier. + 0..n + Shipment Stage + Carrier + Party + Party + + + + + + + + + ASBIE + Shipment Stage. Transport Means + An association to the means of transport. + 0..1 + Shipment Stage + Transport Means + Transport Means + + + + + + + + + ASBIE + Shipment Stage. Loading Port_ Location. Location + An association to the port location of loading. + 0..1 + Shipment Stage + Loading Port + Location + Location + + + + + + + + + ASBIE + Shipment Stage. Unloading Port_ Location. Location + An association to the port location of unloading. + 0..1 + Shipment Stage + Unloading Port + Location + Location + + + + + + + + + ASBIE + Shipment Stage. Transship Port_ Location. Location + An association to the port location of transshipment. + 0..1 + Shipment Stage + Transship Port + Location + Location + + + + + + + + + + + ABIE + Physical Attribute. Details + Information about physical attributes. + Physical Attribute + + + + + + + + + BBIE + Physical Attribute. Attribute Identifier. Identifier + Identifies the physical attribute. + 1 + Physical Attribute + Attribute Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Physical Attribute. Position Code. Code + The position of the physical attribute, expressed as a code. + 0..1 + Physical Attribute + Position Code + Code + Code. Type + + + + + + + + + BBIE + Physical Attribute. Description Code. Code + The description of the physical attribute, expressed as a code. + 0..1 + Physical Attribute + Description Code + Code + Code. Type + + + + + + + + + BBIE + Physical Attribute. Description. Text + The description of the physical attribute, expressed as text. + 0..n + Physical Attribute + Description + Text + Text. Type + + + + + + + + + + + ABIE + Certificate . Details + Information about a Certificate. + Certificate + + + + + + + + + BBIE + Certificate . Identifier + A unique identifier for the Certificate. + 1 + Certificate + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate . Certificate Type Code. Code + Type of Cerfificate expressed as a code. + 1 + Certificate + Certificate Type Code + Code + Code. Type + + + + + + + + + BBIE + Certificate . Certificate Type. Text + Type of Certificate expressed as text. + 1 + Certificate + Certificate Type + Text + Text. Type + + + + + + + + + BBIE + Certificate . Remarks. Text + Remarks by the applicant for the Certificate. + 0..1 + Certificate + Remarks + Text + Text. Type + + + + + + + + + ASBIE + Certificate . Issuer_ Party. Party + Details of the authorized organization that issued the Certificate. + 1 + Certificate + Issuer + Party + Party + + + + + + + + + ASBIE + Certificate . Document Reference + An associative reference to a document. + 0..n + Certificate + Document Reference + Document Reference + + + + + + + + + ASBIE + Certificate . Signature + One or more signatures applied to the document instance. + 0..n + Certificate + Signature + Signature + + + + + + + + + + + ABIE + Statement. Details + The document used to specify the status of Orders, Billing, and Payment. This document is a Statement of Account and not intended as a summary Invoice + Statement + + + + + + + + + BBIE + Statement. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Statement + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Statement. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Statement + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Statement. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Statement + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Statement. Collaboration Identifier. Identifier + The identifier of the document instance used in a precise collaboration for auditing and tracking. + 0..0 + Statement + Collaboration Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement. Identifier + An identifier for the Statement. + 1 + Statement + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement. Copy_ Indicator. Indicator + Indicates whether the Statement is a copy (true) or not (false). + 0..1 + Statement + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Statement. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Statement + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement. Issue Date. Date + The date assigned by the Creditor on which the Statement was issued. + 1 + Statement + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Statement. Issue Time. Time + The time assigned by the Creditor at which the Statement was issued. + 0..1 + Statement + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Statement. Note. Text + Free-form text applying to the Statement. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Statement + Note + Text + Text. Type + + + + + + + + + BBIE + Statement. Document_ Currency Code. Code + The default currency for the Statement. + 1 + Statement + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Statement. Total_ Debit Amount. Amount + The total of all debit amounts for the Statement. + 0..1 + Statement + Total + Debit Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement. Total_ Credit Amount. Amount + The total of all credit amounts for the Statement. + 0..1 + Statement + Total + Credit Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement. Total_ Balance Amount. Amount + The total amount for the Statement. + 0..1 + Statement + Total + Balance Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement. Line Count. Numeric + The number of lines in the document. + 0..1 + Statement + Line Count + Numeric + Numeric. Type + + + + + + + + + BBIE + Statement. Payment Purpose Code. Code + The business purposes for payment express as code. + 0..1 + Statement + Payment Purpose Code + Code + Code. Type + + + + + + + + + ASBIE + Statement. Statement_ Period. Period + An association to period(s) to which the Statement applies. + 0..1 + Statement + Statement + Period + Period + + + + + + + + + ASBIE + Statement. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Statement + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Statement. Signature + An association to Signature. + 0..n + Statement + Signature + Signature + + + + + + + + + ASBIE + Statement. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 1 + Statement + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 1 + Statement + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement. Buyer_ Customer Party. Customer Party + An association to the Buyer. + 0..1 + Statement + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 0..1 + Statement + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement. Originator_ Customer Party. Customer Party + An association to the Originator. + 0..1 + Statement + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement. Payee_ Party. Party + An association to the Payee. + 0..1 + Statement + Payee + Party + Party + + + + + + + + + ASBIE + Statement. Payment Means + An association to Payment Means. + 0..n + Statement + Payment Means + Payment Means + + + + + + + + + ASBIE + Statement. Payment Terms + An association to Payment Terms. + 0..n + Statement + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Statement. Allowance Charge + An association to Allowances and Charges that apply to the Statement period as a whole. + 0..n + Statement + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Statement. Tax Total + An association with summary information for particular taxes. + 0..n + Statement + Tax Total + Tax Total + + + + + + + + + ASBIE + Statement. Statement Line + An association to one or more Statement Lines. + 1..n + Statement + Statement Line + Statement Line + + + + + + + + + + + ABIE + Goods Item Container. Details + How goods items are split across transport equipment. + Goods Item Container + + + + + + + + + BBIE + Goods Item Container. Identifier + Identifies goods items split across transport equipment. + 1 + Goods Item Container + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Goods Item Container. Quantity + Number of goods items loaded into or onto one piece of transport equipment as a total consignment or part of a consignment. + 0..1 + Goods Item Container + Quantity + Quantity + Quantity. Type + Number of packages stuffed + + + + + + + + + ASBIE + Goods Item Container. Transport Equipment + Associates the containers for a single goods item. + 0..n + Goods Item Container + Transport Equipment + Transport Equipment + + + + + + + + + + + ABIE + Invoice Line. Details + Information about an Invoice Line. + Invoice Line + + + + + + + + + BBIE + Invoice Line. Identifier + Identifies the Invoice Line. + 1 + Invoice Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Invoice Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Invoice Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Invoice Line. Note. Text + Free-form text applying to the Invoice Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Invoice Line + Note + Text + Text. Type + + + + + + + + + BBIE + Invoice Line. Invoiced_ Quantity. Quantity + The quantity (of Items) on the Invoice Line. + 0..1 + Invoice Line + Invoiced + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Invoice Line. Line Extension Amount. Amount + The total amount for the Invoice Line, including Allowance Charges but net of taxes. + 1 + Invoice Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Invoice Line. Tax Point Date. Date + The date of the Invoice Line, used to indicate the point at which tax becomes applicable. + 0..1 + Invoice Line + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Invoice Line. Accounting Cost Code. Code + The buyer's accounting code applied to the Invoice Line. + 0..1 + Invoice Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Invoice Line. Accounting Cost. Text + The buyer's accounting cost centre applied to the Invoice Line, expressed as text. + 0..1 + Invoice Line + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Invoice Line. Free Of Charge_ Indicator. Indicator + Indicates whether the Invoice Line is Free Of Charge (default = false). + 0..1 + Invoice Line + Free Of Charge + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Invoice Line. Invoice_ Period. Period + An association to period(s) to which the Invoice Line applies. + 0..n + Invoice Line + Invoice + Period + Period + + + + + + + + + ASBIE + Invoice Line. Order Line Reference + An association to Order Line Reference. + 0..n + Invoice Line + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Invoice Line. Despatch_ Line Reference. Line Reference + An associative reference to Despatch Line. + 0..n + Invoice Line + Despatch + Line Reference + Line Reference + + + + + + + + + ASBIE + Invoice Line. Receipt_ Line Reference. Line Reference + An associative reference to Receipt Line. + 0..n + Invoice Line + Receipt + Line Reference + Line Reference + + + + + + + + + ASBIE + Invoice Line. Billing Reference + An association to Billing Reference. + 0..n + Invoice Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Invoice Line. Document Reference + An association to Document Reference. + 0..n + Invoice Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice Line. Pricing Reference + An association to Pricing Reference. + 0..1 + Invoice Line + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Invoice Line. Originator_ Party. Party + The party who originated the Order to which the Invoice is related. + 0..1 + Invoice Line + Originator + Party + Party + + + + + + + + + ASBIE + Invoice Line. Delivery + An association to Delivery. + 0..n + Invoice Line + Delivery + Delivery + + + + + + + + + ASBIE + Invoice Line. Payment Terms + An association to Payment Terms. + 0..n + Invoice Line + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Invoice Line. Allowance Charge + An association to Allowance Charge. + 0..n + Invoice Line + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Invoice Line. Tax Total + An association to Tax Total. + 0..n + Invoice Line + Tax Total + Tax Total + + + + + + + + + ASBIE + Invoice Line. Item + An association to Item. + 1 + Invoice Line + Item + Item + + + + + + + + + ASBIE + Invoice Line. Price + An association to Price. + 0..1 + Invoice Line + Price + Price + + + + + + + + + ASBIE + Invoice Line. Delivery Terms + An association to Delivery Terms. + 0..1 + Invoice Line + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Invoice Line. Sub_ Invoice Line. Invoice Line + An association to one or more Invoice Lines. + 0..n + Invoice Line + Sub + Invoice Line + Invoice Line + + + + + + + + + + + ABIE + Lot Identification. Details + Information about a lot (of Item Instances). + Lot Identification + + + + + + + + + BBIE + Lot Identification. Lot Number. Identifier + Identifies the lot. + 0..1 + Lot Identification + Lot Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Lot Identification. Expiry Date. Date + The expiry date of the lot. + 0..1 + Lot Identification + Expiry Date + Date + Date. Type + + + + + + + + + ASBIE + Lot Identification. Additional_ Item Property. Item Property + An association to Additional Item Property. + 0..n + Lot Identification + Additional + Item Property + Item Property + + + + + + + + + + + ABIE + Transport Handling Unit. Details + A uniquely identifiable physical unit consisting of one or more packages (not necessarily containing the same articles) for enabling physical handling during the transport process. + Transport Handling Unit + Logistics Unit, Handling Unit, THU + + + + + + + + + BBIE + Transport Handling Unit. Identifier + Identifies the transport handling unit. + 0..1 + Transport Handling Unit + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transport Handling Unit. Transport Handling Unit Type Code. Code + The type of transport handling unit, expressed as a code. + 0..1 + Transport Handling Unit + Transport Handling Unit Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Handling Unit. Handling Code. Code + The handling required for a shipment, expressed as a code. + 0..1 + Transport Handling Unit + Handling Code + Code + Code. Type + Special Handling + + + + + + + + + BBIE + Transport Handling Unit. Handling_ Instructions. Text + Free-form text describing handling instructions for a shipment. + 0..1 + Transport Handling Unit + Handling + Instructions + Text + Text. Type + + + + + + + + + BBIE + Transport Handling Unit. Hazardous Risk_ Indicator. Indicator + Indicates whether the shipment contains hazardous materials. + 0..1 + Transport Handling Unit + Hazardous Risk + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Handling Unit. Total_ Goods Item Quantity. Quantity + The total number of goods items in the transport handling unit. + 0..1 + Transport Handling Unit + Total + Goods Item Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Transport Handling Unit. Total_ Package Quantity. Quantity + The total number of packages in the transport handling unit. + 0..1 + Transport Handling Unit + Total + Package Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Transport Handling Unit. Damage_ Remarks. Text + Description of a type of damage. + 0..n + Transport Handling Unit + Damage + Remarks + Text + Text. Type + + + + + + + + + BBIE + Transport Handling Unit. Shipping_ Marks. Text + Free-form description of the marks and numbers on a transport unit or package. + 0..n + Transport Handling Unit + Shipping + Marks + Text + Text. Type + Marks and Numbers, Shipping Marks + + + + + + + + + ASBIE + Transport Handling Unit. Handling Unit_ Despatch Line. Despatch Line + An association to Handling Unit Despatch Line. + 0..n + Transport Handling Unit + Handling Unit + Despatch Line + Despatch Line + + + + + + + + + ASBIE + Transport Handling Unit. Actual_ Package. Package + An association to Actual Package. + 0..n + Transport Handling Unit + Actual + Package + Package + + + + + + + + + ASBIE + Transport Handling Unit. Received Handling Unit_ Receipt Line. Receipt Line + An association to Receipt Line. + 0..n + Transport Handling Unit + Received Handling Unit + Receipt Line + Receipt Line + + + + + + + + + ASBIE + Transport Handling Unit. Transport Equipment + An association to Transport Equipment. + 0..n + Transport Handling Unit + Transport Equipment + Transport Equipment + + + + + + + + + ASBIE + Transport Handling Unit. Hazardous Goods Transit + An association to information about the transportation of hazardous goods. + 0..n + Transport Handling Unit + Hazardous Goods Transit + Hazardous Goods Transit + + + + + + + + + ASBIE + Transport Handling Unit. Measurement_ Dimension. Dimension + An association to Dimension. + 0..n + Transport Handling Unit + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Transport Handling Unit. Minimum_ Temperature. Temperature + The minimum required operating temperature. + 0..1 + Transport Handling Unit + Minimum + Temperature + Temperature + + + + + + + + + ASBIE + Transport Handling Unit. Maximum_ Temperature. Temperature + The maximum required operating temperature. + 0..1 + Transport Handling Unit + Maximum + Temperature + Temperature + + + + + + + + + + + ABIE + Hazardous Goods Transit. Details + Information about Hazardous Goods Transit. + Hazardous Goods Transit + + + + + + + + + BBIE + Hazardous Goods Transit. Transport Emergency Card Code. Code + The identifier for a transport emergency card, describing the actions to be taken in an emergency in transporting the Hazardous Goods. May be the identity number of a hazardous emergency response plan assigned by the appropriate authority. + 0..1 + Hazardous Goods Transit + Transport Emergency Card Code + Code + Code. Type + TREM card + + + + + + + + + BBIE + Hazardous Goods Transit. Packing Criteria Code. Code + A code identifying the packaging requirement for the transportation of the Hazardous Goods as assigned by IATA/IMDB/ADR/RID etc. + 0..1 + Hazardous Goods Transit + Packing Criteria Code + Code + Code. Type + Packing Group + + + + + + + + + BBIE + Hazardous Goods Transit. Hazardous Regulation Code. Code + The identifier for a set of legal regulations that govern the transportation of the Hazardous Goods, expressed as a code. + 0..1 + Hazardous Goods Transit + Hazardous Regulation Code + Code + Code. Type + + + + + + + + + BBIE + Hazardous Goods Transit. Inhalation Toxicity Zone Code. Code + An identifier for the Inhalation Toxicity Hazard Zone for the Hazardous Goods, as defined by the US Department of Transportation, expressed as a code. + 0..1 + Hazardous Goods Transit + Inhalation Toxicity Zone Code + Code + Code. Type + + + + + + + + + BBIE + Hazardous Goods Transit. Transport Authorization Code. Code + Code specifying the authorization for the transportation of hazardous cargo. + 0..1 + Hazardous Goods Transit + Transport Authorization Code + Code + Code. Type + Permission for Transport + + + + + + + + + ASBIE + Hazardous Goods Transit. Maximum_ Temperature. Temperature + An association to Maximum Temperature (at which the Hazardous Goods can be safely transported). + 0..1 + Hazardous Goods Transit + Maximum + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Goods Transit. Minimum_ Temperature. Temperature + An association to Minimum Temperature (at which the Hazardous Goods can be safely transported). + 0..1 + Hazardous Goods Transit + Minimum + Temperature + Temperature + + + + + + + + + + + ABIE + Document Reference. Details + Information about a document referred to in another document. + Document Reference + + + + + + + + + BBIE + Document Reference. Identifier + Identifies the document being referred to. + 1 + Document Reference + Identifier + Identifier + Identifier. Type + "PO-001" "3333-44-123" + + + + + + + + + BBIE + Document Reference. Copy_ Indicator. Indicator + Indicates whether the referenced document is a copy (true) or the original (false). + 0..1 + Document Reference + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Document Reference. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Document Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Document Reference. Issue Date. Date + The date, assigned by the sender of the referenced document, on which the referenced document was issued. + 0..1 + Document Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Document Reference. Issue Time. Time + The time, assigned by the sender of the referenced document, on which the referenced document was issued. + 0..1 + Document Reference + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Document Reference. Document Type Code. Code + The referenced document type, expressed as a code. + 0..1 + Document Reference + Document Type Code + Code + Code. Type + + + + + + + + + BBIE + Document Reference. Document Type. Text + The referenced document type, expressed as text. + 0..1 + Document Reference + Document Type + Text + Text. Type + + + + + + + + + BBIE + Document Reference. XPath. Text + Refers to another part of the same document instance. + 0..n + Document Reference + XPath + Text + Text. Type + + + + + + + + + BBIE + Document Reference. Language. Identifier + Identifies the language used in the referenced document. + 0..1 + Document Reference + Language + Identifier + Identifier. Type + + + + + + + + + BBIE + Document Reference. Locale Code. Code + The locale where the language is used, expressed as a code. + 0..1 + Document Reference + Locale Code + Code + Code. Type + + + + + + + + + ASBIE + Document Reference. Attachment + An attached document, externally referred to, referred to in the MIME location, or embedded. + 0..1 + Document Reference + Attachment + Attachment + + + + + + + + + ASBIE + Document Reference. Validity_ Period. Period + An association to Validity Period. + 0..1 + Document Reference + Validity + Period + Period + + + + + + + + + ASBIE + Document Reference. Issuer_ Party. Party + Details of the Party who issued the referenced document. + 0..1 + Document Reference + Issuer + Party + Party + + + + + + + + + ASBIE + Document Reference. Result Of Verification + + 0..1 + Document Reference + Result Of Verification + Result Of Verification + + + + + + + + + + + ABIE + Maritime Transport. Details + Describes a water (including sea, river, and canal) transport vessel. + Maritime Transport + + + + + + + + + BBIE + Maritime Transport. Vessel Identifier. Identifier + Identifies a specific vessel. + 0..1 + Maritime Transport + Vessel Identifier + Identifier + Identifier. Type + Lloyds Number, Registration Number (WCO ID 167) + + + + + + + + + BBIE + Maritime Transport. Vessel Name. Name + The name of the vessel. + 0..1 + Maritime Transport + Vessel Name + Name + Name. Type + Ships Name + + + + + + + + + + + ABIE + Transport Equipment Seal. Details + Information about a transport equipment seal (a security device attached to the doors of a shipping container). + Transport Equipment Seal + Container Seal + + + + + + + + + BBIE + Transport Equipment Seal. Identifier + Identifies the seal. + 1 + Transport Equipment Seal + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transport Equipment Seal. Seal Issuer Type Code. Code + The type of party that issues and is responsible for a seal, expressed as a code. + 0..1 + Transport Equipment Seal + Seal Issuer Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment Seal. Condition. Text + Information about the condition of a seal. + 0..1 + Transport Equipment Seal + Condition + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment Seal. Seal Status Code. Code + The status of a seal, expressed as a code. + 0..1 + Transport Equipment Seal + Seal Status Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment Seal. Sealing Party Type. Text + Textual description of the role of a sealing party. + 0..1 + Transport Equipment Seal + Sealing Party Type + Text + Text. Type + Sealing Party + + + + + + + + + + + ABIE + Power of Attorney. Details + Information about the power of attorney. + Power of Attorney + + + + + + + + + BBIE + Power of Attorney. Identifier + Identifier for this power of attorney. + 0..1 + Power of Attorney + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Power of Attorney. Issue Date. Date + Issue date for this power of attorney. + 0..1 + Power of Attorney + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Power of Attorney. Issue Time. Time + Issue time for this power of attorney. + 0..1 + Power of Attorney + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Power of Attorney. Description. Text + Textual description of the power of attorney. + 0..n + Power of Attorney + Description + Text + Text. Type + + + + + + + + + ASBIE + Power of Attorney. Notary_ Party. Party + An association to a Notary Party + 1 + Power of Attorney + Notary + Party + Party + + + + + + + + + ASBIE + Power of Attorney. Agent_ Party. Party + An association to the Agent Party + 1 + Power of Attorney + Agent + Party + Party + + + + + + + + + ASBIE + Power of Attorney. Mandate_ Document Reference. Document Reference + An association to the mandate. + 0..n + Power of Attorney + Mandate + Document Reference + Document Reference + + + + + + + + + + + ABIE + Consumption Line. Details + Statement of óne product. If you need to specifier more than one product, you must specifier one ChargeableConsumptionLine for each product. This could for exampel be necesarry if the customer have to pay both for the cables and the internet connection. + Consumption Line + + + + + + + + + BBIE + Consumption Line. Identifier + Identification of the ConsumptionPoint data linie + 1 + Consumption Line + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + BBIE + Consumption Line. Parent_ Document Line Reference Identifier. Identifier + This element is used if you for each line in this document "OIOUBL UTS", want to indicate which line on the "OIOUBL Invoice" / "OIOUBL CreditNote", the line is contained in. For examples: If there is a line on the main invoice: "1 Consumption xxx £", and in the"OIOUBL UTS" document there is 20 different lines, there together make up the consumption, then you make up ”Consumption” in the element ParentDocumentReferenceID + 0..1 + Consumption Line + Parent + Document Line Reference Identifier + Identifier + Identifier. Type + Consumption + + + + + + + + + BBIE + Consumption Line. Invoiced Quantity. Quantity + The invoiced quantity + 1 + Consumption Line + Invoiced Quantity + Quantity + Quantity. Type + 5761 + + + + + + + + + BBIE + Consumption Line. Line Extension_ Amount. Amount + The line amount including discount + 1 + Consumption Line + Line Extension + Amount + Amount + Amount. Type + 2049.76 + + + + + + + + + ASBIE + Consumption Line. Period + Information about a period of time + 0..1 + Consumption Line + Period + Period + + + + + + + + + ASBIE + Consumption Line. Delivery + An association to delivery. + 0..n + Consumption Line + Delivery + Delivery + + + + + + + + + ASBIE + Consumption Line. Allowance Charge + An association to Allowances and Charges that apply to the UtilityStatement as a whole. + 0..n + Consumption Line + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Consumption Line. Tax Total + An association to tax total for specific tax types/rates + 0..n + Consumption Line + Tax Total + Tax Total + + + + + + + + + ASBIE + Consumption Line. Utility Item + Informations about a product of consumption + 1 + Consumption Line + Utility Item + Utility Item + + + + + + + + + ASBIE + Consumption Line. Price + Information about the price + 0..1 + Consumption Line + Price + Price + + + + + + + + + ASBIE + Consumption Line. Unstructured Price + This class is a alternative to the class Price, and it contain a Tele line + 0..1 + Consumption Line + Unstructured Price + Unstructured Price + + + + + + + + + + + ABIE + Price List. Details + Information about a Price List. + Price List + + + + + + + + + BBIE + Price List. Identifier + Identifies the Price List. + 0..1 + Price List + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Price List. Status Code. Code + Identifies whether the price list is an 'original', 'copy', 'revision', or 'cancellation'. + 0..1 + Price List + Status Code + Code + Code. Type + + + + + + + + + ASBIE + Price List. Validity_ Period. Period + An association to Validity Period. + 0..n + Price List + Validity + Period + Period + + + + + + + + + ASBIE + Price List. Previous_ Price List. Price List + An association to Previous Price List. + 0..1 + Price List + Previous + Price List + Price List + + + + + + + + + + + ABIE + Item Identification. Details + Information about item identification. + Item Identification + + + + + + + + + BBIE + Item Identification. Identifier + An identifier for an item. + 1 + Item Identification + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Item Identification. Extended_ Identifier. Identifier + An extended identifier for the item that identifies the item with specific properties, e.g., Item 123 = Chair / Item 123 Ext 45 = brown chair. + 0..1 + Item Identification + Extended + Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Item Identification. Physical Attribute + An association to Physical Attribute. + 0..n + Item Identification + Physical Attribute + Physical Attribute + + + + + + + + + ASBIE + Item Identification. Measurement_ Dimension. Dimension + An association to Measurement Dimension. + 0..n + Item Identification + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Item Identification. Issuer_ Party. Party + An association to Issuer Party i.e. the Party that issued the Item Identification. + 0..1 + Item Identification + Issuer + Party + Party + + + + + + + + + + + ABIE + Contact. Details + Information about a contactable person or organization department. + Contact + + + + + + + + + BBIE + Contact. Identifier + An identifier for the Contact. + 0..1 + Contact + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Contact. Name + The name of the Contact. + 0..1 + Contact + Name + Name + Name. Type + + + + + + + + + BBIE + Contact. Telephone. Text + The telephone number of the Contact. + 0..1 + Contact + Telephone + Text + Text. Type + + + + + + + + + BBIE + Contact. Telefax. Text + The fax number of the Contact. + 0..1 + Contact + Telefax + Text + Text. Type + + + + + + + + + BBIE + Contact. Electronic_ Mail. Text + The email address of the Contact. + 0..1 + Contact + Electronic + Mail + Text + Text. Type + + + + + + + + + BBIE + Contact. Note. Text + A note such as 'Emergency' or 'After Hours' describing the circumstances in which the Contact can be used. + 0..1 + Contact + Note + Text + Text. Type + + + + + + + + + ASBIE + Contact. Other_ Communication. Communication + An association to Other Communication. + 0..n + Contact + Other + Communication + Communication + + + + + + + + + + + + ABIE + Energy Tax Report. Details + Informations about specific energy tax and duties. + Energy Tax Report + + + + + + + + + BBIE + Energy Tax. Tax Energy Amount. Amount + Specification of the amount for the tax and duties + 0..1 + Energy Tax Report + Tax Energy Amount + Amount + Amount. Type + 3087.90 + + + + + + + + + BBIE + Energy Tax. Tax Energy On Account. Amount + Specification of the amount for the tax and duties, who is payed a conto + 0..1 + Energy Tax Report + Tax Energy On Account + Amount + Amount. Type + 2855.40 + + + + + + + + + BBIE + Energy Tax. Tax Energy Balance. Amount + Specification of the tax amout balace + 0..1 + Energy Tax Report + Tax Energy Balance + Amount + Amount. Type + 232.49 + + + + + + + + + ASBIE + Energy Tax. Tax Scheme + An association to Tax Scheme. + 1 + Energy Tax Report + Tax Scheme + Tax Scheme + + + + + + + + + + + + ABIE + Energy Water Supply. Details + + Energy Water Supply + + + + + + + + + ASBIE + Energy Water Supply. Consumption Report + Staticstisc about the consumers consumption and the development in comsumption. + 0..n + Energy Water Supply + Consumption Report + Consumption Report + + + + + + + + + ASBIE + Energy Water Supply. Energy Tax + Energy Tax summary. + 0..n + Energy Water Supply + Energy Tax + Energy Tax + + + + + + + + + ASBIE + Energy Water Supply. Consumption Average + The Average price included VAT. + 0..n + Energy Water Supply + Consumption Average + Consumption Average + + + + + + + + + ASBIE + Energy Water Supply. Energy Water_ Correction. Correction + The Statement of correction, for examples heating correction. + 0..n + Energy Water Supply + Energy Water + Correction + Correction + + + + + + + + + + + ABIE + Transport Means. Details + The particular vehicle used for the transport of goods or persons. + Transport Means + Conveyance + + + + + + + + + BBIE + Transport Means. Journey Identifier. Identifier + An identifier assigned to a regularly scheduled service of a means of transport. + 0..1 + Transport Means + Journey Identifier + Identifier + Identifier. Type + Voyage Number, Scheduled Conveyance Identifier (WCO ID 205), Flight Number + + + + + + + + + BBIE + Transport Means. Registration_ Nationality Identifier. Identifier + Formal identification of the country in which a means of transport is registered. + 0..1 + Transport Means + Registration + Nationality Identifier + Identifier + Identifier. Type + Nationality of Means of Transport (WCO 175, 178 and 179) + + + + + + + + + BBIE + Transport Means. Registration_ Nationality. Text + Name of the country in which a means of transport is registered. + 0..n + Transport Means + Registration + Nationality + Text + Text. Type + Flag of Vessel, Nationality of Ship + + + + + + + + + BBIE + Transport Means. Direction Code. Code + The direction of the transport means. + 0..1 + Transport Means + Direction Code + Code + Code. Type + Transit Direction + + + + + + + + + ASBIE + Transport Means. Stowage + Association to a location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + 0..1 + Transport Means + Stowage + Stowage + + + + + + + + + ASBIE + Transport Means. Air Transport + Association to identify an aircraft. + 0..1 + Transport Means + Air Transport + Air Transport + + + + + + + + + ASBIE + Transport Means. Road Transport + Association to identify a road vehicle. + 0..1 + Transport Means + Road Transport + Road Transport + + + + + + + + + ASBIE + Transport Means. Rail Transport + Association to identify a train. + 0..1 + Transport Means + Rail Transport + Rail Transport + + + + + + + + + ASBIE + Transport Means. Maritime Transport + Association to identify a ship. + 0..1 + Transport Means + Maritime Transport + Maritime Transport + + + + + + + + + ASBIE + Transport Means. Owner_ Party. Party + Association to the party owning the means of transport. + 0..1 + Transport Means + Owner + Party + Party + + + + + + + + + + + ABIE + Commodity Classification. Details + Information about Commodity Classification. + Commodity Classification + + + + + + + + + BBIE + Commodity Classification. Nature Code. Code + The high-level nature of the Classification issued by a specific maintenance agency, expressed as a code. + 0..1 + Commodity Classification + Nature Code + Code + Code. Type + + + + + + + + + BBIE + Commodity Classification. Cargo Type Code. Code + The type of cargo, expressed as a code. + 0..1 + Commodity Classification + Cargo Type Code + Code + Code. Type + + + + + + + + + BBIE + Commodity Classification. Commodity Code. Code + The harmonized international commodity code for regulatory (customs and trade statistics) purposes. + 0..1 + Commodity Classification + Commodity Code + Code + Code. Type + Harmonized Code + + + + + + + + + BBIE + Commodity Classification. Item Classification Code. Code + The trade commodity classification, expressed as a code. + 0..1 + Commodity Classification + Item Classification Code + Code + Code. Type + UN/SPSC Code + + + + + + + + + + + ABIE + External Reference. Details + Information directly relating to an external reference i.e. a document stored at a remote location. + External Reference + + + + + + + + + BBIE + External Reference. URI. Identifier + The Uniform Resource Identifier (URI) that identifies where the external document is located. + 0..1 + External Reference + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + External Reference. Document Hash. Text + Specifies the hash code for the externally stored document. + 0..1 + External Reference + Document Hash + Text + Text. Type + + + + + + + + + BBIE + External Reference. Expiry Date. Date + The date on which the document can no longer be found on the URI. + 0..1 + External Reference + Expiry Date + Date + Date. Type + + + + + + + + + BBIE + External Reference. Expiry Time. Time + The time on which the document can no longer be found on the URI. + 0..1 + External Reference + Expiry Time + Time + Time. Type + + + + + + + + + BBIE + External Reference. Mime Code. Code + The mime type of the external document. + 0..1 + External Reference + Mime Code + Code + Code. Type + + + + + + + + + BBIE + External Reference. Format Code. Code + The format of the external document. + 0..1 + External Reference + Format Code + Code + Code. Type + + + + + + + + + BBIE + External Reference. Encoding Code. Code + Specifies the decoding algorithm of the external document. + 0..1 + External Reference + Encoding Code + Code + Code. Type + + + + + + + + + BBIE + External Reference. Character Set Code. Code + The character set of the external document if the mime type is text. + 0..1 + External Reference + Character Set Code + Code + Code. Type + + + + + + + + + BBIE + External Reference. File Name. Name + The filename of the external document. + 0..1 + External Reference + File Name + Name + Name. Type + + + + + + + + + + + ABIE + Telecommunications Supply. Details + The class contain the detailed / Telecommunications Supply. + Telecommunications Supply + + + + + + + + + BBIE + Telecommunications Supply. Telecommunications Supply Type. Text + Specifying the type of the Telecommunications Supply. + 0..1 + Telecommunications Supply + Telecommunications Supply Type + Text + Text. Type + Itemized tele Statement + + + + + + + + + BBIE + Telecommunications Supply. Telecommunications Supply Type Code. Code + Code specifying the type of the Telecommunications Supply. + 0..1 + Telecommunications Supply + Telecommunications Supply Type Code + Code + Code. Type + TeleExtended + + + + + + + + + BBIE + Telecommunications Supply. Privacy Code. Code + Statement of the level of confidential of the UtilityStatement. + 1 + Telecommunications Supply + Privacy Code + Code + Code. Type + CompanyLevel + + + + + + + + + BBIE + Telecommunications Supply. Description. Text + Description of the Statement. + 0..1 + Telecommunications Supply + Description + Text + Text. Type + Extended conversation Statement January quarter 2008. + + + + + + + + + BBIE + Telecommunications Supply. Total Amount. Amount + The total amount. + 0..1 + Telecommunications Supply + Total Amount + Amount + Amount. Type + 21876.00 + + + + + + + + + ASBIE + Telecommunications Supply. Telecommunications Supply Line + This class contain a tele specifikation on line level. Here you can make up unitprice /itemprice related each service. + 1..n + Telecommunications Supply + Telecommunications Supply Line + Telecommunications Supply Line + + + + + + + + + + + ABIE + Item Instance. Details + Information about a specific instance of an item. + Item Instance + + + + + + + + + BBIE + Item Instance. Product Trace_ Identifier. Identifier + An identifier used for tracing the item, such as the EPC number used in RFID. + 0..1 + Item Instance + Product Trace + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Item Instance. Manufacture Date. Date + The date of manufacture of the Item Instance. + 0..1 + Item Instance + Manufacture Date + Date + Date. Type + + + + + + + + + BBIE + Item Instance. Manufacture Time. Time + The time of manufacture of the Item Instance. + 0..1 + Item Instance + Manufacture Time + Time + Time. Type + + + + + + + + + BBIE + Item Instance. BestBefore Date. Date + The date before which the use of the item Instance is better. + 0..1 + Item Instance + BestBefore Date + Date + Date. Type + + + + + + + + + BBIE + Item Instance. Registration Identifier. Identifier + The registration identifier of the Item Instance. + 0..1 + Item Instance + Registration Identifier + Identifier + Identifier. Type + car registration or licensing number + + + + + + + + + BBIE + Item Instance. Serial Identifier. Identifier + The serial number of the Item Instance. + 0..1 + Item Instance + Serial Identifier + Identifier + Identifier. Type + chassis number of a car + + + + + + + + + ASBIE + Item Instance. Additional_ Item Property. Item Property + An association to Additional Item Property. + 0..n + Item Instance + Additional + Item Property + Item Property + + + + + + + + + ASBIE + Item Instance. Lot Identification + Associates the item instance with its lot identification (the identification that allows recall of the item if necessary). + 0..1 + Item Instance + Lot Identification + Lot Identification + + + + + + + + + + + ABIE + Contract. Details + Information about a Contract. + Contract + + + + + + + + + BBIE + Contract. Identifier + Identifies the Contract. + 0..1 + Contract + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Contract. Issue Date. Date + The date on which the Contract was issued. + 0..1 + Contract + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Contract. Issue Time. Time + The time at which the Contract was issued. + 0..1 + Contract + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Contract. Contract Type Code. Code + The type of Contract, expressed as a code. + 0..1 + Contract + Contract Type Code + Code + Code. Type + + + + + + + + + BBIE + Contract. Contract Type. Text + The type of Contract, expressed as text. + 0..1 + Contract + Contract Type + Text + Text. Type + + + + + + + + + ASBIE + Contract. Validity_ Period. Period + An association to Validity Period. + 0..1 + Contract + Validity + Period + Period + + + + + + + + + ASBIE + Contract. Contract_ Document Reference. Document Reference + An associative reference to Contract Document. + 0..n + Contract + Contract + Document Reference + Document Reference + + + + + + + + + + + ABIE + Temperature. Details + Information about temperature. + Temperature + + + + + + + + + BBIE + Temperature. Attribute Identifier. Identifier + An identifier for temperature. + 1 + Temperature + Attribute Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Temperature. Measure + The temperature measurement value. + 1 + Temperature + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Temperature. Description. Text + A description of the temperature measurement. + 0..n + Temperature + Description + Text + Text. Type + + + + + + + + + + + ABIE + Language. Details + Information about Language. + Language + + + + + + + + + BBIE + Language. Identifier + An identifier for a language, expressed as a code. + 0..1 + Language + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Language. Name + The name of the language. + 0..1 + Language + Name + Name + Name. Type + + + + + + + + + BBIE + Language. Locale Code. Code + The locale where the language is used, expressed as a code. + 0..1 + Language + Locale Code + Code + Code. Type + + + + + + + + + + + ABIE + Period. Details + Information about a period of time. + Period + + + + + + + + + BBIE + Period. Start Date. Date + The start date of the period. + 0..1 + Period + Start Date + Date + Date. Type + + + + + + + + + BBIE + Period. Start Time. Time + The start time of the period. + 0..1 + Period + Start Time + Time + Time. Type + + + + + + + + + BBIE + Period. End Date. Date + The end date of the period. + 0..1 + Period + End Date + Date + Date. Type + + + + + + + + + BBIE + Period. End Time. Time + The end time of the period. + 0..1 + Period + End Time + Time + Time. Type + + + + + + + + + BBIE + Period. Duration. Measure + The duration of a period, expressed as a code; ISO 8601. + 0..1 + Period + Duration + Measure + Measure. Type + + + + + + + + + BBIE + Period. Description Code. Code + A description of the period, expressed as a code. + 0..n + Period + Description Code + Code + Code. Type + + + + + + + + + BBIE + Period. Description. Text + A description of the period. + 0..n + Period + Description + Text + Text. Type + + + + + + + + + + + ABIE + Payment Terms. Details + Information about Payment Terms. + Payment Terms + + + + + + + + + BBIE + Payment Terms. Identifier + Identifies the Payment Terms. + 0..1 + Payment Terms + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Payment Means Identifier. Identifier + Identifies the applicable Payment Means. + 0..n + Payment Terms + Payment Means Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Prepaid Payment Reference Identifier. Identifier + Identifies a reference to a prepaid payment. + 0..1 + Payment Terms + Prepaid Payment Reference Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Note. Text + Free-form text applying to the Payment Terms. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Payment Terms + Note + Text + Text. Type + + + + + + + + + BBIE + Payment Terms. Reference_ Event Code. Code + The event from which terms are offered for a length of time, identified by a standard code. + 0..1 + Payment Terms + Reference + Event Code + Code + Code. Type + + + + + + + + + BBIE + Payment Terms. Settlement_ Discount Percent. Percent + The settlement discount rate (percentage) offered for payment within the settlement period. + 0..1 + Payment Terms + Settlement + Discount Percent + Percent + Percent. Type + + + + + + + + + BBIE + Payment Terms. Penalty_ Surcharge Percent. Percent + The penalty rate (percentage) charged for late payment. + 0..1 + Payment Terms + Penalty + Surcharge Percent + Percent + Percent. Type + + + + + + + + + BBIE + Payment Terms. Payment Percent. Percent + The percentage of staged payment. + 0..1 + Payment Terms + Payment Percent + Percent + Percent. Type + + + + + + + + + BBIE + Payment Terms. Amount + The payment amount for the Payment Terms. + 0..1 + Payment Terms + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Payment Terms. Settlement_ Discount Amount. Amount + The settlement discount amount offered for payment within the settlement period. + 0..1 + Payment Terms + Settlement + Discount Amount + Amount + Amount. Type + + + + + + + + + BBIE + Payment Terms. Penalty_ Amount. Amount + The penalty amount charged for late payment. + 0..1 + Payment Terms + Penalty + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Payment Terms. Payment Due Date. Date + The date on which payment is due. + 0..1 + Payment Terms + Payment Due Date + Date + Date. Type + + + + + + + + + BBIE + Payment Terms. Installment Due Date. Date + The date on which Installment is due. + 0..1 + Payment Terms + Installment Due Date + Date + Date. Type + + + + + + + + + ASBIE + Payment Terms. Settlement_ Period. Period + An association to Settlement Period. + 0..1 + Payment Terms + Settlement + Period + Period + + + + + + + + + ASBIE + Payment Terms. Penalty_ Period. Period + An association to Penalty Period. + 0..1 + Payment Terms + Penalty + Period + Period + + + + + + + + + ASBIE + Payment Terms. Trade Financing + An association to a TradeFinancing. + 0..1 + Payment Terms + Trade Financing + Trade Financing + + + + + + + + + + + ABIE + Corporate Registration Scheme. Details + Information directly relating a scheme for corporate registration of businesses. + Corporate Registration Scheme + + + + + + + + + BBIE + Corporate Registration Scheme. Identifier + Identifies the scheme. + 0..1 + Corporate Registration Scheme + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Corporate Registration Scheme. Name + Identifies the scheme by name. + 0..1 + Corporate Registration Scheme + Name + Name + Name. Type + + + + + + + + + BBIE + Corporate Registration Scheme. Corporate Registration Type Code. Code + Identifies the type of scheme. + 0..1 + Corporate Registration Scheme + Corporate Registration Type Code + Code + Code. Type + + + + + + + + + ASBIE + Corporate Registration Scheme. Jurisdiction Region_ Address. Address + Associates the registration scheme with particulars that identify and locate the geographic area to which the scheme applies. + 0..n + Corporate Registration Scheme + Jurisdiction Region + Address + Address + + + + + + + + + + + ABIE + Telecommunications Service. Details + Informations about each Telecommunications Service + Telecommunications Service + + + + + + + + + BBIE + Telecommunications Service. Identifier + Identification of the Call + line + 1 + Telecommunications Service + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + BBIE + Telecommunications Service. Call_ Date. Date + Information about the date for the call + 1 + Telecommunications Service + Call + Date + Date + Date. Type + 2008-01-01 + + + + + + + + + BBIE + Telecommunications Service. Call_ Time. Time + Information about the time for the call + 1 + Telecommunications Service + Call + Time + Time + Time. Type + 00:01:00 + + + + + + + + + BBIE + Telecommunications Service. Service Number Called. Text + Information about the phone number called + 1 + Telecommunications Service + Service Number Called + Text + Text. Type + 12345679 + + + + + + + + + BBIE + Telecommunications Service. Telecommunications Service Category. Text + Information about the tele category + 0..1 + Telecommunications Service + Telecommunications Service Category + Text + Text. Type + Subscription + + + + + + + + + BBIE + Telecommunications Service. Telecommunications Service Category Code. Code + Statement of the tele category code + 0..1 + Telecommunications Service + Telecommunications Service Category Code + Code + Code. Type + Subscription + + + + + + + + + BBIE + Telecommunications Service. Movie Title. Text + Information about a movie title + 0..1 + Telecommunications Service + Movie Title + Text + Text. Type + The Matrix + + + + + + + + + BBIE + Telecommunications Service. Roaming Partner Name. Text + Statement of the roarning partner name + 0..1 + Telecommunications Service + Roaming Partner Name + Text + Text. Type + + + + + + + + + BBIE + Telecommunications Service. Pay Per View. Text + Note about the pay per view + 0..1 + Telecommunications Service + Pay Per View + Text + Text. Type + + + + + + + + + BBIE + Telecommunications Service. Quantity + Information about number of calls + 0..1 + Telecommunications Service + Quantity + Quantity + Quantity. Type + 5761 + + + + + + + + + BBIE + Telecommunications Service. Telecommunications Service Call. Text + Information about tele calls + 0..1 + Telecommunications Service + Telecommunications Service Call + Text + Text. Type + CallAttempt + + + + + + + + + BBIE + Telecommunications Service. Telecommunications Service Call Code. Code + Statement of the tele call code + 0..1 + Telecommunications Service + Telecommunications Service Call Code + Code + Code. Type + CallAttempt + + + + + + + + + BBIE + Telecommunications Service. Call Base_ Amount. Amount + The amount to be payed as the base for one call + 0..1 + Telecommunications Service + Call Base + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Telecommunications Service. Call Extension_ Amount. Amount + The amount to be payed for the call + 0..1 + Telecommunications Service + Call Extension + Amount + Amount + Amount. Type + 542.44 + + + + + + + + + ASBIE + Telecommunications Service. Price + The duty for the time consumption + 0..1 + Telecommunications Service + Price + Price + + + + + + + + + ASBIE + Telecommunications Service. Country + An association to Country. + 0..1 + Telecommunications Service + Country + Country + + + + + + + + + ASBIE + Telecommunications Service. Exchange Rate + Information related to tele exchange rate + 0..n + Telecommunications Service + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Telecommunications Service. Allowance Charge + An association to Allowances and Charges that apply to the UtilityStatement as a whole. + 0..n + Telecommunications Service + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Telecommunications Service. Tax Total + An association to tax total for specific tax types/rates + 0..n + Telecommunications Service + Tax Total + Tax Total + + + + + + + + + ASBIE + Telecommunications Service. Call_ Duty. Duty + The duty for calls + 0..n + Telecommunications Service + Call + Duty + Duty + + + + + + + + + ASBIE + Telecommunications Service. Time_ Duty. Duty + The duty for the time consumption + 0..n + Telecommunications Service + Time + Duty + Duty + + + + + + + + + + + ABIE + Transaction Conditions. Details + Information about purchasing, sales, or payment conditions. + Transaction Conditions + Payment Conditions, Sales Conditions + + + + + + + + + BBIE + Transaction Conditions. Identifier + Identifies conditions of the transaction, typically Purchase/Sales Conditions. + 0..1 + Transaction Conditions + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transaction Conditions. Action Code. Code + An action relating to sales or payment conditions, expressed as a code. + 0..1 + Transaction Conditions + Action Code + Code + Code. Type + + + + + + + + + BBIE + Transaction Conditions. Description. Text + The description of the transaction conditions. + 0..n + Transaction Conditions + Description + Text + Text. Type + + + + + + + + + ASBIE + Transaction Conditions. Document Reference + An association to Document Reference. + 0..n + Transaction Conditions + Document Reference + Document Reference + + + + + + + + + + + ABIE + Financial Account. Details + Information about a Financial Account. + Financial Account + + + + + + + + + BBIE + Financial Account. Identifier + The identifier for the Financial Account; the Bank Account Number. + 0..1 + Financial Account + Identifier + Identifier + Identifier. Type + SWIFT(BIC) and IBAN are defined in ISO 9362 and ISO 13616. + + + + + + + + + BBIE + Financial Account. Name + The name of the Financial Account. + 0..1 + Financial Account + Name + Name + Name. Type + + + + + + + + + BBIE + Financial Account. Alias_ Name. Name + An alias name for the Financial Account. Use it if the account id information is not directly provided for security reasons. + 0..1 + Financial Account + Alias + Name + Name + Name. Type + + + + + + + + + BBIE + Financial Account. Account Type Code. Code + The type of Financial Account, expressed as a code. + 0..1 + Financial Account + Account Type Code + Code + Code. Type + + + + + + + + + BBIE + Financial Account. Account Format Code. Code + The format of Financial Account, expressed as a code. + 0..1 + Financial Account + Account Format Code + Code + Code. Type + ISO20022 Clearing System Identification Code + + + + + + + + + BBIE + Financial Account. Currency Code. Code + The currency in which the Financial Account is held, expressed as a code. + 0..1 + Financial Account + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Financial Account. Payment_ Note. Text + Free-form text applying to the Payment to the owner of this account. + 0..n + Financial Account + Payment + Note + Text + Text. Type + + + + + + + + + ASBIE + Financial Account. Financial Institution_ Branch. Branch + An association to Financial Institution Branch. + 0..1 + Financial Account + Financial Institution + Branch + Branch + + + + + + + + + ASBIE + Financial Account. Country + An association to Country. + 0..1 + Financial Account + Country + Country + + + + + + + + + + + ABIE + Delivery. Details + Information about Delivery. + Delivery + + + + + + + + + BBIE + Delivery. Identifier + Identifies the Delivery. + 0..1 + Delivery + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Delivery. Quantity + The quantity in a Delivery. + 0..1 + Delivery + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Minimum_ Quantity. Quantity + The minimum quantity in a Delivery. + 0..1 + Delivery + Minimum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Maximum_ Quantity. Quantity + The maximum quantity in a Delivery. + 0..1 + Delivery + Maximum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Actual_ Delivery Date. Date + The actual Delivery date. + 0..1 + Delivery + Actual + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Delivery. Actual_ Delivery Time. Time + The actual Delivery time. + 0..1 + Delivery + Actual + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Delivery. Latest_ Delivery Date. Date + The latest delivery date allowed by the buyer. + 0..1 + Delivery + Latest + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Delivery. Latest_ Delivery Time. Time + The latest delivery time allowed by the buyer. + 0..1 + Delivery + Latest + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Delivery. Tracking Identifier. Identifier + The delivery Tracking ID (for transport tracking). + 0..1 + Delivery + Tracking Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Delivery. Delivery_ Address. Address + An association to Delivery Address. + 0..1 + Delivery + Delivery + Address + Address + + + + + + + + + ASBIE + Delivery. Delivery_ Location. Location + An association to Location. + 0..1 + Delivery + Delivery + Location + Location + + + + + + + + + ASBIE + Delivery. Requested Delivery_ Period. Period + The requested Period for Delivery. + 0..1 + Delivery + Requested Delivery + Period + Period + + + + + + + + + ASBIE + Delivery. Promised Delivery_ Period. Period + The promised Period for Delivery. + 0..1 + Delivery + Promised Delivery + Period + Period + + + + + + + + + ASBIE + Delivery. Estimated Delivery_ Period. Period + The estimated Period for Delivery. + 0..1 + Delivery + Estimated Delivery + Period + Period + + + + + + + + + ASBIE + Delivery. Delivery_ Party. Party + The party to whom the goods/services are delivered. + 0..1 + Delivery + Delivery + Party + Party + + + + + + + + + ASBIE + Delivery. Despatch + An association to the Despatch. + 0..1 + Delivery + Despatch + Despatch + + + + + + + + + ASBIE + Delivery. Shipment + An association to Shipment. + 0..1 + Delivery + Shipment + Shipment + + + + + + + + + + + ABIE + Receipt Line. Details + Information about a Receipt Line. + Receipt Line + + + + + + + + + BBIE + Receipt Line. Identifier + Identifies the Receipt Line. + 1 + Receipt Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Receipt Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Receipt Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Receipt Line. Note. Text + Free-form text applying to the Receipt Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Receipt Line + Note + Text + Text. Type + + + + + + + + + BBIE + Receipt Line. Received_ Quantity. Quantity + The quantity received. + 0..1 + Receipt Line + Received + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Short_ Quantity. Quantity + The quantity received short; the difference between the quantity reported despatched and the quantity actually received. + 0..1 + Receipt Line + Short + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Shortage Action Code. Code + The action that the Delivery Party wishes the Despatch Party to take as a result of the shortage, expressed as a code. + 0..1 + Receipt Line + Shortage Action Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Rejected_ Quantity. Quantity + The quantity rejected. + 0..1 + Receipt Line + Rejected + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Reject Reason Code. Code + The reason for rejection, expressed as a code. + 0..1 + Receipt Line + Reject Reason Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Reject_ Reason. Text + The reason for rejection. + 0..1 + Receipt Line + Reject + Reason + Text + Text. Type + + + + + + + + + BBIE + Receipt Line. Reject Action Code. Code + The action that the Delivery Party wishes the Despatch Party to take as a result of the rejection, expressed as a code. + 0..1 + Receipt Line + Reject Action Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Quantity Discrepancy Code. Code + A code describing the type of discrepancy. + 0..1 + Receipt Line + Quantity Discrepancy Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Oversupply Quantity. Quantity + The quantity over-supplied, i.e., the quantity over and above that ordered. + 0..1 + Receipt Line + Oversupply Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Received_ Date. Date + The date on which the good/services are received. + 0..1 + Receipt Line + Received + Date + Date + Date. Type + + + + + + + + + BBIE + Receipt Line. Timing Complaint Code. Code + A complaint about the timing of delivery, expressed as a code. + 0..1 + Receipt Line + Timing Complaint Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Timing Complaint. Text + A complaint about the timing of delivery. + 0..1 + Receipt Line + Timing Complaint + Text + Text. Type + + + + + + + + + ASBIE + Receipt Line. Order Line Reference + An association to Order Line Reference. + 0..1 + Receipt Line + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Receipt Line. Despatch_ Line Reference. Line Reference + An associative reference to Despatch Line. + 0..n + Receipt Line + Despatch + Line Reference + Line Reference + + + + + + + + + ASBIE + Receipt Line. Document Reference + An association to Document Reference. + 0..n + Receipt Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Receipt Line. Item + An association to Item. + 0..n + Receipt Line + Item + Item + + + + + + + + + ASBIE + Receipt Line. Shipment + An association to Shipment. + 0..n + Receipt Line + Shipment + Shipment + + + + + + + + + + + ABIE + Telecommunications Supply Line. Details + This class contain a tele specifikation on line level. Here you can make up unitprice /itemprice related each service. + Telecommunications Supply Line + + + + + + + + + BBIE + Telecommunications Supply Line. Identifier + Identification of the TeleStatement line. + 1 + Telecommunications Supply Line + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + BBIE + Telecommunications Supply Line. Phone Number. Text + The number witch is specified. One phonenumber can have many calls. + 1 + Telecommunications Supply Line + Phone Number + Text + Text. Type + 12345678 + + + + + + + + + BBIE + Telecommunications Supply Line. Description. Text + Description. + 0..1 + Telecommunications Supply Line + Description + Text + Text. Type + Additional informations + + + + + + + + + BBIE + Telecommunications Supply Line. Line Extension Amount. Amount + Statement of the line amount. + 0..1 + Telecommunications Supply Line + Line Extension Amount + Amount + Amount. Type + 542.44 + + + + + + + + + ASBIE + Telecommunications Supply Line. Exchange Rate + Information related to tele exchange rate. + 0..n + Telecommunications Supply Line + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Telecommunications Supply Line. Allowance Charge + An association to Allowances and Charges that apply to the UtilityStatement as a whole. + 0..n + Telecommunications Supply Line + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Telecommunications Supply Line. Tax Total + An association to tax total for specific tax types/rates. + 0..n + Telecommunications Supply Line + Tax Total + Tax Total + + + + + + + + + ASBIE + Telecommunications Supply Line. Telecommunications Service + Informations about each call. + 1..n + Telecommunications Supply Line + Telecommunications Service + Telecommunications Service + + + + + + + + + + + ABIE + Allowance Charge. Details + Information about a charge or discount price component. + Allowance Charge + + + + + + + + + BBIE + Allowance Charge. Identifier + Identifies an Allowance Charge. + 0..1 + Allowance Charge + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Allowance Charge. Charge_ Indicator. Indicator + Indicates whether the Allowance Charge is a charge (true) or a discount (false). + 1 + Allowance Charge + Charge + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Allowance Charge. Allowance Charge Reason Code. Code + The reason for the Allowance Charge, expressed as a code. + 0..1 + Allowance Charge + Allowance Charge Reason Code + Code + Allowance Charge Reason_ Code. Type + + + + + + + + + BBIE + Allowance Charge. Allowance Charge_ Reason. Text + The reason for the Allowance Charge, expressed as text. + 0..1 + Allowance Charge + Allowance Charge + Reason + Text + Text. Type + + + + + + + + + BBIE + Allowance Charge. Multiplier_ Factor. Numeric + The factor applied to the Base Amount to calculate the Allowance Charge. + 0..1 + Allowance Charge + Multiplier + Factor + Numeric + Numeric. Type + + + + + + + + + BBIE + Allowance Charge. Prepaid_ Indicator. Indicator + Indicates whether the Allowance Charge is prepaid (true) or not (false). + 0..1 + Allowance Charge + Prepaid + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Allowance Charge. Sequence. Numeric + Identifies the numerical order sequence in which Allowance Charges are calculated when multiple Allowance Charges apply. If all Allowance Charges apply to the same Base Amount, SequenceNumeric will be '1' for all Allowance Charges. + 0..1 + Allowance Charge + Sequence + Numeric + Numeric. Type + + + + + + + + + BBIE + Allowance Charge. Amount + The Allowance Charge amount. + 1 + Allowance Charge + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Allowance Charge. Base_ Amount. Amount + The amount to which the MultiplierFactorNumeric is applied to calculate the Allowance Charge. + 0..1 + Allowance Charge + Base + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Allowance Charge. Accounting Cost Code. Code + The buyer's accounting code as applied to the Allowance Charge. + 0..1 + Allowance Charge + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Allowance Charge. Accounting Cost. Text + The buyer's accounting cost centre as applied to the Allowance Charge expressed as text. + 0..1 + Allowance Charge + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Allowance Charge. Tax Category + An association to Tax Category. + 0..n + Allowance Charge + Tax Category + Tax Category + + + + + + + + + ASBIE + Allowance Charge. Tax Total + An association to Tax Total. + 0..1 + Allowance Charge + Tax Total + Tax Total + + + + + + + + + ASBIE + Allowance Charge. Payment Means + An association to Payment Means. + 0..n + Allowance Charge + Payment Means + Payment Means + + + + + + + + + + + ABIE + Consumption. Details + + Consumption + + + + + + + + + BBIE + Consumption. Utility Statement Type Code. Code + Code specifying the type of the UtilityStatement + 0..1 + Consumption + Utility Statement Type Code + Code + Code. Type + Electricity + + + + + + + + + ASBIE + Consumption. Main_ Period. Period + An association to period(s) to which the UtilityStatement applies + 0..1 + Consumption + Main + Period + Period + + + + + + + + + ASBIE + Consumption. Allowance Charge + An association to Allowances and Charges that apply to the UtilityStatement as a whole + 0..n + Consumption + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Consumption. Tax Total + An association to tax total for specific tax types/rates + 0..n + Consumption + Tax Total + Tax Total + + + + + + + + + ASBIE + Consumption. Energy Water Supply + An association to the total amount payable on the UtilityStatement including Allowances, Charges and Taxes. +This class is mandatory and sums the totals on UtilityChargeableConsumption level (for each ConsumptionPoint). This class must not be confused with the UBL MonetaryTotal class. + 0..1 + Consumption + Energy Water Supply + Energy Water Supply + + + + + + + + + ASBIE + Consumption. Telecommunications Supply + An association to the total amount payable on the UtilityStatement including Allowances, Charges and Taxes. +This class is mandatory and sums the totals on UtilityChargeableConsumption level (for each ConsumptionPoint). This class must not be confused with the UBL MonetaryTotal class. + 0..1 + Consumption + Telecommunications Supply + Telecommunications Supply + + + + + + + + + ASBIE + Consumption. Legal_ Monetary Total. Monetary Total + An association to the total amount payable on the UtilityStatement including Allowances, Charges and Taxes. +This class is mandatory and sums the totals on UtilityChargeableConsumption level (for each ConsumptionPoint). This class must not be confused with the UBL MonetaryTotal class. + 1 + Consumption + Legal + Monetary Total + Monetary Total + + + + + + + + + + + ABIE + Address Line. Details + Information about a line of address expressed as unstructured text. + Address Line + + + + + + + + + BBIE + Address Line. Line. Text + A line of address expressed as unstructured text. + 1 + Address Line + Line + Text + Text. Type + + + + + + + + + + + ABIE + Air Transport. Details + Information related to an aircraft. + Air Transport + + + + + + + + + BBIE + Air Transport. Aircraft Identifier. Identifier + Identifies a specific aircraft. + 1 + Air Transport + Aircraft Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Exchange Rate. Details + Information about Exchange Rate. + Exchange Rate + + + + + + + + + BBIE + Exchange Rate. Source_ Currency Code. Code + The reference currency for the Exchange Rate; the currency from which the exchange is being made (CC Definition). + 1 + Exchange Rate + Source + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Source_ Currency Base Rate. Rate + The unit base of the source currency for currencies with small denominations. + 0..1 + Exchange Rate + Source + Currency Base Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Target_ Currency Code. Code + The target currency for the Exchange Rate; the currency to which the exchange is being made (CC Definition). + 1 + Exchange Rate + Target + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Target_ Currency Base Rate. Rate + The unit base of the target currency for currencies with small denominations. + 0..1 + Exchange Rate + Target + Currency Base Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Exchange Market Identifier. Identifier + Identifies the currency exchange market used as the source of the Exchange Rate. + 0..1 + Exchange Rate + Exchange Market Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Exchange Rate. Calculation Rate. Rate + The factor applied to the source currency to calculate the target currency. + 0..1 + Exchange Rate + Calculation Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Mathematic Operator Code. Code + An identifier for whether the Calculation Rate should be used to multiply or to divide, expressed as a code. + 0..1 + Exchange Rate + Mathematic Operator Code + Code + Operator_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Date + The date of the Exchange. + 0..1 + Exchange Rate + Date + Date + Date. Type + + + + + + + + + ASBIE + Exchange Rate. Foreign Exchange_ Contract. Contract + An association to Foreign Exchange Contract. + 0..1 + Exchange Rate + Foreign Exchange + Contract + Contract + + + + + + + + + + + ABIE + Order Line Reference. Details + Information about an Order Line Reference. + Order Line Reference + + + + + + + + + BBIE + Order Line Reference. Line Identifier. Identifier + Identifies the referenced Order Line assigned by the buyer. + 1 + Order Line Reference + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. Sales Order_ Line Identifier. Identifier + Identifies the referenced Order Line assigned by the seller. + 0..1 + Order Line Reference + Sales Order + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Order Line Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. Line Status Code. Code + Identifies the status of the referenced Order Line with respect to its original state. + 0..1 + Order Line Reference + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + ASBIE + Order Line Reference. Order Reference + An association to Order Reference. + 0..1 + Order Line Reference + Order Reference + Order Reference + + + + + + + + + + + ABIE + Communication. Details + Information about a means of communication. + Communication + + + + + + + + + BBIE + Communication. Channel Code. Code + The method of communication, expressed as a code. + 0..1 + Communication + Channel Code + Code + Channel_ Code. Type + + + + + + + + + BBIE + Communication. Channel. Text + The method of communication, expressed as text. + 0..1 + Communication + Channel + Text + Text. Type + + + + + + + + + BBIE + Communication. Value. Text + The communication value, such as phone number or email address. + 0..1 + Communication + Value + Text + Text. Type + + + + + + + + + + + ABIE + Consumption Report Reference. Details + Informations about ealiere reports, for exampel last years consumption + Consumption Report Reference + + + + + + + + + BBIE + Consumption Report Reference. Consumption_ Report Identifier. Identifier + Identification of the Consumption report referred. + 1 + Consumption Report Reference + Consumption + Report Identifier + Identifier + Identifier. Type + n/a + + + + + + + + + BBIE + Consumption Report Reference. Consumption Type. Text + Statement of the consumption type. + 0..1 + Consumption Report Reference + Consumption Type + Text + Text. Type + Consumption + + + + + + + + + BBIE + Consumption Report Reference. Consumption Type Code. Code + Statement of the consumptiontype as a code. + 0..1 + Consumption Report Reference + Consumption Type Code + Code + Code. Type + Consumption + + + + + + + + + BBIE + Consumption Report Reference. Total_ Consumed Quantity. Quantity + Statement of the total consumpted quantity in the period the report are including. + 1 + Consumption Report Reference + Total + Consumed Quantity + Quantity + Quantity. Type + 20479.00 + + + + + + + + + ASBIE + Consumption Report Reference. Period + The consumption period + 1 + Consumption Report Reference + Period + Period + + + + + + + + + + + ABIE + Signature. Details + Information about signature. A placeholder for signature. + Signature + + + + + + + + + BBIE + Signature. Identifier + An identifier for the Signature. + 1 + Signature + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Signature. Note. Text + Free form text about the signature or the circumstances where the signature has been used. + 0..1 + Signature + Note + Text + Text. Type + + + + + + + + + BBIE + Signature. Validation Date. Date + Specifies the date when the signature was approved. + 0..1 + Signature + Validation Date + Date + Date. Type + + + + + + + + + BBIE + Signature. Validation Time. Time + Specifies the time when the signature was approved. + 0..1 + Signature + Validation Time + Time + Time. Type + + + + + + + + + BBIE + Signature. Validator Identifier. Identifier + Identifies the organization, person, service or server that has validated the signature. + 0..1 + Signature + Validator Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Signature. Canonicalization Method. Text + The mathematical logic method used by the Signature. + 0..1 + Signature + Canonicalization Method + Text + Text. Type + + + + + + + + + BBIE + Signature. Signature Method. Text + The method of signature. + 0..1 + Signature + Signature Method + Text + Text. Type + + + + + + + + + ASBIE + Signature. Signatory_ Party. Party + An association to the signing Party. + 1 + Signature + Signatory + Party + Party + + + + + + + + + ASBIE + Signature. Digital Signature_ Attachment. Attachment + Refers to the actual encoded signature (e.g., in XMLDSIG format). + 0..1 + Signature + Digital Signature + Attachment + Attachment + + + + + + + + + ASBIE + Signature. Original_ Document Reference. Document Reference + A reference to the actual document that the signature applies to. For evidentiary purposes, this may be the document image that the signatory party saw when applying their signature. + 0..1 + Signature + Original + Document Reference + Document Reference + + + + + + + + + + + ABIE + Correction. Details + The Statement of correction, for examples heating correction. + Correction + + + + + + + + + BBIE + Correction. Correction Type. Text + Statement for the correction type. + 0..1 + Correction + Correction Type + Text + Text. Type + Heating Correction + + + + + + + + + BBIE + Correction. Correction Type Code. Code + Statement at the code for the correction type. + 0..1 + Correction + Correction Type Code + Code + Code. Type + HeatingCorrection + + + + + + + + + BBIE + Correction. Meter Number. Text + Statement for meter number. + 0..1 + Correction + Meter Number + Text + Text. Type + 530071575 + + + + + + + + + BBIE + Correction. Gas Pressure. Quantity + Correction of the gas pressure. + 0..1 + Correction + Gas Pressure + Quantity + Quantity. Type + + + + + + + + + BBIE + Correction. Actual_ Temperature Reduction. Quantity + Statement for the actuel heating correction temperature. + 0..1 + Correction + Actual + Temperature Reduction + Quantity + Quantity. Type + -36.69 + + + + + + + + + BBIE + Correction. Normal_ Temperature Reduction. Quantity + Statement for the standard for heating correction temperature. + 0..1 + Correction + Normal + Temperature Reduction + Quantity + Quantity. Type + -37.00 + + + + + + + + + BBIE + Correction. Difference_ Temperature Reduction. Quantity + Deviation from standard heating correction. + 0..1 + Correction + Difference + Temperature Reduction + Quantity + Quantity. Type + 0.31 + + + + + + + + + BBIE + Correction. Description. Text + Description related to the corrections. + 0..1 + Correction + Description + Text + Text. Type + + + + + + + + + BBIE + Correction. Correction Unit Amount. Amount + Correction per MWH per degree C. + 0..1 + Correction + Correction Unit Amount + Amount + Amount. Type + 0.0000 + + + + + + + + + BBIE + Correction. Consumption Energy. Quantity + Your consumpt for district heating energy. + 0..1 + Correction + Consumption Energy + Quantity + Quantity. Type + 563.6240 + + + + + + + + + BBIE + Correction. Consumption Water. Quantity + Your consumpt for district heating water. + 0..1 + Correction + Consumption Water + Quantity + Quantity. Type + 13212.14 + + + + + + + + + BBIE + Correction. Correction Amount. Amount + Your correction for heating correction. + 0..1 + Correction + Correction Amount + Amount + Amount. Type + 0.00 + + + + + + + + + + + ABIE + Consignment. Details + An identifiable collection of one or more goods items to be transported between the consignor and the consignee. This information may be defined within a transport contract. A consignment may comprise more than one shipment (e.g., when consolidated by a freight forwarder). + Consignment + + + + + + + + + BBIE + Consignment. Identifier + Unique number assigned to goods, both for import and export. + 1 + Consignment + Identifier + Identifier + Identifier. Type + Unique consignment reference number (UCR) + + + + + + + + + BBIE + Consignment. Summary_ Description. Text + General descriptive text that is not part of any remarks. + 0..n + Consignment + Summary + Description + Text + Text. Type + + + + + + + + + BBIE + Consignment. Total_ Invoice Amount. Amount + Total of all invoice amounts declared in a single consignment. + 0..1 + Consignment + Total + Invoice Amount + Amount + Amount. Type + + + + + + + + + BBIE + Consignment. Declared Customs_ Value. Amount + Amount declared for customs purposes of those goods in a consignment, whether or not they are subject to the same customs procedure, tariff/statistical heading, country information, and duty regime. + 0..1 + Consignment + Declared Customs + Value + Amount + Amount. Type + + + + + + + + + BBIE + Consignment. Tariff Description. Text + A description of the tariff applied to a consignment. + 0..n + Consignment + Tariff Description + Text + Text. Type + + + + + + + + + BBIE + Consignment. Tariff Code. Code + Code specifying a tariff applied to a consignment. + 0..1 + Consignment + Tariff Code + Code + Code. Type + Tariff code number (WCO ID 145) + + + + + + + + + BBIE + Consignment. Insurance Premium Amount. Amount + Amount of premium payable to the insurance company for insuring the goods. + 0..1 + Consignment + Insurance Premium Amount + Amount + Amount. Type + Insurance Cost + + + + + + + + + BBIE + Consignment. Gross_ Weight. Measure + Total weight (mass) of goods for a declaration, including packaging but excluding the carrier's equipment. + 0..1 + Consignment + Gross + Weight + Measure + Measure. Type + Total gross weight (WCO ID 131) + + + + + + + + + BBIE + Consignment. Net_ Weight. Measure + Total net weight (mass) of all the goods items referred to as one consignment. + 0..1 + Consignment + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Net Net_ Weight. Measure + Weight (mass) of the goods themselves without any packing. + 0..1 + Consignment + Net Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Chargeable_ Weight. Measure + Gross weight (mass) on which a charge is to be based. + 0..1 + Consignment + Chargeable + Weight + Measure + Measure. Type + Chargeable Weight. Basis.Measure + + + + + + + + + BBIE + Consignment. Gross_ Volume. Measure + Total volume of all goods items referred to as one consignment. + 0..1 + Consignment + Gross + Volume + Measure + Measure. Type + Cube + + + + + + + + + BBIE + Consignment. Net_ Volume. Measure + Net volume of all goods items referred to as one consignment. + 0..1 + Consignment + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Loading_ Length. Measure + Total length in a means of transport or a piece of transport equipment whereby the complete width and height over that length is needed for loading all the consignments referred to as one consolidation. + 0..1 + Consignment + Loading + Length + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Remarks. Text + Remarks concerning the complete consignment to be printed on the transport document. + 0..n + Consignment + Remarks + Text + Text. Type + + + + + + + + + BBIE + Consignment. Hazardous Risk_ Indicator. Indicator + Indication that the transport is or is not subject to an international regulation concerning the carriage of dangerous goods. + 0..1 + Consignment + Hazardous Risk + Indicator + Indicator + Indicator. Type + Dangerous Goods RID Indicator + + + + + + + + + ASBIE + Consignment. Consignee_ Party. Party + Party to which goods are consigned. + 0..1 + Consignment + Consignee + Party + Party + + + + + + + + + ASBIE + Consignment. Exporter_ Party. Party + The party who makes the export declaration, or on whose behalf the export declaration is made, and who is the owner of the goods or has similar right of disposal over them at the time when the declaration is accepted. + 0..1 + Consignment + Exporter + Party + Party + + + + + + + + + ASBIE + Consignment. Consignor_ Party. Party + The party consigning goods, as stipulated in the transport contract by the party ordering transport. + 0..1 + Consignment + Consignor + Party + Party + + + + + + + + + ASBIE + Consignment. Importer_ Party. Party + The party who makes an import declaration, or on whose behalf a Customs clearing agent or other authorized person makes an import declaration. This may include a person who has possession of the goods or to whom the goods are consigned. + 0..1 + Consignment + Importer + Party + Party + + + + + + + + + ASBIE + Consignment. Carrier_ Party. Party + The party providing the transport of goods between named points. + 0..1 + Consignment + Carrier + Party + Party + + + + + + + + + ASBIE + Consignment. Freight Forwarder_ Party. Party + The party combining individual smaller consignments into a single larger shipment (so called consolidated shipment) that is sent to a counterpart who mirrors the consolidator's activity by dividing the consolidated consignment into its original components. + 0..1 + Consignment + Freight Forwarder + Party + Party + + + + + + + + + ASBIE + Consignment. Notify_ Party. Party + The party to be notified. + 0..1 + Consignment + Notify + Party + Party + + + + + + + + + ASBIE + Consignment. Original Despatch_ Party. Party + The original despatch party. + 0..1 + Consignment + Original Despatch + Party + Party + + + + + + + + + ASBIE + Consignment. Final Delivery_ Party. Party + The final delivery party. + 0..1 + Consignment + Final Delivery + Party + Party + + + + + + + + + ASBIE + Consignment. Original Departure_ Country. Country + The country from which the goods are originally exported, without any commercial transaction taking place in intermediate countries. + 0..1 + Consignment + Original Departure + Country + Country + + + + + + + + + ASBIE + Consignment. Final Destination_ Country. Country + Name of the country to which the goods are to be delivered to the final consignee or buyer. + 0..1 + Consignment + Final Destination + Country + Country + + + + + + + + + ASBIE + Consignment. Transit_ Country. Country + The countries through which goods or passengers are routed between the country of original departure and the country of final destination. + 0..n + Consignment + Transit + Country + Country + + + + + + + + + ASBIE + Consignment. Transport_ Contract. Contract + An association to Transport Contract. + 0..1 + Consignment + Transport + Contract + Contract + + + + + + + + + ASBIE + Consignment. Original Despatch_ Transportation Service. Transportation Service + The service for pick-up from the consignor under the transport contract. + 0..1 + Consignment + Original Despatch + Transportation Service + Transportation Service + + + + + + + + + ASBIE + Consignment. Final Delivery_ Transportation Service. Transportation Service + The service for delivery to the consignee under the transport contract. + 0..1 + Consignment + Final Delivery + Transportation Service + Transportation Service + + + + + + + + + ASBIE + Consignment. Delivery Terms + All the conditions agreed upon between a seller and a buyer with regard to the delivery of goods and/or services, e.g., CIF, FOB, or EXW from the INCOTERMS Terms of Delivery. + 0..1 + Consignment + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Consignment. Payment Terms + The conditions of payment between the parties in a transaction. + 0..1 + Consignment + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Consignment. Freight_ Allowance Charge. Allowance Charge + Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs). + 0..n + Consignment + Freight + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Country. Details + Information about a geopolitical country. + Country + + + + + + + + + BBIE + Country. Identification Code. Code + An identifier for the Country. + 0..1 + Country + Identification Code + Code + Country Identification_ Code. Type + + + + + + + + + BBIE + Country. Name + The name of the Country. + 0..1 + Country + Name + Name + Name. Type + + + + + + + + + + + ABIE + Party Identification. Details + Information about a party's identification. + Party Identification + + + + + + + + + BBIE + Party Identification. Identifier + Identifies a party. + 1 + Party Identification + Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Supplier Consumption. Details + Contain the sub Statement for one and only one supplier + Supplier Consumption + + + + + + + + + BBIE + Supplier Consumption. Description. Text + Free form text for information there isn't direcly in another structure + 0..1 + Supplier Consumption + Description + Text + Text. Type + This is what you pay for electricity to DONG Energy North Utility + + + + + + + + + ASBIE + Supplier Consumption. Utility Supplier_ Party. Party + Contact and address information about the Supplier + 0..1 + Supplier Consumption + Utility Supplier + Party + Party + + + + + + + + + ASBIE + Supplier Consumption. Utility Customer_ Party. Party + Contact and address information about the Customer + 0..1 + Supplier Consumption + Utility Customer + Party + Party + + + + + + + + + ASBIE + Supplier Consumption. Consumption + Contain the sub Statement for one and only one supplier + 1 + Supplier Consumption + Consumption + Consumption + + + + + + + + + ASBIE + Supplier Consumption. Consumption Line + Statement of óne product. + 1..n + Supplier Consumption + Consumption Line + Consumption Line + + + + + + + + + + + ABIE + Party Name. Details + Information about a party's name. + Party Name + + + + + + + + + BBIE + Party Name. Name + The name of the party. + 1 + Party Name + Name + Name + Name. Type + + + + + + + + + + + ABIE + Line Reference. Details + Reference to a Line on a document. + Line Reference + + + + + + + + + BBIE + Line Reference. Line Identifier. Identifier + Identifies the Line on the referenced document. + 1 + Line Reference + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Reference. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Line Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Reference. Line Status Code. Code + Identifies the status of the referenced Line with respect to its original state. + 0..1 + Line Reference + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + ASBIE + Line Reference. Document Reference + An association to Document Reference. + 0..1 + Line Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Party Legal Entity. Details + Information directly relating to the legal registration that is applicable to a party. + Party Legal Entity + + + + + + + + + BBIE + Party Legal Entity. Registration_ Name. Name + The name of a party as registered with the legal authority. + 0..1 + Party Legal Entity + Registration + Name + Name + Name. Type + "Microsoft Corporation" + + + + + + + + + BBIE + Party Legal Entity. Company Identifier. Identifier + Identifies a company as registered with the company registration scheme. + 0..1 + Party Legal Entity + Company Identifier + Identifier + Identifier. Type + Business Registration Number, Company Number + "3556625" + + + + + + + + + BBIE + Party Legal Entity. Company Type Code. Code + The company legal status, expressed as a code. + 0..1 + Party Legal Entity + Company Type Code + Code + Code. Type + "Corporate", "LLC" + + + + + + + + + BBIE + Party Legal Entity. Company Liquidation Status Code. Code + The company liquidation status, expressed as a code. + 0..1 + Party Legal Entity + Company Liquidation Status Code + Code + Code. Type + "Insolvency", "Bankruptcy" + + + + + + + + + BBIE + Party Legal Entity. Registration_ Date. Date + The registration date of the CompanyID. + 0..1 + Party Legal Entity + Registration + Date + Date + Date. Type + + + + + + + + + BBIE + Party Legal Entity. Registration Expiration_ Date. Date + The expiration date, e.g. for Import/Export licenses. + 0..1 + Party Legal Entity + Registration Expiration + Date + Date + Date. Type + + + + + + + + + BBIE + Party Legal Entity. Corporate Stock_ Amount. Amount + Capital Stock (equities). + 0..1 + Party Legal Entity + Corporate Stock + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Party Legal Entity. Registration_ Address. Address + Associates with the registered address of the party within a Corporate Registration Scheme. + 0..1 + Party Legal Entity + Registration + Address + Address + + + + + + + + + ASBIE + Party Legal Entity. Corporate Registration Scheme + Associates the party with a Corporate Registration Scheme. + 0..1 + Party Legal Entity + Corporate Registration Scheme + Corporate Registration Scheme + + + + + + + + + ASBIE + Party Legal Entity. Stakeholder_ Party. Party + An association to the list of stackhoders who found the consorptium. + 0..n + Party Legal Entity + Stakeholder + Party + Party + + + + + + + + + ASBIE + Party Legal Entity. Company Dossier_ Document Reference. Document Reference + An association to an existing VCD or other dossier. + 0..1 + Party Legal Entity + Company Dossier + Document Reference + Document Reference + + + + + + + + + + + ABIE + Settlement. Details + Informations about related planned payments + Settlement + + + + + + + + + BBIE + Settlement. Due Date. Date + Statement of the date related to the payment + 1 + Settlement + Due Date + Date + Date. Type + 39514.0 + + + + + + + + + BBIE + Settlement. Amount + Statement of the amount + 1 + Settlement + Amount + Amount + Amount. Type + 2474.60 + + + + + + + + + + + ABIE + Goods Item. Details + A separately identifiable quantity of products of a single product type. + Goods Item + + + + + + + + + BBIE + Goods Item. Identifier + An identifier for the goods item. + 1 + Goods Item + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Goods Item. Sequence Number. Identifier + Sequence number differentiating a specific goods item within a consignment. + 0..1 + Goods Item + Sequence Number + Identifier + Identifier. Type + Customs item number (WCO ID 021), Sequence Position + + + + + + + + + BBIE + Goods Item. Description. Text + Plain language description of a goods item sufficient to identify it for customs, statistical, or transport purposes. + 0..n + Goods Item + Description + Text + Text. Type + Description of goods (WCO ID 137) + + + + + + + + + BBIE + Goods Item. Hazardous Risk_ Indicator. Indicator + Indicates whether the goods item includes hazardous items (dangerous goods). + 0..1 + Goods Item + Hazardous Risk + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Goods Item. Declared Customs_ Value. Amount + Amount declared for Customs purposes of those goods in a consignment which are subject to the same Customs procedure and have the same tariff/statistical heading, country information, and duty regime. + 0..1 + Goods Item + Declared Customs + Value + Amount + Amount. Type + For Customs Value (WCO ID 108) + + + + + + + + + BBIE + Goods Item. Declared For Carriage_ Value. Amount + Value declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage in case of loss or damage to goods or delayed delivery. + 0..1 + Goods Item + Declared For Carriage + Value + Amount + Amount. Type + Interest in delivery, declared value for carriage + + + + + + + + + BBIE + Goods Item. Declared Statistics_ Value. Amount + Value declared for statistical purposes of those goods in a consignment which have the same statistical heading. + 0..1 + Goods Item + Declared Statistics + Value + Amount + Amount. Type + Statistical Value (WCO ID 114) + + + + + + + + + BBIE + Goods Item. Free On Board_ Value. Amount + Monetary amount that has to be or has been paid as calculated under the applicable trade delivery. + 0..1 + Goods Item + Free On Board + Value + Amount + Amount. Type + FOB Value + + + + + + + + + BBIE + Goods Item. Insurance_ Value. Amount + The amount covered by an insurance for a particular goods item. + 0..1 + Goods Item + Insurance + Value + Amount + Amount. Type + Value Insured + + + + + + + + + BBIE + Goods Item. Value. Amount + Specifies the amount on which a duty, tax, or fee will be assessed. + 0..1 + Goods Item + Value + Amount + Amount. Type + Duty/tax/fee assessment basis in value (WCO ID 116) + + + + + + + + + BBIE + Goods Item. Gross_ Weight. Measure + Weight (mass) of goods, including packaging but excluding the carrier's equipment. + 0..1 + Goods Item + Gross + Weight + Measure + Measure. Type + Actual Gross Weight + + + + + + + + + BBIE + Goods Item. Net_ Weight. Measure + Weight (mass) of goods item, excluding all packing but including any packaging that normally goes with the goods. + 0..1 + Goods Item + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Net Net_ Weight. Measure + Weight (mass) of goods without any packaging. + 0..1 + Goods Item + Net Net + Weight + Measure + Measure. Type + Customs Weight (WCO ID 128) + + + + + + + + + BBIE + Goods Item. Chargeable_ Weight. Measure + Gross weight (mass) on which a charge is to be based. + 0..1 + Goods Item + Chargeable + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Gross_ Volume. Measure + Measurement normally arrived at by multiplying the maximum length, width, and height of the goods item. + 0..1 + Goods Item + Gross + Volume + Measure + Measure. Type + Volume, Gross Measurement Cube (GMC), Cube (WCO ID 134) + + + + + + + + + BBIE + Goods Item. Net_ Volume. Measure + The volume contained by a goods item, excluding the volume of any packaging material. + 0..1 + Goods Item + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Quantity + Number of goods items. + 0..1 + Goods Item + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Goods Item. Preference Criterion Code. Code + Specifies the treatment preference for this good according to international trading agreements. + 0..1 + Goods Item + Preference Criterion Code + Code + Code. Type + + + + + + + + + BBIE + Goods Item. Required_ Customs Identifier. Identifier + Additional tariff codes required to specify a type of goods for Customs, transport, statistical, or other regulatory purposes. + 0..1 + Goods Item + Required + Customs Identifier + Identifier + Identifier. Type + Tariff code extensions (WCO ID 255) + + + + + + + + + BBIE + Goods Item. Customs Status Code. Code + Status of goods as identified by customs for regulation purposes. + 0..1 + Goods Item + Customs Status Code + Code + Code. Type + Customs status of goods (WCO ID 094) + + + + + + + + + BBIE + Goods Item. Customs Tariff Quantity. Quantity + Quantity of the goods in the unit as required by Customs for tariff, statistical, or fiscal purposes. + 0..1 + Goods Item + Customs Tariff Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Goods Item. Customs Import_ Classified Indicator. Indicator + Indicates whether the goods have been customs classified for import. + 0..1 + Goods Item + Customs Import + Classified Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Goods Item. Item + Association to a description of the good or service. + 0..n + Goods Item + Item + Item + + + + + + + + + ASBIE + Goods Item. Goods Item Container + Association to describe the transporting of a goods item in a unit of transport equipment (e.g., container). + 0..n + Goods Item + Goods Item Container + Goods Item Container + + + + + + + + + ASBIE + Goods Item. Freight_ Allowance Charge. Allowance Charge + Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs). + 0..n + Goods Item + Freight + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Goods Item. Invoice Line + Association to information directly relating to a line item of an invoice. + 0..n + Goods Item + Invoice Line + Invoice Line + + + + + + + + + ASBIE + Goods Item. Temperature + Any temperatures associated with the goods. + 0..n + Goods Item + Temperature + Temperature + + + + + + + + + ASBIE + Goods Item. Contained_ Goods Item. Goods Item + Associates with any other goods items contained in this goods item. + 0..n + Goods Item + Contained + Goods Item + Goods Item + + + + + + + + + ASBIE + Goods Item. Origin_ Address. Address + Region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the Customs tariff, or quantitative restrictions, or any other measure related to trade. + 0..1 + Goods Item + Origin + Address + Address + + + + + + + + + + + ABIE + Credit Account. Details + Information about a Credit Account (for sales on account). + Credit Account + + + + + + + + + BBIE + Credit Account. Account Identifier. Identifier + Identifies the Credit Account. + 1 + Credit Account + Account Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Utility Item. Details + Informations about a product of consumption + Utility Item + + + + + + + + + BBIE + Utility Item. Identifier + Identification of the consumption product + 1 + Utility Item + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + BBIE + Utility Item. Subscriber Identifier. Identifier + Identification of the subscriber + 0..1 + Utility Item + Subscriber Identifier + Identifier + Identifier. Type + 98143211 + + + + + + + + + BBIE + Utility Item. Subscriber ID Type. Text + Identification of the subscriber type + 0..1 + Utility Item + Subscriber ID Type + Text + Text. Type + APL + + + + + + + + + BBIE + Utility Item. Subscriber ID Type Code. Code + The code for the service type + 0..1 + Utility Item + Subscriber ID Type Code + Code + Code. Type + APL + + + + + + + + + BBIE + Utility Item. Description. Text + Desciption of the consumption product + 0..n + Utility Item + Description + Text + Text. Type + Basis price quarter (5.761 kWh a 35,58 øre) + + + + + + + + + BBIE + Utility Item. Pack Quantity. Quantity + The unit packaging quantity + 0..1 + Utility Item + Pack Quantity + Quantity + Quantity. Type + 1 + + + + + + + + + BBIE + Utility Item. Pack_ Size Numeric. Text + The number of items in a pack + 0..1 + Utility Item + Pack + Size Numeric + Text + Text. Type + 1 + + + + + + + + + BBIE + Utility Item. Consumption Type. Text + Description of the of the consumption product type + 0..1 + Utility Item + Consumption Type + Text + Text. Type + Consumption + + + + + + + + + BBIE + Utility Item. Consumption Type Code. Code + Description of the of the consumption product type as a code + 0..1 + Utility Item + Consumption Type Code + Code + Code. Type + Consumption + + + + + + + + + BBIE + Utility Item. Current_ Charge Type. Text + Information of the actual paymentstype + 0..1 + Utility Item + Current + Charge Type + Text + Text. Type + + + + + + + + + BBIE + Utility Item. Current_ Charge Type Code. Code + Information of the actual paymentstype code + 0..1 + Utility Item + Current + Charge Type Code + Code + Code. Type + + + + + + + + + BBIE + Utility Item. One Time_ Charge Type. Text + Information about the one-time payment type + 0..1 + Utility Item + One Time + Charge Type + Text + Text. Type + + + + + + + + + BBIE + Utility Item. One Time_ Charge Type Code. Code + Information about the one-time payment type code + 0..1 + Utility Item + One Time + Charge Type Code + Code + Code. Type + + + + + + + + + ASBIE + Utility Item. Tax Category + An association to Tax Category + 0..1 + Utility Item + Tax Category + Tax Category + + + + + + + + + ASBIE + Utility Item. Contract + Informations about the contract. + 0..1 + Utility Item + Contract + Contract + + + + + + + + + + + ABIE + Party Tax Scheme. Details + Information about a party's Tax Scheme. + Party Tax Scheme + + + + + + + + + BBIE + Party Tax Scheme. Registration_ Name. Name + The official name of the party as registered with the relevant fiscal authority. + 0..1 + Party Tax Scheme + Registration + Name + Name + Name. Type + + + + + + + + + BBIE + Party Tax Scheme. Company Identifier. Identifier + The identifier assigned for tax purposes to a party by the taxation authority. + 0..1 + Party Tax Scheme + Company Identifier + Identifier + Identifier. Type + VAT Number + + + + + + + + + BBIE + Party Tax Scheme. Tax Level Code. Code + The section or role within the tax scheme that applies to the party. + 0..1 + Party Tax Scheme + Tax Level Code + Code + Code. Type + + + + + + + + + BBIE + Party Tax Scheme. Exemption Reason Code. Code + A reason for a party's exemption from tax, expressed as a code. + 0..1 + Party Tax Scheme + Exemption Reason Code + Code + Code. Type + + + + + + + + + BBIE + Party Tax Scheme. Exemption_ Reason. Text + A reason for a party's exemption from tax, expressed as text. + 0..1 + Party Tax Scheme + Exemption + Reason + Text + Text. Type + + + + + + + + + ASBIE + Party Tax Scheme. Registration_ Address. Address + An association to Registered Address (for tax purposes). + 0..1 + Party Tax Scheme + Registration + Address + Address + + + + + + + + + ASBIE + Party Tax Scheme. Tax Scheme + An association to Tax Scheme. + 1 + Party Tax Scheme + Tax Scheme + Tax Scheme + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/OIOUBL_UTS-CommonBasicComponents-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/OIOUBL_UTS-CommonBasicComponents-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..0e7e69dec934165e40c41ac41279d6fbf23f5a0d --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/OIOUBL_UTS-CommonBasicComponents-2.1.xsd @@ -0,0 +1,2883 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CommonAggregateComponents-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CommonAggregateComponents-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..1626c41d033374300c5c493504653fd39e148fb8 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CommonAggregateComponents-2.0.xsd @@ -0,0 +1,17443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ABIE + Address. Details + Information about a structured address. + Address + + + + + + + + + BBIE + Address. Identifier + An identifier for a specific address within a scheme of registered addresses. + 0..1 + Address + Identifier + Identifier + Identifier. Type + DetailsKey + + + + + + + + + BBIE + Address. Address Type Code. Code + A code specifying the type of this address, such as business address or home address. + 0..1 + Address + Address Type Code + Code + Code. Type + + + + + + + + + BBIE + Address. Address Format Code. Code + A code specifying the format of this address. + 0..1 + Address + Address Format Code + Code + Code. Type + + + + + + + + + BBIE + Address. Postbox. Text + A post office box number. + 0..1 + Address + Postbox + Text + Text. Type + PostBox, PO Box + "123" + + + + + + + + + BBIE + Address. Floor. Text + An addressable floor of a building. + 0..1 + Address + Floor + Text + Text. Type + SubPremiseNumber + "30" + + + + + + + + + BBIE + Address. Room. Text + A room, suite, or apartment of a building. + 0..1 + Address + Room + Text + Text. Type + SubPremiseNumber + "Reception" + + + + + + + + + BBIE + Address. Street Name. Name + The name of a street. + 0..1 + Address + Street Name + Name + Name. Type + Thoroughfare + "Kwun Tong Road" + + + + + + + + + BBIE + Address. Additional_ Street Name. Name + An additional name of a street used to further specify the street name. + 0..1 + Address + Additional + Street Name + Name + Name. Type + Thoroughfare + "Cnr Aberdeen Road" + + + + + + + + + BBIE + Address. Block Name. Name + The block name, expressed as text, for an area surrounded by streets and usually containing several buildings for this address. + 0..1 + Address + Block Name + Name + Name. Type + Seabird + + + + + + + + + BBIE + Address. Building Name. Name + The name of a building. + 0..1 + Address + Building Name + Name + Name. Type + BuildingName + "Plot 421" + + + + + + + + + BBIE + Address. Building Number. Text + The number of a building. + 0..1 + Address + Building Number + Text + Text. Type + PremiseNumber + "388" + + + + + + + + + BBIE + Address. Inhouse_ Mail. Text + A specific location within a building. + 0..1 + Address + Inhouse + Mail + Text + Text. Type + MailStop + + + + + + + + + BBIE + Address. Department. Text + An addressable department of an organization. + 0..1 + Address + Department + Text + Text. Type + Department + "Accounts Payable" + + + + + + + + + BBIE + Address. Mark Attention. Text + The name, expressed as text, of a person or department in the organization to whom incoming mail is marked with words such as 'for the attention of' or 'FAO' or 'ATTN' for this address. + 0..1 + Address + Mark Attention + Text + Text. Type + + + + + + + + + BBIE + Address. Mark Care. Text + The name, expressed as text, of a person or organization at this address to whom incoming mail is marked with words such as 'care of' or 'C/O'. + 0..1 + Address + Mark Care + Text + Text. Type + + + + + + + + + BBIE + Address. Plot Identification. Text + The textual expression of the unique identifier for the piece of land on which this address is located such as a plot number. + 0..1 + Address + Plot Identification + Text + Text. Type + + + + + + + + + BBIE + Address. City Subdivision Name. Name + A name, expressed as text, of a subdivision of a city for this address, for example, a district or borough. + 0..1 + Address + City Subdivision Name + Name + Name. Type + + + + + + + + + BBIE + Address. City Name. Name + The name of a city, town, or village. + 0..1 + Address + City Name + Name + Name. Type + LocalityName + "Hong Kong" + + + + + + + + + BBIE + Address. Postal_ Zone. Text + The identifier for an addressable group of properties according to the relevant national postal service, such as a ZIP code or Post Code. + 0..1 + Address + Postal + Zone + Text + Text. Type + PostalCodeNumber + "SW11 4EW" "2500 GG" + + + + + + + + + BBIE + Address. Country Subentity. Text + A territorial division of a country, such as a county or state. + 0..1 + Address + Country Subentity + Text + Text. Type + AdministrativeArea, State, Country, Shire, Canton + "Florida","Tamilnadu" + + + + + + + + + BBIE + Address. Country Subentity Code. Code + A territorial division of a country, such as a county or state, expresssed as a code. + 0..1 + Address + Country Subentity Code + Code + Code. Type + AdministrativeAreaCode, State Code + + + + + + + + + BBIE + Address. Region. Text + An addressable region or group of countries. + 0..1 + Address + Region + Text + Text. Type + LocalityName, Economic Zone + "European Union" + + + + + + + + + BBIE + Address. District. Text + A geographical division of a country. + 0..1 + Address + District + Text + Text. Type + LocalityName, Area + "East Coast" + + + + + + + + + BBIE + Address. Timezone Offset. Text + For the time zone in which the address is situated, the measure of time offset from Universal Coordinated Time (UTC). + 0..1 + Address + Timezone Offset + Text + Text. Type + "+8:00" "-3:00" + + + + + + + + + ASBIE + Address. Address Line + An association to Address Line. + 0..n + Address + Address Line + Address Line + + + + + + + + + ASBIE + Address. Country + An association to Country. + 0..1 + Address + Country + Country + + + + + + + + + ASBIE + Address. Location Coordinate + An association to Location Coordinate. + 0..1 + Address + Location Coordinate + Location Coordinate + + + + + + + + + + + ABIE + Address Line. Details + Information about a line of address expressed as unstructured text. + Address Line + + + + + + + + + BBIE + Address Line. Line. Text + A line of address expressed as unstructured text. + 1 + Address Line + Line + Text + Text. Type + "123 Standard Chartered Tower" + + + + + + + + + + + ABIE + Air Transport. Details + Information related to an aircraft. + Air Transport + + + + + + + + + BBIE + Air Transport. Aircraft Identifier. Identifier + Identifies a specific aircraft. + 1 + Air Transport + Aircraft Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Allowance Charge. Details + Information about a charge or discount price component. + Allowance Charge + + + + + + + + + BBIE + Allowance Charge. Identifier + Identifies an Allowance Charge. + 0..1 + Allowance Charge + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Allowance Charge. Charge_ Indicator. Indicator + Indicates whether the Allowance Charge is a charge (true) or a discount (false). + 1 + Allowance Charge + Charge + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Allowance Charge. Allowance Charge Reason Code. Code + The reason for the Allowance Charge, expressed as a code. + 0..1 + Allowance Charge + Allowance Charge Reason Code + Code + Allowance Charge Reason_ Code. Type + + + + + + + + + BBIE + Allowance Charge. Allowance Charge_ Reason. Text + The reason for the Allowance Charge, expressed as text. + 0..1 + Allowance Charge + Allowance Charge + Reason + Text + Text. Type + + + + + + + + + BBIE + Allowance Charge. Multiplier_ Factor. Numeric + The factor applied to the Base Amount to calculate the Allowance Charge. + 0..1 + Allowance Charge + Multiplier + Factor + Numeric + Numeric. Type + 0.20 + + + + + + + + + BBIE + Allowance Charge. Prepaid_ Indicator. Indicator + Indicates whether the Allowance Charge is prepaid (true) or not (false). + 0..1 + Allowance Charge + Prepaid + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Allowance Charge. Sequence. Numeric + Identifies the numerical order sequence in which Allowance Charges are calculated when multiple Allowance Charges apply. If all Allowance Charges apply to the same Base Amount, SequenceNumeric will be '1' for all Allowance Charges. + 0..1 + Allowance Charge + Sequence + Numeric + Numeric. Type + 1, 2, 3, 4, etc. + + + + + + + + + BBIE + Allowance Charge. Amount + The Allowance Charge amount. + 1 + Allowance Charge + Amount + Amount + Amount. Type + 35,23 + + + + + + + + + BBIE + Allowance Charge. Base_ Amount. Amount + The amount to which the MultiplierFactorNumeric is applied to calculate the Allowance Charge. + 0..1 + Allowance Charge + Base + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Allowance Charge. Accounting Cost Code. Code + The buyer's accounting code as applied to the Allowance Charge. + 0..1 + Allowance Charge + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Allowance Charge. Accounting Cost. Text + The buyer's accounting center as applied to the Allowance Charge. + 0..1 + Allowance Charge + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Allowance Charge. Tax Category + An association to Tax Category. + 0..n + Allowance Charge + Tax Category + Tax Category + + + + + + + + + ASBIE + Allowance Charge. Tax Total + An association to Tax Total. + 0..1 + Allowance Charge + Tax Total + Tax Total + + + + + + + + + ASBIE + Allowance Charge. Payment Means + An association to Payment Means. + 0..n + Allowance Charge + Payment Means + Payment Means + + + + + + + + + + + ABIE + Attachment. Details + Information about an attached document. An attachment can be referred to externally (with the URI element) or internally (with the MIME reference element) or contained within the document itself (with the EmbeddedDocument element). + Attachment + + + + + + + + + BBIE + Attachment. Embedded_ Document. Binary Object + Contains an embedded document as a BLOB (binary large object). + 0..1 + Attachment + Embedded + Document + Binary Object + Binary Object. Type + + + + + + + + + ASBIE + Attachment. External Reference + An attached document, externally referred to, referred to in the MIME location, or embedded. + 0..1 + Attachment + External Reference + External Reference + + + + + + + + + + + ABIE + Billing Reference. Details + Information directly relating to a related document. + Billing Reference + + + + + + + + + ASBIE + Billing Reference. Invoice_ Document Reference. Document Reference + Provides a means of associating a Line (optionally) with one or more Invoices which are being related. + 0..1 + Billing Reference + Invoice + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Self Billed Invoice_ Document Reference. Document Reference + Provides a means of associating a Line (optionally) with one or more Self Billed Invoices which are being related. + 0..1 + Billing Reference + Self Billed Invoice + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Credit Note_ Document Reference. Document Reference + Provides a means of associating a Line (optionally) with one or more Credit Notes. + 0..1 + Billing Reference + Credit Note + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Self Billed Credit Note_ Document Reference. Document Reference + Provides a means of associating a Line (optionally) with one or more Self Billed Credit Notes. + 0..1 + Billing Reference + Self Billed Credit Note + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Debit Note_ Document Reference. Document Reference + Provides a means of associating a Line (optionally) with one or more Debit Notes. + 0..1 + Billing Reference + Debit Note + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Reminder_ Document Reference. Document Reference + Provides a means of associating a Line (optionally) with one or more Reminders. + 0..1 + Billing Reference + Reminder + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Additional_ Document Reference. Document Reference + Provides a means of associating a Line (optionally) with one or more other documents. + 0..1 + Billing Reference + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Billing Reference Line + An association to Billing Reference Line. + 0..n + Billing Reference + Billing Reference Line + Billing Reference Line + + + + + + + + + + + ABIE + Billing Reference Line. Details + Information about a Billing Line. + Billing Reference Line + + + + + + + + + BBIE + Billing Reference Line. Identifier + An identifier for the Billing Line. + 1 + Billing Reference Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Billing Reference Line. Amount + The amount of the Billing Line, including Allowance Charges but net of taxes. + 0..1 + Billing Reference Line + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Billing Reference Line. Allowance Charge + An association to Allowance Charge. + 0..n + Billing Reference Line + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Branch. Details + Information about a branch or division of an organization. + Branch + + + + + + + + + BBIE + Branch. Identifier + An identifier for a branch or division of an organization. + 0..1 + Branch + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Branch. Name + The name of a branch or division of an organization. + 0..1 + Branch + Name + Name + Name. Type + + + + + + + + + ASBIE + Branch. Financial Institution + An association to Financial Institution. + 0..1 + Branch + Financial Institution + Financial Institution + + + + + + + + + ASBIE + Branch. Address + An association to Address. + 0..1 + Branch + Address + Address + + + + + + + + + + + ABIE + Card Account. Details + Information about a credit card, debit card, or charge card. + Card Account + + + + + + + + + BBIE + Card Account. Primary_ Account Number. Identifier + The card number; the Primary Account Number (PAN). + 1 + Card Account + Primary + Account Number + Identifier + Identifier. Type + 4558 0167 3488 1234 + + + + + + + + + BBIE + Card Account. Network. Identifier + The card network provider. + 1 + Card Account + Network + Identifier + Identifier. Type + “VISA”, “MasterCard”, “American Express” + + + + + + + + + BBIE + Card Account. Card Type Code. Code + The type of card. + 0..1 + Card Account + Card Type Code + Code + Code. Type + “Debit Card”, “Credit Card”, “Procurement Card” + + + + + + + + + BBIE + Card Account. Validity Start Date. Date + The date from which the card is valid. + 0..1 + Card Account + Validity Start Date + Date + Date. Type + + + + + + + + + BBIE + Card Account. Expiry Date. Date + The date up to which the card is valid. + 0..1 + Card Account + Expiry Date + Date + Date. Type + + + + + + + + + BBIE + Card Account. Issuer. Identifier + The identifier for the card issuer; the Bank Identification Number (BIN). + 0..1 + Card Account + Issuer + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Issue Number. Identifier + The card issue number. + 0..1 + Card Account + Issue Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. CV2. Identifier + The Card Verification Value. + 0..1 + Card Account + CV2 + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Card Chip Code. Code + The distinction between CHIP and MAG STRIPE cards. + 0..1 + Card Account + Card Chip Code + Code + Chip_ Code. Type + + + + + + + + + BBIE + Card Account. Chip_ Application. Identifier + An identifier for the application (AID) on a chip card that provides the information quoted. + 0..1 + Card Account + Chip + Application + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Holder. Name + The name of the cardholder. + 0..1 + Card Account + Holder + Name + Name. Type + + + + + + + + + + + ABIE + Catalogue Item Specification Update Line. Details + Details of Catalogue Line Item Specification. + Catalogue Item Specification Update Line + + + + + + + + + BBIE + Catalogue Item Specification Update Line. Identifier + A unique instance identifier for the line in this Catalogue document. + 1 + Catalogue Item Specification Update Line + Identifier + Identifier + Identifier. Type + "1" + + + + + + + + + ASBIE + Catalogue Item Specification Update Line. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Item Specification Update Line + Contractor + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Item Specification Update Line. Seller_ Supplier Party. Supplier Party + An association to the Seller of the item. + 0..1 + Catalogue Item Specification Update Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Item Specification Update Line. Item + An association to Item itself. + 1 + Catalogue Item Specification Update Line + Item + Item + + + + + + + + + + + ABIE + Catalogue Line. Details + The basic element of Catalogue; something that can be bought. + Catalogue Line + + + + + + + + + BBIE + Catalogue Line. Identifier + A unique instance identifier for the line in this Catalogue document. + 1 + Catalogue Line + Identifier + Identifier + Identifier. Type + "1" + + + + + + + + + BBIE + Catalogue Line. Action Code. Code + Code indicating the action required for this item to synchronize with external repositories. + 0..1 + Catalogue Line + Action Code + Code + Code. Type + "Replace", "Update", "Delete","Add" + + + + + + + + + BBIE + Catalogue Line. Life Cycle Status Code. Code + Code indicating availability of this line. + 0..1 + Catalogue Line + Life Cycle Status Code + Code + Code. Type + "new - announcement only", "new and available", "deleted - announcement only" + + + + + + + + + BBIE + Catalogue Line. Contract Subdivision. Text + Identifies a subdivision of a contract or tender. + 0..1 + Catalogue Line + Contract Subdivision + Text + Text. Type + "Installation", "Phase One", Support and Maintenance" + + + + + + + + + BBIE + Catalogue Line. Note. Text + Free-text note used for non-structured information about the line in the specific Catalogue document (intended to be human readable). + 0..n + Catalogue Line + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue Line. Orderable_ Indicator. Indicator + Indicates whether the line is orderable (that is, not just for information only). + 0..1 + Catalogue Line + Orderable + Indicator + Indicator + Indicator. Type + TRUE means orderable, FALSE means not orderable + + + + + + + + + BBIE + Catalogue Line. Orderable_ Unit. Text + The unit that can be ordered. + 0..1 + Catalogue Line + Orderable + Unit + Text + Text. Type + + + + + + + + + BBIE + Catalogue Line. Content Unit. Quantity + The quantity of the order unit of measure of the line. + 0..1 + Catalogue Line + Content Unit + Quantity + Quantity. Type + If order unit measure identifier is "each", then content unit quantity is "1". + + + + + + + + + BBIE + Catalogue Line. Order Quantity Increment. Numeric + The number of items that can set the order quantity increments. + 0..1 + Catalogue Line + Order Quantity Increment + Numeric + Numeric. Type + + + + + + + + + BBIE + Catalogue Line. Minimum_ Order Quantity. Quantity + The minimum amount of items that can be ordered. + 0..1 + Catalogue Line + Minimum + Order Quantity + Quantity + Quantity. Type + "10 boxes" + + + + + + + + + BBIE + Catalogue Line. Maximum_ Order Quantity. Quantity + The maximum amount of items that can be ordered. + 0..1 + Catalogue Line + Maximum + Order Quantity + Quantity + Quantity. Type + "1 tonne" + + + + + + + + + BBIE + Catalogue Line. Warranty_ Information. Text + The text of the Seller Party's warranty details. + 0..n + Catalogue Line + Warranty + Information + Text + Text. Type + "Unless specified otherwise and in addition to any rights the Customer may have under statute, Dell warrants to the Customer that Dell branded Products (excluding third party products and software), will be free from defects in materials and workmanship affecting normal use for a period of one year from invoice date ('Standard Warranty')." + + + + + + + + + BBIE + Catalogue Line. Pack Level Code. Code + The level of packaging involved. + 0..1 + Catalogue Line + Pack Level Code + Code + Code. Type + Consumer Unit, Trading Unit + "level 2", "Group 4" + + + + + + + + + ASBIE + Catalogue Line. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Line + Contractor + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Line. Seller_ Supplier Party. Supplier Party + An association to Seller of the item. + 0..1 + Catalogue Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Line. Warranty_ Party. Party + The party responsible for the Warranty. + 0..1 + Catalogue Line + Warranty + Party + Party + + + + + + + + + ASBIE + Catalogue Line. Warranty Validity_ Period. Period + The period for which the Warranty is valid. + 0..1 + Catalogue Line + Warranty Validity + Period + Period + + + + + + + + + ASBIE + Catalogue Line. Line Validity_ Period. Period + The period for which the Catalogue Line is valid. + 0..1 + Catalogue Line + Line Validity + Period + Period + + + + + + + + + ASBIE + Catalogue Line. Item Comparison + An association to comparative details for this Item. + 0..n + Catalogue Line + Item Comparison + Item Comparison + + + + + + + + + ASBIE + Catalogue Line. Component_ Related Item. Related Item + An association that describes any catalogue items that may be components of this Item. + 0..n + Catalogue Line + Component + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Accessory_ Related Item. Related Item + An association that describes any catalogue items that may be optional accessories to this Item. + 0..n + Catalogue Line + Accessory + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Required_ Related Item. Related Item + An association that describes any catalogue items that may be required for this Item. + 0..n + Catalogue Line + Required + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Replacement_ Related Item. Related Item + An association that describes any catalogue items that may be replacements for this Item. + 0..n + Catalogue Line + Replacement + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Complementary_ Related Item. Related Item + An association that describes any catalogue items that may complement this Item. + 0..n + Catalogue Line + Complementary + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Required_ Item Location Quantity. Item Location Quantity + An association to the description of properties related to locations and quantities of the Item. + 0..n + Catalogue Line + Required + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Catalogue Line. Document Reference + An association to Document Reference. + 0..n + Catalogue Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Catalogue Line. Item + An association to the Item itself. + 1 + Catalogue Line + Item + Item + + + + + + + + + + + ABIE + Catalogue Pricing Update Line. Details + Details of Catalogue Line Pricing. + Catalogue Pricing Update Line + + + + + + + + + BBIE + Catalogue Pricing Update Line. Identifier + A unique instance identifier for the line in this Catalogue document. + 1 + Catalogue Pricing Update Line + Identifier + Identifier + Identifier. Type + "1" + + + + + + + + + ASBIE + Catalogue Pricing Update Line. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Pricing Update Line + Contractor + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Pricing Update Line. Seller_ Supplier Party. Supplier Party + An association to the Seller of the Item. + 0..1 + Catalogue Pricing Update Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Pricing Update Line. Required_ Item Location Quantity. Item Location Quantity + An association to the description of properties related to locations and quantities of the item. + 0..n + Catalogue Pricing Update Line + Required + Item Location Quantity + Item Location Quantity + + + + + + + + + + + ABIE + Catalogue Reference. Details + A reference to a Catalogue. + Catalogue Reference + + + + + + + + + BBIE + Catalogue Reference. Identifier + An identifier (issued by the Seller Party) for the Catalogue document. + 1 + Catalogue Reference + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Reference. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the Catalogue document instance. + 0..1 + Catalogue Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Reference. Issue Date. Date + The date when the Catalogue was issued. + 0..1 + Catalogue Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Reference. Issue Time. Time + The time when the Catalogue was issued. + 0..1 + Catalogue Reference + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Reference. Revision Date. Date + The date (assigned by the Seller Party) at which the information in the Catalogue was revised. + 0..1 + Catalogue Reference + Revision Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Reference. Revision Time. Time + The time (assigned by the Seller Party) at which the information in the Catalogue was revised. + 0..1 + Catalogue Reference + Revision Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Reference. Note. Text + A free-text note about the Catalogue. This is used for information which is only human readable. + 0..n + Catalogue Reference + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue Reference. Description. Text + A description of the Catalogue. + 0..n + Catalogue Reference + Description + Text + Text. Type + "computer accessories for laptops" + + + + + + + + + BBIE + Catalogue Reference. Version. Identifier + Indicates the current version of the Catalogue. + 0..1 + Catalogue Reference + Version + Identifier + Identifier. Type + "1.1" + + + + + + + + + BBIE + Catalogue Reference. Previous_ Version. Identifier + Indicates the previous version (the version superseded by this Catalogue). + 0..1 + Catalogue Reference + Previous + Version + Identifier + Identifier. Type + "1.0" + + + + + + + + + + + ABIE + Catalogue Request Line. Details + The basic element of Catalogue; something that can be bought. + Catalogue Request Line + + + + + + + + + BBIE + Catalogue Request Line. Identifier + A unique instance identifier for the line in this Catalogue document. + 1 + Catalogue Request Line + Identifier + Identifier + Identifier. Type + "1" + + + + + + + + + BBIE + Catalogue Request Line. Contract Subdivision. Text + Identifies a subdivision of a contract or tender. + 0..1 + Catalogue Request Line + Contract Subdivision + Text + Text. Type + "Installation", "Phase One", Support and Maintenance" + + + + + + + + + BBIE + Catalogue Request Line. Note. Text + Free-text note used for non-structured information about the line in the specific Catalogue document (intended to be human readable). + 0..n + Catalogue Request Line + Note + Text + Text. Type + + + + + + + + + ASBIE + Catalogue Request Line. Line Validity_ Period. Period + The period for which the Catalogue Line should be valid. + 0..1 + Catalogue Request Line + Line Validity + Period + Period + + + + + + + + + ASBIE + Catalogue Request Line. Required_ Item Location Quantity. Item Location Quantity + An association to the description of properties related to locations and quantities of the item. + 0..n + Catalogue Request Line + Required + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Catalogue Request Line. Item + An association to the Item itself. + 1 + Catalogue Request Line + Item + Item + + + + + + + + + + + ABIE + Certificate Of Origin Application. Details + A document that contains information of CO application. + Certificate Of Origin Application + + + + + + + + + BBIE + Certificate Of Origin Application. Reference. Identifier + Holds the unique number that identifies the Despatch Advice, typically according to the seller's system that generated the Despatch Advice. + 1 + Certificate Of Origin Application + Reference + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Certificate Type. Text + Type of CO. Type could be Ordinary, Re-export, Commonwealth Preferential etc. + 1 + Certificate Of Origin Application + Certificate Type + Text + Text. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Application Status Code. Code + Indicates the status of the application (revision, replacement, etc.). + 0..1 + Certificate Of Origin Application + Application Status Code + Code + Code. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Original_ Job Identifier. Identifier + The latest Job Number given to the Origin application. This is used by the system to keep track of the amendments or cancellation of the origin application applied earlier. + 1 + Certificate Of Origin Application + Original + Job Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Previous_ Job Identifier. Identifier + The previous Job Number assigned in case the application undergoes query or change. This is used by the system to keep track of the amendments or cancellation of the origin application applied earlier. + 0..1 + Certificate Of Origin Application + Previous + Job Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Remarks. Text + Remarks by the applicant for the Certificate of Origin Application. + 0..1 + Certificate Of Origin Application + Remarks + Text + Text. Type + + + + + + + + + ASBIE + Certificate Of Origin Application. Shipment + Information about the separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport. + 1 + Certificate Of Origin Application + Shipment + Shipment + + + + + + + + + ASBIE + Certificate Of Origin Application. Endorser Party + The party providing the endorsement. + 1..n + Certificate Of Origin Application + Endorser Party + Endorser Party + + + + + + + + + ASBIE + Certificate Of Origin Application. Preparation_ Party. Party + Details of an individual, a group, or a body that prepares the Certificate of Origin application. + 1 + Certificate Of Origin Application + Preparation + Party + Party + + + + + + + + + ASBIE + Certificate Of Origin Application. Issuer_ Party. Party + Details of the authorized organization that issued the Certificate of Origin. + 1 + Certificate Of Origin Application + Issuer + Party + Party + + + + + + + + + ASBIE + Certificate Of Origin Application. Issuing_ Country. Country + The country for which the Certificate of Origin is issued. + 1 + Certificate Of Origin Application + Issuing + Country + Country + + + + + + + + + ASBIE + Certificate Of Origin Application. Document Distribution + The distribution of the Certificate of Origin to interested parties. + 0..n + Certificate Of Origin Application + Document Distribution + Document Distribution + + + + + + + + + ASBIE + Certificate Of Origin Application. Supporting_ Document Reference. Document Reference + Information about a supporting document attached as a file by the applicant. + 0..n + Certificate Of Origin Application + Supporting + Document Reference + Document Reference + + + + + + + + + ASBIE + Certificate Of Origin Application. Signature + One or more signatures applied to the document instance. + 0..n + Certificate Of Origin Application + Signature + Signature + + + + + + + + + + + ABIE + Classification Category. Details + Information about a Classification Category; a subdivision of a Classification Scheme. + Classification Category + + + + + + + + + BBIE + Classification Category. Name + The name of the Classification Category. + 0..1 + Classification Category + Name + Name + Name. Type + Code List Name + "UNSPSC Class", "UNSPSC Segment", "UNSPSC Family" + + + + + + + + + BBIE + Classification Category. Code Value. Text + The Classification Category value. + 0..1 + Classification Category + Code Value + Text + Text. Type + Code Value + 3420001, 3273666, HSJJD-213 + + + + + + + + + BBIE + Classification Category. Description. Text + The description of the Classification Category. + 0..n + Classification Category + Description + Text + Text. Type + Code Name + "Electrical Goods", "Wooden Toys" + + + + + + + + + ASBIE + Classification Category. Categorizes_ Classification Category. Classification Category + An association to subcategories within the Category. + 0..n + Classification Category + Categorizes + Classification Category + Classification Category + + + + + + + + + + + ABIE + Classification Scheme. Details + Information about Classification Scheme; a scheme that defines a taxonomy for classifying goods or services. + Classification Scheme + + + + + + + + + BBIE + Classification Scheme. Identifier + An identifier for the classification scheme. + 1 + Classification Scheme + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the document instance. + 0..1 + Classification Scheme + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. Last_ Revision Date. Date + The date at which the classification scheme was last revised. + 0..1 + Classification Scheme + Last + Revision Date + Date + Date. Type + + + + + + + + + BBIE + Classification Scheme. Last_ Revision Time. Time + The time at which the classification scheme was last revised. + 0..1 + Classification Scheme + Last + Revision Time + Time + Time. Type + + + + + + + + + BBIE + Classification Scheme. Note. Text + Free-form text applying to the Classification Scheme. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Classification Scheme + Note + Text + Text. Type + + + + + + + + + BBIE + Classification Scheme. Name + The name of the Classification Scheme. + 0..1 + Classification Scheme + Name + Name + Name. Type + "UNSPSC" + + + + + + + + + BBIE + Classification Scheme. Description. Text + A description of the Classification Scheme. + 0..n + Classification Scheme + Description + Text + Text. Type + "an open, global multi-sector standard for classification of products and services" + + + + + + + + + BBIE + Classification Scheme. Agency Identifier. Identifier + Identifies the agency that maintains the Classification Scheme. + 0..1 + Classification Scheme + Agency Identifier + Identifier + Identifier. Type + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + + + BBIE + Classification Scheme. Agency Name. Text + The name of the agency that maintains the Classification Scheme. + 0..1 + Classification Scheme + Agency Name + Text + Text. Type + + + + + + + + + BBIE + Classification Scheme. Version. Identifier + Identifies the version of the Classification Scheme. + 0..1 + Classification Scheme + Version + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. URI. Identifier + The Uniform Resource Identifier (URI) that identifies where the Classification is located. + 0..1 + Classification Scheme + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. Scheme_ URI. Identifier + The Uniform Resource Identifier (URI) that identifies where the Classification Scheme is located. + 0..1 + Classification Scheme + Scheme + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. Language. Identifier + Identifies the language of the Classification Scheme. + 0..1 + Classification Scheme + Language + Identifier + Identifier. Type + + + + + + + + + ASBIE + Classification Scheme. Classification Category + An association to Classification Category. + 1..n + Classification Scheme + Classification Category + Classification Category + + + + + + + + + + + ABIE + Commodity Classification. Details + Information about Commodity Classification. + Commodity Classification + + + + + + + + + BBIE + Commodity Classification. Nature Code. Code + The high-level nature of the Classification issued by a specific maintenance agency, expressed as a code. + 0..1 + Commodity Classification + Nature Code + Code + Code. Type + "wooden products" + + + + + + + + + BBIE + Commodity Classification. Cargo Type Code. Code + The type of cargo, expressed as a code. + 0..1 + Commodity Classification + Cargo Type Code + Code + Code. Type + "Refrigerated" + + + + + + + + + BBIE + Commodity Classification. Commodity Code. Code + The harmonized international commodity code for regulatory (customs and trade statistics) purposes. + 0..1 + Commodity Classification + Commodity Code + Code + Code. Type + Harmonized Code + "1102222883" + + + + + + + + + BBIE + Commodity Classification. Item Classification Code. Code + The trade commodity classification, expressed as a code. + 0..1 + Commodity Classification + Item Classification Code + Code + Code. Type + UN/SPSC Code + "3440234" + + + + + + + + + + + ABIE + Communication. Details + Information about a means of communication. + Communication + + + + + + + + + BBIE + Communication. Channel Code. Code + The method of communication, expressed as a code. + 0..1 + Communication + Channel Code + Code + Channel_ Code. Type + Phone Fax Email + + + + + + + + + BBIE + Communication. Channel. Text + The method of communication, expressed as text. + 0..1 + Communication + Channel + Text + Text. Type + Skype + + + + + + + + + BBIE + Communication. Value. Text + The communication value, such as phone number or email address. + 0..1 + Communication + Value + Text + Text. Type + "+44 1 2345 6789" "president@whitehouse.com" + + + + + + + + + + + ABIE + Consignment. Details + A separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport. + Consignment + + + + + + + + + BBIE + Consignment. Identifier + Unique number assigned to goods, both for import and export. + 1 + Consignment + Identifier + Identifier + Identifier. Type + Unique consignment reference number (UCR) + + + + + + + + + BBIE + Consignment. Summary_ Description. Text + General descriptive text that is not part of any remarks. + 0..n + Consignment + Summary + Description + Text + Text. Type + + + + + + + + + BBIE + Consignment. Total_ Invoice Amount. Amount + Total of all invoice amounts declared in a single consignment. + 0..1 + Consignment + Total + Invoice Amount + Amount + Amount. Type + + + + + + + + + BBIE + Consignment. Declared Customs_ Value. Amount + Amount declared for customs purposes of those goods in a consignment, whether or not they are subject to the same customs procedure, tariff/statistical heading, country information, and duty regime. + 0..1 + Consignment + Declared Customs + Value + Amount + Amount. Type + + + + + + + + + BBIE + Consignment. Tariff Description. Text + Free-text specification of tariff applied to a consignment. + 0..n + Consignment + Tariff Description + Text + Text. Type + + + + + + + + + BBIE + Consignment. Tariff Code. Code + Code specifying a tariff applied to a consignment. + 0..1 + Consignment + Tariff Code + Code + Code. Type + Tariff code number (WCO ID 145) + + + + + + + + + BBIE + Consignment. Insurance Premium Amount. Amount + Amount of premium payable to the insurance company for insuring the goods. + 0..1 + Consignment + Insurance Premium Amount + Amount + Amount. Type + Insurance Cost + + + + + + + + + BBIE + Consignment. Gross_ Weight. Measure + Total weight (mass) of goods for a declaration, including packaging but excluding the carrier's equipment. + 0..1 + Consignment + Gross + Weight + Measure + Measure. Type + Total gross weight (WCO ID 131) + Total cube of all goods items referred to as one consignment. + + + + + + + + + BBIE + Consignment. Net_ Weight. Measure + Total net weight (mass) of all the goods items referred to as one consignment. + 0..1 + Consignment + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Net Net_ Weight. Measure + Weight (mass) of the goods themselves without any packing. + 0..1 + Consignment + Net Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Chargeable_ Weight. Measure + Gross weight (mass) on which a charge is to be based. + 0..1 + Consignment + Chargeable + Weight + Measure + Measure. Type + Chargeable Weight. Basis.Measure + + + + + + + + + BBIE + Consignment. Gross_ Volume. Measure + Total volume of all goods items referred to as one consignment. + 0..1 + Consignment + Gross + Volume + Measure + Measure. Type + Cube + + + + + + + + + BBIE + Consignment. Net_ Volume. Measure + Net volume of all goods items referred to as one consignment. + 0..1 + Consignment + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Loading_ Length. Measure + Total length in a means of transport or a piece of transport equipment whereby the complete width and height over that length is needed for loading all the consignments referred to as one consolidation. + 0..1 + Consignment + Loading + Length + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Remarks. Text + Remarks concerning the complete consignment to be printed on the transport document. + 0..n + Consignment + Remarks + Text + Text. Type + + + + + + + + + BBIE + Consignment. Hazardous Risk_ Indicator. Indicator + Indication that the transport is or is not subject to an international regulation concerning the carriage of dangerous goods. + 0..1 + Consignment + Hazardous Risk + Indicator + Indicator + Indicator. Type + Dangerous Goods RID Indicator + default is negative + + + + + + + + + ASBIE + Consignment. Consignee_ Party. Party + Party to which goods are consigned. + 0..1 + Consignment + Consignee + Party + Party + + + + + + + + + ASBIE + Consignment. Exporter_ Party. Party + The party who makes the export declaration, or on whose behalf the export declaration is made, and who is the owner of the goods or has similar right of disposal over them at the time when the declaration is accepted. + 0..1 + Consignment + Exporter + Party + Party + + + + + + + + + ASBIE + Consignment. Consignor_ Party. Party + The party consigning goods, as stipulated in the transport contract by the party ordering transport. + 0..1 + Consignment + Consignor + Party + Party + + + + + + + + + ASBIE + Consignment. Importer_ Party. Party + The party who makes an import declaration, or on whose behalf a Customs clearing agent or other authorized person makes an import declaration. This may include a person who has possession of the goods or to whom the goods are consigned. + 0..1 + Consignment + Importer + Party + Party + + + + + + + + + ASBIE + Consignment. Carrier_ Party. Party + The party providing the transport of goods between named points. + 0..1 + Consignment + Carrier + Party + Party + + + + + + + + + ASBIE + Consignment. Freight Forwarder_ Party. Party + The party combining individual smaller consignments into a single larger shipment (so called consolidated shipment) that is sent to a counterpart who mirrors the consolidator's activity by dividing the consolidated consignment into its original components. + 0..1 + Consignment + Freight Forwarder + Party + Party + + + + + + + + + ASBIE + Consignment. Notify_ Party. Party + The party to be notified. + 0..1 + Consignment + Notify + Party + Party + + + + + + + + + ASBIE + Consignment. Original Despatch_ Party. Party + The original despatch party. + 0..1 + Consignment + Original Despatch + Party + Party + + + + + + + + + ASBIE + Consignment. Final Delivery_ Party. Party + The final delivery party. + 0..1 + Consignment + Final Delivery + Party + Party + + + + + + + + + ASBIE + Consignment. Original Departure_ Country. Country + The country from which the goods are originally exported, without any commercial transaction taking place in intermediate countries. + 0..1 + Consignment + Original Departure + Country + Country + + + + + + + + + ASBIE + Consignment. Final Destination_ Country. Country + Name of the country to which the goods are to be delivered to the final consignee or buyer. + 0..1 + Consignment + Final Destination + Country + Country + + + + + + + + + ASBIE + Consignment. Transit_ Country. Country + The countries through which goods or passengers are routed between the country of original departure and the country of final destination. + 0..n + Consignment + Transit + Country + Country + + + + + + + + + ASBIE + Consignment. Transport_ Contract. Contract + An association to Transport Contact. + 0..1 + Consignment + Transport + Contract + Contract + + + + + + + + + ASBIE + Consignment. Original Despatch_ Transportation Service. Transportation Service + The service for pick-up from the consignor under the transport contract. + 0..1 + Consignment + Original Despatch + Transportation Service + Transportation Service + + + + + + + + + ASBIE + Consignment. Final Delivery_ Transportation Service. Transportation Service + The service for delivery to the consignee under the transport contract. + 0..1 + Consignment + Final Delivery + Transportation Service + Transportation Service + + + + + + + + + ASBIE + Consignment. Delivery Terms + All the conditions agreed upon between a seller and a buyer with regard to the delivery of goods and/or services, e.g., CIF, FOB, or EXW from the INCOTERMS Terms of Delivery. + 0..1 + Consignment + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Consignment. Payment Terms + The conditions of payment between the parties in a transaction. + 0..1 + Consignment + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Consignment. Freight_ Allowance Charge. Allowance Charge + Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs). + 0..n + Consignment + Freight + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Contact. Details + Information about a contactable person or organization department. + Contact + + + + + + + + + BBIE + Contact. Identifier + An identifier for the Contact. + 0..1 + Contact + Identifier + Identifier + Identifier. Type + "Receivals Clerk" + + + + + + + + + BBIE + Contact. Name + The name of the Contact. + 0..1 + Contact + Name + Name + Name. Type + "Delivery Dock" + + + + + + + + + BBIE + Contact. Telephone. Text + The telephone number of the Contact. + 0..1 + Contact + Telephone + Text + Text. Type + + + + + + + + + BBIE + Contact. Telefax. Text + The fax number of the Contact. + 0..1 + Contact + Telefax + Text + Text. Type + + + + + + + + + BBIE + Contact. Electronic_ Mail. Text + The email address of the Contact. + 0..1 + Contact + Electronic + Mail + Text + Text. Type + + + + + + + + + BBIE + Contact. Note. Text + A note such as 'Emergency' or 'After Hours' describing the circumstances in which the Contact can be used. + 0..1 + Contact + Note + Text + Text. Type + + + + + + + + + ASBIE + Contact. Other_ Communication. Communication + An association to Other Communication. + 0..n + Contact + Other + Communication + Communication + + + + + + + + + + + ABIE + Contract. Details + Information about a Contract. + Contract + + + + + + + + + BBIE + Contract. Identifier + Identifies the Contract. + 0..1 + Contract + Identifier + Identifier + Identifier. Type + "CC23" + + + + + + + + + BBIE + Contract. Issue Date. Date + The date on which the Contract was issued. + 0..1 + Contract + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Contract. Issue Time. Time + The time at which the Contract was issued. + 0..1 + Contract + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Contract. Contract Type Code. Code + The type of Contract, expressed as a code. + 0..1 + Contract + Contract Type Code + Code + Code. Type + + + + + + + + + BBIE + Contract. Contract Type. Text + The type of Contract, expressed as text. + 0..1 + Contract + Contract Type + Text + Text. Type + + + + + + + + + ASBIE + Contract. Validity_ Period. Period + An association to Validity Period. + 0..1 + Contract + Validity + Period + Period + + + + + + + + + ASBIE + Contract. Contract_ Document Reference. Document Reference + An association to Contract Document Reference. + 0..n + Contract + Contract + Document Reference + Document Reference + + + + + + + + + + + ABIE + Corporate Registration Scheme. Details + Information directly relating a scheme for corporate registration of businesses. + Corporate Registration Scheme + + + + + + + + + BBIE + Corporate Registration Scheme. Identifier + Identifies the scheme. + 0..1 + Corporate Registration Scheme + Identifier + Identifier + Identifier. Type + "ASIC" in Australia + + + + + + + + + BBIE + Corporate Registration Scheme. Name + Identifies the scheme by name. + 0..1 + Corporate Registration Scheme + Name + Name + Name. Type + "Australian Securities and Investment Commission" in Australia + + + + + + + + + BBIE + Corporate Registration Scheme. Corporate Registration Type Code. Code + Identifies the type of scheme. + 0..1 + Corporate Registration Scheme + Corporate Registration Type Code + Code + Code. Type + "ACN" + + + + + + + + + ASBIE + Corporate Registration Scheme. Jurisdiction Region_ Address. Address + Associates the registration scheme with particulars that identify and locate the geographic area to which the scheme applies. + 0..n + Corporate Registration Scheme + Jurisdiction Region + Address + Address + + + + + + + + + + + ABIE + Country. Details + Information about a geopolitical country. + Country + + + + + + + + + BBIE + Country. Identification Code. Code + An identifier for the Country. + 0..1 + Country + Identification Code + Code + Country Identification_ Code. Type + + + + + + + + + BBIE + Country. Name + The name of the Country. + 0..1 + Country + Name + Name + Name. Type + “SOUTH AFRICA” + + + + + + + + + + + ABIE + Credit Account. Details + Information about a Credit Account (for sales on account). + Credit Account + + + + + + + + + BBIE + Credit Account. Account Identifier. Identifier + Identifies the Credit Account. + 1 + Credit Account + Account Identifier + Identifier + Identifier. Type + "Customer Code 29" + + + + + + + + + + + ABIE + Credit Note Line. Details + Information about a Credit Note Line. + Credit Note Line + + + + + + + + + BBIE + Credit Note Line. Identifier + Identifies the Credit Note Line. + 1 + Credit Note Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Credit Note Line. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the Credit Note Line instance. + 0..1 + Credit Note Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Credit Note Line. Note. Text + Free-form text applying to the Credit Note Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Credit Note Line + Note + Text + Text. Type + + + + + + + + + BBIE + Credit Note Line. Credited_ Quantity. Quantity + The quantity of Items credited. + 0..1 + Credit Note Line + Credited + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Credit Note Line. Line Extension Amount. Amount + The total amount for the Credit Note Line, including Allowance Charges but net of taxes. + 0..1 + Credit Note Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Credit Note Line. Tax Point Date. Date + The date of the Credit Note Line, used to indicate the point at which tax becomes applicable. + 0..1 + Credit Note Line + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Credit Note Line. Accounting Cost Code. Code + The buyer's accounting code applied to the Credit Note Line. + 0..1 + Credit Note Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Credit Note Line. Accounting Cost. Text + The buyer's accounting code applied to the Credit Note Line, expressed as text. + 0..1 + Credit Note Line + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Credit Note Line. Discrepancy_ Response. Response + An association to Discrepany Response; the reason for the Credit. + 0..n + Credit Note Line + Discrepancy + Response + Response + + + + + + + + + ASBIE + Credit Note Line. Despatch_ Line Reference. Line Reference + An association to Despatch Line Reference. + 0..n + Credit Note Line + Despatch + Line Reference + Line Reference + + + + + + + + + ASBIE + Credit Note Line. Receipt_ Line Reference. Line Reference + An association to Receipt Line Reference. + 0..n + Credit Note Line + Receipt + Line Reference + Line Reference + + + + + + + + + ASBIE + Credit Note Line. Billing Reference + An association to Billing Reference. + 0..n + Credit Note Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Credit Note Line. Document Reference + An association to Document Reference. + 0..n + Credit Note Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note Line. Pricing Reference + An association to Pricing Reference. + 0..1 + Credit Note Line + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Credit Note Line. Delivery + An association to Delivery. + 0..n + Credit Note Line + Delivery + Delivery + + + + + + + + + ASBIE + Credit Note Line. Tax Total + An association to Tax Total. + 0..n + Credit Note Line + Tax Total + Tax Total + + + + + + + + + ASBIE + Credit Note Line. Item + An association to Item + 0..1 + Credit Note Line + Item + Item + + + + + + + + + ASBIE + Credit Note Line. Price + An association to Price. + 0..1 + Credit Note Line + Price + Price + + + + + + + + + + + ABIE + Customer Party. Details + Information about the Customer Party. + Customer Party + + + + + + + + + BBIE + Customer Party. Customer Assigned_ Account Identifier. Identifier + An identifier for the Customer's account, assigned by the Customer itself. + 0..1 + Customer Party + Customer Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Customer Party. Supplier Assigned_ Account Identifier. Identifier + An identifier for the Customer's account, assigned by the Supplier. + 0..1 + Customer Party + Supplier Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Customer Party. Additional_ Account Identifier. Identifier + An identifier for the Customer's account, assigned by a third party. + 0..n + Customer Party + Additional + Account Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Customer Party. Party + An association to Party. + 0..1 + Customer Party + Party + Party + + + + + + + + + ASBIE + Customer Party. Delivery_ Contact. Contact + An association to Despatch. + 0..1 + Customer Party + Delivery + Contact + Contact + + + + + + + + + ASBIE + Customer Party. Accounting_ Contact. Contact + An association to Supplier Accounting Contact. + 0..1 + Customer Party + Accounting + Contact + Contact + + + + + + + + + ASBIE + Customer Party. Buyer_ Contact. Contact + An association to Seller. + 0..1 + Customer Party + Buyer + Contact + Contact + + + + + + + + + + + ABIE + Debit Note Line. Details + Information about a Debit Note Line. + Debit Note Line + + + + + + + + + BBIE + Debit Note Line. Identifier + Identifies the Debit Note Line. + 1 + Debit Note Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Debit Note Line. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the Debit Note Line instance. + 0..1 + Debit Note Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Debit Note Line. Note. Text + Free-form text applying to the Debit Note Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Debit Note Line + Note + Text + Text. Type + + + + + + + + + BBIE + Debit Note Line. Debited_ Quantity. Quantity + The quantity of Items debited. + 0..1 + Debit Note Line + Debited + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Debit Note Line. Line Extension Amount. Amount + The total amount for the Debit Note Line, including Allowance Charges but net of taxes. + 1 + Debit Note Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Debit Note Line. Tax Point Date. Date + The date of the Debit Note Line, used to indicate the point at which tax becomes applicable. + 0..1 + Debit Note Line + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Debit Note Line. Accounting Cost Code. Code + The buyer's accounting code applied to the Debit Note Line. + 0..1 + Debit Note Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Debit Note Line. Accounting Cost. Text + The buyer's accounting code applied to the Debit Note Line, expressed as text. + 0..1 + Debit Note Line + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Debit Note Line. Discrepancy_ Response. Response + An association to Discrepany Response; the reason for the Debit. + 0..n + Debit Note Line + Discrepancy + Response + Response + + + + + + + + + ASBIE + Debit Note Line. Despatch_ Line Reference. Line Reference + An association to Despatch Line Reference. + 0..n + Debit Note Line + Despatch + Line Reference + Line Reference + + + + + + + + + ASBIE + Debit Note Line. Receipt_ Line Reference. Line Reference + An association to Receipt Line Reference. + 0..n + Debit Note Line + Receipt + Line Reference + Line Reference + + + + + + + + + ASBIE + Debit Note Line. Billing Reference + An association to Billing Reference. + 0..n + Debit Note Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Debit Note Line. Document Reference + An association to Document Reference. + 0..n + Debit Note Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Debit Note Line. Pricing Reference + An association to Pricing Reference. + 0..1 + Debit Note Line + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Debit Note Line. Delivery + An association to Delivery. + 0..n + Debit Note Line + Delivery + Delivery + + + + + + + + + ASBIE + Debit Note Line. Tax Total + An association to Tax Total. + 0..n + Debit Note Line + Tax Total + Tax Total + + + + + + + + + ASBIE + Debit Note Line. Item + An association to Item + 0..1 + Debit Note Line + Item + Item + + + + + + + + + ASBIE + Debit Note Line. Price + An association to Price. + 0..1 + Debit Note Line + Price + Price + + + + + + + + + + + ABIE + Delivery. Details + Information about Delivery. + Delivery + + + + + + + + + BBIE + Delivery. Identifier + Identifies the Delivery. + 0..1 + Delivery + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Delivery. Quantity + The quantity in a Delivery. + 0..1 + Delivery + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Minimum_ Quantity. Quantity + The minimum quantity in a Delivery. + 0..1 + Delivery + Minimum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Maximum_ Quantity. Quantity + The maximum quantity in a Delivery. + 0..1 + Delivery + Maximum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Actual_ Delivery Date. Date + The actual Delivery date. + 0..1 + Delivery + Actual + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Delivery. Actual_ Delivery Time. Time + The actual Delivery time. + 0..1 + Delivery + Actual + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Delivery. Latest_ Delivery Date. Date + The latest delivery date allowed by the buyer. + 0..1 + Delivery + Latest + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Delivery. Latest_ Delivery Time. Time + The latest delivery time allowed by the buyer. + 0..1 + Delivery + Latest + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Delivery. Tracking Identifier. Identifier + The delivery Tracking ID (for transport tracking). + 0..1 + Delivery + Tracking Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Delivery. Delivery_ Address. Address + An association to Delivery Address. + 0..1 + Delivery + Delivery + Address + Address + + + + + + + + + ASBIE + Delivery. Delivery_ Location. Location + An association to Location. + 0..1 + Delivery + Delivery + Location + Location + + + + + + + + + ASBIE + Delivery. Requested Delivery_ Period. Period + The requested Period for Delivery. + 0..1 + Delivery + Requested Delivery + Period + Period + + + + + + + + + ASBIE + Delivery. Promised Delivery_ Period. Period + The promised Period for Delivery. + 0..1 + Delivery + Promised Delivery + Period + Period + + + + + + + + + ASBIE + Delivery. Estimated Delivery_ Period. Period + The estimated Period for Delivery. + 0..1 + Delivery + Estimated Delivery + Period + Period + + + + + + + + + ASBIE + Delivery. Delivery_ Party. Party + The party to whom the goods/services are delivered. + 0..1 + Delivery + Delivery + Party + Party + + + + + + + + + ASBIE + Delivery. Despatch + The party who despatched the delivery. + 0..1 + Delivery + Despatch + Despatch + + + + + + + + + + + ABIE + Delivery Terms. Details + Information about Delivery Terms. + Delivery Terms + + + + + + + + + BBIE + Delivery Terms. Identifier + Identifies the Delivery Terms. + 0..1 + Delivery Terms + Identifier + Identifier + Identifier. Type + CIF, FOB, or EXW from the INCOTERMS Terms of Delivery. (2000 version preferred.) + + + + + + + + + BBIE + Delivery Terms. Special_ Terms. Text + A description of special conditions relating to the Delivery Terms. + 0..1 + Delivery Terms + Special + Terms + Text + Text. Type + + + + + + + + + BBIE + Delivery Terms. Loss Risk Responsibility Code. Code + An identifier for the responsibility for loss risk in the context of the Delivery Terms, expressed as a code. + 0..1 + Delivery Terms + Loss Risk Responsibility Code + Code + Code. Type + + + + + + + + + BBIE + Delivery Terms. Loss Risk. Text + A description of the loss risk in the context of the Delivery Terms. + 0..1 + Delivery Terms + Loss Risk + Text + Text. Type + + + + + + + + + ASBIE + Delivery Terms. Delivery_ Location. Location + An association to Location, e.g., a port. + 0..1 + Delivery Terms + Delivery + Location + Location + + + + + + + + + ASBIE + Delivery Terms. Allowance Charge + An association to Allowance Charge. + 0..1 + Delivery Terms + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Delivery Unit. Details + Information about a Delivery Unit. + Delivery Unit + + + + + + + + + BBIE + Delivery Unit. Batch Quantity. Quantity + The quantity of ordered Items that constitutes a batch for delivery purposes. + 1 + Delivery Unit + Batch Quantity + Quantity + Quantity. Type + "100 units", "by the dozen" + + + + + + + + + BBIE + Delivery Unit. Consumer_ Unit. Quantity + The quantity of consumer units in the Delivery Unit. + 0..1 + Delivery Unit + Consumer + Unit + Quantity + Quantity. Type + "packs of 10" + + + + + + + + + BBIE + Delivery Unit. Hazardous Risk_ Indicator. Indicator + Indicates whether the Item as delivered is hazardous. + 0..1 + Delivery Unit + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + + + ABIE + Despatch. Details + Information about Despatch. + Despatch + + + + + + + + + BBIE + Despatch. Identifier + The identitfer for the Delivery. + 0..1 + Despatch + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch. Requested_ Despatch Date. Date + The despatch (pick-up) date requested by the buyer. + 0..1 + Despatch + Requested + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Requested_ Despatch Time. Time + The despatch (pick-up) time requested by the buyer. + 0..1 + Despatch + Requested + Despatch Time + Time + Time. Type + + + + + + + + + BBIE + Despatch. Estimated_ Despatch Date. Date + The despatch (pick-up) date estimated by the seller or Despatch. + 0..1 + Despatch + Estimated + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Estimated_ Despatch Time. Time + The despatch (pick-up) time estimated by the seller or Despatch. + 0..1 + Despatch + Estimated + Despatch Time + Time + Time. Type + + + + + + + + + BBIE + Despatch. Actual_ Despatch Date. Date + The actual despatch (pick-up) date. + 0..1 + Despatch + Actual + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Actual_ Despatch Time. Time + The actual despatch (pick-up) time. + 0..1 + Despatch + Actual + Despatch Time + Time + Time. Type + + + + + + + + + ASBIE + Despatch. Despatch_ Address. Address + An association to Despatch Address. + 0..1 + Despatch + Despatch + Address + Address + + + + + + + + + ASBIE + Despatch. Despatch_ Party. Party + The party who despatched the delivery. + 0..1 + Despatch + Despatch + Party + Party + + + + + + + + + ASBIE + Despatch. Contact + An association to Contact. + 0..1 + Despatch + Contact + Contact + + + + + + + + + + + ABIE + Despatch Line. Details + Information about a Despatch Line. + Despatch Line + + + + + + + + + BBIE + Despatch Line. Identifier + Identifies the Despatch Line. + 1 + Despatch Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Line. UUID. Identifier + Universally unique identification of the line within the Despatch note. + 0..1 + Despatch Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Line. Note. Text + Free-form text applying to the Despatch Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Despatch Line + Note + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Line Status Code. Code + Identifies the status of the Despatch Line with respect to its original state. + 0..1 + Despatch Line + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + BBIE + Despatch Line. Delivered_ Quantity. Quantity + The quantity despatched. + 0..1 + Despatch Line + Delivered + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Backorder_ Quantity. Quantity + The quantity on Back Order at the Supplier. + 0..1 + Despatch Line + Backorder + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Backorder_ Reason. Text + The reason for the Back Order. + 0..1 + Despatch Line + Backorder + Reason + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Outstanding_ Quantity. Quantity + The quantity outstanding (which will follow in a later despatch). + 0..1 + Despatch Line + Outstanding + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Outstanding_ Reason. Text + The reason for the Outstanding Quantity. + 0..1 + Despatch Line + Outstanding + Reason + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Oversupply_ Quantity. Quantity + The quantity over-supplied. + 0..1 + Despatch Line + Oversupply + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Despatch Line. Order Line Reference + An association to Order Line Reference. + 1..n + Despatch Line + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Despatch Line. Document Reference + An association to Document Reference. + 0..n + Despatch Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Despatch Line. Item + An association to Item. + 1 + Despatch Line + Item + Item + + + + + + + + + ASBIE + Despatch Line. Shipment + An association to Shipment. + 0..n + Despatch Line + Shipment + Shipment + + + + + + + + + + + ABIE + Dimension. Details + Information about a measureable dimension of an item. + Dimension + + + + + + + + + BBIE + Dimension. Attribute Identifier. Identifier + An identifier for the attribute to which the measure applies. + 1 + Dimension + Attribute Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Dimension. Measure + The measurement value. + 0..1 + Dimension + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Dimension. Description. Text + A description of the attribute or measurement of the attribute. + 0..n + Dimension + Description + Text + Text. Type + + + + + + + + + BBIE + Dimension. Minimum_ Measure. Measure + The minimum value in a range of measurement. + 0..1 + Dimension + Minimum + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Dimension. Maximum_ Measure. Measure + The maximum value in a range of measurement. + 0..1 + Dimension + Maximum + Measure + Measure + Measure. Type + + + + + + + + + + + ABIE + Document Distribution. Details + The details of the distribution of the document among business partners. + Document Distribution + + + + + + + + + BBIE + Document Distribution. Print_ Qualifier. Text + The access right to the partner for the document that is distributed. + 1 + Document Distribution + Print + Qualifier + Text + Text. Type + + + + + + + + + BBIE + Document Distribution. Maximum_ Copies. Numeric + Specifies the maximum number of copies of the document that the user can print. + 1 + Document Distribution + Maximum + Copies + Numeric + Numeric. Type + + + + + + + + + ASBIE + Document Distribution. Party + Details of the partner who can access the document. + 1 + Document Distribution + Party + Party + + + + + + + + + + + ABIE + Document Reference. Details + Information about a document referred to in another document. + Document Reference + + + + + + + + + BBIE + Document Reference. Identifier + Identifies the document being referred to. + 1 + Document Reference + Identifier + Identifier + Identifier. Type + "PO-001" "3333-44-123" + + + + + + + + + BBIE + Document Reference. Copy_ Indicator. Indicator + Indicates whether the referenced document is a copy (true) or the original (false). + 0..1 + Document Reference + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Document Reference. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the referenced document instance. + 0..1 + Document Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Document Reference. Issue Date. Date + The date, assigned by the sender of the referenced document, on which the referenced document was issued. + 0..1 + Document Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Document Reference. Document Type Code. Code + The document type, expressed as a code. + 0..1 + Document Reference + Document Type Code + Code + Code. Type + + + + + + + + + BBIE + Document Reference. Document Type. Text + The document type, expressed as text. + 0..1 + Document Reference + Document Type + Text + Text. Type + + + + + + + + + BBIE + Document Reference. XPath. Text + Refers to another part of the same document instance. + 0..n + Document Reference + XPath + Text + Text. Type + + + + + + + + + ASBIE + Document Reference. Attachment + An attached document, externally referred to, referred to in the MIME location, or embedded. + 0..1 + Document Reference + Attachment + Attachment + + + + + + + + + + + ABIE + Document Response. Details + Information about responses to a document (at the application level). + Document Response + + + + + + + + + ASBIE + Document Response. Response + The response to the document. + 1 + Document Response + Response + Response + + + + + + + + + ASBIE + Document Response. Document Reference + Associates the Line with a document. + 1 + Document Response + Document Reference + Document Reference + + + + + + + + + ASBIE + Document Response. Issuer_ Party. Party + The party who issued a document. + 0..1 + Document Response + Issuer + Party + Party + + + + + + + + + ASBIE + Document Response. Recipient_ Party. Party + The party for whom the document is intended. + 0..1 + Document Response + Recipient + Party + Party + + + + + + + + + ASBIE + Document Response. Line Response + Response to various lines in the document. + 0..n + Document Response + Line Response + Line Response + + + + + + + + + + + ABIE + Endorsement. Details + Details of an endorsement on the document. + Endorsement + + + + + + + + + BBIE + Endorsement. Document. Identifier + Identifies the endorsement. + 1 + Endorsement + Document + Identifier + Identifier. Type + + + + + + + + + BBIE + Endorsement. Approval Status. Text + Specifies the status of the endorsement. + 1 + Endorsement + Approval Status + Text + Text. Type + Authentication Code + + + + + + + + + BBIE + Endorsement. Remarks. Text + Remarks by the endorsing party. + 0..n + Endorsement + Remarks + Text + Text. Type + + + + + + + + + ASBIE + Endorsement. Endorser Party + The type of party providing the endorsement. + 1 + Endorsement + Endorser Party + Endorser Party + + + + + + + + + ASBIE + Endorsement. Signature + One or more signatures applied to the endorsement. + 0..n + Endorsement + Signature + Signature + + + + + + + + + + + ABIE + Endorser Party. Details + The party endorsing a document. + Endorser Party + + + + + + + + + BBIE + Endorser Party. Role Code. Code + The role of the party providing the endorsement, e.g., Issuer, Embassy, Insurance, etc. + 1 + Endorser Party + Role Code + Code + Code. Type + + + + + + + + + BBIE + Endorser Party. Sequence. Numeric + The sequence in which the endorsements are to be applied. + 1 + Endorser Party + Sequence + Numeric + Numeric. Type + + + + + + + + + ASBIE + Endorser Party. Party + Details of the party endorsing the application. + 1 + Endorser Party + Party + Party + + + + + + + + + ASBIE + Endorser Party. Signatory_ Contact. Contact + Details of the individual representing the exporter who signs the Certificate of Origin application before submitting it to the Issuer Party. + 1 + Endorser Party + Signatory + Contact + Contact + + + + + + + + + + + ABIE + Exchange Rate. Details + Information about Exchange Rate. + Exchange Rate + + + + + + + + + BBIE + Exchange Rate. Source_ Currency Code. Code + The reference currency for the Exchange Rate; the currency from which the exchange is being made (CC Definition). + 1 + Exchange Rate + Source + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Source_ Currency Base Rate. Rate + The unit base of the source currency for currencies with small denominations. + 0..1 + Exchange Rate + Source + Currency Base Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Target_ Currency Code. Code + The target currency for the Exchange Rate; the currency to which the exchange is being made (CC Definition). + 1 + Exchange Rate + Target + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Target_ Currency Base Rate. Rate + The unit base of the target currency for currencies with small denominations. + 0..1 + Exchange Rate + Target + Currency Base Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Exchange Market Identifier. Identifier + Identifies the currency exchange market used as the source of the Exchange Rate. + 0..1 + Exchange Rate + Exchange Market Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Exchange Rate. Calculation Rate. Rate + The factor applied to the source currency to calculate the target currency. + 0..1 + Exchange Rate + Calculation Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Mathematic Operator Code. Code + An identifier for whether the Calculation Rate should be used to multiply or to divide, expressed as a code. + 0..1 + Exchange Rate + Mathematic Operator Code + Code + Operator_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Date + The date of the Exchange. + 0..1 + Exchange Rate + Date + Date + Date. Type + + + + + + + + + ASBIE + Exchange Rate. Foreign Exchange_ Contract. Contract + An association to Foreign Exchange Contract. + 0..1 + Exchange Rate + Foreign Exchange + Contract + Contract + + + + + + + + + + + ABIE + External Reference. Details + Information directly relating to an external referece, meaning a document stored in an other location. + External Reference + + + + + + + + + BBIE + External Reference. URI. Identifier + The Uniform Resource Identifier (URI) that identifies where the extenal document is located. + 0..1 + External Reference + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + External Reference. Document Hash. Text + Specifies the hash code for the externally stored document. + 0..1 + External Reference + Document Hash + Text + Text. Type + + + + + + + + + BBIE + External Reference. Expiry Date. Date + The date on which the document can no longer be found on the URI. + 0..1 + External Reference + Expiry Date + Date + Date. Type + + + + + + + + + BBIE + External Reference. Expiry Time. Time + The time on which the document can no longer be found on the URI. + 0..1 + External Reference + Expiry Time + Time + Time. Type + + + + + + + + + + + ABIE + Financial Account. Details + Information about a Financial Account. + Financial Account + + + + + + + + + BBIE + Financial Account. Identifier + The identifier for the Financial Account; the Bank Account Number. + 0..1 + Financial Account + Identifier + Identifier + Identifier. Type + SWIFT(BIC) and IBAN are defined in ISO 9362 and ISO 13616. + + + + + + + + + BBIE + Financial Account. Name + The name of the Financial Account. + 0..1 + Financial Account + Name + Name + Name. Type + + + + + + + + + BBIE + Financial Account. Account Type Code. Code + The type of Financial Account, expressed as a code. + 0..1 + Financial Account + Account Type Code + Code + Code. Type + + + + + + + + + BBIE + Financial Account. Currency Code. Code + The currency in which the Financial Account is held, expressed as a code. + 0..1 + Financial Account + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Financial Account. Payment_ Note. Text + Free-form text applying to the Payment to the owner of this account. + 0..n + Financial Account + Payment + Note + Text + Text. Type + + + + + + + + + ASBIE + Financial Account. Financial Institution_ Branch. Branch + An association to Financial Institution Branch. + 0..1 + Financial Account + Financial Institution + Branch + Branch + + + + + + + + + ASBIE + Financial Account. Country + An association to Country. + 0..1 + Financial Account + Country + Country + + + + + + + + + + + ABIE + Financial Institution. Details + Information about a Financial Institution. + Financial Institution + + + + + + + + + BBIE + Financial Institution. Identifier + The identifier for the Financial Institution expressed as a code; ISO 9362 BIC (Bank Identification Code) is recommended. + 0..1 + Financial Institution + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Financial Institution. Name + The name of the Financial Institution. + 0..1 + Financial Institution + Name + Name + Name. Type + + + + + + + + + ASBIE + Financial Institution. Address + An association to Address. + 0..1 + Financial Institution + Address + Address + + + + + + + + + + + ABIE + Goods Item. Details + A separately identifiable quantity of products of a single product type. + Goods Item + + + + + + + + + BBIE + Goods Item. Identifier + An identifier for the goods item. + 1 + Goods Item + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Goods Item. Sequence Number. Identifier + Sequence number differentiating a specific goods item within a consignment. + 0..1 + Goods Item + Sequence Number + Identifier + Identifier. Type + Customs item number (WCO ID 021), Sequence Position + + + + + + + + + BBIE + Goods Item. Description. Text + Plain language description of a goods item sufficient to identify it for customs, statistical, or transport purposes. + 0..n + Goods Item + Description + Text + Text. Type + Description of goods (WCO ID 137) + + + + + + + + + BBIE + Goods Item. Hazardous Risk_ Indicator. Indicator + Indicates whether the goods item includes hazardous items (dangerous goods). + 0..1 + Goods Item + Hazardous Risk + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Goods Item. Declared Customs_ Value. Amount + Amount declared for Customs purposes of those goods in a consignment which are subject to the same Customs procedure and have the same tariff/statistical heading, country information, and duty regime. + 0..1 + Goods Item + Declared Customs + Value + Amount + Amount. Type + For Customs Value (WCO ID 108) + + + + + + + + + BBIE + Goods Item. Declared For Carriage_ Value. Amount + Value declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage in case of loss or damage to goods or delayed delivery. + 0..1 + Goods Item + Declared For Carriage + Value + Amount + Amount. Type + Interest in delivery, declared value for carriage + + + + + + + + + BBIE + Goods Item. Declared Statistics_ Value. Amount + Value declared for statistical purposes of those goods in a consignment which have the same statistical heading. + 0..1 + Goods Item + Declared Statistics + Value + Amount + Amount. Type + Statistical Value (WCO ID 114) + + + + + + + + + BBIE + Goods Item. Free On Board_ Value. Amount + Monetary amount that has to be or has been paid as calculated under the applicable trade delivery. + 0..1 + Goods Item + Free On Board + Value + Amount + Amount. Type + FOB Value + + + + + + + + + BBIE + Goods Item. Insurance_ Value. Amount + The amount covered by an insurance for a particular goods item. + 0..1 + Goods Item + Insurance + Value + Amount + Amount. Type + Value Insured + + + + + + + + + BBIE + Goods Item. Value. Amount + Specifies the amount on which a duty, tax, or fee will be assessed. + 0..1 + Goods Item + Value + Amount + Amount. Type + Duty/tax/fee assessment basis in value (WCO ID 116) + + + + + + + + + BBIE + Goods Item. Gross_ Weight. Measure + Weight (mass) of goods, including packaging but excluding the carrier's equipment. + 0..1 + Goods Item + Gross + Weight + Measure + Measure. Type + Actual Gross Weight + + + + + + + + + BBIE + Goods Item. Net_ Weight. Measure + Weight (mass) of goods item, excluding all packing but including any packaging that normally goes with the goods. + 0..1 + Goods Item + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Net Net_ Weight. Measure + Weight (mass) of goods without any packaging. + 0..1 + Goods Item + Net Net + Weight + Measure + Measure. Type + Customs Weight (WCO ID 128) + + + + + + + + + BBIE + Goods Item. Chargeable_ Weight. Measure + Gross weight (mass) on which a charge is to be based. + 0..1 + Goods Item + Chargeable + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Gross_ Volume. Measure + Measurement normally arrived at by multiplying the maximum length, width, and height of the goods item. + 0..1 + Goods Item + Gross + Volume + Measure + Measure. Type + Volume, Gross Measurement Cube (GMC), Cube (WCO ID 134) + + + + + + + + + BBIE + Goods Item. Net_ Volume. Measure + The volume contained by a goods item, excluding the volume of any packaging material. + 0..1 + Goods Item + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Quantity + Number of goods items. + 0..1 + Goods Item + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Goods Item. Preference Criterion. Code + Specifies the treatment preference for this good according to international trading agreements. + 0..1 + Goods Item + Preference Criterion + Code + Code. Type + "Preference Criterion" is used in the following manner in the paper CO of another country (e.g.): +"A" - The good is "wholly obtained or produced entirely" in the territory of one or more of the NAFTA countries as reference in Article 415. Note: The purchase of a good in the territory does not necessarily render it "wholly obtained or produced". If the good is an agricultural good, see also criterion F and Annex 703.2. (Reference: Article 401(a), 415). +"B" - ... +"C" - ... +"D" - ... +"E" - ... +"F" - The good is an originating agricultural good under preference criterion A,B, or C above and is not subjected to quantitative restriction in the importing NAFTA country because.... +Thus, the column "Preference Criterion" will indicate either A, B, C,... + + + + + + + + + BBIE + Goods Item. Required_ Customs Identifier. Identifier + Additional tariff codes required to specify a type of goods for Customs, transport, statistical, or other regulatory purposes. + 0..1 + Goods Item + Required + Customs Identifier + Identifier + Identifier. Type + Tariff code extensions (WCO ID 255) + + + + + + + + + BBIE + Goods Item. Customs Status Code. Code + Status of goods as identified by customs for regulation purposes. + 0..1 + Goods Item + Customs Status Code + Code + Code. Type + Customs status of goods (WCO ID 094) + + + + + + + + + BBIE + Goods Item. Customs Tariff Quantity. Quantity + Quantity of the goods in the unit as required by Customs for tariff, statistical, or fiscal purposes. + 0..1 + Goods Item + Customs Tariff Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Goods Item. Customs Import_ Classified Indicator. Indicator + Indicates whether the goods have been customs classified for import. + 0..1 + Goods Item + Customs Import + Classified Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Goods Item. Item + Association to a description of the good or service. + 0..n + Goods Item + Item + Item + + + + + + + + + ASBIE + Goods Item. Goods Item Container + Association to describe the transporting of a goods item in a unit of transport equipment (e.g., container). + 0..n + Goods Item + Goods Item Container + Goods Item Container + + + + + + + + + ASBIE + Goods Item. Freight_ Allowance Charge. Allowance Charge + Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs). + 0..n + Goods Item + Freight + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Goods Item. Invoice Line + Association to information directly relating to a line item of an invoice. + 0..n + Goods Item + Invoice Line + Invoice Line + + + + + + + + + ASBIE + Goods Item. Temperature + Any temperatures associated with the goods. + 0..n + Goods Item + Temperature + Temperature + + + + + + + + + ASBIE + Goods Item. Contained_ Goods Item. Goods Item + Associates with any other goods items contained in this goods item. + 0..n + Goods Item + Contained + Goods Item + Goods Item + + + + + + + + + ASBIE + Goods Item. Origin_ Address. Address + Region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the Customs tariff, or quantitative restrictions, or any other measure related to trade. + 0..1 + Goods Item + Origin + Address + Address + + + + + + + + + + + ABIE + Goods Item Container. Details + How goods items are split across transport equipment. + Goods Item Container + + + + + + + + + BBIE + Goods Item Container. Identifier + Identifies goods items split across transport equipment. + 1 + Goods Item Container + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Goods Item Container. Quantity + Number of goods items loaded into or onto one piece of transport equipment as a total consignment or part of a consignment. + 0..1 + Goods Item Container + Quantity + Quantity + Quantity. Type + Number of packages stuffed + + + + + + + + + ASBIE + Goods Item Container. Transport Equipment + Associates the containers for a single goods item. + 0..n + Goods Item Container + Transport Equipment + Transport Equipment + + + + + + + + + + + ABIE + Hazardous Goods Transit. Details + Information about Hazardous Goods Transit. + Hazardous Goods Transit + + + + + + + + + BBIE + Hazardous Goods Transit. Transport Emergency Card Code. Code + The identifier for a transport emergency card, describing the actions to be taken in an emergency in transporting the Hazardous Goods. May be the identity number of a hazardous emergency response plan assigned by the appropriate authority. + 0..1 + Hazardous Goods Transit + Transport Emergency Card Code + Code + Code. Type + TREM card + + + + + + + + + BBIE + Hazardous Goods Transit. Packing Criteria Code. Code + A code identifying the packaging requirement for the transportation of the Hazardous Goods as assigned by IATA/IMDB/ADR/RID etc. + 0..1 + Hazardous Goods Transit + Packing Criteria Code + Code + Code. Type + Packing Group + + + + + + + + + BBIE + Hazardous Goods Transit. Hazardous Regulation Code. Code + The identifier for a set of legal regulations that govern the transportation of the Hazardous Goods, expressed as a code. + 0..1 + Hazardous Goods Transit + Hazardous Regulation Code + Code + Code. Type + + + + + + + + + BBIE + Hazardous Goods Transit. Inhalation Toxicity Zone Code. Code + An identifier for the Inhalation Toxicity Hazard Zone for the Hazardous Goods, as defined by the US Department of Transportation, expressed as a code. + 0..1 + Hazardous Goods Transit + Inhalation Toxicity Zone Code + Code + Code. Type + + + + + + + + + BBIE + Hazardous Goods Transit. Transport Authorization Code. Code + Code specifying the authorization for the transportation of hazardous cargo. + 0..1 + Hazardous Goods Transit + Transport Authorization Code + Code + Code. Type + Permission for Transport + + + + + + + + + ASBIE + Hazardous Goods Transit. Maximum_ Temperature. Temperature + An association to Maximum Temperature (at which the Hazardous Goods can be safely transported). + 0..1 + Hazardous Goods Transit + Maximum + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Goods Transit. Minimum_ Temperature. Temperature + An association to Minimum Temperature (at which the Hazardous Goods can be safely transported). + 0..1 + Hazardous Goods Transit + Minimum + Temperature + Temperature + + + + + + + + + + + ABIE + Hazardous Item. Details + Information about a Hazardous Item. + Hazardous Item + + + + + + + + + BBIE + Hazardous Item. Identifier + The identifier for a Hazardous Item. + 0..1 + Hazardous Item + Identifier + Identifier + Identifier. Type + "Round Up" + + + + + + + + + BBIE + Hazardous Item. Placard Notation. Text + The placard notation corresponding to the hazard class of the hazardous commodity. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport. + 0..1 + Hazardous Item + Placard Notation + Text + Text. Type + "5.1" + + + + + + + + + BBIE + Hazardous Item. Placard Endorsement. Text + The placard endorsement that is to be shown on the shipping papers for the hazardous commodity. Can also be used for the number of the orange placard (lower part) required on the means of transport. + 0..1 + Hazardous Item + Placard Endorsement + Text + Text. Type + "2" + + + + + + + + + BBIE + Hazardous Item. Additional_ Information. Text + Additional information about the hazardous substance. Can be used to specify information such as the type of regulatory requirements that apply to a description. + 0..1 + Hazardous Item + Additional + Information + Text + Text. Type + "Must be stored away from flammable materials" "N.O.S. or a Waste Characteristics Code in conjunction with an EPA Waste Stream code" + + + + + + + + + BBIE + Hazardous Item. UNDG Code. Code + The identifier assigned to transportable hazardous goods by the United Nations, expressed as a code. + 0..1 + Hazardous Item + UNDG Code + Code + Code. Type + UN Code + + + + + + + + + BBIE + Hazardous Item. Emergency Procedures Code. Code + The emergency procedures for the Hazardous Item, expressed as a code. + 0..1 + Hazardous Item + Emergency Procedures Code + Code + Code. Type + EMG code, EMS Page Number + + + + + + + + + BBIE + Hazardous Item. Medical First Aid Guide Code. Code + The identifier of a medical first aid guide that is relevant to specific hazardous goods, expressed as a code. + 0..1 + Hazardous Item + Medical First Aid Guide Code + Code + Code. Type + MFAG page number + + + + + + + + + BBIE + Hazardous Item. Technical_ Name. Name + The full technical name of the specific hazardous substance. + 0..1 + Hazardous Item + Technical + Name + Name + Name. Type + "Granular Sodium Chlorate WeedKiller" + + + + + + + + + BBIE + Hazardous Item. Category. Name + Name of a kind of hazard for a material. + 0..1 + Hazardous Item + Category + Name + Name. Type + + + + + + + + + BBIE + Hazardous Item. Hazardous Category Code. Code + Code specifying a kind of hazard for a material. + 0..1 + Hazardous Item + Hazardous Category Code + Code + Code. Type + Hazardous material class code + + + + + + + + + BBIE + Hazardous Item. Upper_ Orange Hazard Placard Identifier. Identifier + Specifies the identity number for the upper part of the orange hazard placard required on the means of transport. + 0..1 + Hazardous Item + Upper + Orange Hazard Placard Identifier + Identifier + Identifier. Type + Hazard identification number (upper part) + + + + + + + + + BBIE + Hazardous Item. Lower_ Orange Hazard Placard Identifier. Identifier + Specifies the identity number for the lower part of the orange hazard placard required on the means of transport. + 0..1 + Hazardous Item + Lower + Orange Hazard Placard Identifier + Identifier + Identifier. Type + Substance identification number (lower part) + + + + + + + + + BBIE + Hazardous Item. Marking Identifier. Identifier + Identifies the marking of dangerous goods. + 0..1 + Hazardous Item + Marking Identifier + Identifier + Identifier. Type + Dangerous goods label marking + + + + + + + + + BBIE + Hazardous Item. Hazard Class Identifier. Identifier + Identifies a hazard class applicable to dangerous goods as defined by the relevant regulation authority, such as the IMDG Class Number of the SOLAS Convention of IMO and the ADR/RID Class Number for the road/rail environment. + 0..1 + Hazardous Item + Hazard Class Identifier + Identifier + Identifier. Type + IMDG Class Number, ADR/RID Class Number + + + + + + + + + BBIE + Hazardous Item. Net_ Weight. Measure + The total net weight of hazardous goods; the weight of the goods plus packaging. + 0..1 + Hazardous Item + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Hazardous Item. Net_ Volume. Measure + The volume of hazardous goods net of packaging and transport equipment. + 0..1 + Hazardous Item + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Hazardous Item. Quantity + The quantity of goods that are hazardous. + 0..1 + Hazardous Item + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Hazardous Item. Contact_ Party. Party + Associates the Hazardous Item with details of an individual, group, or body that is the contact in case of hazard incident. + 0..1 + Hazardous Item + Contact + Party + Party + + + + + + + + + ASBIE + Hazardous Item. Secondary Hazard + Associates the Hazardous Item with information about secondary hazards. + 0..n + Hazardous Item + Secondary Hazard + Secondary Hazard + + + + + + + + + ASBIE + Hazardous Item. Hazardous Goods Transit + Associates the Hazardous Item with information about the transportation of hazardous goods. + 0..n + Hazardous Item + Hazardous Goods Transit + Hazardous Goods Transit + + + + + + + + + ASBIE + Hazardous Item. Emergency_ Temperature. Temperature + Associates the Hazardous Item with the temperature at which emergency procedures apply during the handling of temperature-controlled hazardous goods. + 0..1 + Hazardous Item + Emergency + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Item. Flashpoint_ Temperature. Temperature + Associates the Hazardous Item with the lowest temperature at which the vapor of a combustible liquid can be made to ignite momentarily in air, known in hazardous goods procedures as the flashpoint. + 0..1 + Hazardous Item + Flashpoint + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Item. Additional_ Temperature. Temperature + Information providing details of temperatures relevant to the handling of hazardous goods. + 0..n + Hazardous Item + Additional + Temperature + Temperature + + + + + + + + + + + ABIE + Invoice Line. Details + Information about an Invoice Line. + Invoice Line + + + + + + + + + BBIE + Invoice Line. Identifier + Identifies the Invoice Line. + 1 + Invoice Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Invoice Line. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the Invoice Line instance. + 0..1 + Invoice Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Invoice Line. Note. Text + Free-form text applying to the Invoice Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Invoice Line + Note + Text + Text. Type + + + + + + + + + BBIE + Invoice Line. Invoiced_ Quantity. Quantity + The quantity (of Items) on the Invoice Line. + 0..1 + Invoice Line + Invoiced + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Invoice Line. Line Extension Amount. Amount + The total amount for the Invoice Line, including Allowance Charges but net of taxes. + 1 + Invoice Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Invoice Line. Tax Point Date. Date + The date of the Invoice Line, used to indicate the point at which tax becomes applicable. + 0..1 + Invoice Line + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Invoice Line. Accounting Cost Code. Code + The buyer's accounting code applied to the Invoice Line. + 0..1 + Invoice Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Invoice Line. Accounting Cost. Text + The buyer's accounting code applied to the Invoice Line, expressed as text. + 0..1 + Invoice Line + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Invoice Line. Free Of Charge_ Indicator. Indicator + Indicates whether the Invoice Line is Free Of Charge (default = false). + 0..1 + Invoice Line + Free Of Charge + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Invoice Line. Order Line Reference + An association to Order Line Reference. + 0..n + Invoice Line + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Invoice Line. Despatch_ Line Reference. Line Reference + An association to Despatch Line Reference. + 0..n + Invoice Line + Despatch + Line Reference + Line Reference + + + + + + + + + ASBIE + Invoice Line. Receipt_ Line Reference. Line Reference + An association to Receipt Line Reference. + 0..n + Invoice Line + Receipt + Line Reference + Line Reference + + + + + + + + + ASBIE + Invoice Line. Billing Reference + An association to Billing Reference. + 0..n + Invoice Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Invoice Line. Document Reference + An association to Document Reference. + 0..n + Invoice Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice Line. Pricing Reference + An association to Pricing Reference. + 0..1 + Invoice Line + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Invoice Line. Originator_ Party. Party + The party who originated the Order to which the Invoice is related. + 0..1 + Invoice Line + Originator + Party + Party + + + + + + + + + ASBIE + Invoice Line. Delivery + An association to Delivery. + 0..n + Invoice Line + Delivery + Delivery + + + + + + + + + ASBIE + Invoice Line. Payment Terms + An association to Payment Terms. + 0..n + Invoice Line + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Invoice Line. Allowance Charge + An association to Allowance Charge. + 0..n + Invoice Line + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Invoice Line. Tax Total + An association to Tax Total. + 0..n + Invoice Line + Tax Total + Tax Total + + + + + + + + + ASBIE + Invoice Line. Item + An association to Item. + 1 + Invoice Line + Item + Item + + + + + + + + + ASBIE + Invoice Line. Price + An association to agreed Price. + 0..1 + Invoice Line + Price + Price + + + + + + + + + ASBIE + Invoice Line. Delivery Terms + An association to Delivery Terms. + 0..1 + Invoice Line + Delivery Terms + Delivery Terms + + + + + + + + + + + ABIE + Item. Details + Information directly relating to an item. + Item + article, product, goods item + + + + + + + + + BBIE + Item. Description. Text + Free-form field that can be used to give a text description of the item. + 0..n + Item + Description + Text + Text. Type + + + + + + + + + BBIE + Item. Pack Quantity. Quantity + The unit packaging quantity. + 0..1 + Item + Pack Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Item. Pack Size. Numeric + The number of items in a pack. + 0..1 + Item + Pack Size + Numeric + Numeric. Type + + + + + + + + + BBIE + Item. Catalogue_ Indicator. Indicator + Indicates whether the item was ordered from a Catalogue (true) or not (false). + 0..1 + Item + Catalogue + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Item. Name + A short name optionally given to an item, such as a name from a Catalogue, as distinct from a description. + 0..1 + Item + Name + Name + Name. Type + + + + + + + + + BBIE + Item. Hazardous Risk_ Indicator. Indicator + Indicates whether the item as delivered is hazardous. + 0..1 + Item + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Item. Additional_ Information. Text + Provides more details of the item (e.g., the URL of a relevant web page). + 0..1 + Item + Additional + Information + Text + Text. Type + + + + + + + + + BBIE + Item. Keyword. Text + A Seller Party-defined search string for the item. Also could be synonyms for identifying the item. + 0..n + Item + Keyword + Text + Text. Type + + + + + + + + + BBIE + Item. Brand Name. Name + Brand name for the item. + 0..n + Item + Brand Name + Name + Name. Type + Coca-Cola + + + + + + + + + BBIE + Item. Model Name. Name + Model name for the item. + 0..n + Item + Model Name + Name + Name. Type + "VW Beetle" + + + + + + + + + ASBIE + Item. Buyers_ Item Identification. Item Identification + Associates the item with its identification according to the buyer's system. + 0..1 + Item + Buyers + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Sellers_ Item Identification. Item Identification + Associates the item with its identification according to the seller's system. + 0..1 + Item + Sellers + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Manufacturers_ Item Identification. Item Identification + Associates the item with its identification according to the manufacturer's system. + 0..n + Item + Manufacturers + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Standard_ Item Identification. Item Identification + Associates the item with its identification according to a standard system. + 0..1 + Item + Standard + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Catalogue_ Item Identification. Item Identification + Associates the item with its identification according to a cataloguing system. + 0..1 + Item + Catalogue + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Additional_ Item Identification. Item Identification + Associates the item with other identification means. + 0..n + Item + Additional + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Catalogue_ Document Reference. Document Reference + Associates the item with the Catalogue from which the item was selected. + 0..1 + Item + Catalogue + Document Reference + Document Reference + + + + + + + + + ASBIE + Item. Item Specification_ Document Reference. Document Reference + An association to item specification. + 0..n + Item + Item Specification + Document Reference + Document Reference + + + + + + + + + ASBIE + Item. Origin_ Country. Country + Associates the item with its country of origin. + 0..1 + Item + Origin + Country + Country + + + + + + + + + ASBIE + Item. Commodity Classification + Associates the item with its classification(s) according to a commodity classifying system. + 0..n + Item + Commodity Classification + Commodity Classification + + + + + + + + + ASBIE + Item. Transaction Conditions + Associates the item with sales conditions appertaining to it. + 0..n + Item + Transaction Conditions + Transaction Conditions + + + + + + + + + ASBIE + Item. Hazardous Item + Associates the item with its hazardous item information. + 0..n + Item + Hazardous Item + Hazardous Item + + + + + + + + + ASBIE + Item. Classified_ Tax Category. Tax Category + Classifies the item using one or more categories of taxes. + 0..n + Item + Classified + Tax Category + Tax Category + + + + + + + + + ASBIE + Item. Additional_ Item Property. Item Property + Associates the item with a set of additional properties. + 0..n + Item + Additional + Item Property + Item Property + + + + + + + + + ASBIE + Item. Manufacturer_ Party. Party + Associates the item with its manufacturer. + 0..n + Item + Manufacturer + Party + Party + + + + + + + + + ASBIE + Item. Information Content Provider_ Party. Party + Associates the item with the party responsible for the its technical specifications. + 0..1 + Item + Information Content Provider + Party + Party + + + + + + + + + ASBIE + Item. Origin_ Address. Address + Associates the item with the region of origin (not the country). + 0..n + Item + Origin + Address + Address + + + + + + + + + ASBIE + Item. Item Instance + An association to Item Instance. + 0..n + Item + Item Instance + Item Instance + + + + + + + + + + + ABIE + Item Comparison. Details + Used to compare different items based on cost, quantity, or measurements. + Item Comparison + + + + + + + + + BBIE + Item Comparison. Price. Amount + The price for the comparison quantity of the item. + 0..1 + Item Comparison + Price + Amount + Amount. Type + + + + + + + + + BBIE + Item Comparison. Quantity + The quantity used for price comparison with other items. + 0..1 + Item Comparison + Quantity + Quantity + Quantity. Type + "per unit" + + + + + + + + + + + ABIE + Item Identification. Details + Information about item identification. + Item Identification + + + + + + + + + BBIE + Item Identification. Identifier + An identifier for an item. + 1 + Item Identification + Identifier + Identifier + Identifier. Type + "CUST001" "3333-44-123" + + + + + + + + + BBIE + Item Identification. Extended_ Identifier. Identifier + An extended identifier for the item that identifies the item with specific properties, e.g., Item 123 = Chair / Item 123 Ext 45 = brown chair. + 0..1 + Item Identification + Extended + Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Item Identification. Physical Attribute + An association to Physical Attribute. + 0..n + Item Identification + Physical Attribute + Physical Attribute + + + + + + + + + ASBIE + Item Identification. Measurement_ Dimension. Dimension + An association to Measement Dimension. + 0..n + Item Identification + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Item Identification. Issuer_ Party. Party + An association to Issuer Party i.e. the Party that issued the Item Identification. + 0..1 + Item Identification + Issuer + Party + Party + + + + + + + + + + + ABIE + Item Instance. Details + Information about a specific instance of an item. + Item Instance + + + + + + + + + BBIE + Item Instance. Product Trace_ Identifier. Identifier + An identifier used for tracing the item, such as the EPC number used in RFID. + 0..1 + Item Instance + Product Trace + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Item Instance. Manufacture Date. Date + The date of manufacture of the Item Instance. + 0..1 + Item Instance + Manufacture Date + Date + Date. Type + + + + + + + + + BBIE + Item Instance. Manufacture Time. Time + The time of manufacture of the Item Instance. + 0..1 + Item Instance + Manufacture Time + Time + Time. Type + + + + + + + + + BBIE + Item Instance. Registration Identifier. Identifier + The registration identifier of the Item Instance. + 0..1 + Item Instance + Registration Identifier + Identifier + Identifier. Type + car registration or licensing number + + + + + + + + + BBIE + Item Instance. Serial Identifier. Identifier + The serial number of the Item Instance. + 0..1 + Item Instance + Serial Identifier + Identifier + Identifier. Type + chassis number of a car + + + + + + + + + ASBIE + Item Instance. Additional_ Item Property. Item Property + An association to Additional Item Property. + 0..n + Item Instance + Additional + Item Property + Item Property + + + + + + + + + ASBIE + Item Instance. Lot Identification + Associates the item instance with its lot identification (the identification that allows recall of the item if necessary). + 0..1 + Item Instance + Lot Identification + Lot Identification + + + + + + + + + + + ABIE + Item Location Quantity. Details + Information about the properites of an item as they relate to specific quantities and/or specific locations. + Item Location Quantity + + + + + + + + + BBIE + Item Location Quantity. Lead Time. Measure + The time taken from the time of order to the time of delivery for an item. + 0..1 + Item Location Quantity + Lead Time + Measure + Measure. Type + "2 days", "24 hours" + + + + + + + + + BBIE + Item Location Quantity. Minimum_ Quantity. Quantity + The minimum quantity that can be ordered to qualify for a specific price. + 0..1 + Item Location Quantity + Minimum + Quantity + Quantity + Quantity. Type + "10 boxes", "1 carton", "1000 sheets" + + + + + + + + + BBIE + Item Location Quantity. Maximum_ Quantity. Quantity + The maximum quantity that can be ordered to qualify for a specific price. + 0..1 + Item Location Quantity + Maximum + Quantity + Quantity + Quantity. Type + "10 boxes", "1 carton", "1000 sheets" + + + + + + + + + BBIE + Item Location Quantity. Hazardous Risk_ Indicator. Indicator + Indicates whether the item as delivered is hazardous. + 0..1 + Item Location Quantity + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Item Location Quantity. Trading Restrictions. Text + A description of trade restrictions that apply to the item or quantities of the item. + 0..n + Item Location Quantity + Trading Restrictions + Text + Text. Type + "not for export" + + + + + + + + + ASBIE + Item Location Quantity. Applicable Territory_ Address. Address + An association to Territory (Address). + 0..n + Item Location Quantity + Applicable Territory + Address + Address + + + + + + + + + ASBIE + Item Location Quantity. Price + An association to Price. + 0..1 + Item Location Quantity + Price + Price + + + + + + + + + ASBIE + Item Location Quantity. Delivery Unit + An association to Delivery Unit. + 0..n + Item Location Quantity + Delivery Unit + Delivery Unit + + + + + + + + + ASBIE + Item Location Quantity. Applicable_ Tax Category. Tax Category + An association to Tax Category. + 0..n + Item Location Quantity + Applicable + Tax Category + Tax Category + + + + + + + + + + + ABIE + Item Property. Details + Information about specific Item Properties. + Item Property + + + + + + + + + BBIE + Item Property. Name + The name of the Item Property. + 1 + Item Property + Name + Name + Name. Type + "Energy Rating", "Collar Size", "Fat Content" + + + + + + + + + BBIE + Item Property. Value. Text + The Item Property value. + 1 + Item Property + Value + Text + Text. Type + "100 watts", "15 European", "20% +/- 5%" + + + + + + + + + ASBIE + Item Property. Usability_ Period. Period + The period for which the Item Property is valid. + 0..1 + Item Property + Usability + Period + Period + + + + + + + + + ASBIE + Item Property. Item Property Group + An association to Item Property Group. + 0..n + Item Property + Item Property Group + Item Property Group + + + + + + + + + + + ABIE + Item Property Group. Details + Information about sets of classifications (or groups) of Item Properties. + Item Property Group + + + + + + + + + BBIE + Item Property Group. Identifier + An identifier for the Item Property Group. + 1 + Item Property Group + Identifier + Identifier + Identifier. Type + "233-004" + + + + + + + + + BBIE + Item Property Group. Name + The name of the Item Property Group. + 0..1 + Item Property Group + Name + Name + Name. Type + "Electrical Specifications", "Dietary Content" + + + + + + + + + + + ABIE + Language. Details + Information about Language. + Language + + + + + + + + + BBIE + Language. Identifier + An identifier for a language, expressed as a code. + 0..1 + Language + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Language. Name + The name of the language. + 0..1 + Language + Name + Name + Name. Type + + + + + + + + + BBIE + Language. Locale Code. Code + The locale where the language is used, expressed as a code. + 0..1 + Language + Locale Code + Code + Code. Type + + + + + + + + + + + ABIE + Line Item. Details + Information about a Line Item. + Line Item + + + + + + + + + BBIE + Line Item. Identifier + Identifies the Line Item assigned by the buyer. + 1 + Line Item + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Item. Sales_ Order Identifier. Identifier + The identification given to a Line by the seller. + 0..1 + Line Item + Sales + Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Item. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the Line Item instance. + 0..1 + Line Item + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Item. Note. Text + Free-form text applying to the Line Item. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Line Item + Note + Text + Text. Type + + + + + + + + + BBIE + Line Item. Line Status Code. Code + Identifies the status of the Line with respect to its original state. + 0..1 + Line Item + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + BBIE + Line Item. Quantity + The quantity of Items for the Line Item. + 0..1 + Line Item + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Line Extension Amount. Amount + The total amount for the Line Item, including Allowance Charges but net of taxes. + 0..1 + Line Item + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Line Item. Total_ Tax Amount. Amount + The total tax amount for the Line Item. + 0..1 + Line Item + Total + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Line Item. Minimum_ Quantity. Quantity + The minimum quantity for the Item on the Line. + 0..1 + Line Item + Minimum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Maximum_ Quantity. Quantity + The maximum quantity for the Item on the Line. + 0..1 + Line Item + Maximum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Minimum_ Backorder. Quantity + The minimum back order quantity (where back order is allowed). + 0..1 + Line Item + Minimum + Backorder + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Maximum_ Backorder. Quantity + The maximum back order quantity (where back order is allowed). + 0..1 + Line Item + Maximum + Backorder + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Inspection Method. Code + Inspection requirements for a Line Item, expressed as a code. + 0..1 + Line Item + Inspection Method + Code + Code. Type + + + + + + + + + BBIE + Line Item. Partial Delivery Indicator. Indicator + Indicates whether a partial delivery is allowed. + 0..1 + Line Item + Partial Delivery Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Line Item. Back Order Allowed Indicator. Indicator + Indicates whether back order is allowed. + 0..1 + Line Item + Back Order Allowed Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Line Item. Accounting Cost Code. Code + The buyer's accounting code applied to the Line Item. + 0..1 + Line Item + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Line Item. Accounting Cost. Text + The buyer's accounting code applied to the Line Item, expressed as text. + 0..1 + Line Item + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Line Item. Delivery + An association to Delivery. + 0..n + Line Item + Delivery + Delivery + + + + + + + + + ASBIE + Line Item. Delivery Terms + An association to Delivery Terms. + 0..1 + Line Item + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Line Item. Originator_ Party. Party + The party who originated Order. + 0..1 + Line Item + Originator + Party + Party + + + + + + + + + ASBIE + Line Item. Ordered Shipment + An association to Ordered Shipment. + 0..n + Line Item + Ordered Shipment + Ordered Shipment + + + + + + + + + ASBIE + Line Item. Pricing Reference + An association to Pricing Reference. + 0..1 + Line Item + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Line Item. Allowance Charge + An association to Allowance Charge. + 0..n + Line Item + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Line Item. Price + An association to Price. + 0..1 + Line Item + Price + Price + + + + + + + + + ASBIE + Line Item. Item + An association to Item. + 1 + Line Item + Item + Item + + + + + + + + + + + ABIE + Line Reference. Details + Reference to a Line on a document. + Line Reference + + + + + + + + + BBIE + Line Reference. Line Identifier. Identifier + Identifies the Line on the referenced document. + 1 + Line Reference + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Reference. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the referenced document line instance. + 0..1 + Line Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Reference. Line Status Code. Code + Identifies the status of the referenced Line with respect to its original state. + 0..1 + Line Reference + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + ASBIE + Line Reference. Document Reference + An association to Document Reference. + 0..1 + Line Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Line Response. Details + Reference to a Line on a document. + Line Response + + + + + + + + + ASBIE + Line Response. Line Reference + An association to Line Reference. + 1 + Line Response + Line Reference + Line Reference + + + + + + + + + ASBIE + Line Response. Response + An association to Response. + 1..n + Line Response + Response + Response + + + + + + + + + + + ABIE + Location. Details + Information about a location. + Location + + + + + + + + + BBIE + Location. Identifier + The unique identifier for the location, e.g., the EAN Location Number, GLN. + 0..1 + Location + Identifier + Identifier + Identifier. Type + 5790002221134 + + + + + + + + + BBIE + Location. Description. Text + The description or name of the location. + 0..1 + Location + Description + Text + Text. Type + + + + + + + + + BBIE + Location. Conditions. Text + Conditions describing the location. + 0..1 + Location + Conditions + Text + Text. Type + + + + + + + + + BBIE + Location. Country Subentity. Text + A territorial division of a country, such as a county or state. + 0..1 + Location + Country Subentity + Text + Text. Type + AdministrativeArea, State, Country, Shire, Canton + "Florida","Tamilnadu" + + + + + + + + + BBIE + Location. Country Subentity Code. Code + The territorial division of a country, such as a county or state, expresssed as a code. + 0..1 + Location + Country Subentity Code + Code + Code. Type + AdministrativeAreaCode, State Code + + + + + + + + + ASBIE + Location. Validity_ Period. Period + Period(s) in which the location can be used, e.g., for delivery. + 0..n + Location + Validity + Period + Period + + + + + + + + + ASBIE + Location. Address + Association to the address of the location. + 0..1 + Location + Address + Address + + + + + + + + + + + ABIE + Location Coordinate. Details + Information about physical (geographical) location. + Location Coordinate + + + + + + + + + BBIE + Location Coordinate. Coordinate System Code. Code + An identifier for the location system used. + 0..1 + Location Coordinate + Coordinate System Code + Code + Code. Type + + + + + + + + + BBIE + Location Coordinate. Latitude_ Degrees. Measure + The measure of latitude in degrees. + 0..1 + Location Coordinate + Latitude + Degrees + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Latitude_ Minutes. Measure + The measure of latitude in minutes. + 0..1 + Location Coordinate + Latitude + Minutes + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Latitude Direction Code. Code + The direction of latitude measurement from the equator. + 0..1 + Location Coordinate + Latitude Direction Code + Code + Latitude Direction_ Code. Type + + + + + + + + + BBIE + Location Coordinate. Longitude_ Degrees. Measure + The measure of longitude in degrees. + 0..1 + Location Coordinate + Longitude + Degrees + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Longitude_ Minutes. Measure + The measure of longitude in minutes. + 0..1 + Location Coordinate + Longitude + Minutes + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Longitude Direction Code. Code + The direction of longitude measurement from the meridian. + 0..1 + Location Coordinate + Longitude Direction Code + Code + Longitude Direction_ Code. Type + + + + + + + + + + + ABIE + Lot Identification. Details + Information about a lot (of Item Instances). + Lot Identification + + + + + + + + + BBIE + Lot Identification. Lot Number. Identifier + Identifies the lot. + 0..1 + Lot Identification + Lot Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Lot Identification. Expiry Date. Date + The expiry date of the lot. + 0..1 + Lot Identification + Expiry Date + Date + Date. Type + + + + + + + + + ASBIE + Lot Identification. Additional_ Item Property. Item Property + An association to Additional Item Property. + 0..n + Lot Identification + Additional + Item Property + Item Property + + + + + + + + + + + ABIE + Maritime Transport. Details + Describes a water (including sea, river, and canal) transport vessel. + Maritime Transport + + + + + + + + + BBIE + Maritime Transport. Vessel Identifier. Identifier + Identifies a specific vessel. + 0..1 + Maritime Transport + Vessel Identifier + Identifier + Identifier. Type + Lloyds Number, Registration Number (WCO ID 167) + International Maritime Organisation number of a vessel + + + + + + + + + BBIE + Maritime Transport. Vessel Name. Name + The name of the vessel. + 0..1 + Maritime Transport + Vessel Name + Name + Name. Type + Ships Name + + + + + + + + + + + ABIE + Monetary Total. Details + Information about Monetary Totals. + Monetary Total + + + + + + + + + BBIE + Monetary Total. Line Extension Amount. Amount + The total of Line Extention Amounts net of tax and settlement discounts, but inclusive of any applicable rounding amount. + 0..1 + Monetary Total + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Tax Exclusive Amount. Amount + The total amount exclusive of taxes. + 0..1 + Monetary Total + Tax Exclusive Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Tax Inclusive Amount. Amount + The total amount inclusive of taxes. + 0..1 + Monetary Total + Tax Inclusive Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Allowance Total Amount. Amount + The total amount of all allowances. + 0..1 + Monetary Total + Allowance Total Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Charge Total Amount. Amount + The total amount of all charges. + 0..1 + Monetary Total + Charge Total Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Prepaid Amount. Amount + The total prepaid amount. + 0..1 + Monetary Total + Prepaid Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Payable_ Rounding Amount. Amount + The rounding amount (positive or negative) added to the calculated Line Extension Total Amount to produce the rounded Line Extension Total Amount. + 0..1 + Monetary Total + Payable + Rounding Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Payable_ Amount. Amount + The total amount to be paid. + 1 + Monetary Total + Payable + Amount + Amount + Amount. Type + + + + + + + + + + + ABIE + Ordered Shipment. Details + Information about an Ordered Shipment. + Ordered Shipment + + + + + + + + + ASBIE + Ordered Shipment. Shipment + An association to Shipment. + 1 + Ordered Shipment + Shipment + Shipment + + + + + + + + + ASBIE + Ordered Shipment. Package + An association to Package. + 0..n + Ordered Shipment + Package + Package + + + + + + + + + + + ABIE + Order Line. Details + Information about an Order Line. + Order Line + + + + + + + + + BBIE + Order Line. Substitution Status Code. Code + A code indicating the substitution status of the Order Line. Order Line may indicate that a substitute is proposed by the buyer or by the seller (in Order Response) or that a substitution has been made by the seller (in Order Response). + 0..1 + Order Line + Substitution Status Code + Code + Substitution Status_ Code. Type + + + + + + + + + BBIE + Order Line. Note. Text + Free-form text applying to the Order Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Order Line + Note + Text + Text. Type + + + + + + + + + ASBIE + Order Line. Line Item + An association to Line Item. + 1 + Order Line + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Seller Proposed Substitute_ Line Item. Line Item + Substitute Line Items proposed by the seller (in Order Response). + 0..n + Order Line + Seller Proposed Substitute + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Seller Substituted_ Line Item. Line Item + Item(s) replaced by the seller. The original ordered quantity and pricing may be different from the substituted item. However, when an item is substituted by the seller, it is assumed that other information, such as shipment details, will be the same. + 0..n + Order Line + Seller Substituted + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Buyer Proposed Substitute_ Line Item. Line Item + Possible alternatives, proposed by the buyer, to the Line Item. + 0..n + Order Line + Buyer Proposed Substitute + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Catalogue_ Line Reference. Line Reference + An association to a Line Reference for the Catalogue. + 0..1 + Order Line + Catalogue + Line Reference + Line Reference + + + + + + + + + ASBIE + Order Line. Quotation_ Line Reference. Line Reference + An association to a Line Reference for the quotation. + 0..1 + Order Line + Quotation + Line Reference + Line Reference + + + + + + + + + ASBIE + Order Line. Document Reference + An association to Document Reference. + 0..n + Order Line + Document Reference + Document Reference + + + + + + + + + + + ABIE + Order Line Reference. Details + Information about an Order Line Reference. + Order Line Reference + + + + + + + + + BBIE + Order Line Reference. Line Identifier. Identifier + Identifies the referenced Order Line assigned by the buyer. + 1 + Order Line Reference + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. Sales Order_ Line Identifier. Identifier + Identifies the referenced Order Line assigned by the seller. + 0..1 + Order Line Reference + Sales Order + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the referenced Order Line instance. + 0..1 + Order Line Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. Line Status Code. Code + Identifies the status of the referenced Order Line with respect to its original state. + 0..1 + Order Line Reference + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + ASBIE + Order Line Reference. Order Reference + An association to Order Reference. + 0..1 + Order Line Reference + Order Reference + Order Reference + + + + + + + + + + + ABIE + Order Reference. Details + Information about an Order Reference. + Order Reference + + + + + + + + + BBIE + Order Reference. Identifier + Identifies the referenced Order assigned by the buyer. + 1 + Order Reference + Identifier + Identifier + Identifier. Type + "PO-001" "3333-44-123" + + + + + + + + + BBIE + Order Reference. Sales Order Identifier. Identifier + Identifies the referenced Order assigned by the seller. + 0..1 + Order Reference + Sales Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Reference. Copy_ Indicator. Indicator + Indicates whether the referenced Order is a copy (true) or the original (false). + 0..1 + Order Reference + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order Reference. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the referenced Order instance. + 0..1 + Order Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Reference. Issue Date. Date + The date on which the referenced Order was issued. + 0..1 + Order Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Order Reference. Issue Time. Time + The time at which the referenced Order was issued. + 0..1 + Order Reference + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order Reference. Customer_ Reference. Text + A reference used (CRI) for tagging purchasing card transactions. + 0..1 + Order Reference + Customer + Reference + Text + Text. Type + Customer Reference Identifier (CRI) when using a puchasing card + + + + + + + + + ASBIE + Order Reference. Document Reference + An association to Document Reference. + 0..1 + Order Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Package. Details + Information about a package. + Package + + + + + + + + + BBIE + Package. Identifier + Identifies the package. + 0..1 + Package + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Package. Quantity + The quantity (of items) contained in the package. + 0..1 + Package + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Package. Returnable Material_ Indicator. Indicator + Indicates whether the packaging material is returnable (true) or not (false). + 0..1 + Package + Returnable Material + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Package. Package Level Code. Code + Code specifying a level of packaging. + 0..1 + Package + Package Level Code + Code + Code. Type + + + + + + + + + BBIE + Package. Packaging Type Code. Code + Code specifying the type of packaging of an item. + 0..1 + Package + Packaging Type Code + Code + Packaging Type_ Code. Type + Package classification code + + + + + + + + + BBIE + Package. Packing Material. Text + Description of the type of packaging of an item. + 0..n + Package + Packing Material + Text + Text. Type + + + + + + + + + ASBIE + Package. Contained_ Package. Package + An association to Contained Package; used to describe a package within a package. + 0..n + Package + Contained + Package + Package + + + + + + + + + ASBIE + Package. Goods Item + An association to Goods Item. + 0..n + Package + Goods Item + Goods Item + + + + + + + + + ASBIE + Package. Measurement_ Dimension. Dimension + An association to describe the measurement dimensions of the package. + 0..n + Package + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Package. Delivery Unit + An association to Delivery Units in the package. + 0..n + Package + Delivery Unit + Delivery Unit + + + + + + + + + + + ABIE + Party. Details + Information about an organization, sub-organization, or individual fulfilling a role in a business process. + Party + + + + + + + + + BBIE + Party. Mark Care_ Indicator. Indicator + Indicates whether a party is C/O (care of). + 0..1 + Party + Mark Care + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Party. Mark Attention_ Indicator. Indicator + Indicates whether a party is 'FAO' (for the attention of). + 0..1 + Party + Mark Attention + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Party. Website_ URI. Identifier + The Uniform Resource Identifier (URI) of the party. + 0..1 + Party + Website + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Party. Logo Reference. Identifier + A party's logo. + 0..1 + Party + Logo Reference + Identifier + Identifier. Type + http://www2.coca-cola.com/images/logo.gif + + + + + + + + + BBIE + Party. Endpoint Identifier. Identifier + Identifies the end point of the routing service, e.g., EAN Location Number, GLN. + 0..1 + Party + Endpoint Identifier + Identifier + Identifier. Type + 5790002221134 + + + + + + + + + ASBIE + Party. Party Identification + An association to Party Identification. + 0..n + Party + Party Identification + Party Identification + + + + + + + + + ASBIE + Party. Party Name + An association to Party Name. Party Name must be used where no Party Identification is used. + 0..n + Party + Party Name + Party Name + + + + + + + + + ASBIE + Party. Language + An association to Language. + 0..1 + Party + Language + Language + + + + + + + + + ASBIE + Party. Postal_ Address. Address + The party's postal address. + 0..1 + Party + Postal + Address + Address + + + + + + + + + ASBIE + Party. Physical_ Location. Location + The party's physical location - where they may visited. + 0..1 + Party + Physical + Location + Location + + + + + + + + + ASBIE + Party. Party Tax Scheme + An association to Party Tax Scheme. + 0..n + Party + Party Tax Scheme + Party Tax Scheme + + + + + + + + + ASBIE + Party. Party Legal Entity + An association to Party Legal Entity. + 0..n + Party + Party Legal Entity + Party Legal Entity + + + + + + + + + ASBIE + Party. Contact + An association to Contact. + 0..1 + Party + Contact + Contact + + + + + + + + + ASBIE + Party. Person + An association to a person. + 0..1 + Party + Person + Person + + + + + + + + + ASBIE + Party. Agent_ Party. Party + An association to another party who acts as an agent for this party. + 0..1 + Party + Agent + Party + Party + + + + + + + + + + + ABIE + Party Identification. Details + Information about a party's identification. + Party Identification + + + + + + + + + BBIE + Party Identification. Identifier + Identifies a party. + 1 + Party Identification + Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Party Legal Entity. Details + Information directly relating to the legal registration that is applicable to a party. + Party Legal Entity + + + + + + + + + BBIE + Party Legal Entity. Registration_ Name. Name + The name of a party as registered with the legal authority. + 0..1 + Party Legal Entity + Registration + Name + Name + Name. Type + "Microsoft Corporation" + + + + + + + + + BBIE + Party Legal Entity. Company Identifier. Identifier + Identifies a company as registered with the company registration scheme. + 0..1 + Party Legal Entity + Company Identifier + Identifier + Identifier. Type + Business Registration Number, Company Number + "3556625" + + + + + + + + + ASBIE + Party Legal Entity. Registration_ Address. Address + Associates with the registered address of the party within a Corporate Registration Scheme. + 0..1 + Party Legal Entity + Registration + Address + Address + + + + + + + + + ASBIE + Party Legal Entity. Corporate Registration Scheme + Associates the party with a Corporate Registration Scheme. + 0..1 + Party Legal Entity + Corporate Registration Scheme + Corporate Registration Scheme + + + + + + + + + + + ABIE + Party Name. Details + Information about a party's name. + Party Name + + + + + + + + + BBIE + Party Name. Name + The name of the party. + 1 + Party Name + Name + Name + Name. Type + "Microsoft" + + + + + + + + + + + ABIE + Party Tax Scheme. Details + Information about a party's Tax Scheme. + Party Tax Scheme + + + + + + + + + BBIE + Party Tax Scheme. Registration_ Name. Name + The official name of the party as registered with the relevant fiscal authority. + 0..1 + Party Tax Scheme + Registration + Name + Name + Name. Type + "Microsoft Corporation" + + + + + + + + + BBIE + Party Tax Scheme. Company Identifier. Identifier + The identifier assigned for tax purposes to a party by the taxation authority. + 0..1 + Party Tax Scheme + Company Identifier + Identifier + Identifier. Type + VAT Number + "3556625" + + + + + + + + + BBIE + Party Tax Scheme. Tax Level Code. Code + The section or role within the tax scheme that applies to the party. + 0..1 + Party Tax Scheme + Tax Level Code + Code + Code. Type + + + + + + + + + BBIE + Party Tax Scheme. Exemption Reason Code. Code + A reason for a party's exemption from tax, expressed as a code. + 0..1 + Party Tax Scheme + Exemption Reason Code + Code + Code. Type + + + + + + + + + BBIE + Party Tax Scheme. Exemption_ Reason. Text + A reason for a party's exemption from tax, expressed as text. + 0..1 + Party Tax Scheme + Exemption + Reason + Text + Text. Type + + + + + + + + + ASBIE + Party Tax Scheme. Registration_ Address. Address + An association to Registered Address (for tax purposes). + 0..1 + Party Tax Scheme + Registration + Address + Address + + + + + + + + + ASBIE + Party Tax Scheme. Tax Scheme + An association to Tax Scheme. + 1 + Party Tax Scheme + Tax Scheme + Tax Scheme + + + + + + + + + + + ABIE + Payment. Details + Information directly relating to a specific payment. + Payment + + + + + + + + + BBIE + Payment. Identifier + Identifies the payment. + 0..1 + Payment + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment. Paid_ Amount. Amount + The amount paid. + 0..1 + Payment + Paid + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Payment. Received_ Date. Date + The date on which the payment was received. + 0..1 + Payment + Received + Date + Date + Date. Type + + + + + + + + + BBIE + Payment. Paid_ Date. Date + The date at which the payment was made. + 0..1 + Payment + Paid + Date + Date + Date. Type + + + + + + + + + BBIE + Payment. Paid_ Time. Time + The time at which the payment was made. + 0..1 + Payment + Paid + Time + Time + Time. Type + + + + + + + + + BBIE + Payment. Instruction Identifier. Identifier + Identifies the Payment Instruction. + 0..1 + Payment + Instruction Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Payment Means. Details + Information about Payment Means. + Payment Means + + + + + + + + + BBIE + Payment Means. Identifier + Identifies the Payment Means. + 0..1 + Payment Means + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Means. Payment Means Code. Code + The Payment Means expressed as a code + 1 + Payment Means + Payment Means Code + Code + Payment Means_ Code. Type + + + + + + + + + BBIE + Payment Means. Payment Due Date. Date + The date on which payment is due for the Payment Means. + 0..1 + Payment Means + Payment Due Date + Date + Date. Type + + + + + + + + + BBIE + Payment Means. Payment Channel Code. Code + The Payment Channel, expressed as a code. + 0..1 + Payment Means + Payment Channel Code + Code + Code. Type + + + + + + + + + BBIE + Payment Means. Instruction Identifier. Identifier + Identifies the Payment Instruction. + 0..1 + Payment Means + Instruction Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Means. Instruction_ Note. Text + Free-form text applying to the Payment. + 0..n + Payment Means + Instruction + Note + Text + Text. Type + + + + + + + + + BBIE + Payment Means. Payment Identifier. Identifier + Identifies the Payment(s). + 0..n + Payment Means + Payment Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Payment Means. Card Account + An association to Card Account. + 0..1 + Payment Means + Card Account + Card Account + + + + + + + + + ASBIE + Payment Means. Payer_ Financial Account. Financial Account + An association to the payer's Financial Account. + 0..1 + Payment Means + Payer + Financial Account + Financial Account + + + + + + + + + ASBIE + Payment Means. Payee_ Financial Account. Financial Account + An association to the payee's Financial Account. + 0..1 + Payment Means + Payee + Financial Account + Financial Account + + + + + + + + + ASBIE + Payment Means. Credit Account + An association to Credit Account. + 0..1 + Payment Means + Credit Account + Credit Account + + + + + + + + + + + ABIE + Payment Terms. Details + Information about Payment Terms. + Payment Terms + + + + + + + + + BBIE + Payment Terms. Identifier + Identifies the Payment Terms. + 0..1 + Payment Terms + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Payment Means Identifier. Identifier + Identifies the applicable Payment Means. + 0..1 + Payment Terms + Payment Means Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Prepaid Payment Reference Identifier. Identifier + Identifies prepaid payment. + 0..1 + Payment Terms + Prepaid Payment Reference Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Note. Text + Free-form text applying to the Payment Terms. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Payment Terms + Note + Text + Text. Type + + + + + + + + + BBIE + Payment Terms. Reference_ Event Code. Code + The event from which terms are offered for a length of time, identified by a standard code. + 0..1 + Payment Terms + Reference + Event Code + Code + Code. Type + + + + + + + + + BBIE + Payment Terms. Settlement_ Discount Percent. Percent + The settlement discount rate (percentage) offered for payment within the settlement period. + 0..1 + Payment Terms + Settlement + Discount Percent + Percent + Percent. Type + + + + + + + + + BBIE + Payment Terms. Penalty_ Surcharge Percent. Percent + The penalty rate (percentage) charged for late payment. + 0..1 + Payment Terms + Penalty + Surcharge Percent + Percent + Percent. Type + + + + + + + + + BBIE + Payment Terms. Amount + The payment amount for the Payment Terms. + 0..1 + Payment Terms + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Payment Terms. Settlement_ Period. Period + An association to Settlement Period. + 0..1 + Payment Terms + Settlement + Period + Period + + + + + + + + + ASBIE + Payment Terms. Penalty_ Period. Period + An association to Penalty Period. + 0..1 + Payment Terms + Penalty + Period + Period + + + + + + + + + + + ABIE + Period. Details + Information about a period of time. + Period + + + + + + + + + BBIE + Period. Start Date. Date + The start date of the period. + 0..1 + Period + Start Date + Date + Date. Type + + + + + + + + + BBIE + Period. Start Time. Time + The start time of the period. + 0..1 + Period + Start Time + Time + Time. Type + + + + + + + + + BBIE + Period. End Date. Date + The end date of the period. + 0..1 + Period + End Date + Date + Date. Type + + + + + + + + + BBIE + Period. End Time. Time + The end time of the period. + 0..1 + Period + End Time + Time + Time. Type + + + + + + + + + BBIE + Period. Duration. Measure + The duration of a period, expressed as a code; ISO 8601. + 0..1 + Period + Duration + Measure + Measure. Type + + + + + + + + + BBIE + Period. Description Code. Code + A decription of the period, expressed as a code. + 0..n + Period + Description Code + Code + Code. Type + + + + + + + + + BBIE + Period. Description. Text + A decription of the period. + 0..n + Period + Description + Text + Text. Type + + + + + + + + + + + ABIE + Person. Details + Information about a person. + Person + + + + + + + + + BBIE + Person. First_ Name. Name + A person's forename or first name. + 0..1 + Person + First + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Family_ Name. Name + A person's surname or family name. + 0..1 + Person + Family + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Title. Text + A person's title of address, e.g., Mr, Ms, Dr, Sir. + 0..1 + Person + Title + Text + Text. Type + + + + + + + + + BBIE + Person. Middle_ Name. Name + A person's middle name(s) and/or initial(s). + 0..1 + Person + Middle + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Name Suffix. Text + A suffix to a person's name, e.g., PhD, OBE, Jnr. + 0..1 + Person + Name Suffix + Text + Text. Type + + + + + + + + + BBIE + Person. Job Title. Text + A person's job title within an organization (for a particular role). + 0..1 + Person + Job Title + Text + Text. Type + + + + + + + + + BBIE + Person. Organization_ Department. Text + The department or subdivision of an organization that the person belongs to (for a particular role). + 0..1 + Person + Organization + Department + Text + Text. Type + + + + + + + + + + + ABIE + Physical Attribute. Details + Information about physical attributes. + Physical Attribute + + + + + + + + + BBIE + Physical Attribute. Attribute Identifier. Identifier + Identifies the physical attribute. + 1 + Physical Attribute + Attribute Identifier + Identifier + Identifier. Type + "colour" "style" + + + + + + + + + BBIE + Physical Attribute. Position Code. Code + The position of the physical attribute, expressed as a code. + 0..1 + Physical Attribute + Position Code + Code + Code. Type + + + + + + + + + BBIE + Physical Attribute. Description Code. Code + The description of the physical attribute, expressed as a code. + 0..1 + Physical Attribute + Description Code + Code + Code. Type + "XXL","Small" + + + + + + + + + BBIE + Physical Attribute. Description. Text + The description of the physical attribute, expressed as text. + 0..n + Physical Attribute + Description + Text + Text. Type + + + + + + + + + + + ABIE + Price. Details + Information about the price. + Price + + + + + + + + + BBIE + Price. Price Amount. Amount + The price amount. + 1 + Price + Price Amount + Amount + Amount. Type + unit price + 23.45 + + + + + + + + + BBIE + Price. Base_ Quantity. Quantity + The actual quantity to which the price applies. + 0..1 + Price + Base + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Price. Price Change_ Reason. Text + The reason for the price change, expressed as text. + 0..n + Price + Price Change + Reason + Text + Text. Type + "Clearance of old stock", "New contract applies" + + + + + + + + + BBIE + Price. Price Type Code. Code + The price type, expressed as a code. + 0..1 + Price + Price Type Code + Code + Code. Type + + + + + + + + + BBIE + Price. Price Type. Text + The price type, expressed as text. + 0..1 + Price + Price Type + Text + Text. Type + retail, wholesale, discount, contract + + + + + + + + + BBIE + Price. Orderable Unit Factor. Rate + The factor by which the base price unit can be converted to the orderable unit. + 0..1 + Price + Orderable Unit Factor + Rate + Rate. Type + Nails are priced by weight but ordered by quantity. So this would say how many nails per kilo + + + + + + + + + ASBIE + Price. Validity_ Period. Period + An association to Validity Period. + 0..n + Price + Validity + Period + Period + + + + + + + + + ASBIE + Price. Price List + A reference to a Price List. + 0..1 + Price + Price List + Price List + + + + + + + + + ASBIE + Price. Allowance Charge + An association to Allowance Charge. + 0..n + Price + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Price List. Details + Information about a Price List. + Price List + + + + + + + + + BBIE + Price List. Identifier + Identifies the Price List. + 0..1 + Price List + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Price List. Status Code. Code + Identifies whether the price list is an 'original', 'copy', 'revision', or 'cancellation'. + 0..1 + Price List + Status Code + Code + Code. Type + "new - announcement only", "new and available", "deleted - announcement only" + + + + + + + + + ASBIE + Price List. Validity_ Period. Period + An association to Validity Period. + 0..n + Price List + Validity + Period + Period + + + + + + + + + ASBIE + Price List. Previous_ Price List. Price List + An association to Previous Price List. + 0..1 + Price List + Previous + Price List + Price List + + + + + + + + + + + ABIE + Pricing Reference. Details + A reference to Pricing Information. + Pricing Reference + + + + + + + + + ASBIE + Pricing Reference. Original_ Item Location Quantity. Item Location Quantity + An association to the original Item Location Quantity. + 0..1 + Pricing Reference + Original + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Pricing Reference. Alternative Condition_ Price. Price + The price expressed in terms other than the actual price, e.g., the list price v. the contracted price, or the price in bags v. the price in kilos, or the list price in bags v. the contracted price in kilos. + 0..n + Pricing Reference + Alternative Condition + Price + Price + + + + + + + + + + + ABIE + Quotation Line. Details + Information about a Quotation Line. + Quotation Line + + + + + + + + + BBIE + Quotation Line. Identifier + Identifies the Quotation Line Item. + 0..1 + Quotation Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Quotation Line. Note. Text + Free-form text applying to the Quotation Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Quotation Line + Note + Text + Text. Type + + + + + + + + + BBIE + Quotation Line. Quantity + The quantity of the item quoted. + 0..1 + Quotation Line + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Quotation Line. Line Extension Amount. Amount + The total amount for the Quotation Line, including Allowance Charges but net of taxes. + 0..1 + Quotation Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Quotation Line. Total_ Tax Amount. Amount + The total tax amount for the Quotation Line. + 0..1 + Quotation Line + Total + Tax Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Quotation Line. Document Reference + An association to Document Reference. + 0..n + Quotation Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Quotation Line. Line Item + An association to Line Item. + 1 + Quotation Line + Line Item + Line Item + + + + + + + + + ASBIE + Quotation Line. Seller Proposed Substitute_ Line Item. Line Item + An association to a proposed substitute Line Item. + 0..n + Quotation Line + Seller Proposed Substitute + Line Item + Line Item + + + + + + + + + + + ABIE + Rail Transport. Details + Describes a train. + Rail Transport + + + + + + + + + BBIE + Rail Transport. Train Identifier. Identifier + Identifies a train. + 1 + Rail Transport + Train Identifier + Identifier + Identifier. Type + Train Number (WCO ID 167) + + + + + + + + + BBIE + Rail Transport. Rail Car Identifier. Identifier + Identifies the rail car on the train used for the means of transport. + 0..1 + Rail Transport + Rail Car Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Receipt Line. Details + Information about a Receipt Line. + Receipt Line + + + + + + + + + BBIE + Receipt Line. Identifier + Identifies the Receipt Line. + 1 + Receipt Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Receipt Line. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the Receipt Line instance. + 0..1 + Receipt Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Receipt Line. Note. Text + Free-form text applying to the Receipt Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Receipt Line + Note + Text + Text. Type + + + + + + + + + BBIE + Receipt Line. Received_ Quantity. Quantity + The quantity received. + 0..1 + Receipt Line + Received + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Short_ Quantity. Quantity + The quantity received short; the difference between the quantity reported despatched and the quantity actually received. + 0..1 + Receipt Line + Short + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Shortage Action Code. Code + The action that the Delivery Party wishes the Despatch Party to take as a result of the shortage, expressed as a code. + 0..1 + Receipt Line + Shortage Action Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Rejected_ Quantity. Quantity + The quantity rejected. + 0..1 + Receipt Line + Rejected + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Reject Reason Code. Code + The reason for rejection, expressed as a code. + 0..1 + Receipt Line + Reject Reason Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Reject_ Reason. Text + The reason for rejection. + 0..1 + Receipt Line + Reject + Reason + Text + Text. Type + + + + + + + + + BBIE + Receipt Line. Reject Action Code. Code + The action that the Delivery Party wishes the Despatch Party to take as a result of the rejection, expressed as a code. + 0..1 + Receipt Line + Reject Action Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Oversupply Quantity. Quantity + Indicates fluctuating quantity with regard to ordered/despatched quantity. Should only be a positive number. + 0..1 + Receipt Line + Oversupply Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Received_ Date. Date + The date on which the good/services are received. + 0..1 + Receipt Line + Received + Date + Date + Date. Type + + + + + + + + + BBIE + Receipt Line. Timing Complaint Code. Code + A complaint about the timing of delivery, expressed as a code. + 0..1 + Receipt Line + Timing Complaint Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Timing Complaint. Text + A complaint about the timing of delivery. + 0..1 + Receipt Line + Timing Complaint + Text + Text. Type + + + + + + + + + ASBIE + Receipt Line. Order Line Reference + An association to Order Line Reference. + 0..1 + Receipt Line + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Receipt Line. Despatch_ Line Reference. Line Reference + An association to Despatch Line Reference. + 0..n + Receipt Line + Despatch + Line Reference + Line Reference + + + + + + + + + ASBIE + Receipt Line. Document Reference + An association to Document Reference. + 0..n + Receipt Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Receipt Line. Item + An association to Item. + 0..n + Receipt Line + Item + Item + + + + + + + + + ASBIE + Receipt Line. Shipment + An association to Shipment. + 0..n + Receipt Line + Shipment + Shipment + + + + + + + + + + + ABIE + Related Item. Details + Information about the relationship between two items. + Related Item + + + + + + + + + BBIE + Related Item. Identifier + An identifier for the related item. + 0..1 + Related Item + Identifier + Identifier + Identifier. Type + "First", "Second" + + + + + + + + + BBIE + Related Item. Quantity + The quantity that applies to the relationship. + 0..1 + Related Item + Quantity + Quantity + Quantity. Type + "6", "10mg per Kilo" + + + + + + + + + BBIE + Related Item. Description. Text + A description for the relationship. + 0..n + Related Item + Description + Text + Text. Type + "If used in wet conditions or extreme environments" + + + + + + + + + + + ABIE + Reminder Line. Details + Information about a Line on a Statement of Account. + Reminder Line + + + + + + + + + BBIE + Reminder Line. Identifier + Identifies the Statement Line. + 1 + Reminder Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Reminder Line. Note. Text + Free-form text applying to the Statement Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Reminder Line + Note + Text + Text. Type + + + + + + + + + BBIE + Reminder Line. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the Order instance. + 0..1 + Reminder Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Reminder Line. Balance Brought Forward_ Indicator. Indicator + If true, indicates that the Statement Line contains a balance brought forward. + 0..1 + Reminder Line + Balance Brought Forward + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Reminder Line. Debit_ Line Amount. Amount + The amount debited on the Statement Line. + 0..1 + Reminder Line + Debit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Reminder Line. Credit_ Line Amount. Amount + The amount credited on the Statement Line. + 0..1 + Reminder Line + Credit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Reminder Line. Accounting Cost Code. Code + The buyer's accounting code applied to the Reminder Line. + 0..1 + Reminder Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Reminder Line. Accounting Cost. Text + The buyer's accounting code applied to the Reminder Line, expressed as text. + 0..1 + Reminder Line + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Reminder Line. Reminder_ Period. Period + An association to Invoice Period. + 0..n + Reminder Line + Reminder + Period + Period + + + + + + + + + ASBIE + Reminder Line. Billing Reference + An association to Accounting Document. + 0..n + Reminder Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Reminder Line. Exchange Rate + An association to Exchange Rate (between the Statement Line Currency and the Related Document currency). + 0..1 + Reminder Line + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Remittance Advice Line. Details + Information about a Line on a Remittance Advice. + Remittance Advice Line + + + + + + + + + BBIE + Remittance Advice Line. Identifier + Identifies the Remittance Advice Line. + 1 + Remittance Advice Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Remittance Advice Line. Note. Text + Free-form text applying to the Remittance Advice Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Remittance Advice Line + Note + Text + Text. Type + + + + + + + + + BBIE + Remittance Advice Line. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the Remittance Advice Line instance. + 0..1 + Remittance Advice Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Remittance Advice Line. Debit_ Line Amount. Amount + The amount debited on the Remittance Advice Line. + 0..1 + Remittance Advice Line + Debit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Remittance Advice Line. Credit_ Line Amount. Amount + The amount credited on the Remittance Advice Line. + 0..1 + Remittance Advice Line + Credit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Remittance Advice Line. Balance Amount. Amount + The balance amount on the Remittance Advice Line. + 0..1 + Remittance Advice Line + Balance Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Remittance Advice Line. Accounting_ Supplier Party. Supplier Party + An association to Supplier Accounting Party. + 0..1 + Remittance Advice Line + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Remittance Advice Line. Accounting_ Customer Party. Customer Party + An association to Customer Accounting Party. + 0..1 + Remittance Advice Line + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Remittance Advice Line. Buyer_ Customer Party. Customer Party + An association to Buyer. + 0..1 + Remittance Advice Line + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Remittance Advice Line. Seller_ Supplier Party. Supplier Party + An association to Seller. + 0..1 + Remittance Advice Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Remittance Advice Line. Originator_ Customer Party. Customer Party + An association to Originator. + 0..1 + Remittance Advice Line + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Remittance Advice Line. Payee_ Party. Party + An association to Payee. + 0..1 + Remittance Advice Line + Payee + Party + Party + + + + + + + + + ASBIE + Remittance Advice Line. Invoice_ Period. Period + An association to Invoice Period. + 0..n + Remittance Advice Line + Invoice + Period + Period + + + + + + + + + ASBIE + Remittance Advice Line. Billing Reference + An association to Related Document. + 0..n + Remittance Advice Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Remittance Advice Line. Document Reference + An association to Document Reference. + 0..n + Remittance Advice Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Remittance Advice Line. Exchange Rate + An association to Exchange Rate (between the Remittance Advice Line currency and the Related Document currency). + 0..1 + Remittance Advice Line + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Request For Quotation Line. Details + Information about a Line on a Request For Quotation. + Request For Quotation Line + + + + + + + + + BBIE + Request For Quotation Line. Identifier + Identifies the Request For Quotation Line. + 0..1 + Request For Quotation Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Request For Quotation Line. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the Request For Quotation Line instance. + 0..1 + Request For Quotation Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Request For Quotation Line. Note. Text + Free-form text applying to the Request For Quotation Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Request For Quotation Line + Note + Text + Text. Type + + + + + + + + + ASBIE + Request For Quotation Line. Document Reference + An association to Document Reference. + 0..n + Request For Quotation Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Request For Quotation Line. Line Item + An association to Line Item. + 1 + Request For Quotation Line + Line Item + Line Item + + + + + + + + + + + ABIE + Response. Details + Information about responses to a document (at the application level). + Response + + + + + + + + + BBIE + Response. Reference. Identifier + Identifies the section (or line) of the document to which the response applies. + 1 + Response + Reference + Identifier + Identifier. Type + + + + + + + + + BBIE + Response. Response Code. Code + A code for the description of the response to the transaction document. + 0..1 + Response + Response Code + Code + Code. Type + + + + + + + + + BBIE + Response. Description. Text + The description of the response to the transaction document. + 0..n + Response + Description + Text + Text. Type + + + + + + + + + + + ABIE + Road Transport. Details + Describes a road transport vehicle. + Road Transport + + + + + + + + + BBIE + Road Transport. License Plate Identifier. Identifier + Identifies a specific vehicle. + 1 + Road Transport + License Plate Identifier + Identifier + Identifier. Type + Vehicle registration number (WCO ID 167) + + + + + + + + + + + ABIE + Secondary Hazard. Details + Information about Secondary Hazard (related to a Hazardous Item). + Secondary Hazard + + + + + + + + + BBIE + Secondary Hazard. Identifier + Identifies the Secondary Hazard. + 0..1 + Secondary Hazard + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Secondary Hazard. Placard Notation. Text + The placard notation corresponding to the hazard class of the hazardous commodity. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport. + 0..1 + Secondary Hazard + Placard Notation + Text + Text. Type + "5.1" + + + + + + + + + BBIE + Secondary Hazard. Placard Endorsement. Text + The placard endorsement that is to be shown on the shipping papers for the hazardous commodity. Can also be used for the number of the orange placard (lower part) required on the means of transport. + 0..1 + Secondary Hazard + Placard Endorsement + Text + Text. Type + "2" + + + + + + + + + BBIE + Secondary Hazard. Emergency Procedures Code. Code + Emergency procedures for hazardous goods, expressed as a code. + 0..1 + Secondary Hazard + Emergency Procedures Code + Code + Code. Type + EMG code, EMS Page Number + + + + + + + + + BBIE + Secondary Hazard. Extension. Text + Additional information about the hazardous substance. Can be used to specify information such as the type of regulatory requirements that apply to a description. + 0..1 + Secondary Hazard + Extension + Text + Text. Type + "N.O.S. or a Waste Characteristics Code in conjunction with an EPA Waste Stream code" + + + + + + + + + + + ABIE + Shipment. Details + Information about a shipment. + Shipment + Consignment + + + + + + + + + BBIE + Shipment. Identifier + Identifies a shipment. + 1 + Shipment + Identifier + Identifier + Identifier. Type + Waybill Number + + + + + + + + + BBIE + Shipment. Shipping Priority Level. Code + The priority or level of service required for a shipment, expressed as a code. + 0..1 + Shipment + Shipping Priority Level + Code + Code. Type + Service Level, Service Priority + + + + + + + + + BBIE + Shipment. Handling Code. Code + The handling required for a shipment, expressed as a code. + 0..1 + Shipment + Handling Code + Code + Code. Type + Special Handling + + + + + + + + + BBIE + Shipment. Handling_ Instructions. Text + Free-form text describing Handling Instructions for a shipment. + 0..1 + Shipment + Handling + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Information. Text + Free-form text applying to a shipment. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Shipment + Information + Text + Text. Type + + + + + + + + + BBIE + Shipment. Gross_ Weight. Measure + The total gross weight of a shipment; the weight of the goods plus packaging plus transport equipment. + 0..1 + Shipment + Gross + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net_ Weight. Measure + The total net weight of a shipment; the weight of the goods plus packaging. + 0..1 + Shipment + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net Net_ Weight. Measure + The weight of the goods net of packaging and transport equipment. + 0..1 + Shipment + Net Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Gross_ Volume. Measure + The total volume of the goods in a shipment plus packaging. + 0..1 + Shipment + Gross + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net_ Volume. Measure + The volume of a shipment net of packaging and transport equipment. + 0..1 + Shipment + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Total_ Goods Item Quantity. Quantity + Count of the total number of goods items within a shipment. + 0..1 + Shipment + Total + Goods Item Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Shipment. Total_ Transport Handling Unit Quantity. Quantity + Count of the number of pieces of transport handling equipment in a shipment, such as pallets, boxes, and cases. + 0..1 + Shipment + Total + Transport Handling Unit Quantity + Quantity + Quantity. Type + Number of THUs + + + + + + + + + BBIE + Shipment. Insurance_ Value. Amount + The total sum covered by an insurance for the shipment. + 0..1 + Shipment + Insurance + Value + Amount + Amount. Type + Value Insured + + + + + + + + + BBIE + Shipment. Declared Customs_ Value. Amount + Amount declared for customs purposes of those goods in a shipment which are subject to the same customs procedure, and have the same tariff/statistical heading, country information, and duty regime. + 0..1 + Shipment + Declared Customs + Value + Amount + Amount. Type + + + + + + + + + BBIE + Shipment. Declared For Carriage_ Value. Amount + Value, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery. + 0..1 + Shipment + Declared For Carriage + Value + Amount + Amount. Type + Declared value for carriage, Interest in delivery + + + + + + + + + BBIE + Shipment. Declared Statistics_ Value. Amount + Value declared for statistical purposes of those goods in a consignment which have the same statistical heading. + 0..1 + Shipment + Declared Statistics + Value + Amount + Amount. Type + Statistical Value + + + + + + + + + BBIE + Shipment. Free On Board_ Value. Amount + Monetary amount that has to be or has been paid as calculated under the applicable trade delivery. + 0..1 + Shipment + Free On Board + Value + Amount + Amount. Type + FOB Value + + + + + + + + + BBIE + Shipment. Special_ Instructions. Text + Special instructions relating to a shipment. + 0..n + Shipment + Special + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Delivery_ Instructions. Text + Delivery instructions relating to a shipment. + 0..n + Shipment + Delivery + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Split Consignment_ Indicator. Indicator + Indicates whether the consignment has been split in transit. + 0..1 + Shipment + Split Consignment + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Shipment. Consignment + An association to Consignment covering the shipment. + 1 + Shipment + Consignment + Consignment + + + + + + + + + ASBIE + Shipment. Goods Item + An association to Goods Item (for Bulk Goods). + 0..n + Shipment + Goods Item + Goods Item + + + + + + + + + ASBIE + Shipment. Shipment Stage + An association to Shipment Stage. + 0..n + Shipment + Shipment Stage + Shipment Stage + + + + + + + + + ASBIE + Shipment. Delivery + An association to Delivery. + 0..1 + Shipment + Delivery + Delivery + + + + + + + + + ASBIE + Shipment. Transport Handling Unit + An association to Transport Handling Unit used for loose and containerized goods. + 0..n + Shipment + Transport Handling Unit + Transport Handling Unit + + + + + + + + + ASBIE + Shipment. Origin_ Address. Address + An association to the region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the Customs tariff, or quantitative restrictions, or of any other measure related to trade. + 0..1 + Shipment + Origin + Address + Address + + + + + + + + + ASBIE + Shipment. First Arrival Port_ Location. Location + Identifies the first arrival location. This would be a port for sea, airport for air, and border post for land crossing. + 0..1 + Shipment + First Arrival Port + Location + Location + + + + + + + + + ASBIE + Shipment. Last Exit Port_ Location. Location + Identifies the final exporting location. This would be a port for sea, airport for air, and border post for land crossing. + 0..1 + Shipment + Last Exit Port + Location + Location + + + + + + + + + ASBIE + Shipment. Export_ Country. Country + Identifies the country from which the goods are originally exported without any commercial transaction taking place in intermediate countries. + 0..1 + Shipment + Export + Country + Country + + + + + + + + + ASBIE + Shipment. Freight_ Allowance Charge. Allowance Charge + Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs). + 0..n + Shipment + Freight + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Shipment Stage. Details + Information about a shipment stage. + Shipment Stage + + + + + + + + + BBIE + Shipment Stage. Identifier + Identifies a shipment stage. + 0..1 + Shipment Stage + Identifier + Identifier + Identifier. Type + "1","2", etc.. + + + + + + + + + BBIE + Shipment Stage. Transport Mode Code. Code + The method of transport used for a shipment stage. + 0..1 + Shipment Stage + Transport Mode Code + Code + Transport Mode_ Code. Type + + + + + + + + + BBIE + Shipment Stage. Transport Means Type Code. Code + The type of vehicle used for a shipment stage. + 0..1 + Shipment Stage + Transport Means Type Code + Code + Code. Type + + + + + + + + + BBIE + Shipment Stage. Transit_ Direction Code. Code + The direction of transit for a shipment stage. + 0..1 + Shipment Stage + Transit + Direction Code + Code + Code. Type + + + + + + + + + BBIE + Shipment Stage. Pre Carriage_ Indicator. Indicator + Indicates whether the stage is before the main carriage of the shipment. + 1 + Shipment Stage + Pre Carriage + Indicator + Indicator + Indicator. Type + Truck delivery to wharf + + + + + + + + + BBIE + Shipment Stage. On Carriage_ Indicator. Indicator + Indicates whether the stage is after the main carriage of the shipment. + 1 + Shipment Stage + On Carriage + Indicator + Indicator + Indicator. Type + Truck delivery from wharf + + + + + + + + + ASBIE + Shipment Stage. Transit_ Period. Period + An association to Transit Period. + 0..1 + Shipment Stage + Transit + Period + Period + + + + + + + + + ASBIE + Shipment Stage. Carrier_ Party. Party + An association to Carrier. + 0..n + Shipment Stage + Carrier + Party + Party + + + + + + + + + ASBIE + Shipment Stage. Transport Means + An association to the means of transport. + 0..1 + Shipment Stage + Transport Means + Transport Means + + + + + + + + + ASBIE + Shipment Stage. Loading Port_ Location. Location + An association to the port location of loading. + 0..1 + Shipment Stage + Loading Port + Location + Location + + + + + + + + + ASBIE + Shipment Stage. Unloading Port_ Location. Location + An association to the port location of unloading. + 0..1 + Shipment Stage + Unloading Port + Location + Location + + + + + + + + + ASBIE + Shipment Stage. Transship Port_ Location. Location + An association to the port location of transshipment. + 0..1 + Shipment Stage + Transship Port + Location + Location + + + + + + + + + + + ABIE + Signature. Details + Information about signature. A placeholder for signature. + Signature + + + + + + + + + BBIE + Signature. Identifier + Identifies a signature that has been used to sign with. + 1 + Signature + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Signature. Note. Text + Free form text about the signature or the circumstanses where the signature has been used. + 0..1 + Signature + Note + Text + Text. Type + + + + + + + + + BBIE + Signature. Validation Date. Date + Specifies the date when the signature was approved. + 0..1 + Signature + Validation Date + Date + Date. Type + + + + + + + + + BBIE + Signature. Validation Time. Time + Specifies the time when the signature was approved. + 0..1 + Signature + Validation Time + Time + Time. Type + + + + + + + + + BBIE + Signature. Validator Identifier. Identifier + Identifies the organization, person, service or server that has validated the signature. + 0..1 + Signature + Validator Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Signature. Canonicalization Method. Text + Describes the response to the transaction document. + 0..1 + Signature + Canonicalization Method + Text + Text. Type + + + + + + + + + BBIE + Signature. Signature Method. Text + Describes the response to the transaction document. + 0..1 + Signature + Signature Method + Text + Text. Type + + + + + + + + + ASBIE + Signature. Signatory_ Party. Party + Identifies the party that signed the document. + 1 + Signature + Signatory + Party + Party + + + + + + + + + ASBIE + Signature. Digital Signature_ Attachment. Attachment + Refers to the actual encoded signature (e.g., in XMLDSIG format). + 0..1 + Signature + Digital Signature + Attachment + Attachment + + + + + + + + + ASBIE + Signature. Original_ Document Reference. Document Reference + A reference to the actual document that the signature applies to. For evidentiary purposes, this may be the document image that the signatory party saw when applying their signature. + 0..1 + Signature + Original + Document Reference + Document Reference + + + + + + + + + + + ABIE + Statement Line. Details + Information about a Line on a Statement of Account. + Statement Line + + + + + + + + + BBIE + Statement Line. Identifier + Identifies the Statement Line. + 1 + Statement Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement Line. Note. Text + Free-form text applying to the Statement Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Statement Line + Note + Text + Text. Type + + + + + + + + + BBIE + Statement Line. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the Statement Line instance. + 0..1 + Statement Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement Line. Balance Brought Forward_ Indicator. Indicator + If true, indicates that the Statement Line contains a balance brought forward. + 0..1 + Statement Line + Balance Brought Forward + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Statement Line. Debit_ Line Amount. Amount + The amount debited on the Statement Line. + 0..1 + Statement Line + Debit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement Line. Credit_ Line Amount. Amount + The amount credited on the Statement Line. + 0..1 + Statement Line + Credit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement Line. Balance Amount. Amount + The balance amount on the Statement Line. + 0..1 + Statement Line + Balance Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Statement Line. Payment Means + An association to Payment Means. + 0..1 + Statement Line + Payment Means + Payment Means + + + + + + + + + ASBIE + Statement Line. Payment Terms + An association to Payment Terms. + 0..n + Statement Line + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Statement Line. Buyer_ Customer Party. Customer Party + An association to Buyer. + 0..1 + Statement Line + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Seller_ Supplier Party. Supplier Party + An association to Seller. + 0..1 + Statement Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement Line. Originator_ Customer Party. Customer Party + An association to Originator. + 0..1 + Statement Line + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Accounting_ Customer Party. Customer Party + An association to Accounting Customer Party. + 0..1 + Statement Line + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Accounting_ Supplier Party. Supplier Party + An association to Accounting Supplier Party. + 0..1 + Statement Line + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement Line. Payee_ Party. Party + An association to Payee. + 0..1 + Statement Line + Payee + Party + Party + + + + + + + + + ASBIE + Statement Line. Invoice_ Period. Period + An association to Invoice Period. + 0..n + Statement Line + Invoice + Period + Period + + + + + + + + + ASBIE + Statement Line. Billing Reference + An association to Billing Reference. + 0..n + Statement Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Statement Line. Document Reference + An association to Document Reference. + 0..n + Statement Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Statement Line. Exchange Rate + An association to Exchange Rate (between the Statement Line currency and the Related Document Currency). + 0..1 + Statement Line + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Status. Details + The information relevant to a condition or a position of an object. + Status + + + + + + + + + BBIE + Status. Condition Code. Code + A code specifying the status condition of the related object. + 0..1 + Status + Condition Code + Code + Transportation Status_ Code. Type + UN/ECE Rec 24 + + + + + + + + + BBIE + Status. Reference_ Date. Date + A reference date value for this status. + 0..1 + Status + Reference + Date + Date + Date. Type + + + + + + + + + BBIE + Status. Reference_ Time. Time + A reference time value for this status. + 0..1 + Status + Reference + Time + Time + Time. Type + + + + + + + + + BBIE + Status. Description. Text + A textual description of this status. + 0..1 + Status + Description + Text + Text. Type + + + + + + + + + BBIE + Status. Status Reason Code. Code + A code specifying a reason for a status condition. + 0..1 + Status + Status Reason Code + Code + Code. Type + + + + + + + + + BBIE + Status. Status_ Reason. Text + The reason, expressed as text, for this status condition or position. + 0..1 + Status + Status + Reason + Text + Text. Type + + + + + + + + + BBIE + Status. Sequence. Identifier + A unique identifier of the sequence of this status. + 0..1 + Status + Sequence + Identifier + Identifier. Type + + + + + + + + + BBIE + Status. Text + Provides any textual information related to this status. + 0..1 + Status + Text + Text + Text. Type + + + + + + + + + BBIE + Status. Indication_ Indicator. Indicator + Specifies an indicator relevant to a specific status. + 0..1 + Status + Indication + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Status. Percent + Specifies a percentage relevant to a specific status. + 0..1 + Status + Percent + Percent + Percent. Type + + + + + + + + + + + ABIE + Stowage. Details + A location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + Stowage + + + + + + + + + BBIE + Stowage. Location Identifier. Identifier + Identifies a location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + 0..1 + Stowage + Location Identifier + Identifier + Identifier. Type + Cell Location, coded + + + + + + + + + BBIE + Stowage. Location. Text + Describes a location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + 0..n + Stowage + Location + Text + Text. Type + Cell Location + + + + + + + + + ASBIE + Stowage. Measurement_ Dimension. Dimension + Associates any measurements (including lengths, mass, and volume) for this stowage. + 0..n + Stowage + Measurement + Dimension + Dimension + + + + + + + + + + + ABIE + Supplier Party. Details + Information about the Supplier Party. + Supplier Party + + + + + + + + + BBIE + Supplier Party. Customer Assigned_ Account Identifier. Identifier + Identifies the supplier assigned by the customer; the customer's internal reference for the supplier. + 0..1 + Supplier Party + Customer Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Supplier Party. Additional_ Account Identifier. Identifier + Identifies the supplier assigned by a third party. + 0..n + Supplier Party + Additional + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Supplier Party. Data Sending Capability. Text + Capability to send invoice data via the purchase card provider (VISA/MasterCard/American Express). + 0..1 + Supplier Party + Data Sending Capability + Text + Text. Type + + + + + + + + + ASBIE + Supplier Party. Party + An association to Party. + 0..1 + Supplier Party + Party + Party + + + + + + + + + ASBIE + Supplier Party. Despatch_ Contact. Contact + An association to Despatch. + 0..1 + Supplier Party + Despatch + Contact + Contact + + + + + + + + + ASBIE + Supplier Party. Accounting_ Contact. Contact + An association to Supplier Accounting Contact. + 0..1 + Supplier Party + Accounting + Contact + Contact + + + + + + + + + ASBIE + Supplier Party. Seller_ Contact. Contact + An association to Seller. + 0..1 + Supplier Party + Seller + Contact + Contact + + + + + + + + + + + ABIE + Tax Category. Details + Information about a tax category. + Tax Category + + + + + + + + + BBIE + Tax Category. Identifier + Identifies the tax category. + 0..1 + Tax Category + Identifier + Identifier + Identifier. Type + "ZeroRatedGoods" "NotTaxable" "Standard Rate" + + + + + + + + + BBIE + Tax Category. Name + The name of the tax category. + 0..1 + Tax Category + Name + Name + Name. Type + "Luxury Goods","Wine Equalization", "Exempt" + + + + + + + + + BBIE + Tax Category. Percent + The tax rate for the category, expressed as a percentage. + 0..1 + Tax Category + Percent + Percent + Percent. Type + + + + + + + + + BBIE + Tax Category. Base Unit Measure. Measure + Where a tax is applied at a certain rate per unit, the measure of units on which the tax calculation is based. + 0..1 + Tax Category + Base Unit Measure + Measure + Measure. Type + + + + + + + + + BBIE + Tax Category. Per Unit_ Amount. Amount + Where a tax is applied at a certain rate per unit, the rate per unit applied. + 0..1 + Tax Category + Per Unit + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Category. Tax Exemption Reason Code. Code + The reason for tax being exempted expressed as a code. + 0..1 + Tax Category + Tax Exemption Reason Code + Code + Code. Type + + + + + + + + + BBIE + Tax Category. Tax Exemption Reason. Text + The reason for tax being exempted. + 0..1 + Tax Category + Tax Exemption Reason + Text + Text. Type + + + + + + + + + BBIE + Tax Category. Tier Range. Text + Where a tax is tiered, the range of tiers applied in the calculation of the tax subtotal for the tax category. + 0..1 + Tax Category + Tier Range + Text + Text. Type + + + + + + + + + BBIE + Tax Category. Tier Rate. Percent + Where a tax is tiered, the rate of tax applied to the range of tiers in the calculation of the tax subtotal for the tax category. + 0..1 + Tax Category + Tier Rate + Percent + Percent. Type + + + + + + + + + ASBIE + Tax Category. Tax Scheme + An association to Tax Scheme. + 1 + Tax Category + Tax Scheme + Tax Scheme + + + + + + + + + + + ABIE + Tax Scheme. Details + Information about a tax scheme. + Tax Scheme + + + + + + + + + BBIE + Tax Scheme. Identifier + Identifies the tax scheme. + 0..1 + Tax Scheme + Identifier + Identifier + Identifier. Type + "VAT", "GST" + + + + + + + + + BBIE + Tax Scheme. Name + The name of the tax scheme. + 0..1 + Tax Scheme + Name + Name + Name. Type + "Value Added Tax", "Wholesale Tax", "Sales Tax", "State Tax" + + + + + + + + + BBIE + Tax Scheme. Tax Type Code. Code + An identifier for the tax type. + 0..1 + Tax Scheme + Tax Type Code + Code + Code. Type + "Consumption", "Sales" + + + + + + + + + BBIE + Tax Scheme. Currency Code. Code + The currency in which the tax is coolected and reported, expressed as a code. + 0..1 + Tax Scheme + Currency Code + Code + Currency_ Code. Type + + + + + + + + + ASBIE + Tax Scheme. Jurisdiction Region_ Address. Address + An association with Address (of taxation jurisdiction). + 0..n + Tax Scheme + Jurisdiction Region + Address + Address + + + + + + + + + + + ABIE + Tax Subtotal. Details + Information about the subtotal for a particular tax category within a tax type such as standard rate within VAT. + Tax Subtotal + + + + + + + + + BBIE + Tax Subtotal. Taxable_ Amount. Amount + The net amount to which the tax percent (rate) is applied to calculate the tax amount. + 0..1 + Tax Subtotal + Taxable + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Tax Amount. Amount + The amount of tax stated explicitly. + 1 + Tax Subtotal + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Calculation Sequence. Numeric + Identifies the numerical order sequence in which taxes are applied when multiple taxes are attracted. If all taxes apply to the same taxable amount, CalculationSequenceNumeric will be '1' for all taxes. + 0..1 + Tax Subtotal + Calculation Sequence + Numeric + Numeric. Type + + + + + + + + + BBIE + Tax Subtotal. Transaction Currency_ Tax Amount. Amount + The tax amount, expressed in the currency used for invoicing. + 0..1 + Tax Subtotal + Transaction Currency + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Percent + The tax rate for the category, expressed as a percentage. + 0..1 + Tax Subtotal + Percent + Percent + Percent. Type + + + + + + + + + BBIE + Tax Subtotal. Base Unit Measure. Measure + Where a tax is applied at a certain rate per unit, the measure of units on which the tax calculation is based. + 0..1 + Tax Subtotal + Base Unit Measure + Measure + Measure. Type + + + + + + + + + BBIE + Tax Subtotal. Per Unit_ Amount. Amount + Where a tax is applied at a certain rate per unit, the rate per unit applied. + 0..1 + Tax Subtotal + Per Unit + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Tier Range. Text + Where a tax is tiered, the range of tiers applied in the calculation of the tax subtotal for the tax category. + 0..1 + Tax Subtotal + Tier Range + Text + Text. Type + + + + + + + + + BBIE + Tax Subtotal. Tier Rate. Percent + Where a tax is tiered, the rate of tax applied to the range of tiers in the calculation of the tax subtotal for the tax category. + 0..1 + Tax Subtotal + Tier Rate + Percent + Percent. Type + + + + + + + + + ASBIE + Tax Subtotal. Tax Category + An association to Tax Category. + 1 + Tax Subtotal + Tax Category + Tax Category + + + + + + + + + + + ABIE + Tax Total. Details + Information about a total amount of a particular type of tax. + Tax Total + + + + + + + + + BBIE + Tax Total. Tax Amount. Amount + The total tax amount for a tax type; the sum of each of the tax subtotals for each tax category within the tax type. + 1 + Tax Total + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Total. Rounding Amount. Amount + The rounding amount (positive or negative) added to the calculated tax total to produce the rounded TotalTaxAmount. + 0..1 + Tax Total + Rounding Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Total. Tax Evidence_ Indicator. Indicator + An indicator as to whether these totals are recognized as legal evidence for taxation purposes. + 0..1 + Tax Total + Tax Evidence + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + ASBIE + Tax Total. Tax Subtotal + An association to Tax Subtotal. + 0..n + Tax Total + Tax Subtotal + Tax Subtotal + + + + + + + + + + + ABIE + Temperature. Details + Information about temperature. + Temperature + + + + + + + + + BBIE + Temperature. Attribute Identifier. Identifier + An identifier for temperature. + 1 + Temperature + Attribute Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Temperature. Measure + The temperature measurement value. + 1 + Temperature + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Temperature. Description. Text + A description of the temperature measurement. + 0..n + Temperature + Description + Text + Text. Type + "at sea level" + + + + + + + + + + + ABIE + Trading Terms. Details + Information about the terms and conditions of a trade agreement. + Trading Terms + + + + + + + + + BBIE + Trading Terms. Information. Text + The terms and conditions in text. + 0..n + Trading Terms + Information + Text + Text. Type + "Unless credit terms have been expressly agreed by Dell, payment for the products or services shall be made in full before physical delivery of products or services. Customer shall pay for all shipping and handling charges." + + + + + + + + + BBIE + Trading Terms. Reference. Text + A reference to the terms. + 0..1 + Trading Terms + Reference + Text + Text. Type + http://www1.ap.dell.com/content/topics/topic.aspx/ap/policy/en/au/sales_terms_au?c=au&l=en&s=gen + + + + + + + + + ASBIE + Trading Terms. Applicable_ Address. Address + An association to Address. + 0..1 + Trading Terms + Applicable + Address + Address + + + + + + + + + + + ABIE + Transaction Conditions. Details + Information about purchasing, sales, or payment conditions. + Transaction Conditions + Payment Conditions, Sales Conditions + + + + + + + + + BBIE + Transaction Conditions. Identifier + Identifies the sales or payment conditions. + 0..1 + Transaction Conditions + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transaction Conditions. Action Code. Code + An action relating to sales or payment conditons, expressed as a code. + 0..1 + Transaction Conditions + Action Code + Code + Code. Type + + + + + + + + + BBIE + Transaction Conditions. Description. Text + The description of the sales or payment conditions. + 0..n + Transaction Conditions + Description + Text + Text. Type + + + + + + + + + ASBIE + Transaction Conditions. Document Reference + An association to Document Reference. + 0..n + Transaction Conditions + Document Reference + Document Reference + + + + + + + + + + + ABIE + Transportation Service. Details + Transport service details. + Transportation Service + + + + + + + + + BBIE + Transportation Service. Transport Service Code. Code + A code which describes the general type of service required for the transportation of goods. Specifically, it identifies the extent of the transportation service, e.g., door-to-door, port-to-port. + 1 + Transportation Service + Transport Service Code + Code + Code. Type + + + + + + + + + BBIE + Transportation Service. Tariff Class Code. Code + Specification of a tariff class applicable to a transportation service. + 0..1 + Transportation Service + Tariff Class Code + Code + Code. Type + Tariff Class Specifier + + + + + + + + + BBIE + Transportation Service. Priority. Text + Statement indicating priority of requested transportion service. + 0..1 + Transportation Service + Priority + Text + Text. Type + + + + + + + + + BBIE + Transportation Service. Freight Rate Class Code. Code + Code to indicate applicable rate class for freight. + 0..1 + Transportation Service + Freight Rate Class Code + Code + Code. Type + Charge Basis + + + + + + + + + + + ABIE + Transport Equipment. Details + Information about Transport Equipment; a piece of equipment used to transport goods. + Transport Equipment + Shipping Container, Sea Container, Rail Wagon, Pallet, Trailer, Unit Load Device, ULD + + + + + + + + + BBIE + Transport Equipment. Identifier + Identifies the transport equipment. + 0..1 + Transport Equipment + Identifier + Identifier + Identifier. Type + "OCLU 1234567" + + + + + + + + + BBIE + Transport Equipment. Transport Equipment Type Code. Code + Identifies the type of provider of the transport equipment. + 0..1 + Transport Equipment + Transport Equipment Type Code + Code + Transport Equipment Type_ Code. Type + + + + + + + + + BBIE + Transport Equipment. Provider Type Code. Code + Identifies the type of provider of the transport equipment. + 0..1 + Transport Equipment + Provider Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Owner Type Code. Code + Identifies the type of owner of a piece of transport equipment. + 0..1 + Transport Equipment + Owner Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Size Type Code. Code + The size and type of a piece of transport equipment, expressed as a code. When the transport equipment is a shipping container, it is recommended to use ContainerSizeTypeCode for validation. + 0..1 + Transport Equipment + Size Type Code + Code + Code. Type + Container Size Type Code + + + + + + + + + BBIE + Transport Equipment. Disposition Code. Code + The current disposition of the transport equipment, expressed as a code. + 0..1 + Transport Equipment + Disposition Code + Code + Code. Type + Status + + + + + + + + + BBIE + Transport Equipment. Fullness Indication Code. Code + A code indicating whether a piece of transport equipment is full, partially full, or empty. + 0..1 + Transport Equipment + Fullness Indication Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Refrigeration On_ Indicator. Indicator + Indicates whether the transport equipment's refrigeration is on (true) or off (false). + 0..1 + Transport Equipment + Refrigeration On + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Information. Text + Additional information about the transport equipment. + 0..1 + Transport Equipment + Information + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment. Returnability_ Indicator. Indicator + Indicates whether a particular item of transport equipment is returnable. + 0..1 + Transport Equipment + Returnability + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Legal Status_ Indicator. Indicator + Legal status of the transport equipment with respect to the Container Convention code. + 0..1 + Transport Equipment + Legal Status + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Transport Equipment. Measurement_ Dimension. Dimension + An association to Dimension. + 0..n + Transport Equipment + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Transport Equipment. Transport Equipment Seal + An association to Transport Equiment Seal. + 0..n + Transport Equipment + Transport Equipment Seal + Transport Equipment Seal + + + + + + + + + ASBIE + Transport Equipment. Minimum_ Temperature. Temperature + The minimum required operating temperature for the container (reefer). + 0..1 + Transport Equipment + Minimum + Temperature + Temperature + + + + + + + + + ASBIE + Transport Equipment. Maximum_ Temperature. Temperature + The maximum required operating termperature for the container (reefer). + 0..1 + Transport Equipment + Maximum + Temperature + Temperature + + + + + + + + + ASBIE + Transport Equipment. Provider_ Party. Party + The party that provides the transport equipment. + 0..1 + Transport Equipment + Provider + Party + Party + + + + + + + + + ASBIE + Transport Equipment. Loading Proof_ Party. Party + The authorized party responsible for certifying that the goods were loaded into the transport equipment. + 0..1 + Transport Equipment + Loading Proof + Party + Party + + + + + + + + + ASBIE + Transport Equipment. Loading_ Location. Location + Identifies the location where the goods are loaded into the transport equipment. + 0..1 + Transport Equipment + Loading + Location + Location + + + + + + + + + + + ABIE + Transport Equipment Seal. Details + Information about a transport equipment seal (a security device attached to the doors of a shipping container). + Transport Equipment Seal + Container Seal + + + + + + + + + BBIE + Transport Equipment Seal. Identifier + Identifies the seal. + 1 + Transport Equipment Seal + Identifier + Identifier + Identifier. Type + "ACS1234" + + + + + + + + + BBIE + Transport Equipment Seal. Seal Issuer Type Code. Code + The type of party that issues and is responsible for a seal, expressed as a code. + 0..1 + Transport Equipment Seal + Seal Issuer Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment Seal. Condition. Text + Information about the condition of a seal. + 0..1 + Transport Equipment Seal + Condition + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment Seal. Seal Status Code. Code + The status of a seal, expressed as a code. + 0..1 + Transport Equipment Seal + Seal Status Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment Seal. Sealing Party Type. Text + Textual description of the role of a sealing party. + 0..1 + Transport Equipment Seal + Sealing Party Type + Text + Text. Type + Sealing Party + + + + + + + + + + + ABIE + Transport Event. Details + A significant occurrence or happening related to an object, process, or person. + Transport Event + + + + + + + + + BBIE + Transport Event. Identification. Identifier + A unique identifier for this event. + 0..1 + Transport Event + Identification + Identifier + Identifier. Type + + + + + + + + + BBIE + Transport Event. Occurrence Date. Date + The date of an occurrence of this event. + 0..1 + Transport Event + Occurrence Date + Date + Date. Type + + + + + + + + + BBIE + Transport Event. Occurrence Time. Time + The time of an occurrence of this event. + 0..1 + Transport Event + Occurrence Time + Time + Time. Type + + + + + + + + + BBIE + Transport Event. Transport Event Type Code. Code + A code specifying the type of event. + 0..1 + Transport Event + Transport Event Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Event. Description. Text + A textual description of the event. + 0..1 + Transport Event + Description + Text + Text. Type + + + + + + + + + BBIE + Transport Event. Completion_ Indicator. Indicator + Indicates if this event is completed. + 0..1 + Transport Event + Completion + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Transport Event. Reported_ Shipment. Shipment + Information about the separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport. + 0..1 + Transport Event + Reported + Shipment + Shipment + + + + + + + + + ASBIE + Transport Event. Current_ Status. Status + The status of the event. + 1..n + Transport Event + Current + Status + Status + + + + + + + + + ASBIE + Transport Event. Contact + Any contacts for the event. + 0..n + Transport Event + Contact + Contact + + + + + + + + + + + ABIE + Transport Handling Unit. Details + A uniquely identifiable physical unit consisting of one or more packages (not necessarily containing the same articles) for enabling physical handling during the transport process. + Transport Handling Unit + Logistics Unit, Handling Unit, THU + + + + + + + + + BBIE + Transport Handling Unit. Identifier + Identifies the transport handling unit. + 0..1 + Transport Handling Unit + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transport Handling Unit. Transport Handling Unit Type Code. Code + The type of transport handling unit, expressed as a code. + 0..1 + Transport Handling Unit + Transport Handling Unit Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Handling Unit. Handling Code. Code + The handling required for a shipment, expressed as a code. + 0..1 + Transport Handling Unit + Handling Code + Code + Code. Type + Special Handling + + + + + + + + + BBIE + Transport Handling Unit. Handling_ Instructions. Text + Free-form text describing handling instructions for a shipment. + 0..1 + Transport Handling Unit + Handling + Instructions + Text + Text. Type + + + + + + + + + BBIE + Transport Handling Unit. Hazardous Risk_ Indicator. Indicator + Indicates whether the shipment contains hazardous materials. + 0..1 + Transport Handling Unit + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Transport Handling Unit. Total_ Goods Item Quantity. Quantity + The total number of goods items in the transport handling unit. + 0..1 + Transport Handling Unit + Total + Goods Item Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Transport Handling Unit. Total_ Package Quantity. Quantity + The total number of packages in the transport handling unit. + 0..1 + Transport Handling Unit + Total + Package Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Transport Handling Unit. Damage_ Remarks. Text + Description of a type of damage. + 0..n + Transport Handling Unit + Damage + Remarks + Text + Text. Type + + + + + + + + + BBIE + Transport Handling Unit. Shipping_ Marks. Text + Free-form description of the marks and numbers on a transport unit or package. + 0..n + Transport Handling Unit + Shipping + Marks + Text + Text. Type + Marks and Numbers, Shipping Marks + + + + + + + + + ASBIE + Transport Handling Unit. Handling Unit_ Despatch Line. Despatch Line + An association to Handling Unit Despatch Line. + 0..n + Transport Handling Unit + Handling Unit + Despatch Line + Despatch Line + + + + + + + + + ASBIE + Transport Handling Unit. Actual_ Package. Package + An association to Actual Package. + 0..n + Transport Handling Unit + Actual + Package + Package + + + + + + + + + ASBIE + Transport Handling Unit. Received Handling Unit_ Receipt Line. Receipt Line + An association to Receipt Line. + 0..n + Transport Handling Unit + Received Handling Unit + Receipt Line + Receipt Line + + + + + + + + + ASBIE + Transport Handling Unit. Transport Equipment + An association to Transport Equipment. + 0..n + Transport Handling Unit + Transport Equipment + Transport Equipment + + + + + + + + + ASBIE + Transport Handling Unit. Hazardous Goods Transit + An association to information about the transportation of hazardous goods. + 0..n + Transport Handling Unit + Hazardous Goods Transit + Hazardous Goods Transit + + + + + + + + + ASBIE + Transport Handling Unit. Measurement_ Dimension. Dimension + An association to Dimension. + 0..n + Transport Handling Unit + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Transport Handling Unit. Minimum_ Temperature. Temperature + The minimum required operating temperature. + 0..1 + Transport Handling Unit + Minimum + Temperature + Temperature + + + + + + + + + ASBIE + Transport Handling Unit. Maximum_ Temperature. Temperature + The maximum required operating termperature. + 0..1 + Transport Handling Unit + Maximum + Temperature + Temperature + + + + + + + + + + + ABIE + Transport Means. Details + The particular vehicle used for the transport of goods or persons. + Transport Means + Conveyance + + + + + + + + + BBIE + Transport Means. Journey Identifier. Identifier + An identifier assigned to a regularly scheduled service of a means of transport. + 0..1 + Transport Means + Journey Identifier + Identifier + Identifier. Type + Voyage Number, Scheduled Conveyance Identifier (WCO ID 205), Flight Number + + + + + + + + + BBIE + Transport Means. Registration_ Nationality Identifier. Identifier + Formal identification of the country in which a means of transport is registered. + 0..1 + Transport Means + Registration + Nationality Identifier + Identifier + Identifier. Type + Nationality of Means of Transport (WCO 175, 178 and 179) + "LIB" + + + + + + + + + BBIE + Transport Means. Registration_ Nationality. Text + Name of the country in which a means of transport is registered. + 0..n + Transport Means + Registration + Nationality + Text + Text. Type + Flag of Vessel, Nationality of Ship + Liberia + + + + + + + + + BBIE + Transport Means. Direction Code. Code + The direction of the transport means. + 0..1 + Transport Means + Direction Code + Code + Code. Type + Transit Direction + "North","East" + + + + + + + + + ASBIE + Transport Means. Stowage + Association to a location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + 0..1 + Transport Means + Stowage + Stowage + + + + + + + + + ASBIE + Transport Means. Air Transport + Association to identify an aircraft. + 0..1 + Transport Means + Air Transport + Air Transport + + + + + + + + + ASBIE + Transport Means. Road Transport + Association to identify a road vehicle. + 0..1 + Transport Means + Road Transport + Road Transport + + + + + + + + + ASBIE + Transport Means. Rail Transport + Association to identify a train. + 0..1 + Transport Means + Rail Transport + Rail Transport + + + + + + + + + ASBIE + Transport Means. Maritime Transport + Association to identify a ship. + 0..1 + Transport Means + Maritime Transport + Maritime Transport + + + + + + + + + ASBIE + Transport Means. Owner_ Party. Party + Association to the party owning the means of transport. + 0..1 + Transport Means + Owner + Party + Party + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CommonBasicComponents-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CommonBasicComponents-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..47d2d852c9ea596599654d6de2c6a4a2e4ee5346 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CommonBasicComponents-2.0.xsd @@ -0,0 +1,2922 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CommonExtensionComponents-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CommonExtensionComponents-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..1d5591c3946b1457d9d93be79e673529560ff375 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CommonExtensionComponents-2.0.xsd @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + A container for all extensions present in the document. + + + + + + + A container for all extensions present in the document. + + + + + + + A single extension for private use. + + + + + + + + + A single extension for private use. + + + + + + + A single extension for private use. + + + + + + + + BBIE + Extension. Identifier + + An identifier for the Extension assigned by the creator of the extension. + 0..1 + Extension + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Extension. Name + + A name for the Extension assigned by the creator of the extension. + 0..1 + Extension + Name + Name + Name. Type + + + + + + + + An agency that maintains one or more Extensions. + + + + + + + The name of the agency that maintains the Extension. + + + + + + + The version of the Extension. + + + + + + + A URI for the Agency that maintains the Extension. + + + + + + + A URI for the Extension. + + + + + + + A code for reason the Extension is being included. + + + + + + + A description of the reason for the Extension. + + + + + + + The definition of the extension content. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CoreComponentParameters-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CoreComponentParameters-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..a30223dac118febd53a78b3dbbf0133fb9f62781 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-CoreComponentParameters-2.0.xsd @@ -0,0 +1,64 @@ + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-ExtensionContentDatatype-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-ExtensionContentDatatype-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..4bfdd6bd1db64fac6d19c0e29888397560d80b5f --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-ExtensionContentDatatype-2.0.xsd @@ -0,0 +1,73 @@ + + + + + + + + + + + + The definition of the extension content. + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-QualifiedDatatypes-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-QualifiedDatatypes-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..632bb00e40faf0fe9634e1a4669baf1da21b1237 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UBL-QualifiedDatatypes-2.0.xsd @@ -0,0 +1,1955 @@ + + + + + + + + + + + + Allowance Charge Reason_ Code. Type + 2.0 + The set of possible reasons for an allowance or charge. + Code + Allowance Charge Reason + + Used under the terms of the UNECE policy stated at http://www.unece.org/ece_legal.htm. + + + + + + + + + Allowance Charge Reason_ Code List. Identifier + + String + + + + + + + Allowance Charge Reason_ Code List. Agency. Identifier + Defaults to the UN/EDIFACT data element 3055 code list. + String + + + + + + + Allowance Charge Reason_ Code List. Agency Name. Text + + String + + + + + + + Allowance Charge Reason_ Code List. Name. Text + + String + + + + + + + Allowance Charge Reason_ Code List. Version. Identifier + Identifies the Directory of the UN/EDIFACT code list. + String + + + + + + + Allowance Charge Reason_ Code. Name. Text + + String + + + + + + + Allowance Charge Reason_ Language. Identifier + + String + + + + + + + Allowance Charge Reason_ Code List. Uniform Resource. Identifier + + String + + + + + + + Allowance Charge Reason_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Channel_ Code. Type + 2.0 + The set of possible ways in which communication can be made (eg. Phone, email, etc). + Code + Channel + + Used under the terms of the UNECE policy stated at http://www.unece.org/ece_legal.htm. + + + + + + + + + Channel_ Code List. Identifier + + String + + + + + + + Channel_ Code List. Agency. Identifier + Defaults to the UN/EDIFACT data element 3055 code list. + String + + + + + + + Channel_ Code List. Agency Name. Text + + String + + + + + + + Channel_ Code List. Name. Text + + String + + + + + + + Channel_ Code List. Version. Identifier + Identifies the Directory of the UN/EDIFACT code list. + String + + + + + + + Channel_ Code. Name. Text + + String + + + + + + + Channel_ Language. Identifier + + String + + + + + + + Channel_ Code List. Uniform Resource. Identifier + + String + + + + + + + Channel_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Chip_ Code. Type + 2.0 + Distinction between CHIP and MAG STRIPE cards + Code + Chip + + + + + + + + + + Chip_ Code List. Identifier + + String + + + + + + + Chip_ Code List. Agency. Identifier + + String + + + + + + + Chip_ Code List. Agency Name. Text + + String + + + + + + + Chip_ Code List. Name. Text + + String + + + + + + + Chip_ Code List. Version. Identifier + + String + + + + + + + Chip_ Code. Name. Text + + String + + + + + + + Chip_ Language. Identifier + + String + + + + + + + Chip_ Code List. Uniform Resource. Identifier + + String + + + + + + + Chip_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Container Size Type_ Code. Type + 2.0 + The set of code values for classifying series 1 freight containers based on external dimensions and specifies the assoziated ratings and, where appropriate, the minimum internal and door opening dimensions for certain types of containers. + Code + Container Size Type + + + + + + + + + + Container Size Type_ Code List. Identifier + + String + + + + + + + Container Size Type_ Code List. Agency. Identifier + + String + + + + + + + Container Size Type_ Code List. Agency Name. Text + + String + + + + + + + Container Size Type_ Code List. Name. Text + + String + + + + + + + Container Size Type_ Code List. Version. Identifier + + String + + + + + + + Container Size Type_ Code. Name. Text + + String + + + + + + + Container Size Type_ Language. Identifier + + String + + + + + + + Container Size Type_ Code List. Uniform Resource. Identifier + + String + + + + + + + Container Size Type_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Country Identification_ Code. Type + 2.0 + The set of countries of the world. + Code + Country Identification + + Derived from the ISO 3166-1-alpha-2 code elements used under the terms of the ISO policy stated at http://www.iso.org/iso/en/commcentre/pressreleases/2003/Ref871.html. + + + + + + + + + Country Identification_ Code List. Identifier + + String + + + + + + + Country Identification_ Code List. Agency. Identifier + Defaults to the UN/ECE rec 3 (Code for the Representation of Names of Countries) + String + + + + + + + Country Identification_ Code List. Agency Name. Text + + String + + + + + + + Country Identification_ Code List. Name. Text + + String + + + + + + + Country Identification_ Code List. Version. Identifier + + String + + + + + + + Country Identification_ Code. Name. Text + + String + + + + + + + Country Identification_ Language. Identifier + + String + + + + + + + Country Identification_ Code List. Uniform Resource. Identifier + + String + + + + + + + Country Identification_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Currency_ Code. Type + 2.0 + The set of world currencies. + Code + Currency + + Derived from the ISO 4217 currency code list and used under the terms of the ISO policy stated at +http://www.iso.org/iso/en/commcentre/pressreleases/2003/Ref871.html + + + + + + + + + Currency_ Code List. Identifier + + String + + + + + + + Currency_ Code List. Agency. Identifier + Defaults to the UN/EDIFACT data element 3055 code list. + String + + + + + + + Currency_ Code List. Agency Name. Text + + String + + + + + + + Currency_ Code List. Name. Text + + String + + + + + + + Currency_ Code List. Version. Identifier + + String + + + + + + + Currency_ Code. Name. Text + + String + + + + + + + Currency_ Language. Identifier + + String + + + + + + + Currency_ Code List. Uniform Resource. Identifier + + String + + + + + + + Currency_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Document Status_ Code. Type + 2.0 + The set of possible statuses of a document with regard to its original state. + Code + Document Status + + + + + + + + + + Document Status_ Code List. Identifier + + String + + + + + + + Document Status_ Code List. Agency. Identifier + + String + + + + + + + Document Status_ Code List. Agency Name. Text + + String + + + + + + + Document Status_ Code List. Name. Text + + String + + + + + + + Document Status_ Code List. Version. Identifier + + String + + + + + + + Document Status_ Code. Name. Text + + String + + + + + + + Document Status_ Language. Identifier + + String + + + + + + + Document Status_ Code List. Uniform Resource. Identifier + + String + + + + + + + Document Status_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Latitude Direction_ Code. Type + 2.0 + The possible directions of latitude + Code + Latitude Direction + + + + + + + + + + Latitude Direction_ Code List. Identifier + + String + + + + + + + Latitude Direction_ Code List. Agency. Identifier + + String + + + + + + + Latitude Direction_ Code List. Agency Name. Text + + String + + + + + + + Latitude Direction_ Code List. Name. Text + + String + + + + + + + Latitude Direction_ Code List. Version. Identifier + + String + + + + + + + Latitude Direction_ Code. Name. Text + + String + + + + + + + Latitude Direction_ Language. Identifier + + String + + + + + + + Latitude Direction_ Code List. Uniform Resource. Identifier + + String + + + + + + + Latitude Direction_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Line Status_ Code. Type + 2.0 + The set of possible statuses of a line in a transaction with regard to its original state. + Code + Line Status + + + + + + + + + + Line Status_ Code List. Identifier + + String + + + + + + + Line Status_ Code List. Agency. Identifier + + String + + + + + + + Line Status_ Code List. Agency Name. Text + + String + + + + + + + Line Status_ Code List. Name. Text + + String + + + + + + + Line Status_ Code List. Version. Identifier + + String + + + + + + + Line Status_ Code. Name. Text + + String + + + + + + + Line Status_ Language. Identifier + + String + + + + + + + Line Status_ Code List. Uniform Resource. Identifier + + String + + + + + + + Line Status_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Longitude Direction_ Code. Type + 2.0 + The possible directions of longitude + Code + Longitude Direction + + + + + + + + + + Longitude Direction_ Code List. Identifier + + String + + + + + + + Longitude Direction_ Code List. Agency. Identifier + + String + + + + + + + Longitude Direction_ Code List. Agency Name. Text + + String + + + + + + + Longitude Direction_ Code List. Name. Text + + String + + + + + + + Longitude Direction_ Code List. Version. Identifier + + String + + + + + + + Longitude Direction_ Code. Name. Text + + String + + + + + + + Longitude Direction_ Language. Identifier + + String + + + + + + + Longitude Direction_ Code List. Uniform Resource. Identifier + + String + + + + + + + Longitude Direction_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Operator_ Code. Type + 2.0 + The set of valid arithmetic operators + Code + Operator + + + + + + + + + + Operator_ Code List. Identifier + + String + + + + + + + Operator_ Code List. Agency. Identifier + + String + + + + + + + Operator_ Code List. Agency Name. Text + + String + + + + + + + Operator_ Code List. Name. Text + + String + + + + + + + Operator_ Code List. Version. Identifier + + String + + + + + + + Operator_ Code. Name. Text + + String + + + + + + + Operator_ Language. Identifier + + String + + + + + + + Operator_ Code List. Uniform Resource. Identifier + + String + + + + + + + Operator_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Packaging Type_ Code. Type + 2.0 + The set of code values for Passengers, Types of Cargo, Packages and Packaging Materials (with Complementary Codes for Package Names) + Code + Packaging Type + + + + + + + + + + Packaging Type_ Code List. Identifier + + String + + + + + + + Packaging Type_ Code List. Agency. Identifier + + String + + + + + + + Packaging Type_ Code List. Agency Name. Text + + String + + + + + + + Packaging Type_ Code List. Name. Text + + String + + + + + + + Packaging Type_ Code List. Version. Identifier + + String + + + + + + + Packaging Type_ Code. Name. Text + + String + + + + + + + Packaging Type_ Language. Identifier + + String + + + + + + + Packaging Type_ Code List. Uniform Resource. Identifier + + String + + + + + + + Packaging Type_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Payment Means_ Code. Type + 2.0 + The set of valid means of paying the debt incurred. + Code + Payment Means + + Used under the terms of the UNECE policy stated at http://www.unece.org/ece_legal.htm. + + + + + + + + + Payment Means_ Code List. Identifier + + String + + + + + + + Payment Means_ Code List. Agency. Identifier + Defaults to the UN/EDIFACT data element 3055 code list. + String + + + + + + + Payment Means_ Code List. Agency Name. Text + + String + + + + + + + Payment Means_ Code List. Name. Text + + String + + + + + + + Payment Means_ Code List. Version. Identifier + Identifies the Directory of the UN/EDIFACT code list. + String + + + + + + + Payment Means_ Code. Name. Text + + String + + + + + + + Payment Means_ Language. Identifier + + String + + + + + + + Payment Means_ Code List. Uniform Resource. Identifier + + String + + + + + + + Payment Means_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Port_ Code. Type + 2.0 + The set of code values for Trade and Transport Locations + Code + Port + + + + + + + + + + Port_ Code List. Identifier + + String + + + + + + + Port_ Code List. Agency. Identifier + + String + + + + + + + Port_ Code List. Agency Name. Text + + String + + + + + + + Port_ Code List. Name. Text + + String + + + + + + + Port_ Code List. Version. Identifier + + String + + + + + + + Port_ Code. Name. Text + + String + + + + + + + Port_ Language. Identifier + + String + + + + + + + Port_ Code List. Uniform Resource. Identifier + + String + + + + + + + Port_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Substitution Status_ Code. Type + 2.0 + The set of values that indicate the status of an OrderItem in relation to substitution, denoting an acceptable substitute in the Order, an original for which an alternative is offered in the Order Confirmation, or an original for which an actual replacement is advised in the Despatch Advice. + Code + Substitution Status + + + + + + + + + + Substitution Status_ Code List. Identifier + + String + + + + + + + Substitution Status_ Code List. Agency. Identifier + + String + + + + + + + Substitution Status_ Code List. Agency Name. Text + + String + + + + + + + Substitution Status_ Code List. Name. Text + + String + + + + + + + Substitution Status_ Code List. Version. Identifier + + String + + + + + + + Substitution Status_ Code. Name. Text + + String + + + + + + + Substitution Status_ Language. Identifier + + String + + + + + + + Substitution Status_ Code List. Uniform Resource. Identifier + + String + + + + + + + Substitution Status_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Transportation Status_ Code. Type + 2.0 + The set of code values for Trade and Transport Status + Code + Transportation Status + + + + + + + + + + Transportation Status_ Code List. Identifier + + String + + + + + + + Transportation Status_ Code List. Agency. Identifier + + String + + + + + + + Transportation Status_ Code List. Agency Name. Text + + String + + + + + + + Transportation Status_ Code List. Name. Text + + String + + + + + + + Transportation Status_ Code List. Version. Identifier + + String + + + + + + + Transportation Status_ Code. Name. Text + + String + + + + + + + Transportation Status_ Language. Identifier + + String + + + + + + + Transportation Status_ Code List. Uniform Resource. Identifier + + String + + + + + + + Transportation Status_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Transport Equipment Type_ Code. Type + 2.0 + The set of code values for qualifying a type of equipment used in the transportation of goods. + Code + Transport Equipment Type + + + + + + + + + + Transport Equipment Type_ Code List. Identifier + + String + + + + + + + Transport Equipment Type_ Code List. Agency. Identifier + + String + + + + + + + Transport Equipment Type_ Code List. Agency Name. Text + + String + + + + + + + Transport Equipment Type_ Code List. Name. Text + + String + + + + + + + Transport Equipment Type_ Code List. Version. Identifier + + String + + + + + + + Transport Equipment Type_ Code. Name. Text + + String + + + + + + + Transport Equipment Type_ Language. Identifier + + String + + + + + + + Transport Equipment Type_ Code List. Uniform Resource. Identifier + + String + + + + + + + Transport Equipment Type_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Transport Mode_ Code. Type + 2.0 + The set of code values for modes of transport + Code + Transport Mode + + + + + + + + + + Transport Mode_ Code List. Identifier + + String + + + + + + + Transport Mode_ Code List. Agency. Identifier + + String + + + + + + + Transport Mode_ Code List. Agency Name. Text + + String + + + + + + + Transport Mode_ Code List. Name. Text + + String + + + + + + + Transport Mode_ Code List. Version. Identifier + + String + + + + + + + Transport Mode_ Code. Name. Text + + String + + + + + + + Transport Mode_ Language. Identifier + + String + + + + + + + Transport Mode_ Code List. Uniform Resource. Identifier + + String + + + + + + + Transport Mode_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Unit Of Measure_ Code. Type + 2.0 + The set of code values for Units of Measure Used in International Trade + Code + Unit Of Measure + + + + + + + + + + Unit Of Measure_ Code List. Identifier + + String + + + + + + + Unit Of Measure_ Code List. Agency. Identifier + + String + + + + + + + Unit Of Measure_ Code List. Agency Name. Text + + String + + + + + + + Unit Of Measure_ Code List. Name. Text + + String + + + + + + + Unit Of Measure_ Code List. Version. Identifier + + String + + + + + + + Unit Of Measure_ Code. Name. Text + + String + + + + + + + Unit Of Measure_ Language. Identifier + + String + + + + + + + Unit Of Measure_ Code List. Uniform Resource. Identifier + + String + + + + + + + Unit Of Measure_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UnqualifiedDataTypeSchemaModule-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UnqualifiedDataTypeSchemaModule-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..9f96ab579f7e4970a9cb6a1dddcd06a13c7adda0 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/common/UnqualifiedDataTypeSchemaModule-2.0.xsd @@ -0,0 +1,1138 @@ + + + + + + + + + + + + + + + + + + + + + + UDT000001 + UDT + Amount. Type + 1.0 + A number of monetary units specified in a currency where the unit of the currency is explicit or implied. + Amount + decimal + decimal + + + + + + + + UDT000001-SC2 + SC + Amount Currency. Identifier + The currency of the amount. + Amount Currency + Identification + Identifier + string + normalisedString + + + + + + + + + + + + UDT000002 + UDT + Binary Object. Type + 1.0 + A set of finite-length sequences of binary octets. + Binary Object + binary + base64Binary + + + + + + + + UDT000002-SC2 + SC + Binary Object. Format. Text + The format of the binary content. + Binary Object + Format + Text + string + string + + + + + + + UDT000002-SC3 + SC + Binary Object. Mime. Code + The mime type of the binary object. + Binary Object + Mime + Code + string + normalizedString + + + + + + + UDT000002-SC4 + SC + Binary Object. Encoding. Code + Specifies the decoding algorithm of the binary object. + Binary Object + Encoding + Code + string + normalizedString + + + + + + + UDT000002-SC5 + SC + Binary Object. Character Set. Code + The character set of the binary object if the mime type is text. + Binary Object + Character Set + Code + string + normalizedString + + + + + + + UDT000002-SC6 + SC + Binary Object. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the binary object is located. + Binary Object + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000002-SC7 + SC + Binary Object. Filename.Text + The filename of the binary object. + Binary Object + Filename + Text + string + string + + + + + + + + + + + + UDT000003 + UDT + Graphic. Type + 1.0 + A diagram, graph, mathematical curves, or similar representation. + Graphic + binary + base64Binary + + + + + + + + UDT000003-SC2 + SC + Graphic. Format. Text + The format of the graphic content. + Graphic + Format + Text + string + string + + + + + + + UDT000003-SC3 + SC + Graphic. Mime. Code + The mime type of the graphic object. + Graphic + Mime + Code + string + normalizedString + + + + + + + UDT000003-SC4 + SC + Graphic. Encoding. Code + Specifies the decoding algorithm of the graphic object. + Graphic + Encoding + Code + string + normalizedString + + + + + + + UDT000003-SC6 + SC + Graphic. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the graphic object is located. + Graphic + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000003-SC7 + SC + Graphic. Filename.Text + The filename of the graphic object. + Graphic + Filename + Text + string + string + + + + + + + + + + + + UDT000004 + UDT + Picture. Type + 1.0 + A diagram, graph, mathematical curves, or similar representation. + Picture + binary + base64Binary + + + + + + + + UDT000004-SC2 + SC + Picture. Format. Text + The format of the picture content. + Picture + Format + Text + string + string + + + + + + + UDT000004-SC3 + SC + Picture. Mime. Code + The mime type of the picture object. + Picture + Mime + Code + string + normalizedString + + + + + + + UDT000004-SC4 + SC + Picture. Encoding. Code + Specifies the decoding algorithm of the picture object. + Picture + Encoding + Code + string + normalizedString + + + + + + + UDT000004-SC6 + SC + Picture. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the picture object is located. + Picture + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000004-SC7 + SC + Picture. Filename.Text + The filename of the picture object. + Picture + Filename + Text + string + string + + + + + + + + + + + + UDT000005 + UDT + Sound. Type + 1.0 + A diagram, graph, mathematical curves, or similar representation. + Sound + binary + base64Binary + + + + + + + + UDT000005-SC2 + SC + Sound. Format. Text + The format of the sound content. + Sound + Format + Text + string + string + + + + + + + UDT000005-SC3 + SC + Sound. Mime. Code + The mime type of the sound object. + Sound + Mime + Code + string + normalizedString + + + + + + + UDT000005-SC4 + SC + Sound. Encoding. Code + Specifies the decoding algorithm of the sound object. + Sound + Encoding + Code + string + normalizedString + + + + + + + UDT000005-SC6 + SC + Sound. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the sound object is located. + Sound + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000005-SC7 + SC + Sound. Filename.Text + The filename of the sound object. + Sound + Filename + Text + string + string + + + + + + + + + + + + UDT000006 + UDT + Video. Type + 1.0 + A diagram, graph, mathematical curves, or similar representation. + Graphic + binary + bas64Binary + + + + + + + + UDT000006-SC2 + SC + Video. Format. Text + The format of the video content. + Video + Format + Text + string + string + + + + + + + UDT000006-SC3 + SC + Video. Mime. Code + The mime type of the video object. + Video + Mime + Code + string + normalizedString + + + + + + + UDT000006-SC4 + SC + Video. Encoding. Code + Specifies the decoding algorithm of the video object. + Video + Encoding + Code + string + normalizedString + + + + + + + UDT000006-SC6 + SC + Video. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the video object is located. + Video + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000006-SC7 + SC + Video. Filename.Text + The filename of the video object. + Video + Filename + Text + string + string + + + + + + + + + + + + UDT000007 + UDT + Code. Type + 1.0 + A character string (letters, figures, or symbols) that for brevity and/or languange independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information. + Code + string + normalizedString + Other supplementary components in the CCT are captured as part of the token and name for the schema module containing the code list and thus, are not declared as attributes. + + + + + + + + UDT000007-SC2 + SC + Code List. Identifier + The identification of a list of codes. + Code List + Identification + Identifier + string + + + + + + + UDT000007-SC3 + SC + Code List. Agency. Identifier + An agency that maintains one or more lists of codes. + Code List + Agency + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UDT000007-SC4 + SC + Code List. Agency Name. Text + The name of the agency that maintains the list of codes. + Code List + Agency Name + Text + string + + + + + + + UDT000007-SC5 + SC + Code List. Name. Text + The name of a list of codes. + Code List + Name + Text + string + + + + + + + UDT000007-SC6 + SC + Code List. Identifier + The identification of a list of codes. + Code List + Identification + Identifier + string + string + + + + + + + UDT000007-SC7 + SC + Code. Name. Text + The textual equivalent of the code content component. + Code + Name + Text + string + string + + + + + + + UDT000007-SC8 + SC + Language. Identifier + The identifier of the language used in the code name. + Language + Identification + Identifier + string + language + + + + + + + UDT000007-SC9 + SC + Code List. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the code list is located. + Code List + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000007-SC10 + SC + Code List Scheme. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the code list scheme is located. + Code List Scheme + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + + + + + + UDT000008 + UDT + Date Time. Type + 1.0 + A particular point in the progression of time together with the relevant supplementary information. + Date Time + string + dateTime + Can be used for a date and/or time. + + + + + + + + + + UDT000009 + UDT + Date. Type + 1.0 + One calendar day according the Gregorian calendar. + Date + string + date + + + + + + + + + + UDT0000010 + UDT + Time. Type + 1.0 + The instance of time that occurs every day. + Time + string + time + + + + + + + + + + UDT0000011 + UDT + Identifier. Type + 1.0 + A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects in the same scheme together with relevant supplementary information. + Identifier + string + normalizedString + Other supplementary components in the CCT are captured as part of the token and name for the schema module containing the identifer list and thus, are not declared as attributes. + + + + + + + + UDT000011-SC2 + SC + Identification Scheme. Identifier + The identification of the identification scheme. + Identification Scheme + Identification + Identifier + string + + + + + + + UDT000011-SC3 + SC + Identification Scheme. Name. Text + The name of the identification scheme. + Identification Scheme + Name + Text + string + + + + + + + UDT000011-SC4 + SC + Identification Scheme Agency. Identifier + The identification of the agency that maintains the identification scheme. + Identification Scheme Agency + Identification + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UDT000011-SC5 + SC + Identification Scheme Agency. Name. Text + The name of the agency that maintains the identification scheme. + Identification Scheme Agency + Agency Name + Text + string + + + + + + + UDT000011-SC6 + SC + Identification Scheme. Version. Identifier + The version of the identification scheme. + Identification Scheme + Version + Identifier + string + normalizedString + + + + + + + UDT0000011-SC7 + SC + Identification Scheme Data. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the identification scheme data is located. + Identification Scheme Data + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT0000011-SC8 + SC + Identification Scheme. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the identification scheme is located. + Identification Scheme + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + + + + + + UDT0000012 + UDT + Indicator. Type + 1.0 + A list of two mutually exclusive Boolean values that express the only possible states of a property. + Indicator + string + boolean + + + + + + + + + + + + + UDT0000013 + UDT + Measure. Type + 1.0 + A numeric value determined by measuring an object along with the specified unit of measure. + Measure + Type + decimal + decimal + + + + + + + + UDT0000013-SC2 + SC + Measure Unit. Code + The type of unit of measure. + Measure Unit + Code + Code + string + normalizedString + Reference UN/ECE Rec 20 and X12 355. + + + + + + + + + + + + UDT0000014 + UDT + Numeric. Type + 1.0 + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Numeric + string + decimal + + + + + + + + + + UDT0000015 + UDT + 1.0 + Value. Type + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Value + string + decimal + + + + + + + + + + UDT0000016 + UDT + 1.0 + Percent. Type + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Percent + string + decimal + + + + + + + + + + UDT0000017 + UDT + 1.0 + Rate. Type + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measuret. + Rate + string + decimal + + + + + + + + + + UDT0000018 + UDT + Quantity. Type + 1.0 + A counted number of non-monetary units possibly including fractions. + Quantity + decimal + decimal + + + + + + + + UDT0000018-SC2 + SC + Quantity. Unit. Code + The unit of the quantity + Quantity + Unit Code + Code + string + normalizedString + + + + + + + + + + + + UDT0000019 + UDT + Text. Type + 1.0 + A character string (i.e. a finite set of characters) generally in the form of words of a language. + Text + string + string + + + + + + + + UDT0000019-SC2 + SC + Language. Identifier + The identifier of the language used in the content component. + Language + Identification + Identifier + string + language + + + + + + + + + + + + UDT0000020 + UDT + Name. Type + 1.0 + A character string that consititues the distinctive designation of a person, place, thing or concept. + Name + string + string + + + + + + + + UDT0000020-SC2 + SC + Language. Identifier + The identifier of the language used in the content component. + Language + Identification + Identifier + string + language + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/maindoc/UBL-UtilityStatement-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/maindoc/UBL-UtilityStatement-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..7ac9755a8ae1ac1615586ca485f03cd65b9e4187 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOUBL_v2.1-b/maindoc/UBL-UtilityStatement-2.1.xsd @@ -0,0 +1,469 @@ + + + + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Utility Statement. Details + UtilityStatement is the root-element for the document "OIOUBL UtilityStatement (UTS)". +UTS is a kind of attachment document used for specifying the extended informations needed by the Utility sector in addition to a standard invoice. +UTS is therefore a supplement to an OIOUBL Invoice or CreditNote. +UTS is issued as a selfcontained OIOUBL document using af dedicated OIOUBL profile. +UTS is build to comply with the Danish Legal requirements for the utility sector. +UTS is a replacement for the eailier OIOXML FSV Statement used within Denmark. + Utility Statement + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Utility Statement. UBL Version Identifier. Identifier + The version of the UBL schema being used. + 0..1 + Utility Statement + UBL Version Identifier + Identifier + Identifier. Type + 2.0 + + + + + + + + + BBIE + Utility Statement. Customization Identifier. Identifier + The identifier for a user defined subset of UBL. + 0..1 + Utility Statement + Customization Identifier + Identifier + Identifier. Type + OIOUBL-2.02 + + + + + + + + + BBIE + Utility Statement. Profile_ Identifier. Identifier + The identifier for a user defined profile of the subset of UBL being used. + 0..1 + Utility Statement + Profile + Identifier + Identifier + Identifier. Type + Reference-Utility-1.0 + + + + + + + + + BBIE + Utility Statement. Identifier + An identifier for the UtilityStatement assigned by the sender. + 1 + Utility Statement + Identifier + Identifier + Identifier. Type + 61014906x-1 + + + + + + + + + BBIE + Utility Statement. Copy Indicator. Indicator + Indicates whether the document is a copy (true) or not (false). + 0..1 + Utility Statement + Copy Indicator + Indicator + Indicator. Type + true + + + + + + + + + BBIE + Utility Statement. UUID. Identifier + A computer-generated universally unique identifier (UUID) for the UtilityStatement instance. + 0..1 + Utility Statement + UUID + Identifier + Identifier. Type + 9756b4d0-8815-1029-857a-e388fe63f499 + + + + + + + + + BBIE + Utility Statement. Issue Date. Date + The date assigned by the Sender on which the UtilityStatement was issued. + 1 + Utility Statement + Issue Date + Date + Date. Type + 2007-12-12 + + + + + + + + + BBIE + Utility Statement. Issue Time. Time + The time assigned by the Sender on which the UtilityStatement was issued. + 0..1 + Utility Statement + Issue Time + Time + Time. Type + 12:32:56 + + + + + + + + + BBIE + Utility Statement. Utility Statement Type Code. Code + Code specifying the type of the UtilityStatement. + 1 + Utility Statement + Utility Statement Type Code + Code + Code. Type + Electricity + + + + + + + + + BBIE + Utility Statement. Note. Text + Free form text applying to the UtilityStatement. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Utility Statement + Note + Text + Text. Type + Concerning account remark + + + + + + + + + BBIE + Utility Statement. Document_ Currency Code. Code + The currency in which the Document is presented. + 1 + Utility Statement + Document + Currency Code + Code + Code. Type + DKK + + + + + + + + + BBIE + Utility Statement. Accounting Cost Code. Code + The Buyer's accounting cost code applied to the UtilityStatement. + 0..1 + Utility Statement + Accounting Cost Code + Code + Code. Type + 5050.0 + + + + + + + + + BBIE + Utility Statement. Accounting Cost . Text + The Buyer's accounting cost applied to the UtilityStatement. + 0..1 + Utility Statement + Accounting Cost + Text + Text. Type + 2.50124502E8 + + + + + + + + + ASBIE + Utility Statement. Parent_ Document Reference. Document Reference + Reference to the OIOUBL 'Parent' Invoice or CreditNote. + 1 + Utility Statement + Parent + Document Reference + Document Reference + + + + + + + + + ASBIE + Utility Statement. Additional_ Document Reference. Document Reference + An association to other documents. + 0..n + Utility Statement + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Utility Statement. Signature + One or more signatures applied to the document. + 0..n + Utility Statement + Signature + Signature + + + + + + + + + ASBIE + Utility Statement. Sender_ Party. Party + An association to the Party sending this document. + 1 + Utility Statement + Sender + Party + Party + + + + + + + + + ASBIE + Utility Statement. Receiver_ Party. Party + An association to the Party receiving this document. + 1 + Utility Statement + Receiver + Party + Party + + + + + + + + + ASBIE + Utility Statement. Customer Party + Informations relateted to the buyer (if the buyer differs from the receiver). + 0..1 + Utility Statement + Customer Party + Customer Party + + + + + + + + + ASBIE + Utility Statement. Subscriber_ Party. Party + Information related to the subscriber. The subscriber is the user / receiver of the service. Use only if it differs from buyer and/or receiver. + 0..1 + Utility Statement + Subscriber + Party + Party + + + + + + + + + ASBIE + Utility Statement. Main_ On Account Payment. On Account Payment + Statement of on account payments (on document level). + 0..n + Utility Statement + Main + On Account Payment + On Account Payment + + + + + + + + + ASBIE + Utility Statement. Subscriber Consumption + This class contains the standard utility Statement. The class can be repeated on demand. + 0..n + Utility Statement + Subscriber Consumption + Subscriber Consumption + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/0p70dk_Reusable.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/0p70dk_Reusable.xsd new file mode 100644 index 0000000000000000000000000000000000000000..43e73bfa18abbdeac867127327350536d50749cc --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/0p70dk_Reusable.xsd @@ -0,0 +1,4398 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies a textual representation of the acocunt. Used to qualify the AccountInfo type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies that a dokument has been signed and that this signatures has been validated. + + + + + Specifies the ID of the sigatuate. + + + + + Identifies the validating system og organization. + + + + + Specifies the date and time the validator validated the signation. + + + + + The signature in a XMLDSIG format. + + + + + + + + + + + + + + + + + + + + + + Advice regarding payment + + + + + + + + + + + + AccountToAccount applies to official invoices + + + + + + + + + + + + + Specifies a role, eg. a Purchaser + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/CoreComponentParametersDk.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/CoreComponentParametersDk.xsd new file mode 100644 index 0000000000000000000000000000000000000000..74259cbf481f5ea0d52acc165d7b16d521215dde --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/CoreComponentParametersDk.xsd @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/CoreComponentTypesDk.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/CoreComponentTypesDk.xsd new file mode 100644 index 0000000000000000000000000000000000000000..65508c1e0dffe61a6bd274198f3a3f78c2029a27 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/CoreComponentTypesDk.xsd @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/Invoice.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/Invoice.xsd new file mode 100644 index 0000000000000000000000000000000000000000..6419b84ff2b243e1bcd8e5fbcfe663a400973349 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/Invoice.xsd @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/PIECOMredefines.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/PIECOMredefines.xsd new file mode 100644 index 0000000000000000000000000000000000000000..4c7a45511a34ef6e3f918b224569a3ce3950aa38 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/PIECOMredefines.xsd @@ -0,0 +1,1190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/PIEredefines.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/PIEredefines.xsd new file mode 100644 index 0000000000000000000000000000000000000000..eb8df18d448475775973f9d669f50a0b75c330bf --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/PIEredefines.xsd @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/Pipredefines.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/Pipredefines.xsd new file mode 100644 index 0000000000000000000000000000000000000000..fdd0fe4c0cb9d43482d26ebc9c0114664521e9ec --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/Pipredefines.xsd @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/nonCardinalTypes.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/nonCardinalTypes.xsd new file mode 100644 index 0000000000000000000000000000000000000000..737a8c328431c4a81411f8272cf768d1a4dfe3c8 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/nonCardinalTypes.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcmLax.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcmLax.xsd new file mode 100644 index 0000000000000000000000000000000000000000..fb8e9ae621456d7e57392bc310faa2474100f085 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcmLax.xsd @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcmStrict.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcmStrict.xsd new file mode 100644 index 0000000000000000000000000000000000000000..657cb10ea6f399e5a387b86c4d1ab229954acca6 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcmStrict.xsd @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcpLax.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcpLax.xsd new file mode 100644 index 0000000000000000000000000000000000000000..de2f515ef3a0aff25effb6f54fbf078d9ce8ec1f --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcpLax.xsd @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcpStrict.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcpStrict.xsd new file mode 100644 index 0000000000000000000000000000000000000000..a756d4c40bfcc7cc78a4520f9ee418f7ca25c218 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pcpStrict.xsd @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pieLax.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pieLax.xsd new file mode 100644 index 0000000000000000000000000000000000000000..4860a4c90bf2a3ff084787f484e91ed92863432b --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pieLax.xsd @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pieStrict.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pieStrict.xsd new file mode 100644 index 0000000000000000000000000000000000000000..4fffd66fcb8857a7179780cd2a6d6e25751f100e --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pieStrict.xsd @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pipCOMredefines.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pipCOMredefines.xsd new file mode 100644 index 0000000000000000000000000000000000000000..e7f357c75b63cdc34d357d4500077b12c0ec5591 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pipCOMredefines.xsd @@ -0,0 +1,1189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pipLax.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pipLax.xsd new file mode 100644 index 0000000000000000000000000000000000000000..67a85531f49a9d291ddfad2123e1b1c8cd987caf --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pipLax.xsd @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pipStrict.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pipStrict.xsd new file mode 100644 index 0000000000000000000000000000000000000000..bf9e8329b29f9904edc76f7d3cba7fb559dc6f2b --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/pipStrict.xsd @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/readme.txt b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/readme.txt new file mode 100644 index 0000000000000000000000000000000000000000..be0e451a073b8ebf994cd311a66792355f87f1f2 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/readme.txt @@ -0,0 +1,27 @@ +This is a mirror of the current schemas on the isb, with absolute paths changed to relative paths. + +All paths are relative and schemas are assumed to lie in the same folder. + +import orders: + +pipLax.xsd imports Invoice.xsd +pielax.xsd imports Invoice.xsd +pcmlax.xsd imports Invoice.xsd +pcplax.xsd imports Invoice.xsd + +pcmStrict.xsd imports pieStrict.xsd +pcpStrict.xsd imports pipStrict.xsd +pipStrict.xml imports Pipredefines.xsd and pipCOMredefines.xsd +pieStrict.xml imports PIEredefines.xsd and pieCOMredefines.xsd +PIEredefines.xsd imports pieCOMredefines.xsd +Pipredefines.xsd imports pipCOMredefines.xsd +pieCOMredefines.xsd imports CoreComponentTypesDk.xml and CoreComponentParametersDk.xml +pipCOMredefines.xsd imports CoreComponentTypesDk.xml and CoreComponentParametersDk.xml + +Invoice.xml imports 0p70dk_Reusable.xml and nonCardinalTypes.xsd +nonCardinalTypes.xsd imports reusabletypes.xsd and 0p70dk_Reusable.xml + +0p70dk_Reusable.xml imports CoreComponentTypesDk.xml and CoreComponentParametersDk.xml + +Source: +http://rep.oio.dk/ubl/xml/schemas/0p71/komprimeret/Skema20050502.zip \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/reusabletypes.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/reusabletypes.xsd new file mode 100644 index 0000000000000000000000000000000000000000..472f51f9e98cdb4f97d540fb4867e50e149fe684 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/OIOXML_v0.7/reusabletypes.xsd @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CCTS_CCT_SchemaModule-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CCTS_CCT_SchemaModule-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..5be7ba1d7ad7fe2c561ddc5918899a665d28c6b8 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CCTS_CCT_SchemaModule-2.0.xsd @@ -0,0 +1,731 @@ + + + + + + + + + + + + + + UNDT000001 + CCT + Amount. Type + 1.0 + A number of monetary units specified in a currency where the unit of the currency is explicit or implied. + Amount + decimal + + + + + + + + UNDT000001-SC2 + SC + Amount Currency. Identifier + The currency of the amount. + Amount Currency + Identification + Identifier + string + Reference UNECE Rec 9, using 3-letter alphabetic codes. + + + + + + + UNDT000001-SC3 + SC + Amount Currency. Code List Version. Identifier + The VersionID of the UN/ECE Rec9 code list. + Amount Currency + Code List Version + Identifier + string + + + + + + + + + + + + UNDT000002 + CCT + Binary Object. Type + 1.0 + A set of finite-length sequences of binary octets. + Binary Object + binary + + + + + + + + UNDT000002-SC2 + SC + Binary Object. Format. Text + The format of the binary content. + Binary Object + Format + Text + string + + + + + + + UNDT000002-SC3 + SC + Binary Object. Mime. Code + The mime type of the binary object. + Binary Object + Mime + Code + string + + + + + + + UNDT000002-SC4 + SC + Binary Object. Encoding. Code + Specifies the decoding algorithm of the binary object. + Binary Object + Encoding + Code + string + + + + + + + UNDT000002-SC5 + SC + Binary Object. Character Set. Code + The character set of the binary object if the mime type is text. + Binary Object + Character Set + Code + string + + + + + + + UNDT000002-SC6 + SC + Binary Object. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the binary object is located. + Binary Object + Uniform Resource Identifier + Identifier + string + + + + + + + UNDT000002-SC7 + SC + Binary Object. Filename.Text + The filename of the binary object. + Binary Object + Filename + Text + string + + + + + + + + + + + + UNDT000007 + CCT + Code. Type + 1.0 + A character string (letters, figures, or symbols) that for brevity and/or languange independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information. + Code + string + Should not be used if the character string identifies an instance of an object class or an object in the real world, in which case the Identifier. Type should be used. + + + + + + + + UNDT000007-SC2 + SC + Code List. Identifier + The identification of a list of codes. + Code List + Identification + Identifier + string + + + + + + + UNDT000007-SC3 + SC + Code List. Agency. Identifier + An agency that maintains one or more lists of codes. + Code List + Agency + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UNDT000007-SC4 + SC + Code List. Agency Name. Text + The name of the agency that maintains the list of codes. + Code List + Agency Name + Text + string + + + + + + + UNDT000007-SC5 + SC + Code List. Name. Text + The name of a list of codes. + Code List + Name + Text + string + + + + + + + UNDT000007-SC6 + SC + Code List. Version. Identifier + The version of the list of codes. + Code List + Version + Identifier + string + + + + + + + UNDT000007-SC7 + SC + Code. Name. Text + The textual equivalent of the code content component. + Code + Name + Text + string + + + + + + + UNDT000007-SC8 + SC + Language. Identifier + The identifier of the language used in the code name. + Language + Identification + Identifier + string + + + + + + + UNDT000007-SC9 + SC + Code List. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the code list is located. + Code List + Uniform Resource Identifier + Identifier + string + + + + + + + UNDT000007-SC10 + SC + Code List Scheme. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the code list scheme is located. + Code List Scheme + Uniform Resource Identifier + Identifier + string + + + + + + + + + + + + UNDT000008 + CCT + Date Time. Type + 1.0 + A particular point in the progression of time together with the relevant supplementary information. + Date Time + string + Can be used for a date and/or time. + + + + + + + + UNDT000008-SC1 + SC + Date Time. Format. Text + The format of the date time content + Date Time + Format + Text + string + + + + + + + + + + + + UNDT000011 + CCT + Identifier. Type + 1.0 + A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects in the same scheme together with relevant supplementary information. + Identifier + string + + + + + + + + UNDT000011-SC2 + SC + Identification Scheme. Identifier + The identification of the identification scheme. + Identification Scheme + Identification + Identifier + string + + + + + + + UNDT000011-SC3 + SC + Identification Scheme. Name. Text + The name of the identification scheme. + Identification Scheme + Name + Text + string + + + + + + + UNDT000011-SC4 + SC + Identification Scheme Agency. Identifier + The identification of the agency that maintains the identification scheme. + Identification Scheme Agency + Identification + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UNDT000011-SC5 + SC + Identification Scheme Agency. Name. Text + The name of the agency that maintains the identification scheme. + Identification Scheme Agency + Agency Name + Text + string + + + + + + + UNDT000011-SC6 + SC + Identification Scheme. Version. Identifier + The version of the identification scheme. + Identification Scheme + Version + Identifier + string + + + + + + + UNDT000011-SC7 + SC + Identification Scheme Data. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the identification scheme data is located. + Identification Scheme Data + Uniform Resource Identifier + Identifier + string + + + + + + + UNDT000011-SC8 + SC + Identification Scheme. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the identification scheme is located. + Identification Scheme + Uniform Resource Identifier + Identifier + string + + + + + + + + + + + + UNDT000012 + CCT + Indicator. Type + 1.0 + A list of two mutually exclusive Boolean values that express the only possible states of a Property. + Indicator + string + + + + + + + + UNDT000012-SC2 + SC + Indicator. Format. Text + Whether the indicator is numeric, textual or binary. + Indicator + Format + Text + string + + + + + + + + + + + + UNDT000013 + CCT + Measure. Type + 1.0 + A numeric value determined by measuring an object along with the specified unit of measure. + Measure + decimal + + + + + + + + UNDT000013-SC2 + SC + Measure Unit. Code + The type of unit of measure. + Measure Unit + Code + Code + string + Reference UNECE Rec. 20 and X12 355 + + + + + + + UNDT000013-SC3 + SC + Measure Unit. Code List Version. Identifier + The version of the measure unit code list. + Measure Unit + Code List Version + Identifier + string + + + + + + + + + + + + UNDT000014 + CCT + Numeric. Type + 1.0 + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Numeric + string + + + + + + + + UNDT000014-SC2 + SC + Numeric. Format. Text + Whether the number is an integer, decimal, real number or percentage. + Numeric + Format + Text + string + + + + + + + + + + + + UNDT000018 + CCT + Quantity. Type + 1.0 + A counted number of non-monetary units possibly including fractions. + Quantity + decimal + + + + + + + + UNDT000018-SC2 + SC + Quantity. Unit. Code + The unit of the quantity + Quantity + Unit Code + Code + string + + + + + + + UNDT000018-SC3 + SC + Quantity Unit. Code List. Identifier + The quantity unit code list. + Quantity Unit + Code List + Identifier + string + + + + + + + UNDT000018-SC4 + SC + Quantity Unit. Code List Agency. Identifier + The identification of the agency that maintains the quantity unit code list + Quantity Unit + Code List Agency + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UNDT000018-SC5 + SC + Quantity Unit. Code List Agency Name. Text + The name of the agency which maintains the quantity unit code list. + Quantity Unit + Code List Agency Name + Text + string + + + + + + + + + + + + UNDT000019 + CCT + Text. Type + 1.0 + A character string (i.e. a finite set of characters) generally in the form of words of a language. + Text + string + + + + + + + + UNDT000019-SC2 + SC + Language. Identifier + The identifier of the language used in the content component. + Language + Identification + Identifier + string + + + + + + + UNDT000019-SC3 + SC + Language. Locale. Identifier + The identification of the locale of the language. + Language + Locale + Identifier + string + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_CurrencyCode_ISO_7_04.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_CurrencyCode_ISO_7_04.xsd new file mode 100644 index 0000000000000000000000000000000000000000..e86562a044cc70b86ba9520b8b8d63aea7701fb0 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_CurrencyCode_ISO_7_04.xsd @@ -0,0 +1,1378 @@ + + + + + + + + + + + + Dirham + + + + + + + + Afghani + + + + + + + + Lek + + + + + + + + Dram + + + + + + + + Netherlands Antillian Guilder + + + + + + + + Kwanza + + + + + + + + Argentine Peso + + + + + + + + Australian Dollar + + + + + + + + Aruban Guilder + + + + + + + + Azerbaijanian Manat + + + + + + + + Convertible Mark + + + + + + + + Barbados Dollar + + + + + + + + Taka + + + + + + + + Bulgarian Lev + + + + + + + + Bahraini Dinar + + + + + + + + Burundi Franc + + + + + + + + Bermudian Dollar (customarily: Bermuda Dollar) + + + + + + + + Brunei Dollar + + + + + + + + Boliviano + + + + + + + + Brazilian Real + + + + + + + + Bahamian Dollar + + + + + + + + Ngultrum + + + + + + + + Pula + + + + + + + + Belarussian Ruble + + + + + + + + Belize Dollar + + + + + + + + Canadian Dollar + + + + + + + + Franc Congolais + + + + + + + + Swiss Franc + + + + + + + + Chilean Peso + + + + + + + + Yuan Renminbi + + + + + + + + Colombian Peso + + + + + + + + Costa Rican Colon + + + + + + + + Cuban Peso + + + + + + + + Cape Verde Escudo + + + + + + + + Cyprus Pound + + + + + + + + Czech Koruna + + + + + + + + Djibouti Franc + + + + + + + + Danish Krone + + + + + + + + Dominican Peso + + + + + + + + Algerian Dinar + + + + + + + + Kroon + + + + + + + + Egyptian Pound + + + + + + + + Nakfa + + + + + + + + Ethopian Birr + + + + + + + + Euro + On 1 January 1999, the euro will become the currency of those Member states of the European Union which adopt the single currency in accordance with the Treaty establishing the European Community. This code has been issued now so that technical preparations can be started. The code element 'EU' has been reserved by the ISO 3166 Maintenance Agency for use within ISO 4217 where 'R' has been appended to make an acceptable mnemonic code. + + + + + + + Fiji Dollar + + + + + + + + Falkland Islands Pound + + + + + + + + Pound Sterling + + + + + + + + Lari + + + + + + + + Cedi + + + + + + + + Gibraltar Pound + + + + + + + + Dalasi + + + + + + + + Guinea Franc + + + + + + + + Quetzal + + + + + + + + Guyana Dollar + + + + + + + + Honk Kong Dollar + + + + + + + + Lempira + + + + + + + + Kuna + + + + + + + + Gourde + + + + + + + + Forint + + + + + + + + Rupiah + + + + + + + + New Israeli Sheqel + + + + + + + + Indian Rupee + + + + + + + + Iraqi Dinar + + + + + + + + Iranian Rial + + + + + + + + Iceland Krona + + + + + + + + Jamaican Dollar + + + + + + + + Jordanian Dinar + + + + + + + + Yen + + + + + + + + Kenyan Shilling + + + + + + + + Som + + + + + + + + Riel + + + + + + + + Comoro Franc + + + + + + + + North Korean Won + + + + + + + + Won + + + + + + + + Kuwaiti Dinar + + + + + + + + Cayman Islands Dollar + + + + + + + + Tenge + + + + + + + + Kip + + + + + + + + Lebanese Pound + + + + + + + + Sri Lanka Rupee + + + + + + + + Liberian Dollar + + + + + + + + Loti + + + + + + + + Lithuanian Litas + + + + + + + + Latvian Lats + + + + + + + + Libyan Dinar + + + + + + + + Morrocan Dirham + + + + + + + + Moldovan Leu + + + + + + + + Malagasy Franc + + + + + + + + Denar + + + + + + + + Kyat + + + + + + + + Tugrik + + + + + + + + Pataca + + + + + + + + Ouguiya + + + + + + + + Maltese Lira + + + + + + + + Mauritius Rupee + + + + + + + + Rufiyaa + + + + + + + + Kwacha + + + + + + + + Mexican Peso + + + + + + + + Malaysian Ringgit + + + + + + + + Metical + + + + + + + + Namibia Dollar + + + + + + + + Naira + + + + + + + + Cordoba Oro + + + + + + + + Norwegian Krone + + + + + + + + Nepalese Rupee + + + + + + + + New Zealand Dollar + + + + + + + + Rial Omani + + + + + + + + Balboa + + + + + + + + Nuevo Sol + + + + + + + + Kina + + + + + + + + Philippine Peso + + + + + + + + Pakistan Rupee + + + + + + + + Zloty + + + + + + + + Guarani + + + + + + + + Qatari Rial + + + + + + + + Leu + + + + + + + + Russian Ruble + + + + + + + + Rwanda Franc + + + + + + + + Saudi Riyal + + + + + + + + Solomon Islands Dollar + + + + + + + + Seychelles Rupee + + + + + + + + Sudanese Dinar + + + + + + + + Swedish Krona + + + + + + + + Singapore Dollar + + + + + + + + St. Helena Pound + + + + + + + + Tolar + + + + + + + + Slovak Koruna + + + + + + + + Leone + + + + + + + + Somali Shilling + + + + + + + + Suriname Guilder + + + + + + + + Dobra + + + + + + + + El Salvador Colon + + + + + + + + Syrian Pound + + + + + + + + Lilangeni + + + + + + + + Baht + + + + + + + + Somoni + + + + + + + + Manat + + + + + + + + Tunisian Dinar + + + + + + + + Pa'anga + + + + + + + + Turkish Lira + + + + + + + + Trinidad and Tobago Dollar + + + + + + + + New Taiwan Dollar + + + + + + + + Tanzanian Shilling + + + + + + + + Hryvnia + + + + + + + + Uganda Shilling + + + + + + + + US Dollar + + + + + + + + Peso Uruguayo + + + + + + + + Uzbekistan Sum + + + + + + + + Bolivar + + + + + + + + Dong + + + + + + + + Vatu + + + + + + + + Tala + + + + + + + + CFA Franc + + + + + + + + Silver + + + + + + + + Gold + + + + + + + + East Carribean Dollar + + + + + + + + SDR + + + + + + + + CFA Franc + + + + + + + + Palladium + + + + + + + + CFP Franc + + + + + + + + Platinum + + + + + + + + Yemeni Rial + + + + + + + + New Dinar + + + + + + + + Rand + + + + + + + + Kwacha + + + + + + + + Zimbabwe Dollar + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_LanguageCode_ISO_7_04.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_LanguageCode_ISO_7_04.xsd new file mode 100644 index 0000000000000000000000000000000000000000..cf994e5b0c55ebe227411dd0063385adba41dafd --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_LanguageCode_ISO_7_04.xsd @@ -0,0 +1,2250 @@ + + + + + + + + + + + + Afar + + + + + + + + Abkhazian + + + + + + + + Afrikaans + + + + + + + + Amharic + + + + + + + + Arabic + + + + + + + + Assamese + + + + + + + + Aymara + + + + + + + + Azerbaijani + + + + + + + + Bashkir + + + + + + + + Byelorussian + + + + + + + + Bulgarian + + + + + + + + Bihari + + + + + + + + Bislama + + + + + + + + Bengali; Bangla + + + + + + + + Tibetan + + + + + + + + Breton + + + + + + + + Catalan + + + + + + + + Corsican + + + + + + + + Czech + + + + + + + + Welsh + + + + + + + + Danish + + + + + + + + German + + + + + + + + Bhutani + + + + + + + + Greek + + + + + + + + English + + + + + + + + Esperanto + + + + + + + + Spanish + + + + + + + + Esotonian + + + + + + + + Basque + + + + + + + + Persian + + + + + + + + Finnish + + + + + + + + Fiji + + + + + + + + Faroese + + + + + + + + French + + + + + + + + Frisian + + + + + + + + Irish + + + + + + + + Scots Gaelic + + + + + + + + Galician + + + + + + + + Guarani + + + + + + + + Gujarati + + + + + + + + Hausa + + + + + + + + Hebrew + + + + + + + + Hindi + + + + + + + + Croatian + + + + + + + + Hungarian + + + + + + + + Armenian + + + + + + + + Interlingua + + + + + + + + Indonesian + + + + + + + + Interlingue + + + + + + + + Inupiak + + + + + + + + Icelandic + + + + + + + + Italian + + + + + + + + Eskimo, Inuktiut CA + + + + + + + + Japanese + + + + + + + + Javanese + + + + + + + + Georgian + + + + + + + + Kazakh + + + + + + + + Greenlandic + + + + + + + + Cambodian + + + + + + + + Kannada + + + + + + + + Korean + + + + + + + + Kashmiri + + + + + + + + Kurdish + + + + + + + + Kirghiz + + + + + + + + Latin + + + + + + + + Lingala + + + + + + + + Laothian + + + + + + + + Lithuanian + + + + + + + + Latvian, Lettish + + + + + + + + Malagasy + + + + + + + + Maori + + + + + + + + Macedonian + + + + + + + + Malayalam + + + + + + + + Mangolian + + + + + + + + Moldavian + + + + + + + + Marathi + + + + + + + + Malay + + + + + + + + Maltese + + + + + + + + Nauru + + + + + + + + Nepali + + + + + + + + Dutch + + + + + + + + Norwegian + + + + + + + + Occitan + + + + + + + + (Afan) Oromo + + + + + + + + Oriya + + + + + + + + Punjabi + + + + + + + + Polish + + + + + + + + Pashto, Pushto + + + + + + + + Portuguese + + + + + + + + Quechua + + + + + + + + Rhaeto-Romance + + + + + + + + Kirundi + + + + + + + + Romanian + + + + + + + + Russian + + + + + + + + Kinyarwanda + + + + + + + + Sanskrit + + + + + + + + Sindhi + + + + + + + + Sangho + + + + + + + + Serbo-Croatian + + + + + + + + Singhalese + + + + + + + + Slovak + + + + + + + + Slovenian + + + + + + + + Samoan + + + + + + + + Shona + + + + + + + + Somali + + + + + + + + Albanian + + + + + + + + Serbian + + + + + + + + Siswati + + + + + + + + Sesotho + + + + + + + + Sundanese + + + + + + + + Swedish + + + + + + + + Sawahili + + + + + + + + Tamil + + + + + + + + Telugu + + + + + + + + Tajik + + + + + + + + Thai + + + + + + + + Tigrinya + + + + + + + + Turkmen + + + + + + + + Tagalog + + + + + + + + Setswana + + + + + + + + Tonga + + + + + + + + Turkish + + + + + + + + Tsonga + + + + + + + + Tatar + + + + + + + + Twi + + + + + + + + Uigur + + + + + + + + Ukrainian + + + + + + + + Urdu + + + + + + + + Uzbek + + + + + + + + Vietnamese + + + + + + + + Volapük + + + + + + + + Wolof + + + + + + + + hosa + + + + + + + + Yiddish + + + + + + + + Yoruba + + + + + + + + Zhuang + + + + + + + + Chinese + + + + + + + + Zulu + + + + + + + + Afar + + + + + + + + Abkhazian + + + + + + + + Afrikaans + + + + + + + + Amharic + + + + + + + + Arabic + + + + + + + + Assamese + + + + + + + + Aymara + + + + + + + + Azerbaijani + + + + + + + + Bashkir + + + + + + + + Byelorussian + + + + + + + + Bulgarian + + + + + + + + Bihari + + + + + + + + Bislama + + + + + + + + Bengali; Bangla + + + + + + + + Tibetan + + + + + + + + Breton + + + + + + + + Catalan + + + + + + + + Corsican + + + + + + + + Czech + + + + + + + + Welsh + + + + + + + + Danish + + + + + + + + German + + + + + + + + Bhutani + + + + + + + + Greek + + + + + + + + English + + + + + + + + Esperanto + + + + + + + + Spanish + + + + + + + + Esotonian + + + + + + + + Basque + + + + + + + + Persian + + + + + + + + Finnish + + + + + + + + Fiji + + + + + + + + Faroese + + + + + + + + French + + + + + + + + Frisian + + + + + + + + Irish + + + + + + + + Scots Gaelic + + + + + + + + Galician + + + + + + + + Guarani + + + + + + + + Gujarati + + + + + + + + Hausa + + + + + + + + Hebrew + + + + + + + + Hindi + + + + + + + + Croatian + + + + + + + + Hungarian + + + + + + + + Armenian + + + + + + + + Interlingua + + + + + + + + Indonesian + + + + + + + + Interlingue + + + + + + + + Inupiak + + + + + + + + Icelandic + + + + + + + + Italian + + + + + + + + Eskimo, Inuktiut CA + + + + + + + + Japanese + + + + + + + + Javanese + + + + + + + + Georgian + + + + + + + + Kazakh + + + + + + + + Greenlandic + + + + + + + + Cambodian + + + + + + + + Kannada + + + + + + + + Korean + + + + + + + + Kashmiri + + + + + + + + Kurdish + + + + + + + + Kirghiz + + + + + + + + Latin + + + + + + + + Lingala + + + + + + + + Laothian + + + + + + + + Lithuanian + + + + + + + + Latvian, Lettish + + + + + + + + Malagasy + + + + + + + + Maori + + + + + + + + Macedonian + + + + + + + + Malayalam + + + + + + + + Mangolian + + + + + + + + Moldavian + + + + + + + + Marathi + + + + + + + + Malay + + + + + + + + Maltese + + + + + + + + Nauru + + + + + + + + Nepali + + + + + + + + Dutch + + + + + + + + Norwegian + + + + + + + + Occitan + + + + + + + + (Afan) Oromo + + + + + + + + Oriya + + + + + + + + Punjabi + + + + + + + + Polish + + + + + + + + Pashto, Pushto + + + + + + + + Portuguese + + + + + + + + Quechua + + + + + + + + Rhaeto-Romance + + + + + + + + Kirundi + + + + + + + + Romanian + + + + + + + + Russian + + + + + + + + Kinyarwanda + + + + + + + + Sanskrit + + + + + + + + Sindhi + + + + + + + + Sangho + + + + + + + + Serbo-Croatian + + + + + + + + Singhalese + + + + + + + + Slovak + + + + + + + + Slovenian + + + + + + + + Samoan + + + + + + + + Shona + + + + + + + + Somali + + + + + + + + Albanian + + + + + + + + Serbian + + + + + + + + Siswati + + + + + + + + Sesotho + + + + + + + + Sundanese + + + + + + + + Swedish + + + + + + + + Sawahili + + + + + + + + Tamil + + + + + + + + Telugu + + + + + + + + Tajik + + + + + + + + Thai + + + + + + + + Tigrinya + + + + + + + + Turkmen + + + + + + + + Tagalog + + + + + + + + Setswana + + + + + + + + Tonga + + + + + + + + Turkish + + + + + + + + Tsonga + + + + + + + + Tatar + + + + + + + + Twi + + + + + + + + Uigur + + + + + + + + Ukrainian + + + + + + + + Urdu + + + + + + + + Uzbek + + + + + + + + Vietnamese + + + + + + + + Volapük + + + + + + + + Wolof + + + + + + + + hosa + + + + + + + + Yiddish + + + + + + + + Yoruba + + + + + + + + Zhuang + + + + + + + + Chinese + + + + + + + + Zulu + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd new file mode 100644 index 0000000000000000000000000000000000000000..e7d3518e27dd0f1f65fda15ac1a5ab967ffca392 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd @@ -0,0 +1,658 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_UnitCode_UNECE_7_04.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_UnitCode_UNECE_7_04.xsd new file mode 100644 index 0000000000000000000000000000000000000000..354808b3a5d99c0db00ee03cdc5d8e41d81e360a --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/CodeList_UnitCode_UNECE_7_04.xsd @@ -0,0 +1,8803 @@ + + + + + + + + + + + + small spray + + + + + + + + lift + + + + + + + + heat lot + + + + + + + + group + + + + + + + + outfit + + + + + + + + ration + + + + + + + + shot + + + + + + + + stick + + + + + + + + hundred fifteen kg drum + + + + + + + + hundred lb drum + + + + + + + + fiftyfive gallon (US) drum + + + + + + + + tank truck + + + + + + + + twenty foot container + + + + + + + + forty foot container + + + + + + + + decilitre per gram + + + + + + + + gram per cubic centimetre + + + + + + + + theoretical pound + + + + + + + + gram per square centimetre + + + + + + + + actual ton + + + + + + + + theoretical ton + + + + + + + + kilogram per square metre + + + + + + + + pound per thousand square feet + + + + + + + + horse power day per air dry metric ton + + + + + + + + catch weight + + + + + + + + kilogram per air dry metric ton + + + + + + + + kilopascal square metres per gram + + + + + + + + kilopascals per millimetre + + + + + + + + millilitres per square centimetre second + + + + + + + + cubic feet per minute per square foot + + + + + + + + ounce per square foot + + + + + + + + ounces per square foot per 0,01 inch + + + + + + + + millilitre per second + + + + + + + + millilitre per minute + + + + + + + + super bulk bag + + + + + + + + fivehundred kg bulk bag + + + + + + + + threehundred kg bulk bag + + + + + + + + fifty lb bulk bag + + + + + + + + fifty lb bag + + + + + + + + bulk car load + + + + + + + + theoretical kilograms + + + + + + + + theoretical tonne + + + + + + + + sitas + + + + + + + + mesh + + + + + + + + net kilogram + + + + + + + + part per million + + + + + + + + percent weight + + + + + + + + part per billion (US) + + + + + + + + percent per 1000 hour + + + + + + + + failure rate in time + + + + + + + + pound per square inch, gauge + + + + + + + + oersted + + + + + + + + test specific scale + + + + + + + + volt ampere per pound + + + + + + + + watt per pound + + + + + + + + ampere tum per centimetre + + + + + + + + millipascal + + + + + + + + gauss + + + + + + + + milli-inch + + + + + + + + kilogauss + + + + + + + + pounds per square inch absolute + + + + + + + + henry + + + + + + + + kilopound per square inch + + + + + + + + foot pound-force + + + + + + + + pound per cubic foot + + + + + + + + poise + + + + + + + + Saybold universal second + + + + + + + + stokes + + + + + + + + calorie per cubic centimetre + + + + + + + + calorie per gram + + + + + + + + curl unit + + + + + + + + twenty thousand gallon (US) tankcar + + + + + + + + ten thousand gallon (US) tankcar + + + + + + + + ten kg drum + + + + + + + + fifteen kg drum + + + + + + + + car mile + + + + + + + + car count + + + + + + + + locomotive count + + + + + + + + caboose count + + + + + + + + empty car + + + + + + + + train mile + + + + + + + + fuel usage gallon (US) + + + + + + + + caboose mile + + + + + + + + fixed rate + + + + + + + + ton mile + + + + + + + + locomotive mile + + + + + + + + total car count + + + + + + + + total car mile + + + + + + + + quarter mile + + + + + + + + radian per second + + + + + + + + radian per second squared + + + + + + + + röntgen + + + + + + + + British thermal unit per hour + + + + + + + + cubic centimetre per second + + + + + + + + cubic foot per hour + + + + + + + + cubic foot per minute + + + + + + + + centimetre per second + + + + + + + + decibel + + + + + + + + kilobyte + + + + + + + + kilobecquerel + + + + + + + + kilocurie + + + + + + + + megagram + + + + + + + + megagram per hour + + + + + + + + bin + + + + + + + + metre per minute + + + + + + + + milliröntgen + + + + + + + + millivolt + + + + + + + + megajoule + + + + + + + + manmonth + + + + + + + + pound per pound of product + + + + + + + + pound per piece of product + + + + + + + + kilogram per kilogram of product + + + + + + + + kilogram per piece of product + + + + + + + + bobbin + + + + + + + + cap + + + + + + + + centistokes + + + + + + + + twenty pack + + + + + + + + microlitre + + + + + + + + micrometre (micron) + + + + + + + + milliampere + + + + + + + + megabyte + + + + + + + + milligram per hour + + + + + + + + megabecquerel + + + + + + + + microfarad + + + + + + + + newton per metre + + + + + + + + ounce inch + + + + + + + + ounce foot + + + + + + + + picofarad + + + + + + + + pound per hour + + + + + + + + ton(US) per hour + + + + + + + + kilolitre per hour + + + + + + + + barrel per minute + + + + + + + + batch + + + + + + + + gallon(US) per thousand + + + + + + + + MMSCF/day + + + + + + + + pounds per thousand + + + + + + + + pump + + + + + + + + stage + + + + + + + + standard cubic foot + + + + + + + + hydraulic horse power + + + + + + + + count per minute + + + + + + + + seismic level + + + + + + + + seismic line + + + + + + + + 15 C calorie + + + + + + + + ampere square metre per joule second + + + + + + + + Ã¥ngström + + + + + + + + astronomical unit + + + + + + + + attojoule + + + + + + + + barn + + + + + + + + barn per electron volt + + + + + + + + barn per steradian electron volt, + + + + + + + + barn per sterdian + + + + + + + + becquerel per kilogram + + + + + + + + becquerel per metre cubed + + + + + + + + ampere per centimetre + + + + + + + + British thermal unit per second square foot degree Rankin + + + + + + + + British thermal unit per pound degree Rankin + + + + + + + + British thermal unit per second foot degree Rankin + + + + + + + + British thermal unit per hour square foot degree Rankin + + + + + + + + candela per square metre + + + + + + + + cheval vapeur + + + + + + + + coulomb metre + + + + + + + + coulomb metre squared per volt + + + + + + + + coulomb per cubic centimetre + + + + + + + + coulomb per cubic metre + + + + + + + + ampere per millimetre + + + + + + + + coulomb per cubic millimetre + + + + + + + + coulomb per kilogram second + + + + + + + + coulomb per mole + + + + + + + + coulomb per square centimetre + + + + + + + + coulomb per square metre + + + + + + + + coulomb per square millimetre + + + + + + + + cubic centimetre per mole + + + + + + + + cubic decimetre per mole + + + + + + + + cubic metre per coulomb + + + + + + + + cubic metre per kilogram + + + + + + + + ampere per square centimetre + + + + + + + + cubic metre per mole + + + + + + + + ampere per square metre + + + + + + + + curie per kilogram + + + + + + + + deadweight tonnage + + + + + + + + decalitre + + + + + + + + decametre + + + + + + + + decitex + + + + + + + + degree Rankin + + + + + + + + denier + + + + + + + + ampere square metre + + + + + + + + dyn second per cubic centimetre + + + + + + + + dyne second per centimetre + + + + + + + + dyne second per centimetre to the fifth + + + + + + + + electronvolt + + + + + + + + electronvolt per metre + + + + + + + + electronvolt square metre + + + + + + + + electronvolt square metre per kilogram + + + + + + + + erg + + + + + + + + erg per centimetre + + + + + + + + ampere per square metre kelvin squared + + + + + + + + erg per cubic centimetre + + + + + + + + erg per gram + + + + + + + + erg per gram second + + + + + + + + erg per second + + + + + + + + erg per second square centimetre + + + + + + + + erg per square centimetre second + + + + + + + + erg square centimetre + + + + + + + + erg square centimetre per gram + + + + + + + + exajoule + + + + + + + + farad per metre + + + + + + + + ampere per square millimetre + + + + + + + + femtojoule + + + + + + + + femtometre + + + + + + + + foot per second squared + + + + + + + + foot pound-force per second + + + + + + + + freight ton + + + + + + + + gal + + + + + + + + Gaussian CGS unit of displacement + + + + + + + + Gaussian CGS unit of electic current + + + + + + + + Gaussian CGS unit of electric charge + + + + + + + + ampere second + + + + + + + + Gaussian CGS unit of electric field strength + + + + + + + + Gaussian CGS unit of electric polarization + + + + + + + + Gaussian CGS unit of electric potential + + + + + + + + Gaussian CGS unit of magnetization + + + + + + + + gigacoulomb per cubic metre + + + + + + + + gigaelectronvolt + + + + + + + + gigahertz + + + + + + + + gigaohm + + + + + + + + gigaohm metre + + + + + + + + gigapascal + + + + + + + + rate + + + + + + + + gigawatt + + + + + + + + gon + Remarks by GEFEG mbH: +Synonyms A91 = grade + + + + + + + gram per cubic metre + + + + + + + + gram per mole + + + + + + + + gray + + + + + + + + gray per second + + + + + + + + hectopascal + + + + + + + + henry per metre + + + + + + + + ball + + + + + + + + bulk pack + + + + + + + + acre + + + + + + + + byte + + + + + + + + ampere per metre + + + + + + + + additional minute + + + + + + + + average minute per call + + + + + + + + cop + + + + + + + + fathom + + + + + + + + access line + + + + + + + + ampoule + + + + + + + + ampere hour + + + + + + + + ampere + + + + + + + + year + + + + + + + + aluminium pound only + + + + + + + + troy ounce or apothecaries' ounce + + + + + + + + anti-hemophilic factor (AHF) unit + + + + + + + + suppository + + + + + + + + are + + + + + + + + assortment + + + + + + + + alcoholic strength by mass + + + + + + + + alcoholic strength by volume + + + + + + + + standard atmosphere + + + + + + + + technical atmosphere + + + + + + + + capsule + + + + + + + + powder filled vial + + + + + + + + assembly + + + + + + + + British thermal unit per pound + + + + + + + + Btu per cubic foot + + + + + + + + barrel (US) per day + + + + + + + + joule per kilogram kelvin + + + + + + + + joule per metre + + + + + + + + joule per square metre + Remarks by GEFEG mbH: +Synonym B13 = joule per metre squared + + + + + + + joule per metre to the fourth power + + + + + + + + joule per mole + + + + + + + + joule per mole kelvin + + + + + + + + joule second + + + + + + + + bunk + + + + + + + + joule square metre per kilogram + + + + + + + + kelvin per watt + + + + + + + + kiloampere + + + + + + + + kiloampere per square metre + + + + + + + + kiloampere per metre + + + + + + + + kilobecquerel per kilogram + + + + + + + + kilocoulomb + + + + + + + + kilocoulomb per cubic metre + + + + + + + + kilocoulomb per square metre + + + + + + + + kiloelectronvolt + + + + + + + + batting pound + + + + + + + + kilogram metre per second + + + + + + + + kilogram metre squared + + + + + + + + kilogram metre squared per second + + + + + + + + kilogram per cubic decimetre + + + + + + + + kilogram per litre + Remarks by GEFEG mbH: +Synonym B35 = kilogram per litre of product + + + + + + + thermochemical calorie per gram + + + + + + + + kilogram-force + + + + + + + + kilogram-force metre + + + + + + + + kilogram-force metre per second + + + + + + + + barrel, imperial + + + + + + + + kilogram-force per square metre + + + + + + + + kilojoule per kelvin + + + + + + + + kilojoule per kilogram + + + + + + + + kilojoule per kilogram kelvin + + + + + + + + kilojoule per mole + + + + + + + + kilomole + + + + + + + + kilomole per cubic metre + + + + + + + + kilonewton + + + + + + + + kilonewton metre + + + + + + + + kiloohm + + + + + + + + billet + + + + + + + + kiloohm metre + + + + + + + + kilopond + + + + + + + + kilosecond + + + + + + + + kilosiemens + + + + + + + + kilosiemens per metre + + + + + + + + kilovolt per metre + + + + + + + + kiloweber per metre + + + + + + + + light year + + + + + + + + litre per mole + + + + + + + + lumen hour + + + + + + + + bun + + + + + + + + lumen per square metre + + + + + + + + lumen per watt + + + + + + + + lumen second + + + + + + + + lux hour + + + + + + + + lux second + + + + + + + + maxwell + + + + + + + + megaampere per square metre + + + + + + + + megabecquerel per kilogram + + + + + + + + megacoulomb per cubic metre + + + + + + + + cycle + + + + + + + + megacoulomb per square metre + + + + + + + + megaelectronvolt + + + + + + + + megagram per cubic metre + + + + + + + + meganewton + + + + + + + + meganewton metre + + + + + + + + megaohm + + + + + + + + megaohm metre + + + + + + + + megasiemens per metre + + + + + + + + megavolt + + + + + + + + megavolt per metre + + + + + + + + joule per cubic metre + + + + + + + + reciprocal metre squared reciprocal second + + + + + + + + metre to the fourth power + + + + + + + + microampere + + + + + + + + microbar + + + + + + + + microcoulomb + + + + + + + + microcoulomb per cubic metre + + + + + + + + microcoulomb per square metre + + + + + + + + microfarad per metre + + + + + + + + batt + + + + + + + + microhenry + + + + + + + + microhenry per metre + + + + + + + + micronewton + + + + + + + + micronewton metre + + + + + + + + microohm + + + + + + + + microohm metre + + + + + + + + micropascal + + + + + + + + microradian + + + + + + + + microsecond + + + + + + + + microsiemens + + + + + + + + bar + + + + + + + + base box + + + + + + + + board + + + + + + + + bundle + + + + + + + + board foot + + + + + + + + bag + + + + + + + + brush + + + + + + + + brake horse power + + + + + + + + trillion (US) + Remarks by GEFEG mbH: +Synonym BIL = billion (EUR) + + + + + + + bucket + + + + + + + + basket + + + + + + + + bale + + + + + + + + dry barrel (US) + + + + + + + + barrel (US) (petroleum etc.) + + + + + + + + bottle + + + + + + + + hundred board feet + + + + + + + + becquerel + + + + + + + + bar + + + + + + + + bolt + + + + + + + + British thermal unit + + + + + + + + bushel (US) + + + + + + + + bushel (UK) + + + + + + + + base weight + + + + + + + + box + + + + + + + + million BTUs + + + + + + + + call + + + + + + + + composite product pound (total weight) + + + + + + + + millifarad + + + + + + + + milligal + + + + + + + + milligram per metre + + + + + + + + milligray + + + + + + + + millihenry + + + + + + + + millijoule + + + + + + + + millimetre per second + + + + + + + + millimetre squared per second + + + + + + + + millimole + + + + + + + + mole per kilogram + + + + + + + + carset + + + + + + + + millinewton + + + + + + + + millinewton per metre + + + + + + + + milliohm metre + + + + + + + + millipascal second + + + + + + + + milliradian + + + + + + + + millisecond + + + + + + + + millisiemens + + + + + + + + millisievert + + + + + + + + millitesla + + + + + + + + microvolt per metre + + + + + + + + millivolt per metre + + + + + + + + milliwatt + + + + + + + + milliwatt per square metre + + + + + + + + milliweber + + + + + + + + mole + + + + + + + + mole per cubic decimetre + + + + + + + + mole per cubic metre + + + + + + + + mole per litre + + + + + + + + nanoampere + + + + + + + + carload + + + + + + + + nanocoulomb + + + + + + + + nanofarad + + + + + + + + nanofarad per metre + + + + + + + + nanohenry + + + + + + + + nanohenry per metre + + + + + + + + nanometre + + + + + + + + nanoohm metre + + + + + + + + nanosecond + + + + + + + + nanotesla + + + + + + + + nanowatt + + + + + + + + cost + + + + + + + + neper + + + + + + + + neper per second + + + + + + + + picometre + + + + + + + + newton metre second + + + + + + + + newton metre squared kilogram squared + + + + + + + + newton per square metre + + + + + + + + newton per square millimetre + + + + + + + + newton second + + + + + + + + newton second per metre + + + + + + + + octave + + + + + + + + cell + + + + + + + + ohm centimetre + + + + + + + + ohm metre + + + + + + + + one + + + + + + + + parsec + + + + + + + + pascal per kelvin + + + + + + + + pascal second + + + + + + + + pascal second per cubic metre + + + + + + + + pascal second per metre + + + + + + + + petajoule + + + + + + + + phon + + + + + + + + centipoise + + + + + + + + picoampere + + + + + + + + picocoulomb + + + + + + + + picofarad per metre + + + + + + + + picohenry + + + + + + + + picowatt + + + + + + + + picowatt per square metre + + + + + + + + pound gage + + + + + + + + pound-force + + + + + + + + millicoulomb per kilogram + + + + + + + + rad + + + + + + + + radian + + + + + + + + radian meter squared per mole + + + + + + + + radian metre squared per kilogram + + + + + + + + radian per metre + + + + + + + + reciprocal †ngstr"m + + + + + + + + reciprocal cubic metre + + + + + + + + reciprocal cubic metre per second + + + + + + + + reciprocal electron volt per cubic metre + + + + + + + + reciprocal henry + + + + + + + + coil group + + + + + + + + reciprocal joule per cubic metre + + + + + + + + reciprocal kelvin or kelvin to the power minus one + + + + + + + + reciprocal metre + + + + + + + + reciprocal square metre + Remarks by GEFEG mbH: +Synonym C93 = reciprocal metre squared + + + + + + + reciprocal minute + + + + + + + + reciprocal mole + + + + + + + + reciprocal pascal or pascal to the power minus one + + + + + + + + reciprocal second + + + + + + + + reciprocal second per cubic metre + + + + + + + + reciprocal second per metre squared + + + + + + + + can + + + + + + + + carrying capacity in metric ton + + + + + + + + candela + + + + + + + + degree Celsius + + + + + + + + hundred + + + + + + + + card + + + + + + + + centigram + + + + + + + + container + + + + + + + + cone + + + + + + + + connector + + + + + + + + coulomb per kilogram + + + + + + + + coil + + + + + + + + hundred leave + + + + + + + + centilitre + + + + + + + + square centimetre + + + + + + + + cubic centimetre + + + + + + + + centimetre + + + + + + + + hundred pack + + + + + + + + cental (UK) + + + + + + + + carboy + + + + + + + + coulomb + + + + + + + + cartridge + + + + + + + + crate + + + + + + + + case + + + + + + + + carton + + + + + + + + metric carat + + + + + + + + cup + + + + + + + + curie + + + + + + + + cover + + + + + + + + hundred pounds (cwt)/hundred weight (US) + + + + + + + + hundred weight (UK) + + + + + + + + cylinder + + + + + + + + combo + + + + + + + + reciprocal second per steradian + + + + + + + + siemens per metre + + + + + + + + siemens square metre per mole + + + + + + + + sievert + + + + + + + + thousand linear yard + + + + + + + + sone + + + + + + + + square centimetre per erg + + + + + + + + square centimetre per steradian erg + + + + + + + + metre kelvin + + + + + + + + square metre kelvin per watt + + + + + + + + reciprocal second per steradian metre squared + + + + + + + + square metre per joule + + + + + + + + square metre per kilogram + + + + + + + + square metre per mole + + + + + + + + pen gram (protein) + + + + + + + + square metre per steradian + + + + + + + + square metre per steradian joule + + + + + + + + square metre per volt second + + + + + + + + steradian + + + + + + + + syphon + + + + + + + + terahertz + + + + + + + + terajoule + + + + + + + + terawatt + + + + + + + + terawatt hour + + + + + + + + tesla + + + + + + + + tex + + + + + + + + thermochemical calorie + + + + + + + + thermochemical calorie per gram kelvin + + + + + + + + thermochemical calorie per second centimetre kelvin + + + + + + + + thermochemical calorie per second square centimetre kelvin + + + + + + + + thousand litre + + + + + + + + tonne per cubic metre + + + + + + + + tropical year + + + + + + + + unified atomic mass unit + + + + + + + + var + + + + + + + + volt squared per kelvin squared + + + + + + + + volt - ampere + + + + + + + + volt per centimetre + + + + + + + + volt per kelvin + + + + + + + + millivolt per kelvin + + + + + + + + kilogram per square centimeter + + + + + + + + volt per metre + + + + + + + + volt per millimetre + + + + + + + + watt per kelvin + + + + + + + + watt per metre kelvin + + + + + + + + watt per square metre + + + + + + + + watt per square metre kelvin + + + + + + + + watt per square metre kelvin to the fourth power + + + + + + + + watt per steradian + + + + + + + + watt per steradian square metre + + + + + + + + weber per metre + + + + + + + + röntgen per second + + + + + + + + weber per millimetre + + + + + + + + minute + + + + + + + + second + + + + + + + + book + + + + + + + + block + + + + + + + + round + + + + + + + + cassette + + + + + + + + dollar per hour + + + + + + + + inch to the fourth power + + + + + + + + sandwich + + + + + + + + International Table (IT) calorie + + + + + + + + International Table (IT) calorie per second centimetre kelvin + + + + + + + + International Table (IT) calorie per second square centimetre kelvin + + + + + + + + joule square metre + + + + + + + + kilogram per mole + + + + + + + + International Table (IT) calorie per gram + + + + + + + + International Table (IT) calorie per gram kelvin + + + + + + + + megacoulomb + + + + + + + + beam + + + + + + + + draize score + + + + + + + + microwatt + + + + + + + + microtesla + + + + + + + + microvolt + + + + + + + + millinewton metre + + + + + + + + microwatt per square metre + + + + + + + + millicoulomb + + + + + + + + millimole per kilogram + + + + + + + + millicoulomb per cubic metre + + + + + + + + millicoulomb per square metre + + + + + + + + dyne per square centimeter + + + + + + + + cubic metre (net) + + + + + + + + rem + + + + + + + + band + + + + + + + + second per cubic metre + + + + + + + + second per radian cubic metre + + + + + + + + joule per gram + + + + + + + + pound gross + + + + + + + + pallet/unit load + + + + + + + + mass pound + + + + + + + + sleeve + + + + + + + + decare + + + + + + + + ten day + + + + + + + + day + + + + + + + + dry pound + + + + + + + + disk (disc) + + + + + + + + degree + + + + + + + + deal + + + + + + + + decade + + + + + + + + decigram + + + + + + + + dispenser + + + + + + + + decagram + + + + + + + + decilitre + + + + + + + + square decimetre + + + + + + + + cubic decimetre + + + + + + + + decimetre + + + + + + + + decinewton metre + + + + + + + + dozen piece + + + + + + + + dozen pair + + + + + + + + displacement tonnage + + + + + + + + data record + + + + + + + + drum + + + + + + + + dram (US) + + + + + + + + dram (UK) + + + + + + + + dozen roll + + + + + + + + drachm (UK) + + + + + + + + display + + + + + + + + dry ton + + + + + + + + decitonne + Remarks by GEFEG mbH: +Synonym DTN = centner, metric +Synonym DTN = quintal, metric + + + + + + + dyne + + + + + + + + pennyweight + + + + + + + + dyne per centimetre + + + + + + + + directory book + + + + + + + + dozen + + + + + + + + dozen pack + + + + + + + + belt + + + + + + + + trailer + + + + + + + + gross kilogram + + + + + + + + metric long ton + + + + + + + + each + + + + + + + + electronic mail box + + + + + + + + each per month + + + + + + + + eleven pack + + + + + + + + equivalent gallon + + + + + + + + envelope + + + + + + + + thousand cubic feet per day + + + + + + + + fibre per cubic centimetre of air + + + + + + + + degree Fahrenheit + + + + + + + + farad + + + + + + + + field + + + + + + + + thousand cubic feet + + + + + + + + million particle per cubic foot + + + + + + + + track foot + + + + + + + + hundred cubic metre + + + + + + + + transdermal patch + + + + + + + + micromole + + + + + + + + flake ton + + + + + + + + million cubic feet + + + + + + + + foot + + + + + + + + pound per square foot + + + + + + + + foot per minute + + + + + + + + foot per second + + + + + + + + square foot + + + + + + + + cubic foot + + + + + + + + US gallon per minute + + + + + + + + Imperial gallon per minute + + + + + + + + microfiche sheet + + + + + + + + gallon (US) per day + + + + + + + + gigabecquerel + + + + + + + + gram per 100 gram + + + + + + + + gross barrel + + + + + + + + pound per gallon (US) + + + + + + + + gram per metre (gram per 100 centimetres) + + + + + + + + gram of fissile isotope + + + + + + + + great gross + + + + + + + + half gallon (US) + + + + + + + + gill (US) + + + + + + + + gill (UK) + + + + + + + + gram per millilitre + + + + + + + + gram per kilogram + + + + + + + + gram per litre + + + + + + + + dry gallon (US) + + + + + + + + gallon (UK) + + + + + + + + gallon (US) + + + + + + + + gram per square metre + + + + + + + + gross gallon + + + + + + + + milligrams per square metre + + + + + + + + milligram per cubic metre + + + + + + + + microgram per cubic meter + + + + + + + + gram + + + + + + + + grain + + + + + + + + gross + + + + + + + + gross register ton + + + + + + + + gross ton + Remarks by GEFEG mbH: +Synonym GT = metric gross ton + + + + + + + gigajoule + + + + + + + + gallon per thousand cubic feet + + + + + + + + gigawatt hour + + + + + + + + gross yard + + + + + + + + gage system + + + + + + + + half page - electronic + + + + + + + + half litre + + + + + + + + hank + + + + + + + + hectare + + + + + + + + hectobar + + + + + + + + hundred boxe + + + + + + + + hundred count + + + + + + + + half dozen + + + + + + + + hundredth of a carat + + + + + + + + hundred feet + + + + + + + + hectogram + + + + + + + + hundred cubic feet + + + + + + + + hundred sheet + + + + + + + + hundred international unit + + + + + + + + metric horse power + + + + + + + + hundred kilogram + + + + + + + + hundred feet (linear) + + + + + + + + hectolitre + + + + + + + + mile per hour + + + + + + + + million cubic metre + + + + + + + + hectometre + + + + + + + + conventional millimetre of mercury + + + + + + + + hundred troy ounce + + + + + + + + conventional millimetre of water + + + + + + + + hectolitre of pure alcohol + + + + + + + + hundred square feet + + + + + + + + half hour + + + + + + + + hertz + + + + + + + + hour + + + + + + + + hundred yard + + + + + + + + inch pound (pound inch) + + + + + + + + count per inch + + + + + + + + person + + + + + + + + inches of water + + + + + + + + column inch + + + + + + + + inch per minute + + + + + + + + impression + + + + + + + + inch + + + + + + + + square inch + + + + + + + + inch cubed + + + + + + + + insurance policy + + + + + + + + count per centimetre + + + + + + + + inch per second (linear speed) + Remarks by GEFEG mbH: +Synonym IU = inch per second (vibration) + + + + + + + inch per second squared (acceleration) + Remarks by GEFEG mbH: +Synonym IV = inch per second squared (vibration acceleration) + + + + + + + joule per kilogram + + + + + + + + jumbo + + + + + + + + joule per kelvin + + + + + + + + jug + + + + + + + + megajoule per kilogram + + + + + + + + megajoule per cubic metre + + + + + + + + joint + + + + + + + + joule + + + + + + + + jar + + + + + + + + kilowatt demand + + + + + + + + kilovolt ampere reactive demand + + + + + + + + kilovolt ampere reactive hour + + + + + + + + kilovolt ampere (reactive) + + + + + + + + kilolitre + + + + + + + + cake + + + + + + + + kilocharacter + + + + + + + + kilobar + + + + + + + + kilogram decimal + + + + + + + + kelvin + + + + + + + + kilopacket + + + + + + + + keg + + + + + + + + kilogram + + + + + + + + kilogram per second + + + + + + + + kilohertz + + + + + + + + kilogram per millimetre width + + + + + + + + kilosegment + + + + + + + + kilojoule + + + + + + + + kilogram per metre + + + + + + + + kilometre per hour + + + + + + + + square kilometre + + + + + + + + kilogram per cubic metre + + + + + + + + kilogram of nitrogen + + + + + + + + kilogram named substance + + + + + + + + knot + + + + + + + + milliequivalence caustic potash per gram of product + + + + + + + + kilopascal + + + + + + + + kilogram of potassium hydroxide (caustic potash) + + + + + + + + kilogram of potassium oxide + + + + + + + + kilogram of phosphorus pentoxide (phosphoric anhydride) + + + + + + + + kiloröntgen + + + + + + + + thousand pound per square inch + + + + + + + + kilogram of substance 90 % dry + + + + + + + + kilogram of sodium hydroxide (caustic soda) + + + + + + + + kit + + + + + + + + kilometre + + + + + + + + kilotonne + + + + + + + + kilogram of uranium + + + + + + + + kilovolt - ampere + + + + + + + + kilovar + + + + + + + + kilovolt + + + + + + + + kilograms per millimeter + + + + + + + + kilowatt hour + + + + + + + + kilowatt + + + + + + + + millilitre per kilogram + + + + + + + + litre per minute + + + + + + + + pound per cubic inch + + + + + + + + pound + Remarks by GEFEG mbH: +Synonym LBR = pound decimal + + + + + + + troy pound (US) + + + + + + + + linear centimetre + + + + + + + + litre per day + + + + + + + + lite + + + + + + + + leaf + + + + + + + + linear foot + + + + + + + + labour hour + + + + + + + + linear inch + + + + + + + + large spray + + + + + + + + link + + + + + + + + linear metre + + + + + + + + length + + + + + + + + lot + + + + + + + + liquid pound + + + + + + + + litre of pure alcohol + + + + + + + + layer + + + + + + + + lump sum + + + + + + + + ton (UK) or longton (US) + + + + + + + + litre + + + + + + + + lumen + + + + + + + + lux + + + + + + + + linear yard per pound + + + + + + + + linear yard + + + + + + + + magnetic tape + + + + + + + + milligrams per litre + + + + + + + + monetary value + + + + + + + + microcurie + + + + + + + + micro-inch + + + + + + + + million Btu per 1000 cubic feet + + + + + + + + machine per unit + + + + + + + + mega litre + + + + + + + + megametre + + + + + + + + megawatt + + + + + + + + thousand standard brick equivalent + + + + + + + + thousand board feet + + + + + + + + millibar + + + + + + + + microgram + + + + + + + + millicurie + + + + + + + + air dry metric ton + + + + + + + + milligram per square foot per side + + + + + + + + milligram + + + + + + + + megahertz + + + + + + + + square mile + + + + + + + + thousand + + + + + + + + minute + + + + + + + + million + + + + + + + + million international unit + + + + + + + + milligram per square inch + + + + + + + + milliard + Remarks by GEFEG mbH: +Synonym MLD = billion (US) + + + + + + + millilitre + + + + + + + + square millimetre + + + + + + + + cubic millimetre + + + + + + + + millimetre + + + + + + + + month + + + + + + + + megapascal + + + + + + + + thousand metre + + + + + + + + cubic metre per hour + + + + + + + + cubic metre per second + + + + + + + + metre per second squared + + + + + + + + mat + + + + + + + + square metre + + + + + + + + cubic metre + Remarks by GEFEG mbH: +Synonym MTQ = metre cubed + + + + + + + metre + + + + + + + + metre per second + + + + + + + + number of mults + + + + + + + + megavolt - ampere + + + + + + + + megawatt hour (1000 kW.h) + + + + + + + + pen calorie + + + + + + + + number of lines + + + + + + + + print point + + + + + + + + milligram per kilogram + + + + + + + + number of articles + + + + + + + + barge + + + + + + + + number of bobbins + + + + + + + + car + + + + + + + + number of cells + + + + + + + + net barrel + + + + + + + + net litre + + + + + + + + newton + + + + + + + + message + + + + + + + + net gallon (us) + + + + + + + + message hour + + + + + + + + net imperial gallon + + + + + + + + number of international units + + + + + + + + number of screens + + + + + + + + load + + + + + + + + nautical mile + + + + + + + + number of packs + + + + + + + + train + + + + + + + + number of parcels + + + + + + + + number of pairs + + + + + + + + number of parts + + + + + + + + mho + + + + + + + + micromho + + + + + + + + number of rolls + + + + + + + + net ton + Remarks by GEFEG mbH: +Synonym NT = metric net ton + + + + + + + net register ton + + + + + + + + newton metre + + + + + + + + vehicle + + + + + + + + part per thousand + + + + + + + + pound per air dry metric ton + + + + + + + + panel + + + + + + + + ohm + + + + + + + + ounce per square yard + + + + + + + + ounce + + + + + + + + two pack + + + + + + + + overtime hour + + + + + + + + ounce av + + + + + + + + fluid ounce (US) + + + + + + + + fluid ounce (UK) + + + + + + + + page - electronic + + + + + + + + percent + + + + + + + + pound per foot + + + + + + + + three pack + + + + + + + + four pack + + + + + + + + five pack + + + + + + + + six pack + + + + + + + + seven pack + + + + + + + + eight pack + + + + + + + + nine pack + + + + + + + + packet + + + + + + + + pascal + + + + + + + + pair inch + + + + + + + + pad + + + + + + + + pound equivalent + + + + + + + + pallet (lift) + + + + + + + + plate + + + + + + + + proof gallon + + + + + + + + pitch + + + + + + + + package + Remarks by GEFEG mbH: +Synonym PK = pack + + + + + + + pail + + + + + + + + pound percentage + + + + + + + + pound net + + + + + + + + pound per inch of length + + + + + + + + page per inch + + + + + + + + pair + + + + + + + + pound-force per square inch + + + + + + + + pint (US) + + + + + + + + dry pint (US) + + + + + + + + pint (UK) + + + + + + + + liquid pint (US) + + + + + + + + tray / tray pack + + + + + + + + half pint (US) + + + + + + + + pound per inch of width + + + + + + + + peck dry (US) + + + + + + + + peck dry (UK) + + + + + + + + meal + + + + + + + + page - facsimile + + + + + + + + quarter (of a year) + + + + + + + + page - hardcopy + + + + + + + + quarter dozen + + + + + + + + quarter hour + + + + + + + + quarter kilogram + + + + + + + + quire + + + + + + + + quart (US) + + + + + + + + dry quart (US) + + + + + + + + quart (UK) + + + + + + + + liquid quart (US) + + + + + + + + quarter (UK) + + + + + + + + pica + + + + + + + + calorie + + + + + + + + thousand cubic metre + + + + + + + + rack + + + + + + + + rod + + + + + + + + ring + + + + + + + + running or operating hour + + + + + + + + roll metric measure + + + + + + + + reel + + + + + + + + ream + + + + + + + + ream metric measure + + + + + + + + roll + + + + + + + + pound per ream + + + + + + + + revolutions per minute + + + + + + + + revolutions per second + + + + + + + + reset + + + + + + + + revenue ton mile + + + + + + + + run + + + + + + + + square foot per second + + + + + + + + square metre per second + + + + + + + + sixty fourths of an inch + + + + + + + + session + + + + + + + + storage unit + + + + + + + + standard advertising unit + + + + + + + + sack + + + + + + + + half year (6 months) + + + + + + + + score + + + + + + + + scruple + + + + + + + + solid pound + + + + + + + + section + + + + + + + + second + + + + + + + + set + + + + + + + + segment + + + + + + + + shipping ton + + + + + + + + siemens + + + + + + + + split tanktruck + + + + + + + + slipsheet + + + + + + + + mile (statute mile) + + + + + + + + square rod + + + + + + + + spool + + + + + + + + shelf package + + + + + + + + square + + + + + + + + strip + + + + + + + + sheet metric measure + + + + + + + + short standard (7200 matches) + + + + + + + + sheet + + + + + + + + stone (UK) + + + + + + + + ton (US) or short ton (UK/US) + Remarks by GEFEG mbH: +Synonym STN = net ton (2000 lb) + + + + + + + skid + + + + + + + + skein + + + + + + + + shipment + + + + + + + + telecommunication line in service + + + + + + + + thousand pound gross + + + + + + + + thousand piece + + + + + + + + thousand bag + + + + + + + + thousand casing + + + + + + + + thousand gallon (US) + + + + + + + + thousand impression + + + + + + + + thousand linear inch + + + + + + + + tenth cubic foot + + + + + + + + kiloampere hour (thousand ampere hour) + + + + + + + + truckload + + + + + + + + therm + + + + + + + + tote + + + + + + + + ten square yard + + + + + + + + thousand square inch + + + + + + + + thousand square centimetre + + + + + + + + tank, rectangular + + + + + + + + thousand feet (linear) + + + + + + + + tin + + + + + + + + tonne (metric ton) + Remarks by GEFEG mbH: +Synonym TNE = metric ton + + + + + + + ten pack + + + + + + + + ten pair + + + + + + + + thousand feet + + + + + + + + thousand cubic metre per day + + + + + + + + ten square feet + + + + + + + + trillion (EUR) + + + + + + + + thousand square feet + + + + + + + + tonne of substance 90 % dry + + + + + + + + ton of steam per hour + + + + + + + + thousand linear metre + + + + + + + + tube + + + + + + + + thousand kilogram + + + + + + + + thousand sheet + + + + + + + + tank, cylindrical + + + + + + + + treatment + + + + + + + + tablet + + + + + + + + torr + + + + + + + + telecommunication line in service average + + + + + + + + telecommunication port + + + + + + + + tenth minute + + + + + + + + tenth hour + + + + + + + + usage per telecommunication line average + + + + + + + + ten thousand yard + + + + + + + + million unit + + + + + + + + volt ampere per kilogram + + + + + + + + vial + + + + + + + + volt + + + + + + + + bulk + + + + + + + + visit + + + + + + + + wet kilo + + + + + + + + two week + + + + + + + + watt per kilogram + + + + + + + + wet pound + + + + + + + + cord + + + + + + + + wet ton + + + + + + + + weber + + + + + + + + week + + + + + + + + wine gallon + + + + + + + + wheel + + + + + + + + watt hour + + + + + + + + weight per square inch + + + + + + + + working month + + + + + + + + wrap + + + + + + + + standard + + + + + + + + watt + + + + + + + + millilitre of water + + + + + + + + chain + + + + + + + + square yard + + + + + + + + cubic yard + + + + + + + + hundred linear yard + + + + + + + + yard + + + + + + + + ten yard + + + + + + + + lift van + + + + + + + + chest + + + + + + + + cask + + + + + + + + hogshead + + + + + + + + lug + + + + + + + + conference point + + + + + + + + newspage agate line + + + + + + + + page + + + + + + + + mutually defined + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CommonAggregateComponents-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CommonAggregateComponents-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..c93f8a0d9da7d47185981b8904abaa494d601f5f --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CommonAggregateComponents-2.0.xsd @@ -0,0 +1,17444 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ABIE + Address. Details + Information about a structured address. + Address + + + + + + + + + BBIE + Address. Identifier + An identifier for a specific address within a scheme of registered addresses. + 0..1 + Address + Identifier + Identifier + Identifier. Type + DetailsKey + + + + + + + + + BBIE + Address. Address Type Code. Code + A code specifying the type of this address, such as business address or home address. + 0..1 + Address + Address Type Code + Code + Code. Type + + + + + + + + + BBIE + Address. Address Format Code. Code + A code specifying the format of this address. + 0..1 + Address + Address Format Code + Code + Code. Type + + + + + + + + + BBIE + Address. Postbox. Text + A post office box number. + 0..1 + Address + Postbox + Text + Text. Type + PostBox, PO Box + "123" + + + + + + + + + BBIE + Address. Floor. Text + An addressable floor of a building. + 0..1 + Address + Floor + Text + Text. Type + SubPremiseNumber + "30" + + + + + + + + + BBIE + Address. Room. Text + A room, suite, or apartment of a building. + 0..1 + Address + Room + Text + Text. Type + SubPremiseNumber + "Reception" + + + + + + + + + BBIE + Address. Street Name. Name + The name of a street. + 0..1 + Address + Street Name + Name + Name. Type + Thoroughfare + "Kwun Tong Road" + + + + + + + + + BBIE + Address. Additional_ Street Name. Name + An additional name of a street used to further specify the street name. + 0..1 + Address + Additional + Street Name + Name + Name. Type + Thoroughfare + "Cnr Aberdeen Road" + + + + + + + + + BBIE + Address. Block Name. Name + The block name, expressed as text, for an area surrounded by streets and usually containing several buildings for this address. + 0..1 + Address + Block Name + Name + Name. Type + Seabird + + + + + + + + + BBIE + Address. Building Name. Name + The name of a building. + 0..1 + Address + Building Name + Name + Name. Type + BuildingName + "Plot 421" + + + + + + + + + BBIE + Address. Building Number. Text + The number of a building. + 0..1 + Address + Building Number + Text + Text. Type + PremiseNumber + "388" + + + + + + + + + BBIE + Address. Inhouse_ Mail. Text + A specific location within a building. + 0..1 + Address + Inhouse + Mail + Text + Text. Type + MailStop + + + + + + + + + BBIE + Address. Department. Text + An addressable department of an organization. + 0..1 + Address + Department + Text + Text. Type + Department + "Accounts Payable" + + + + + + + + + BBIE + Address. Mark Attention. Text + The name, expressed as text, of a person or department in the organization to whom incoming mail is marked with words such as 'for the attention of' or 'FAO' or 'ATTN' for this address. + 0..1 + Address + Mark Attention + Text + Text. Type + + + + + + + + + BBIE + Address. Mark Care. Text + The name, expressed as text, of a person or organization at this address to whom incoming mail is marked with words such as 'care of' or 'C/O'. + 0..1 + Address + Mark Care + Text + Text. Type + + + + + + + + + BBIE + Address. Plot Identification. Text + The textual expression of the unique identifier for the piece of land on which this address is located such as a plot number. + 0..1 + Address + Plot Identification + Text + Text. Type + + + + + + + + + BBIE + Address. City Subdivision Name. Name + A name, expressed as text, of a subdivision of a city for this address, for example, a district or borough. + 0..1 + Address + City Subdivision Name + Name + Name. Type + + + + + + + + + BBIE + Address. City Name. Name + The name of a city, town, or village. + 0..1 + Address + City Name + Name + Name. Type + LocalityName + "Hong Kong" + + + + + + + + + BBIE + Address. Postal_ Zone. Text + The identifier for an addressable group of properties according to the relevant national postal service, such as a ZIP code or Post Code. + 0..1 + Address + Postal + Zone + Text + Text. Type + PostalCodeNumber + "SW11 4EW" "2500 GG" + + + + + + + + + BBIE + Address. Country Subentity. Text + A territorial division of a country, such as a county or state. + 0..1 + Address + Country Subentity + Text + Text. Type + AdministrativeArea, State, Country, Shire, Canton + "Florida","Tamilnadu" + + + + + + + + + BBIE + Address. Country Subentity Code. Code + A territorial division of a country, such as a county or state, expressed as a code. + 0..1 + Address + Country Subentity Code + Code + Code. Type + AdministrativeAreaCode, State Code + + + + + + + + + BBIE + Address. Region. Text + An addressable region or group of countries. + 0..1 + Address + Region + Text + Text. Type + LocalityName, Economic Zone + "European Union" + + + + + + + + + BBIE + Address. District. Text + A geographical division of a country. + 0..1 + Address + District + Text + Text. Type + LocalityName, Area + "East Coast" + + + + + + + + + BBIE + Address. Timezone Offset. Text + For the time zone in which the address is situated, the measure of time offset from Universal Coordinated Time (UTC). + 0..1 + Address + Timezone Offset + Text + Text. Type + "+8:00" "-3:00" + + + + + + + + + ASBIE + Address. Address Line + An association to Address Line. + 0..n + Address + Address Line + Address Line + + + + + + + + + ASBIE + Address. Country + An association to Country. + 0..1 + Address + Country + Country + + + + + + + + + ASBIE + Address. Location Coordinate + An association to Location Coordinate. + 0..1 + Address + Location Coordinate + Location Coordinate + + + + + + + + + + + ABIE + Address Line. Details + Information about a line of address expressed as unstructured text. + Address Line + + + + + + + + + BBIE + Address Line. Line. Text + A line of address expressed as unstructured text. + 1 + Address Line + Line + Text + Text. Type + "123 Standard Chartered Tower" + + + + + + + + + + + ABIE + Air Transport. Details + Information related to an aircraft. + Air Transport + + + + + + + + + BBIE + Air Transport. Aircraft Identifier. Identifier + Identifies a specific aircraft. + 1 + Air Transport + Aircraft Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Allowance Charge. Details + Information about a charge or discount price component. + Allowance Charge + + + + + + + + + BBIE + Allowance Charge. Identifier + Identifies an Allowance Charge. + 0..1 + Allowance Charge + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Allowance Charge. Charge_ Indicator. Indicator + Indicates whether the Allowance Charge is a charge (true) or a discount (false). + 1 + Allowance Charge + Charge + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Allowance Charge. Allowance Charge Reason Code. Code + The reason for the Allowance Charge, expressed as a code. + 0..1 + Allowance Charge + Allowance Charge Reason Code + Code + Allowance Charge Reason_ Code. Type + + + + + + + + + BBIE + Allowance Charge. Allowance Charge_ Reason. Text + The reason for the Allowance Charge, expressed as text. + 0..1 + Allowance Charge + Allowance Charge + Reason + Text + Text. Type + + + + + + + + + BBIE + Allowance Charge. Multiplier_ Factor. Numeric + The factor applied to the Base Amount to calculate the Allowance Charge. + 0..1 + Allowance Charge + Multiplier + Factor + Numeric + Numeric. Type + 0.20 + + + + + + + + + BBIE + Allowance Charge. Prepaid_ Indicator. Indicator + Indicates whether the Allowance Charge is prepaid (true) or not (false). + 0..1 + Allowance Charge + Prepaid + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Allowance Charge. Sequence. Numeric + Identifies the numerical order sequence in which Allowance Charges are calculated when multiple Allowance Charges apply. If all Allowance Charges apply to the same Base Amount, SequenceNumeric will be '1' for all Allowance Charges. + 0..1 + Allowance Charge + Sequence + Numeric + Numeric. Type + 1, 2, 3, 4, etc. + + + + + + + + + BBIE + Allowance Charge. Amount + The Allowance Charge amount. + 1 + Allowance Charge + Amount + Amount + Amount. Type + 35,23 + + + + + + + + + BBIE + Allowance Charge. Base_ Amount. Amount + The amount to which the MultiplierFactorNumeric is applied to calculate the Allowance Charge. + 0..1 + Allowance Charge + Base + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Allowance Charge. Accounting Cost Code. Code + The buyer's accounting code as applied to the Allowance Charge. + 0..1 + Allowance Charge + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Allowance Charge. Accounting Cost. Text + The buyer's accounting code as applied to the Allowance Charge expressed as text. + 0..1 + Allowance Charge + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Allowance Charge. Tax Category + An association to Tax Category. + 0..n + Allowance Charge + Tax Category + Tax Category + + + + + + + + + ASBIE + Allowance Charge. Tax Total + An association to Tax Total. + 0..1 + Allowance Charge + Tax Total + Tax Total + + + + + + + + + ASBIE + Allowance Charge. Payment Means + An association to Payment Means. + 0..n + Allowance Charge + Payment Means + Payment Means + + + + + + + + + + + ABIE + Attachment. Details + Information about an attached document. An attachment can be referred to externally (with the URI element) or internally (with the MIME reference element) or contained within the document itself (with the EmbeddedDocument element). + Attachment + + + + + + + + + BBIE + Attachment. Embedded_ Document. Binary Object + Contains an embedded document as a BLOB (binary large object). + 0..1 + Attachment + Embedded + Document + Binary Object + Binary Object. Type + + + + + + + + + ASBIE + Attachment. External Reference + An attached document, externally referred to, referred to in the MIME location, or embedded. + 0..1 + Attachment + External Reference + External Reference + + + + + + + + + + + ABIE + Billing Reference. Details + Information directly relating to a related document. + Billing Reference + + + + + + + + + ASBIE + Billing Reference. Invoice_ Document Reference. Document Reference + An associative reference to Invoice. + 0..1 + Billing Reference + Invoice + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Self Billed Invoice_ Document Reference. Document Reference + An associative reference to Self Billed Invoice. + 0..1 + Billing Reference + Self Billed Invoice + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Credit Note_ Document Reference. Document Reference + An associative reference to Credit Note. + 0..1 + Billing Reference + Credit Note + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Self Billed Credit Note_ Document Reference. Document Reference + An associative reference to Self Billed Credit Note. + 0..1 + Billing Reference + Self Billed Credit Note + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Debit Note_ Document Reference. Document Reference + An associative reference to Debit Note. + 0..1 + Billing Reference + Debit Note + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Reminder_ Document Reference. Document Reference + An associative reference to Reminder Document Reference + 0..1 + Billing Reference + Reminder + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..1 + Billing Reference + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Billing Reference Line + An association to Billing Reference Line. + 0..n + Billing Reference + Billing Reference Line + Billing Reference Line + + + + + + + + + + + ABIE + Billing Reference Line. Details + Information about a Billing Line. + Billing Reference Line + + + + + + + + + BBIE + Billing Reference Line. Identifier + An identifier for the Billing Line. + 1 + Billing Reference Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Billing Reference Line. Amount + The amount of the Billing Line, including Allowance Charges but net of taxes. + 0..1 + Billing Reference Line + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Billing Reference Line. Allowance Charge + An association to Allowance Charge. + 0..n + Billing Reference Line + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Branch. Details + Information about a branch or division of an organization. + Branch + + + + + + + + + BBIE + Branch. Identifier + An identifier for a branch or division of an organization. + 0..1 + Branch + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Branch. Name + The name of a branch or division of an organization. + 0..1 + Branch + Name + Name + Name. Type + + + + + + + + + ASBIE + Branch. Financial Institution + An association to Financial Institution. + 0..1 + Branch + Financial Institution + Financial Institution + + + + + + + + + ASBIE + Branch. Address + An association to Address. + 0..1 + Branch + Address + Address + + + + + + + + + + + ABIE + Card Account. Details + Information about a credit card, debit card, or charge card. + Card Account + + + + + + + + + BBIE + Card Account. Primary_ Account Number. Identifier + The card number; the Primary Account Number (PAN). + 1 + Card Account + Primary + Account Number + Identifier + Identifier. Type + 4558 XXXX XXXX XXXX (a real card number) + + + + + + + + + BBIE + Card Account. Network. Identifier + The card network provider. + 1 + Card Account + Network + Identifier + Identifier. Type + “VISA”, “MasterCard”, “American Express” + + + + + + + + + BBIE + Card Account. Card Type Code. Code + The type of card. + 0..1 + Card Account + Card Type Code + Code + Code. Type + “Debit Card”, “Credit Card”, “Procurement Card” + + + + + + + + + BBIE + Card Account. Validity Start Date. Date + The date from which the card is valid. + 0..1 + Card Account + Validity Start Date + Date + Date. Type + + + + + + + + + BBIE + Card Account. Expiry Date. Date + The date up to which the card is valid. + 0..1 + Card Account + Expiry Date + Date + Date. Type + + + + + + + + + BBIE + Card Account. Issuer. Identifier + The identifier for the card issuer. + 0..1 + Card Account + Issuer + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Issue Number. Identifier + The card issue number. + 0..1 + Card Account + Issue Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. CV2. Identifier + The Card Verification Value. + 0..1 + Card Account + CV2 + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Card Chip Code. Code + The distinction between CHIP and MAG STRIPE cards. + 0..1 + Card Account + Card Chip Code + Code + Chip_ Code. Type + + + + + + + + + BBIE + Card Account. Chip_ Application. Identifier + An identifier for the application (AID) on a chip card that provides the information quoted. + 0..1 + Card Account + Chip + Application + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Holder. Name + The name of the cardholder. + 0..1 + Card Account + Holder + Name + Name. Type + + + + + + + + + + + ABIE + Catalogue Item Specification Update Line. Details + Details of Catalogue Line Item Specification. + Catalogue Item Specification Update Line + + + + + + + + + BBIE + Catalogue Item Specification Update Line. Identifier + A unique instance identifier for the line in this Catalogue document. + 1 + Catalogue Item Specification Update Line + Identifier + Identifier + Identifier. Type + "1" + + + + + + + + + ASBIE + Catalogue Item Specification Update Line. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Item Specification Update Line + Contractor + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Item Specification Update Line. Seller_ Supplier Party. Supplier Party + An association to the Seller of the item. + 0..1 + Catalogue Item Specification Update Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Item Specification Update Line. Item + An association to Item itself. + 1 + Catalogue Item Specification Update Line + Item + Item + + + + + + + + + + + ABIE + Catalogue Line. Details + The basic element of Catalogue; something that can be bought. + Catalogue Line + + + + + + + + + BBIE + Catalogue Line. Identifier + A unique instance identifier for the line in this Catalogue document. + 1 + Catalogue Line + Identifier + Identifier + Identifier. Type + "1" + + + + + + + + + BBIE + Catalogue Line. Action Code. Code + Code indicating the action required for this item to synchronize with external repositories. + 0..1 + Catalogue Line + Action Code + Code + Code. Type + "Replace", "Update", "Delete","Add" + + + + + + + + + BBIE + Catalogue Line. Life Cycle Status Code. Code + Code indicating availability of this line. + 0..1 + Catalogue Line + Life Cycle Status Code + Code + Code. Type + "new - announcement only", "new and available", "deleted - announcement only" + + + + + + + + + BBIE + Catalogue Line. Contract Subdivision. Text + Identifies a subdivision of a contract or tender. + 0..1 + Catalogue Line + Contract Subdivision + Text + Text. Type + "Installation", "Phase One", Support and Maintenance" + + + + + + + + + BBIE + Catalogue Line. Note. Text + Free-text note used for non-structured information about the line in the specific Catalogue document (intended to be human readable). + 0..n + Catalogue Line + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue Line. Orderable_ Indicator. Indicator + Indicates whether the line is orderable (that is, not just for information only). + 0..1 + Catalogue Line + Orderable + Indicator + Indicator + Indicator. Type + TRUE means orderable, FALSE means not orderable + + + + + + + + + BBIE + Catalogue Line. Orderable_ Unit. Text + The unit that can be ordered. + 0..1 + Catalogue Line + Orderable + Unit + Text + Text. Type + + + + + + + + + BBIE + Catalogue Line. Content Unit. Quantity + The quantity of the order unit of measure of the line. + 0..1 + Catalogue Line + Content Unit + Quantity + Quantity. Type + If order unit measure identifier is "each", then content unit quantity is "1". + + + + + + + + + BBIE + Catalogue Line. Order Quantity Increment. Numeric + The number of items that can set the order quantity increments. + 0..1 + Catalogue Line + Order Quantity Increment + Numeric + Numeric. Type + + + + + + + + + BBIE + Catalogue Line. Minimum_ Order Quantity. Quantity + The minimum amount of items that can be ordered. + 0..1 + Catalogue Line + Minimum + Order Quantity + Quantity + Quantity. Type + "10 boxes" + + + + + + + + + BBIE + Catalogue Line. Maximum_ Order Quantity. Quantity + The maximum amount of items that can be ordered. + 0..1 + Catalogue Line + Maximum + Order Quantity + Quantity + Quantity. Type + "1 tonne" + + + + + + + + + BBIE + Catalogue Line. Warranty_ Information. Text + Information regarding the warranty for the good or service. Warranty may be provided by any Party (can be described in the assiciation to Warranty Party). + 0..n + Catalogue Line + Warranty + Information + Text + Text. Type + "Unless specified otherwise and in addition to any rights the Customer may have under statute, Dell warrants to the Customer that Dell branded Products (excluding third party products and software), will be free from defects in materials and workmanship affecting normal use for a period of one year from invoice date ('Standard Warranty')." + + + + + + + + + BBIE + Catalogue Line. Pack Level Code. Code + The level of packaging involved. + 0..1 + Catalogue Line + Pack Level Code + Code + Code. Type + Consumer Unit, Trading Unit + "level 2", "Group 4" + + + + + + + + + ASBIE + Catalogue Line. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Line + Contractor + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Line. Seller_ Supplier Party. Supplier Party + An association to Seller of the item. + 0..1 + Catalogue Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Line. Warranty_ Party. Party + The party responsible for the Warranty. + 0..1 + Catalogue Line + Warranty + Party + Party + + + + + + + + + ASBIE + Catalogue Line. Warranty Validity_ Period. Period + The period for which the Warranty is valid. + 0..1 + Catalogue Line + Warranty Validity + Period + Period + + + + + + + + + ASBIE + Catalogue Line. Line Validity_ Period. Period + The period for which the Catalogue Line is valid. + 0..1 + Catalogue Line + Line Validity + Period + Period + + + + + + + + + ASBIE + Catalogue Line. Item Comparison + An association to comparative details for this Item. + 0..n + Catalogue Line + Item Comparison + Item Comparison + + + + + + + + + ASBIE + Catalogue Line. Component_ Related Item. Related Item + An association that describes any catalogue items that may be components of this Item. + 0..n + Catalogue Line + Component + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Accessory_ Related Item. Related Item + An association that describes any catalogue items that may be optional accessories to this Item. + 0..n + Catalogue Line + Accessory + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Required_ Related Item. Related Item + An association that describes any catalogue items that may be required for this Item. + 0..n + Catalogue Line + Required + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Replacement_ Related Item. Related Item + An association that describes any catalogue items that may be replacements for this Item. + 0..n + Catalogue Line + Replacement + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Complementary_ Related Item. Related Item + An association that describes any catalogue items that may complement this Item. + 0..n + Catalogue Line + Complementary + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Required_ Item Location Quantity. Item Location Quantity + An association to the description of properties related to locations and quantities of the Item. + 0..n + Catalogue Line + Required + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Catalogue Line. Document Reference + An association to Document Reference. + 0..n + Catalogue Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Catalogue Line. Item + An association to the Item itself. + 1 + Catalogue Line + Item + Item + + + + + + + + + + + ABIE + Catalogue Pricing Update Line. Details + Details of Catalogue Line Pricing. + Catalogue Pricing Update Line + + + + + + + + + BBIE + Catalogue Pricing Update Line. Identifier + A unique instance identifier for the line in this Catalogue document. + 1 + Catalogue Pricing Update Line + Identifier + Identifier + Identifier. Type + "1" + + + + + + + + + ASBIE + Catalogue Pricing Update Line. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Pricing Update Line + Contractor + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Pricing Update Line. Seller_ Supplier Party. Supplier Party + An association to the Seller of the Item. + 0..1 + Catalogue Pricing Update Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Pricing Update Line. Required_ Item Location Quantity. Item Location Quantity + An association to the description of properties related to locations and quantities of the item. + 0..n + Catalogue Pricing Update Line + Required + Item Location Quantity + Item Location Quantity + + + + + + + + + + + ABIE + Catalogue Reference. Details + A reference to a Catalogue. + Catalogue Reference + + + + + + + + + BBIE + Catalogue Reference. Identifier + An identifier for the Catalogue document. + 1 + Catalogue Reference + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Reference. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Catalogue Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Reference. Issue Date. Date + The date when the Catalogue was issued. + 0..1 + Catalogue Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Reference. Issue Time. Time + The time when the Catalogue was issued. + 0..1 + Catalogue Reference + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Reference. Revision Date. Date + The date on which the information in the Catalogue was revised. + 0..1 + Catalogue Reference + Revision Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Reference. Revision Time. Time + The time at which the information in the Catalogue was revised. + 0..1 + Catalogue Reference + Revision Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Reference. Note. Text + A free-text note about the Catalogue. This is used for information which is only human readable. + 0..n + Catalogue Reference + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue Reference. Description. Text + A description of the Catalogue. + 0..n + Catalogue Reference + Description + Text + Text. Type + "computer accessories for laptops" + + + + + + + + + BBIE + Catalogue Reference. Version. Identifier + Indicates the current version of the Catalogue. + 0..1 + Catalogue Reference + Version + Identifier + Identifier. Type + "1.1" + + + + + + + + + BBIE + Catalogue Reference. Previous_ Version. Identifier + Indicates the previous version (the version superseded by this Catalogue). + 0..1 + Catalogue Reference + Previous + Version + Identifier + Identifier. Type + "1.0" + + + + + + + + + + + ABIE + Catalogue Request Line. Details + The basic element of Catalogue; something that can be bought. + Catalogue Request Line + + + + + + + + + BBIE + Catalogue Request Line. Identifier + A unique instance identifier for the line in this Catalogue document. + 1 + Catalogue Request Line + Identifier + Identifier + Identifier. Type + "1" + + + + + + + + + BBIE + Catalogue Request Line. Contract Subdivision. Text + Identifies a subdivision of a contract or tender. + 0..1 + Catalogue Request Line + Contract Subdivision + Text + Text. Type + "Installation", "Phase One", Support and Maintenance" + + + + + + + + + BBIE + Catalogue Request Line. Note. Text + Free-text note used for non-structured information about the line in the specific Catalogue document (intended to be human readable). + 0..n + Catalogue Request Line + Note + Text + Text. Type + + + + + + + + + ASBIE + Catalogue Request Line. Line Validity_ Period. Period + The period for which the Catalogue Line is valid. + 0..1 + Catalogue Request Line + Line Validity + Period + Period + + + + + + + + + ASBIE + Catalogue Request Line. Required_ Item Location Quantity. Item Location Quantity + An association to the description of properties related to locations and quantities of the item. + 0..n + Catalogue Request Line + Required + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Catalogue Request Line. Item + An association to the Item itself. + 1 + Catalogue Request Line + Item + Item + + + + + + + + + + + ABIE + Certificate Of Origin Application. Details + A document that contains information of CO application. + Certificate Of Origin Application + + + + + + + + + BBIE + Certificate Of Origin Application. Reference. Identifier + Holds the unique number that identifies the Despatch Advice, typically according to the seller's system that generated the Despatch Advice. + 1 + Certificate Of Origin Application + Reference + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Certificate Type. Text + Type of CO. Type could be Ordinary, Re-export, Commonwealth Preferential etc. + 1 + Certificate Of Origin Application + Certificate Type + Text + Text. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Application Status Code. Code + Indicates the status of the application (revision, replacement, etc.). + 0..1 + Certificate Of Origin Application + Application Status Code + Code + Code. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Original_ Job Identifier. Identifier + The latest Job Number given to the Origin application. This is used by the system to keep track of the amendments or cancellation of the origin application applied earlier. + 1 + Certificate Of Origin Application + Original + Job Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Previous_ Job Identifier. Identifier + The previous Job Number assigned in case the application undergoes query or change. This is used by the system to keep track of the amendments or cancellation of the origin application applied earlier. + 0..1 + Certificate Of Origin Application + Previous + Job Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Remarks. Text + Remarks by the applicant for the Certificate of Origin Application. + 0..1 + Certificate Of Origin Application + Remarks + Text + Text. Type + + + + + + + + + ASBIE + Certificate Of Origin Application. Shipment + Information about the separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport. + 1 + Certificate Of Origin Application + Shipment + Shipment + + + + + + + + + ASBIE + Certificate Of Origin Application. Endorser Party + The party providing the endorsement. + 1..n + Certificate Of Origin Application + Endorser Party + Endorser Party + + + + + + + + + ASBIE + Certificate Of Origin Application. Preparation_ Party. Party + Details of an individual, a group, or a body that prepares the Certificate of Origin application. + 1 + Certificate Of Origin Application + Preparation + Party + Party + + + + + + + + + ASBIE + Certificate Of Origin Application. Issuer_ Party. Party + Details of the authorized organization that issued the Certificate of Origin. + 1 + Certificate Of Origin Application + Issuer + Party + Party + + + + + + + + + ASBIE + Certificate Of Origin Application. Issuing_ Country. Country + The country for which the Certificate of Origin is issued. + 1 + Certificate Of Origin Application + Issuing + Country + Country + + + + + + + + + ASBIE + Certificate Of Origin Application. Document Distribution + The distribution of the Certificate of Origin to interested parties. + 0..n + Certificate Of Origin Application + Document Distribution + Document Distribution + + + + + + + + + ASBIE + Certificate Of Origin Application. Supporting_ Document Reference. Document Reference + An associative reference to a supporting document. + 0..n + Certificate Of Origin Application + Supporting + Document Reference + Document Reference + + + + + + + + + ASBIE + Certificate Of Origin Application. Signature + One or more signatures applied to the document instance. + 0..n + Certificate Of Origin Application + Signature + Signature + + + + + + + + + + + ABIE + Classification Category. Details + Information about a Classification Category; a subdivision of a Classification Scheme. + Classification Category + + + + + + + + + BBIE + Classification Category. Name + The name of the Classification Category. + 0..1 + Classification Category + Name + Name + Name. Type + Code List Name + "UNSPSC Class", "UNSPSC Segment", "UNSPSC Family" + + + + + + + + + BBIE + Classification Category. Code Value. Text + The Classification Category value. + 0..1 + Classification Category + Code Value + Text + Text. Type + Code Value + 3420001, 3273666, HSJJD-213 + + + + + + + + + BBIE + Classification Category. Description. Text + The description of the Classification Category. + 0..n + Classification Category + Description + Text + Text. Type + Code Name + "Electrical Goods", "Wooden Toys" + + + + + + + + + ASBIE + Classification Category. Categorizes_ Classification Category. Classification Category + An association to subcategories within the Category. + 0..n + Classification Category + Categorizes + Classification Category + Classification Category + + + + + + + + + + + ABIE + Classification Scheme. Details + Information about Classification Scheme; a scheme that defines a taxonomy for classifying goods or services. + Classification Scheme + + + + + + + + + BBIE + Classification Scheme. Identifier + An identifier for the classification scheme. + 1 + Classification Scheme + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Classification Scheme + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. Last_ Revision Date. Date + The date at which the classification scheme was last revised. + 0..1 + Classification Scheme + Last + Revision Date + Date + Date. Type + + + + + + + + + BBIE + Classification Scheme. Last_ Revision Time. Time + The time at which the classification scheme was last revised. + 0..1 + Classification Scheme + Last + Revision Time + Time + Time. Type + + + + + + + + + BBIE + Classification Scheme. Note. Text + Free-form text applying to the Classification Scheme. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Classification Scheme + Note + Text + Text. Type + + + + + + + + + BBIE + Classification Scheme. Name + The name of the Classification Scheme. + 0..1 + Classification Scheme + Name + Name + Name. Type + "UNSPSC" + + + + + + + + + BBIE + Classification Scheme. Description. Text + A description of the Classification Scheme. + 0..n + Classification Scheme + Description + Text + Text. Type + "an open, global multi-sector standard for classification of products and services" + + + + + + + + + BBIE + Classification Scheme. Agency Identifier. Identifier + Identifies the agency that maintains the Classification Scheme. + 0..1 + Classification Scheme + Agency Identifier + Identifier + Identifier. Type + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + + + BBIE + Classification Scheme. Agency Name. Text + The name of the agency that maintains the Classification Scheme. + 0..1 + Classification Scheme + Agency Name + Text + Text. Type + + + + + + + + + BBIE + Classification Scheme. Version. Identifier + Identifies the version of the Classification Scheme. + 0..1 + Classification Scheme + Version + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. URI. Identifier + The Uniform Resource Identifier (URI) that identifies where the Classification is located. + 0..1 + Classification Scheme + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. Scheme_ URI. Identifier + The Uniform Resource Identifier (URI) that identifies where the Classification Scheme is located. + 0..1 + Classification Scheme + Scheme + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. Language. Identifier + Identifies the language of the Classification Scheme. + 0..1 + Classification Scheme + Language + Identifier + Identifier. Type + + + + + + + + + ASBIE + Classification Scheme. Classification Category + An association to Classification Category. + 1..n + Classification Scheme + Classification Category + Classification Category + + + + + + + + + + + ABIE + Commodity Classification. Details + Information about Commodity Classification. + Commodity Classification + + + + + + + + + BBIE + Commodity Classification. Nature Code. Code + The high-level nature of the Classification issued by a specific maintenance agency, expressed as a code. + 0..1 + Commodity Classification + Nature Code + Code + Code. Type + "wooden products" + + + + + + + + + BBIE + Commodity Classification. Cargo Type Code. Code + The type of cargo, expressed as a code. + 0..1 + Commodity Classification + Cargo Type Code + Code + Code. Type + "Refrigerated" + + + + + + + + + BBIE + Commodity Classification. Commodity Code. Code + The harmonized international commodity code for regulatory (customs and trade statistics) purposes. + 0..1 + Commodity Classification + Commodity Code + Code + Code. Type + Harmonized Code + "1102222883" + + + + + + + + + BBIE + Commodity Classification. Item Classification Code. Code + The trade commodity classification, expressed as a code. + 0..1 + Commodity Classification + Item Classification Code + Code + Code. Type + UN/SPSC Code + "3440234" + + + + + + + + + + + ABIE + Communication. Details + Information about a means of communication. + Communication + + + + + + + + + BBIE + Communication. Channel Code. Code + The method of communication, expressed as a code. + 0..1 + Communication + Channel Code + Code + Channel_ Code. Type + Phone Fax Email + + + + + + + + + BBIE + Communication. Channel. Text + The method of communication, expressed as text. + 0..1 + Communication + Channel + Text + Text. Type + Skype + + + + + + + + + BBIE + Communication. Value. Text + The communication value, such as phone number or email address. + 0..1 + Communication + Value + Text + Text. Type + "+44 1 2345 6789" "president@whitehouse.com" + + + + + + + + + + + ABIE + Consignment. Details + A separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport. + Consignment + + + + + + + + + BBIE + Consignment. Identifier + Unique number assigned to goods, both for import and export. + 1 + Consignment + Identifier + Identifier + Identifier. Type + Unique consignment reference number (UCR) + + + + + + + + + BBIE + Consignment. Summary_ Description. Text + General descriptive text that is not part of any remarks. + 0..n + Consignment + Summary + Description + Text + Text. Type + + + + + + + + + BBIE + Consignment. Total_ Invoice Amount. Amount + Total of all invoice amounts declared in a single consignment. + 0..1 + Consignment + Total + Invoice Amount + Amount + Amount. Type + + + + + + + + + BBIE + Consignment. Declared Customs_ Value. Amount + Amount declared for customs purposes of those goods in a consignment, whether or not they are subject to the same customs procedure, tariff/statistical heading, country information, and duty regime. + 0..1 + Consignment + Declared Customs + Value + Amount + Amount. Type + + + + + + + + + BBIE + Consignment. Tariff Description. Text + A description of the tariff applied to a consignment. + 0..n + Consignment + Tariff Description + Text + Text. Type + + + + + + + + + BBIE + Consignment. Tariff Code. Code + Code specifying a tariff applied to a consignment. + 0..1 + Consignment + Tariff Code + Code + Code. Type + Tariff code number (WCO ID 145) + + + + + + + + + BBIE + Consignment. Insurance Premium Amount. Amount + Amount of premium payable to the insurance company for insuring the goods. + 0..1 + Consignment + Insurance Premium Amount + Amount + Amount. Type + Insurance Cost + + + + + + + + + BBIE + Consignment. Gross_ Weight. Measure + Total weight (mass) of goods for a declaration, including packaging but excluding the carrier's equipment. + 0..1 + Consignment + Gross + Weight + Measure + Measure. Type + Total gross weight (WCO ID 131) + Total cube of all goods items referred to as one consignment. + + + + + + + + + BBIE + Consignment. Net_ Weight. Measure + Total net weight (mass) of all the goods items referred to as one consignment. + 0..1 + Consignment + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Net Net_ Weight. Measure + Weight (mass) of the goods themselves without any packing. + 0..1 + Consignment + Net Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Chargeable_ Weight. Measure + Gross weight (mass) on which a charge is to be based. + 0..1 + Consignment + Chargeable + Weight + Measure + Measure. Type + Chargeable Weight. Basis.Measure + + + + + + + + + BBIE + Consignment. Gross_ Volume. Measure + Total volume of all goods items referred to as one consignment. + 0..1 + Consignment + Gross + Volume + Measure + Measure. Type + Cube + + + + + + + + + BBIE + Consignment. Net_ Volume. Measure + Net volume of all goods items referred to as one consignment. + 0..1 + Consignment + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Loading_ Length. Measure + Total length in a means of transport or a piece of transport equipment whereby the complete width and height over that length is needed for loading all the consignments referred to as one consolidation. + 0..1 + Consignment + Loading + Length + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Remarks. Text + Remarks concerning the complete consignment to be printed on the transport document. + 0..n + Consignment + Remarks + Text + Text. Type + + + + + + + + + BBIE + Consignment. Hazardous Risk_ Indicator. Indicator + Indication that the transport is or is not subject to an international regulation concerning the carriage of dangerous goods. + 0..1 + Consignment + Hazardous Risk + Indicator + Indicator + Indicator. Type + Dangerous Goods RID Indicator + default is negative + + + + + + + + + ASBIE + Consignment. Consignee_ Party. Party + Party to which goods are consigned. + 0..1 + Consignment + Consignee + Party + Party + + + + + + + + + ASBIE + Consignment. Exporter_ Party. Party + The party who makes the export declaration, or on whose behalf the export declaration is made, and who is the owner of the goods or has similar right of disposal over them at the time when the declaration is accepted. + 0..1 + Consignment + Exporter + Party + Party + + + + + + + + + ASBIE + Consignment. Consignor_ Party. Party + The party consigning goods, as stipulated in the transport contract by the party ordering transport. + 0..1 + Consignment + Consignor + Party + Party + + + + + + + + + ASBIE + Consignment. Importer_ Party. Party + The party who makes an import declaration, or on whose behalf a Customs clearing agent or other authorized person makes an import declaration. This may include a person who has possession of the goods or to whom the goods are consigned. + 0..1 + Consignment + Importer + Party + Party + + + + + + + + + ASBIE + Consignment. Carrier_ Party. Party + The party providing the transport of goods between named points. + 0..1 + Consignment + Carrier + Party + Party + + + + + + + + + ASBIE + Consignment. Freight Forwarder_ Party. Party + The party combining individual smaller consignments into a single larger shipment (so called consolidated shipment) that is sent to a counterpart who mirrors the consolidator's activity by dividing the consolidated consignment into its original components. + 0..1 + Consignment + Freight Forwarder + Party + Party + + + + + + + + + ASBIE + Consignment. Notify_ Party. Party + The party to be notified. + 0..1 + Consignment + Notify + Party + Party + + + + + + + + + ASBIE + Consignment. Original Despatch_ Party. Party + The original despatch party. + 0..1 + Consignment + Original Despatch + Party + Party + + + + + + + + + ASBIE + Consignment. Final Delivery_ Party. Party + The final delivery party. + 0..1 + Consignment + Final Delivery + Party + Party + + + + + + + + + ASBIE + Consignment. Original Departure_ Country. Country + The country from which the goods are originally exported, without any commercial transaction taking place in intermediate countries. + 0..1 + Consignment + Original Departure + Country + Country + + + + + + + + + ASBIE + Consignment. Final Destination_ Country. Country + Name of the country to which the goods are to be delivered to the final consignee or buyer. + 0..1 + Consignment + Final Destination + Country + Country + + + + + + + + + ASBIE + Consignment. Transit_ Country. Country + The countries through which goods or passengers are routed between the country of original departure and the country of final destination. + 0..n + Consignment + Transit + Country + Country + + + + + + + + + ASBIE + Consignment. Transport_ Contract. Contract + An association to Transport Contact. + 0..1 + Consignment + Transport + Contract + Contract + + + + + + + + + ASBIE + Consignment. Original Despatch_ Transportation Service. Transportation Service + The service for pick-up from the consignor under the transport contract. + 0..1 + Consignment + Original Despatch + Transportation Service + Transportation Service + + + + + + + + + ASBIE + Consignment. Final Delivery_ Transportation Service. Transportation Service + The service for delivery to the consignee under the transport contract. + 0..1 + Consignment + Final Delivery + Transportation Service + Transportation Service + + + + + + + + + ASBIE + Consignment. Delivery Terms + All the conditions agreed upon between a seller and a buyer with regard to the delivery of goods and/or services, e.g., CIF, FOB, or EXW from the INCOTERMS Terms of Delivery. + 0..1 + Consignment + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Consignment. Payment Terms + The conditions of payment between the parties in a transaction. + 0..1 + Consignment + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Consignment. Freight_ Allowance Charge. Allowance Charge + Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs). + 0..n + Consignment + Freight + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Contact. Details + Information about a contactable person or organization department. + Contact + + + + + + + + + BBIE + Contact. Identifier + An identifier for the Contact. + 0..1 + Contact + Identifier + Identifier + Identifier. Type + "Receivals Clerk" + + + + + + + + + BBIE + Contact. Name + The name of the Contact. + 0..1 + Contact + Name + Name + Name. Type + "Delivery Dock" + + + + + + + + + BBIE + Contact. Telephone. Text + The telephone number of the Contact. + 0..1 + Contact + Telephone + Text + Text. Type + + + + + + + + + BBIE + Contact. Telefax. Text + The fax number of the Contact. + 0..1 + Contact + Telefax + Text + Text. Type + + + + + + + + + BBIE + Contact. Electronic_ Mail. Text + The email address of the Contact. + 0..1 + Contact + Electronic + Mail + Text + Text. Type + + + + + + + + + BBIE + Contact. Note. Text + A note such as 'Emergency' or 'After Hours' describing the circumstances in which the Contact can be used. + 0..1 + Contact + Note + Text + Text. Type + + + + + + + + + ASBIE + Contact. Other_ Communication. Communication + An association to Other Communication. + 0..n + Contact + Other + Communication + Communication + + + + + + + + + + + ABIE + Contract. Details + Information about a Contract. + Contract + + + + + + + + + BBIE + Contract. Identifier + Identifies the Contract. + 0..1 + Contract + Identifier + Identifier + Identifier. Type + "CC23" + + + + + + + + + BBIE + Contract. Issue Date. Date + The date on which the Contract was issued. + 0..1 + Contract + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Contract. Issue Time. Time + The time at which the Contract was issued. + 0..1 + Contract + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Contract. Contract Type Code. Code + The type of Contract, expressed as a code. + 0..1 + Contract + Contract Type Code + Code + Code. Type + + + + + + + + + BBIE + Contract. Contract Type. Text + The type of Contract, expressed as text. + 0..1 + Contract + Contract Type + Text + Text. Type + + + + + + + + + ASBIE + Contract. Validity_ Period. Period + An association to Validity Period. + 0..1 + Contract + Validity + Period + Period + + + + + + + + + ASBIE + Contract. Contract_ Document Reference. Document Reference + An associative reference to Contract Document. + 0..n + Contract + Contract + Document Reference + Document Reference + + + + + + + + + + + ABIE + Corporate Registration Scheme. Details + Information directly relating a scheme for corporate registration of businesses. + Corporate Registration Scheme + + + + + + + + + BBIE + Corporate Registration Scheme. Identifier + Identifies the scheme. + 0..1 + Corporate Registration Scheme + Identifier + Identifier + Identifier. Type + "ASIC" in Australia + + + + + + + + + BBIE + Corporate Registration Scheme. Name + Identifies the scheme by name. + 0..1 + Corporate Registration Scheme + Name + Name + Name. Type + "Australian Securities and Investment Commission" in Australia + + + + + + + + + BBIE + Corporate Registration Scheme. Corporate Registration Type Code. Code + Identifies the type of scheme. + 0..1 + Corporate Registration Scheme + Corporate Registration Type Code + Code + Code. Type + "ACN" + + + + + + + + + ASBIE + Corporate Registration Scheme. Jurisdiction Region_ Address. Address + Associates the registration scheme with particulars that identify and locate the geographic area to which the scheme applies. + 0..n + Corporate Registration Scheme + Jurisdiction Region + Address + Address + + + + + + + + + + + ABIE + Country. Details + Information about a geopolitical country. + Country + + + + + + + + + BBIE + Country. Identification Code. Code + An identifier for the Country. + 0..1 + Country + Identification Code + Code + Country Identification_ Code. Type + + + + + + + + + BBIE + Country. Name + The name of the Country. + 0..1 + Country + Name + Name + Name. Type + “SOUTH AFRICA” + + + + + + + + + + + ABIE + Credit Account. Details + Information about a Credit Account (for sales on account). + Credit Account + + + + + + + + + BBIE + Credit Account. Account Identifier. Identifier + Identifies the Credit Account. + 1 + Credit Account + Account Identifier + Identifier + Identifier. Type + "Customer Code 29" + + + + + + + + + + + ABIE + Credit Note Line. Details + Information about a Credit Note Line. + Credit Note Line + + + + + + + + + BBIE + Credit Note Line. Identifier + Identifies the Credit Note Line. + 1 + Credit Note Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Credit Note Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Credit Note Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Credit Note Line. Note. Text + Free-form text applying to the Credit Note Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Credit Note Line + Note + Text + Text. Type + + + + + + + + + BBIE + Credit Note Line. Credited_ Quantity. Quantity + The quantity of Items credited. + 0..1 + Credit Note Line + Credited + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Credit Note Line. Line Extension Amount. Amount + The total amount for the Credit Note Line, including Allowance Charges but net of taxes. + 0..1 + Credit Note Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Credit Note Line. Tax Point Date. Date + The date of the Credit Note Line, used to indicate the point at which tax becomes applicable. + 0..1 + Credit Note Line + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Credit Note Line. Accounting Cost Code. Code + The buyer's accounting code applied to the Credit Note Line. + 0..1 + Credit Note Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Credit Note Line. Accounting Cost. Text + The buyer's accounting code applied to the Credit Note Line, expressed as text. + 0..1 + Credit Note Line + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Credit Note Line. Discrepancy_ Response. Response + An association to Discrepancy Response; the reason for the Credit. + 0..n + Credit Note Line + Discrepancy + Response + Response + + + + + + + + + ASBIE + Credit Note Line. Despatch_ Line Reference. Line Reference + An associative reference to Despatch Line. + 0..n + Credit Note Line + Despatch + Line Reference + Line Reference + + + + + + + + + ASBIE + Credit Note Line. Receipt_ Line Reference. Line Reference + An associative reference to Receipt Line. + 0..n + Credit Note Line + Receipt + Line Reference + Line Reference + + + + + + + + + ASBIE + Credit Note Line. Billing Reference + An association to Billing Reference. + 0..n + Credit Note Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Credit Note Line. Document Reference + An association to Document Reference. + 0..n + Credit Note Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note Line. Pricing Reference + An association to Pricing Reference. + 0..1 + Credit Note Line + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Credit Note Line. Delivery + An association to Delivery. + 0..n + Credit Note Line + Delivery + Delivery + + + + + + + + + ASBIE + Credit Note Line. Tax Total + An association to Tax Total. + 0..n + Credit Note Line + Tax Total + Tax Total + + + + + + + + + ASBIE + Credit Note Line. Item + An association to Item + 0..1 + Credit Note Line + Item + Item + + + + + + + + + ASBIE + Credit Note Line. Price + An association to Price. + 0..1 + Credit Note Line + Price + Price + + + + + + + + + + + ABIE + Customer Party. Details + Information about the Customer Party. + Customer Party + + + + + + + + + BBIE + Customer Party. Customer Assigned_ Account Identifier. Identifier + An identifier for the Customer's account, assigned by the Customer itself. + 0..1 + Customer Party + Customer Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Customer Party. Supplier Assigned_ Account Identifier. Identifier + An identifier for the Customer's account, assigned by the Supplier. + 0..1 + Customer Party + Supplier Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Customer Party. Additional_ Account Identifier. Identifier + An identifier for the Customer's account, assigned by a third party. + 0..n + Customer Party + Additional + Account Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Customer Party. Party + An association to Party. + 0..1 + Customer Party + Party + Party + + + + + + + + + ASBIE + Customer Party. Delivery_ Contact. Contact + An association to Delivery Contact. + 0..1 + Customer Party + Delivery + Contact + Contact + + + + + + + + + ASBIE + Customer Party. Accounting_ Contact. Contact + An association to Accounting Contact (Customer). + 0..1 + Customer Party + Accounting + Contact + Contact + + + + + + + + + ASBIE + Customer Party. Buyer_ Contact. Contact + An association to Buyer Contact. + 0..1 + Customer Party + Buyer + Contact + Contact + + + + + + + + + + + ABIE + Debit Note Line. Details + Information about a Debit Note Line. + Debit Note Line + + + + + + + + + BBIE + Debit Note Line. Identifier + Identifies the Debit Note Line. + 1 + Debit Note Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Debit Note Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Debit Note Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Debit Note Line. Note. Text + Free-form text applying to the Debit Note Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Debit Note Line + Note + Text + Text. Type + + + + + + + + + BBIE + Debit Note Line. Debited_ Quantity. Quantity + The quantity of Items debited. + 0..1 + Debit Note Line + Debited + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Debit Note Line. Line Extension Amount. Amount + The total amount for the Debit Note Line, including Allowance Charges but net of taxes. + 1 + Debit Note Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Debit Note Line. Tax Point Date. Date + The date of the Debit Note Line, used to indicate the point at which tax becomes applicable. + 0..1 + Debit Note Line + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Debit Note Line. Accounting Cost Code. Code + The buyer's accounting code applied to the Debit Note Line. + 0..1 + Debit Note Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Debit Note Line. Accounting Cost. Text + The buyer's accounting code applied to the Debit Note Line, expressed as text. + 0..1 + Debit Note Line + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Debit Note Line. Discrepancy_ Response. Response + An association to Discrepancy Response; the reason for the Debit. + 0..n + Debit Note Line + Discrepancy + Response + Response + + + + + + + + + ASBIE + Debit Note Line. Despatch_ Line Reference. Line Reference + An associative reference to Despatch Line. + 0..n + Debit Note Line + Despatch + Line Reference + Line Reference + + + + + + + + + ASBIE + Debit Note Line. Receipt_ Line Reference. Line Reference + An associative reference to Receipt Line. + 0..n + Debit Note Line + Receipt + Line Reference + Line Reference + + + + + + + + + ASBIE + Debit Note Line. Billing Reference + An association to Billing Reference. + 0..n + Debit Note Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Debit Note Line. Document Reference + An association to Document Reference. + 0..n + Debit Note Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Debit Note Line. Pricing Reference + An association to Pricing Reference. + 0..1 + Debit Note Line + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Debit Note Line. Delivery + An association to Delivery. + 0..n + Debit Note Line + Delivery + Delivery + + + + + + + + + ASBIE + Debit Note Line. Tax Total + An association to Tax Total. + 0..n + Debit Note Line + Tax Total + Tax Total + + + + + + + + + ASBIE + Debit Note Line. Item + An association to Item + 0..1 + Debit Note Line + Item + Item + + + + + + + + + ASBIE + Debit Note Line. Price + An association to Price. + 0..1 + Debit Note Line + Price + Price + + + + + + + + + + + ABIE + Delivery. Details + Information about Delivery. + Delivery + + + + + + + + + BBIE + Delivery. Identifier + Identifies the Delivery. + 0..1 + Delivery + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Delivery. Quantity + The quantity in a Delivery. + 0..1 + Delivery + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Minimum_ Quantity. Quantity + The minimum quantity in a Delivery. + 0..1 + Delivery + Minimum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Maximum_ Quantity. Quantity + The maximum quantity in a Delivery. + 0..1 + Delivery + Maximum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Actual_ Delivery Date. Date + The actual Delivery date. + 0..1 + Delivery + Actual + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Delivery. Actual_ Delivery Time. Time + The actual Delivery time. + 0..1 + Delivery + Actual + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Delivery. Latest_ Delivery Date. Date + The latest delivery date allowed by the buyer. + 0..1 + Delivery + Latest + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Delivery. Latest_ Delivery Time. Time + The latest delivery time allowed by the buyer. + 0..1 + Delivery + Latest + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Delivery. Tracking Identifier. Identifier + The delivery Tracking ID (for transport tracking). + 0..1 + Delivery + Tracking Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Delivery. Delivery_ Address. Address + An association to Delivery Address. + 0..1 + Delivery + Delivery + Address + Address + + + + + + + + + ASBIE + Delivery. Delivery_ Location. Location + An association to Location. + 0..1 + Delivery + Delivery + Location + Location + + + + + + + + + ASBIE + Delivery. Requested Delivery_ Period. Period + The requested Period for Delivery. + 0..1 + Delivery + Requested Delivery + Period + Period + + + + + + + + + ASBIE + Delivery. Promised Delivery_ Period. Period + The promised Period for Delivery. + 0..1 + Delivery + Promised Delivery + Period + Period + + + + + + + + + ASBIE + Delivery. Estimated Delivery_ Period. Period + The estimated Period for Delivery. + 0..1 + Delivery + Estimated Delivery + Period + Period + + + + + + + + + ASBIE + Delivery. Delivery_ Party. Party + The party to whom the goods/services are delivered. + 0..1 + Delivery + Delivery + Party + Party + + + + + + + + + ASBIE + Delivery. Despatch + An association to the Despatch. + 0..1 + Delivery + Despatch + Despatch + + + + + + + + + + + ABIE + Delivery Terms. Details + Information about Delivery Terms. + Delivery Terms + + + + + + + + + BBIE + Delivery Terms. Identifier + Identifies the Delivery Terms. + 0..1 + Delivery Terms + Identifier + Identifier + Identifier. Type + CIF, FOB, or EXW from the INCOTERMS Terms of Delivery. (2000 version preferred.) + + + + + + + + + BBIE + Delivery Terms. Special_ Terms. Text + A description of special conditions relating to the Delivery Terms. + 0..1 + Delivery Terms + Special + Terms + Text + Text. Type + + + + + + + + + BBIE + Delivery Terms. Loss Risk Responsibility Code. Code + An identifier for the responsibility for loss risk in the context of the Delivery Terms, expressed as a code. + 0..1 + Delivery Terms + Loss Risk Responsibility Code + Code + Code. Type + + + + + + + + + BBIE + Delivery Terms. Loss Risk. Text + A description of the loss risk in the context of the Delivery Terms. + 0..1 + Delivery Terms + Loss Risk + Text + Text. Type + + + + + + + + + ASBIE + Delivery Terms. Delivery_ Location. Location + An association to Location, e.g., a port. + 0..1 + Delivery Terms + Delivery + Location + Location + + + + + + + + + ASBIE + Delivery Terms. Allowance Charge + An association to Allowance Charge. + 0..1 + Delivery Terms + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Delivery Unit. Details + Information about a Delivery Unit. + Delivery Unit + + + + + + + + + BBIE + Delivery Unit. Batch Quantity. Quantity + The quantity of ordered Items that constitutes a batch for delivery purposes. + 1 + Delivery Unit + Batch Quantity + Quantity + Quantity. Type + "100 units", "by the dozen" + + + + + + + + + BBIE + Delivery Unit. Consumer_ Unit. Quantity + The quantity of consumer units in the Delivery Unit. + 0..1 + Delivery Unit + Consumer + Unit + Quantity + Quantity. Type + "packs of 10" + + + + + + + + + BBIE + Delivery Unit. Hazardous Risk_ Indicator. Indicator + Indicates whether the Item as delivered is hazardous. + 0..1 + Delivery Unit + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + + + ABIE + Despatch. Details + Information about Despatch. + Despatch + + + + + + + + + BBIE + Despatch. Identifier + The identifier for the Delivery. + 0..1 + Despatch + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch. Requested_ Despatch Date. Date + The despatch (pick-up) date requested by the buyer. + 0..1 + Despatch + Requested + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Requested_ Despatch Time. Time + The despatch (pick-up) time requested by the buyer. + 0..1 + Despatch + Requested + Despatch Time + Time + Time. Type + + + + + + + + + BBIE + Despatch. Estimated_ Despatch Date. Date + The despatch (pick-up) date estimated by the seller or Despatch. + 0..1 + Despatch + Estimated + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Estimated_ Despatch Time. Time + The despatch (pick-up) time estimated by the seller or Despatch. + 0..1 + Despatch + Estimated + Despatch Time + Time + Time. Type + + + + + + + + + BBIE + Despatch. Actual_ Despatch Date. Date + The actual despatch (pick-up) date. + 0..1 + Despatch + Actual + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Actual_ Despatch Time. Time + The actual despatch (pick-up) time. + 0..1 + Despatch + Actual + Despatch Time + Time + Time. Type + + + + + + + + + ASBIE + Despatch. Despatch_ Address. Address + An association to Despatch Address. + 0..1 + Despatch + Despatch + Address + Address + + + + + + + + + ASBIE + Despatch. Despatch_ Party. Party + The party who despatched the delivery. + 0..1 + Despatch + Despatch + Party + Party + + + + + + + + + ASBIE + Despatch. Contact + An association to Contact. + 0..1 + Despatch + Contact + Contact + + + + + + + + + + + ABIE + Despatch Line. Details + Information about a Despatch Line. + Despatch Line + + + + + + + + + BBIE + Despatch Line. Identifier + Identifies the Despatch Line. + 1 + Despatch Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Despatch Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Line. Note. Text + Free-form text applying to the Despatch Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Despatch Line + Note + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Line Status Code. Code + Identifies the status of the Despatch Line with respect to its original state. + 0..1 + Despatch Line + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + BBIE + Despatch Line. Delivered_ Quantity. Quantity + The quantity despatched. + 0..1 + Despatch Line + Delivered + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Backorder_ Quantity. Quantity + The quantity on Back Order at the Supplier. + 0..1 + Despatch Line + Backorder + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Backorder_ Reason. Text + The reason for the Back Order. + 0..1 + Despatch Line + Backorder + Reason + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Outstanding_ Quantity. Quantity + The quantity outstanding (which will follow in a later despatch). + 0..1 + Despatch Line + Outstanding + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Outstanding_ Reason. Text + The reason for the Outstanding Quantity. + 0..1 + Despatch Line + Outstanding + Reason + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Oversupply_ Quantity. Quantity + The quantity over-supplied. + 0..1 + Despatch Line + Oversupply + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Despatch Line. Order Line Reference + An association to Order Line Reference. + 1..n + Despatch Line + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Despatch Line. Document Reference + An association to Document Reference. + 0..n + Despatch Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Despatch Line. Item + An association to Item. + 1 + Despatch Line + Item + Item + + + + + + + + + ASBIE + Despatch Line. Shipment + An association to Shipment. + 0..n + Despatch Line + Shipment + Shipment + + + + + + + + + + + ABIE + Dimension. Details + Information about a measurable dimension of an item. + Dimension + + + + + + + + + BBIE + Dimension. Attribute Identifier. Identifier + An identifier for the attribute to which the measure applies. + 1 + Dimension + Attribute Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Dimension. Measure + The measurement value. + 0..1 + Dimension + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Dimension. Description. Text + A description of the attribute or measurement of the attribute. + 0..n + Dimension + Description + Text + Text. Type + + + + + + + + + BBIE + Dimension. Minimum_ Measure. Measure + The minimum value in a range of measurement. + 0..1 + Dimension + Minimum + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Dimension. Maximum_ Measure. Measure + The maximum value in a range of measurement. + 0..1 + Dimension + Maximum + Measure + Measure + Measure. Type + + + + + + + + + + + ABIE + Document Distribution. Details + The details of the distribution of the document among business partners. + Document Distribution + + + + + + + + + BBIE + Document Distribution. Print_ Qualifier. Text + The access right for a Party to distribute the document. + 1 + Document Distribution + Print + Qualifier + Text + Text. Type + + + + + + + + + BBIE + Document Distribution. Maximum_ Copies. Numeric + Specifies the maximum number of copies of the document that the user can print. + 1 + Document Distribution + Maximum + Copies + Numeric + Numeric. Type + + + + + + + + + ASBIE + Document Distribution. Party + Details of the Party who can access the document. + 1 + Document Distribution + Party + Party + + + + + + + + + + + ABIE + Document Reference. Details + Information about a document referred to in another document. + Document Reference + + + + + + + + + BBIE + Document Reference. Identifier + Identifies the document being referred to. + 1 + Document Reference + Identifier + Identifier + Identifier. Type + "PO-001" "3333-44-123" + + + + + + + + + BBIE + Document Reference. Copy_ Indicator. Indicator + Indicates whether the referenced document is a copy (true) or the original (false). + 0..1 + Document Reference + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Document Reference. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Document Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Document Reference. Issue Date. Date + The date, assigned by the sender of the referenced document, on which the referenced document was issued. + 0..1 + Document Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Document Reference. Document Type Code. Code + The document type, expressed as a code. + 0..1 + Document Reference + Document Type Code + Code + Code. Type + + + + + + + + + BBIE + Document Reference. Document Type. Text + The document type, expressed as text. + 0..1 + Document Reference + Document Type + Text + Text. Type + + + + + + + + + BBIE + Document Reference. XPath. Text + Refers to another part of the same document instance. + 0..n + Document Reference + XPath + Text + Text. Type + + + + + + + + + ASBIE + Document Reference. Attachment + An attached document, externally referred to, referred to in the MIME location, or embedded. + 0..1 + Document Reference + Attachment + Attachment + + + + + + + + + + + ABIE + Document Response. Details + Information about responses to a document (at the application level). + Document Response + + + + + + + + + ASBIE + Document Response. Response + The response to the document. + 1 + Document Response + Response + Response + + + + + + + + + ASBIE + Document Response. Document Reference + An association to Document Reference. + 1 + Document Response + Document Reference + Document Reference + + + + + + + + + ASBIE + Document Response. Issuer_ Party. Party + The party who issued a document. + 0..1 + Document Response + Issuer + Party + Party + + + + + + + + + ASBIE + Document Response. Recipient_ Party. Party + The party for whom the document is intended. + 0..1 + Document Response + Recipient + Party + Party + + + + + + + + + ASBIE + Document Response. Line Response + Response to various lines in the document. + 0..n + Document Response + Line Response + Line Response + + + + + + + + + + + ABIE + Endorsement. Details + Details of an endorsement on the document. + Endorsement + + + + + + + + + BBIE + Endorsement. Document. Identifier + Identifies the endorsement. + 1 + Endorsement + Document + Identifier + Identifier. Type + + + + + + + + + BBIE + Endorsement. Approval Status. Text + Specifies the status of the endorsement. + 1 + Endorsement + Approval Status + Text + Text. Type + Authentication Code + + + + + + + + + BBIE + Endorsement. Remarks. Text + Remarks by the endorsing party. + 0..n + Endorsement + Remarks + Text + Text. Type + + + + + + + + + ASBIE + Endorsement. Endorser Party + The type of party providing the endorsement. + 1 + Endorsement + Endorser Party + Endorser Party + + + + + + + + + ASBIE + Endorsement. Signature + One or more signatures applied to the endorsement. + 0..n + Endorsement + Signature + Signature + + + + + + + + + + + ABIE + Endorser Party. Details + The party endorsing a document. + Endorser Party + + + + + + + + + BBIE + Endorser Party. Role Code. Code + The role of the party providing the endorsement, e.g., Issuer, Embassy, Insurance, etc. + 1 + Endorser Party + Role Code + Code + Code. Type + + + + + + + + + BBIE + Endorser Party. Sequence. Numeric + The sequence in which the endorsements are to be applied. + 1 + Endorser Party + Sequence + Numeric + Numeric. Type + + + + + + + + + ASBIE + Endorser Party. Party + Details of the party endorsing the application. + 1 + Endorser Party + Party + Party + + + + + + + + + ASBIE + Endorser Party. Signatory_ Contact. Contact + Details of the individual representing the exporter who signs the Certificate of Origin application before submitting it to the Issuer Party. + 1 + Endorser Party + Signatory + Contact + Contact + + + + + + + + + + + ABIE + Exchange Rate. Details + Information about Exchange Rate. + Exchange Rate + + + + + + + + + BBIE + Exchange Rate. Source_ Currency Code. Code + The reference currency for the Exchange Rate; the currency from which the exchange is being made (CC Definition). + 1 + Exchange Rate + Source + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Source_ Currency Base Rate. Rate + The unit base of the source currency for currencies with small denominations. + 0..1 + Exchange Rate + Source + Currency Base Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Target_ Currency Code. Code + The target currency for the Exchange Rate; the currency to which the exchange is being made (CC Definition). + 1 + Exchange Rate + Target + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Target_ Currency Base Rate. Rate + The unit base of the target currency for currencies with small denominations. + 0..1 + Exchange Rate + Target + Currency Base Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Exchange Market Identifier. Identifier + Identifies the currency exchange market used as the source of the Exchange Rate. + 0..1 + Exchange Rate + Exchange Market Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Exchange Rate. Calculation Rate. Rate + The factor applied to the source currency to calculate the target currency. + 0..1 + Exchange Rate + Calculation Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Mathematic Operator Code. Code + An identifier for whether the Calculation Rate should be used to multiply or to divide, expressed as a code. + 0..1 + Exchange Rate + Mathematic Operator Code + Code + Operator_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Date + The date of the Exchange. + 0..1 + Exchange Rate + Date + Date + Date. Type + + + + + + + + + ASBIE + Exchange Rate. Foreign Exchange_ Contract. Contract + An association to Foreign Exchange Contract. + 0..1 + Exchange Rate + Foreign Exchange + Contract + Contract + + + + + + + + + + + ABIE + External Reference. Details + Information directly relating to an external reference i.e. a document stored at a remote location. + External Reference + + + + + + + + + BBIE + External Reference. URI. Identifier + The Uniform Resource Identifier (URI) that identifies where the external document is located. + 0..1 + External Reference + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + External Reference. Document Hash. Text + Specifies the hash code for the externally stored document. + 0..1 + External Reference + Document Hash + Text + Text. Type + + + + + + + + + BBIE + External Reference. Expiry Date. Date + The date on which the document can no longer be found on the URI. + 0..1 + External Reference + Expiry Date + Date + Date. Type + + + + + + + + + BBIE + External Reference. Expiry Time. Time + The time on which the document can no longer be found on the URI. + 0..1 + External Reference + Expiry Time + Time + Time. Type + + + + + + + + + + + ABIE + Financial Account. Details + Information about a Financial Account. + Financial Account + + + + + + + + + BBIE + Financial Account. Identifier + The identifier for the Financial Account; the Bank Account Number. + 0..1 + Financial Account + Identifier + Identifier + Identifier. Type + SWIFT(BIC) and IBAN are defined in ISO 9362 and ISO 13616. + + + + + + + + + BBIE + Financial Account. Name + The name of the Financial Account. + 0..1 + Financial Account + Name + Name + Name. Type + + + + + + + + + BBIE + Financial Account. Account Type Code. Code + The type of Financial Account, expressed as a code. + 0..1 + Financial Account + Account Type Code + Code + Code. Type + + + + + + + + + BBIE + Financial Account. Currency Code. Code + The currency in which the Financial Account is held, expressed as a code. + 0..1 + Financial Account + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Financial Account. Payment_ Note. Text + Free-form text applying to the Payment to the owner of this account. + 0..n + Financial Account + Payment + Note + Text + Text. Type + + + + + + + + + ASBIE + Financial Account. Financial Institution_ Branch. Branch + An association to Financial Institution Branch. + 0..1 + Financial Account + Financial Institution + Branch + Branch + + + + + + + + + ASBIE + Financial Account. Country + An association to Country. + 0..1 + Financial Account + Country + Country + + + + + + + + + + + ABIE + Financial Institution. Details + Information about a Financial Institution. + Financial Institution + + + + + + + + + BBIE + Financial Institution. Identifier + The identifier for the Financial Institution expressed as a code; ISO 9362 BIC (Bank Identification Code) is recommended. + 0..1 + Financial Institution + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Financial Institution. Name + The name of the Financial Institution. + 0..1 + Financial Institution + Name + Name + Name. Type + + + + + + + + + ASBIE + Financial Institution. Address + An association to Address. + 0..1 + Financial Institution + Address + Address + + + + + + + + + + + ABIE + Goods Item. Details + A separately identifiable quantity of products of a single product type. + Goods Item + + + + + + + + + BBIE + Goods Item. Identifier + An identifier for the goods item. + 1 + Goods Item + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Goods Item. Sequence Number. Identifier + Sequence number differentiating a specific goods item within a consignment. + 0..1 + Goods Item + Sequence Number + Identifier + Identifier. Type + Customs item number (WCO ID 021), Sequence Position + + + + + + + + + BBIE + Goods Item. Description. Text + Plain language description of a goods item sufficient to identify it for customs, statistical, or transport purposes. + 0..n + Goods Item + Description + Text + Text. Type + Description of goods (WCO ID 137) + + + + + + + + + BBIE + Goods Item. Hazardous Risk_ Indicator. Indicator + Indicates whether the goods item includes hazardous items (dangerous goods). + 0..1 + Goods Item + Hazardous Risk + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Goods Item. Declared Customs_ Value. Amount + Amount declared for Customs purposes of those goods in a consignment which are subject to the same Customs procedure and have the same tariff/statistical heading, country information, and duty regime. + 0..1 + Goods Item + Declared Customs + Value + Amount + Amount. Type + For Customs Value (WCO ID 108) + + + + + + + + + BBIE + Goods Item. Declared For Carriage_ Value. Amount + Value declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage in case of loss or damage to goods or delayed delivery. + 0..1 + Goods Item + Declared For Carriage + Value + Amount + Amount. Type + Interest in delivery, declared value for carriage + + + + + + + + + BBIE + Goods Item. Declared Statistics_ Value. Amount + Value declared for statistical purposes of those goods in a consignment which have the same statistical heading. + 0..1 + Goods Item + Declared Statistics + Value + Amount + Amount. Type + Statistical Value (WCO ID 114) + + + + + + + + + BBIE + Goods Item. Free On Board_ Value. Amount + Monetary amount that has to be or has been paid as calculated under the applicable trade delivery. + 0..1 + Goods Item + Free On Board + Value + Amount + Amount. Type + FOB Value + + + + + + + + + BBIE + Goods Item. Insurance_ Value. Amount + The amount covered by an insurance for a particular goods item. + 0..1 + Goods Item + Insurance + Value + Amount + Amount. Type + Value Insured + + + + + + + + + BBIE + Goods Item. Value. Amount + Specifies the amount on which a duty, tax, or fee will be assessed. + 0..1 + Goods Item + Value + Amount + Amount. Type + Duty/tax/fee assessment basis in value (WCO ID 116) + + + + + + + + + BBIE + Goods Item. Gross_ Weight. Measure + Weight (mass) of goods, including packaging but excluding the carrier's equipment. + 0..1 + Goods Item + Gross + Weight + Measure + Measure. Type + Actual Gross Weight + + + + + + + + + BBIE + Goods Item. Net_ Weight. Measure + Weight (mass) of goods item, excluding all packing but including any packaging that normally goes with the goods. + 0..1 + Goods Item + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Net Net_ Weight. Measure + Weight (mass) of goods without any packaging. + 0..1 + Goods Item + Net Net + Weight + Measure + Measure. Type + Customs Weight (WCO ID 128) + + + + + + + + + BBIE + Goods Item. Chargeable_ Weight. Measure + Gross weight (mass) on which a charge is to be based. + 0..1 + Goods Item + Chargeable + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Gross_ Volume. Measure + Measurement normally arrived at by multiplying the maximum length, width, and height of the goods item. + 0..1 + Goods Item + Gross + Volume + Measure + Measure. Type + Volume, Gross Measurement Cube (GMC), Cube (WCO ID 134) + + + + + + + + + BBIE + Goods Item. Net_ Volume. Measure + The volume contained by a goods item, excluding the volume of any packaging material. + 0..1 + Goods Item + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Quantity + Number of goods items. + 0..1 + Goods Item + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Goods Item. Preference Criterion. Code + Specifies the treatment preference for this good according to international trading agreements. + 0..1 + Goods Item + Preference Criterion + Code + Code. Type + "Preference Criterion" is used in the following manner in the paper CO of another country (e.g.): +"A" - The good is "wholly obtained or produced entirely" in the territory of one or more of the NAFTA countries as reference in Article 415. Note: The purchase of a good in the territory does not necessarily render it "wholly obtained or produced". If the good is an agricultural good, see also criterion F and Annex 703.2. (Reference: Article 401(a), 415). +"B" - ... +"C" - ... +"D" - ... +"E" - ... +"F" - The good is an originating agricultural good under preference criterion A,B, or C above and is not subjected to quantitative restriction in the importing NAFTA country because.... +Thus, the column "Preference Criterion" will indicate either A, B, C,... + + + + + + + + + BBIE + Goods Item. Required_ Customs Identifier. Identifier + Additional tariff codes required to specify a type of goods for Customs, transport, statistical, or other regulatory purposes. + 0..1 + Goods Item + Required + Customs Identifier + Identifier + Identifier. Type + Tariff code extensions (WCO ID 255) + + + + + + + + + BBIE + Goods Item. Customs Status Code. Code + Status of goods as identified by customs for regulation purposes. + 0..1 + Goods Item + Customs Status Code + Code + Code. Type + Customs status of goods (WCO ID 094) + + + + + + + + + BBIE + Goods Item. Customs Tariff Quantity. Quantity + Quantity of the goods in the unit as required by Customs for tariff, statistical, or fiscal purposes. + 0..1 + Goods Item + Customs Tariff Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Goods Item. Customs Import_ Classified Indicator. Indicator + Indicates whether the goods have been customs classified for import. + 0..1 + Goods Item + Customs Import + Classified Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Goods Item. Item + Association to a description of the good or service. + 0..n + Goods Item + Item + Item + + + + + + + + + ASBIE + Goods Item. Goods Item Container + Association to describe the transporting of a goods item in a unit of transport equipment (e.g., container). + 0..n + Goods Item + Goods Item Container + Goods Item Container + + + + + + + + + ASBIE + Goods Item. Freight_ Allowance Charge. Allowance Charge + Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs). + 0..n + Goods Item + Freight + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Goods Item. Invoice Line + Association to information directly relating to a line item of an invoice. + 0..n + Goods Item + Invoice Line + Invoice Line + + + + + + + + + ASBIE + Goods Item. Temperature + Any temperatures associated with the goods. + 0..n + Goods Item + Temperature + Temperature + + + + + + + + + ASBIE + Goods Item. Contained_ Goods Item. Goods Item + Associates with any other goods items contained in this goods item. + 0..n + Goods Item + Contained + Goods Item + Goods Item + + + + + + + + + ASBIE + Goods Item. Origin_ Address. Address + Region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the Customs tariff, or quantitative restrictions, or any other measure related to trade. + 0..1 + Goods Item + Origin + Address + Address + + + + + + + + + + + ABIE + Goods Item Container. Details + How goods items are split across transport equipment. + Goods Item Container + + + + + + + + + BBIE + Goods Item Container. Identifier + Identifies goods items split across transport equipment. + 1 + Goods Item Container + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Goods Item Container. Quantity + Number of goods items loaded into or onto one piece of transport equipment as a total consignment or part of a consignment. + 0..1 + Goods Item Container + Quantity + Quantity + Quantity. Type + Number of packages stuffed + + + + + + + + + ASBIE + Goods Item Container. Transport Equipment + Associates the containers for a single goods item. + 0..n + Goods Item Container + Transport Equipment + Transport Equipment + + + + + + + + + + + ABIE + Hazardous Goods Transit. Details + Information about Hazardous Goods Transit. + Hazardous Goods Transit + + + + + + + + + BBIE + Hazardous Goods Transit. Transport Emergency Card Code. Code + The identifier for a transport emergency card, describing the actions to be taken in an emergency in transporting the Hazardous Goods. May be the identity number of a hazardous emergency response plan assigned by the appropriate authority. + 0..1 + Hazardous Goods Transit + Transport Emergency Card Code + Code + Code. Type + TREM card + + + + + + + + + BBIE + Hazardous Goods Transit. Packing Criteria Code. Code + A code identifying the packaging requirement for the transportation of the Hazardous Goods as assigned by IATA/IMDB/ADR/RID etc. + 0..1 + Hazardous Goods Transit + Packing Criteria Code + Code + Code. Type + Packing Group + + + + + + + + + BBIE + Hazardous Goods Transit. Hazardous Regulation Code. Code + The identifier for a set of legal regulations that govern the transportation of the Hazardous Goods, expressed as a code. + 0..1 + Hazardous Goods Transit + Hazardous Regulation Code + Code + Code. Type + + + + + + + + + BBIE + Hazardous Goods Transit. Inhalation Toxicity Zone Code. Code + An identifier for the Inhalation Toxicity Hazard Zone for the Hazardous Goods, as defined by the US Department of Transportation, expressed as a code. + 0..1 + Hazardous Goods Transit + Inhalation Toxicity Zone Code + Code + Code. Type + + + + + + + + + BBIE + Hazardous Goods Transit. Transport Authorization Code. Code + Code specifying the authorization for the transportation of hazardous cargo. + 0..1 + Hazardous Goods Transit + Transport Authorization Code + Code + Code. Type + Permission for Transport + + + + + + + + + ASBIE + Hazardous Goods Transit. Maximum_ Temperature. Temperature + An association to Maximum Temperature (at which the Hazardous Goods can be safely transported). + 0..1 + Hazardous Goods Transit + Maximum + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Goods Transit. Minimum_ Temperature. Temperature + An association to Minimum Temperature (at which the Hazardous Goods can be safely transported). + 0..1 + Hazardous Goods Transit + Minimum + Temperature + Temperature + + + + + + + + + + + ABIE + Hazardous Item. Details + Information about a Hazardous Item. + Hazardous Item + + + + + + + + + BBIE + Hazardous Item. Identifier + The identifier for a Hazardous Item. + 0..1 + Hazardous Item + Identifier + Identifier + Identifier. Type + "Round Up" + + + + + + + + + BBIE + Hazardous Item. Placard Notation. Text + The placard notation corresponding to the hazard class of the hazardous commodity. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport. + 0..1 + Hazardous Item + Placard Notation + Text + Text. Type + "5.1" + + + + + + + + + BBIE + Hazardous Item. Placard Endorsement. Text + The placard endorsement that is to be shown on the shipping papers for the hazardous commodity. Can also be used for the number of the orange placard (lower part) required on the means of transport. + 0..1 + Hazardous Item + Placard Endorsement + Text + Text. Type + "2" + + + + + + + + + BBIE + Hazardous Item. Additional_ Information. Text + Additional information about the hazardous substance. Can be used to specify information such as the type of regulatory requirements that apply to a description. + 0..1 + Hazardous Item + Additional + Information + Text + Text. Type + "Must be stored away from flammable materials" "N.O.S. or a Waste Characteristics Code in conjunction with an EPA Waste Stream code" + + + + + + + + + BBIE + Hazardous Item. UNDG Code. Code + The identifier assigned to transportable hazardous goods by the United Nations, expressed as a code. + 0..1 + Hazardous Item + UNDG Code + Code + Code. Type + UN Code + + + + + + + + + BBIE + Hazardous Item. Emergency Procedures Code. Code + The emergency procedures for the Hazardous Item, expressed as a code. + 0..1 + Hazardous Item + Emergency Procedures Code + Code + Code. Type + EMG code, EMS Page Number + + + + + + + + + BBIE + Hazardous Item. Medical First Aid Guide Code. Code + The identifier of a medical first aid guide that is relevant to specific hazardous goods, expressed as a code. + 0..1 + Hazardous Item + Medical First Aid Guide Code + Code + Code. Type + MFAG page number + + + + + + + + + BBIE + Hazardous Item. Technical_ Name. Name + The full technical name of the specific hazardous substance. + 0..1 + Hazardous Item + Technical + Name + Name + Name. Type + "Granular Sodium Chlorate WeedKiller" + + + + + + + + + BBIE + Hazardous Item. Category. Name + The name of the category of hazard that applies to the Item. + 0..1 + Hazardous Item + Category + Name + Name. Type + + + + + + + + + BBIE + Hazardous Item. Hazardous Category Code. Code + Code specifying a kind of hazard for a material. + 0..1 + Hazardous Item + Hazardous Category Code + Code + Code. Type + Hazardous material class code + + + + + + + + + BBIE + Hazardous Item. Upper_ Orange Hazard Placard Identifier. Identifier + Specifies the identity number for the upper part of the orange hazard placard required on the means of transport. + 0..1 + Hazardous Item + Upper + Orange Hazard Placard Identifier + Identifier + Identifier. Type + Hazard identification number (upper part) + + + + + + + + + BBIE + Hazardous Item. Lower_ Orange Hazard Placard Identifier. Identifier + Specifies the identity number for the lower part of the orange hazard placard required on the means of transport. + 0..1 + Hazardous Item + Lower + Orange Hazard Placard Identifier + Identifier + Identifier. Type + Substance identification number (lower part) + + + + + + + + + BBIE + Hazardous Item. Marking Identifier. Identifier + Identifies the marking of dangerous goods. + 0..1 + Hazardous Item + Marking Identifier + Identifier + Identifier. Type + Dangerous goods label marking + + + + + + + + + BBIE + Hazardous Item. Hazard Class Identifier. Identifier + Identifies a hazard class applicable to dangerous goods as defined by the relevant regulation authority, such as the IMDG Class Number of the SOLAS Convention of IMO and the ADR/RID Class Number for the road/rail environment. + 0..1 + Hazardous Item + Hazard Class Identifier + Identifier + Identifier. Type + IMDG Class Number, ADR/RID Class Number + + + + + + + + + BBIE + Hazardous Item. Net_ Weight. Measure + The total net weight of hazardous goods; the weight of the goods plus packaging. + 0..1 + Hazardous Item + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Hazardous Item. Net_ Volume. Measure + The volume of hazardous goods net of packaging and transport equipment. + 0..1 + Hazardous Item + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Hazardous Item. Quantity + The quantity of goods that are hazardous. + 0..1 + Hazardous Item + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Hazardous Item. Contact_ Party. Party + Associates the Hazardous Item with details of an individual, group, or body that is the contact in case of hazard incident. + 0..1 + Hazardous Item + Contact + Party + Party + + + + + + + + + ASBIE + Hazardous Item. Secondary Hazard + Associates the Hazardous Item with information about secondary hazards. + 0..n + Hazardous Item + Secondary Hazard + Secondary Hazard + + + + + + + + + ASBIE + Hazardous Item. Hazardous Goods Transit + Associates the Hazardous Item with information about the transportation of hazardous goods. + 0..n + Hazardous Item + Hazardous Goods Transit + Hazardous Goods Transit + + + + + + + + + ASBIE + Hazardous Item. Emergency_ Temperature. Temperature + Associates the Hazardous Item with the temperature at which emergency procedures apply during the handling of temperature-controlled hazardous goods. + 0..1 + Hazardous Item + Emergency + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Item. Flashpoint_ Temperature. Temperature + Associates the Hazardous Item with the lowest temperature at which the vapor of a combustible liquid can be made to ignite momentarily in air, known in hazardous goods procedures as the flashpoint. + 0..1 + Hazardous Item + Flashpoint + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Item. Additional_ Temperature. Temperature + Information providing details of temperatures relevant to the handling of hazardous goods. + 0..n + Hazardous Item + Additional + Temperature + Temperature + + + + + + + + + + + ABIE + Invoice Line. Details + Information about an Invoice Line. + Invoice Line + + + + + + + + + BBIE + Invoice Line. Identifier + Identifies the Invoice Line. + 1 + Invoice Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Invoice Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Invoice Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Invoice Line. Note. Text + Free-form text applying to the Invoice Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Invoice Line + Note + Text + Text. Type + + + + + + + + + BBIE + Invoice Line. Invoiced_ Quantity. Quantity + The quantity (of Items) on the Invoice Line. + 0..1 + Invoice Line + Invoiced + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Invoice Line. Line Extension Amount. Amount + The total amount for the Invoice Line, including Allowance Charges but net of taxes. + 1 + Invoice Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Invoice Line. Tax Point Date. Date + The date of the Invoice Line, used to indicate the point at which tax becomes applicable. + 0..1 + Invoice Line + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Invoice Line. Accounting Cost Code. Code + The buyer's accounting code applied to the Invoice Line. + 0..1 + Invoice Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Invoice Line. Accounting Cost. Text + The buyer's accounting code applied to the Invoice Line, expressed as text. + 0..1 + Invoice Line + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Invoice Line. Free Of Charge_ Indicator. Indicator + Indicates whether the Invoice Line is Free Of Charge (default = false). + 0..1 + Invoice Line + Free Of Charge + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Invoice Line. Order Line Reference + An association to Order Line Reference. + 0..n + Invoice Line + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Invoice Line. Despatch_ Line Reference. Line Reference + An associative reference to Despatch Line. + 0..n + Invoice Line + Despatch + Line Reference + Line Reference + + + + + + + + + ASBIE + Invoice Line. Receipt_ Line Reference. Line Reference + An associative reference to Receipt Line. + 0..n + Invoice Line + Receipt + Line Reference + Line Reference + + + + + + + + + ASBIE + Invoice Line. Billing Reference + An association to Billing Reference. + 0..n + Invoice Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Invoice Line. Document Reference + An association to Document Reference. + 0..n + Invoice Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice Line. Pricing Reference + An association to Pricing Reference. + 0..1 + Invoice Line + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Invoice Line. Originator_ Party. Party + The party who originated the Order to which the Invoice is related. + 0..1 + Invoice Line + Originator + Party + Party + + + + + + + + + ASBIE + Invoice Line. Delivery + An association to Delivery. + 0..n + Invoice Line + Delivery + Delivery + + + + + + + + + ASBIE + Invoice Line. Payment Terms + An association to Payment Terms. + 0..n + Invoice Line + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Invoice Line. Allowance Charge + An association to Allowance Charge. + 0..n + Invoice Line + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Invoice Line. Tax Total + An association to Tax Total. + 0..n + Invoice Line + Tax Total + Tax Total + + + + + + + + + ASBIE + Invoice Line. Item + An association to Item. + 1 + Invoice Line + Item + Item + + + + + + + + + ASBIE + Invoice Line. Price + An association to Price. + 0..1 + Invoice Line + Price + Price + + + + + + + + + ASBIE + Invoice Line. Delivery Terms + An association to Delivery Terms. + 0..1 + Invoice Line + Delivery Terms + Delivery Terms + + + + + + + + + + + ABIE + Item. Details + Information directly relating to an item. + Item + article, product, goods item + + + + + + + + + BBIE + Item. Description. Text + Free-form field that can be used to give a text description of the item. + 0..n + Item + Description + Text + Text. Type + + + + + + + + + BBIE + Item. Pack Quantity. Quantity + The unit packaging quantity. + 0..1 + Item + Pack Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Item. Pack Size. Numeric + The number of items in a pack. + 0..1 + Item + Pack Size + Numeric + Numeric. Type + + + + + + + + + BBIE + Item. Catalogue_ Indicator. Indicator + Indicates whether the item was ordered from a Catalogue (true) or not (false). + 0..1 + Item + Catalogue + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Item. Name + A short name optionally given to an item, such as a name from a Catalogue, as distinct from a description. + 0..1 + Item + Name + Name + Name. Type + + + + + + + + + BBIE + Item. Hazardous Risk_ Indicator. Indicator + Indicates whether the item as delivered is hazardous. + 0..1 + Item + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Item. Additional_ Information. Text + Provides more details of the item (e.g., the URL of a relevant web page). + 0..1 + Item + Additional + Information + Text + Text. Type + + + + + + + + + BBIE + Item. Keyword. Text + A Seller Party-defined search string for the item. Also could be synonyms for identifying the item. + 0..n + Item + Keyword + Text + Text. Type + + + + + + + + + BBIE + Item. Brand Name. Name + Brand name for the item. + 0..n + Item + Brand Name + Name + Name. Type + Coca-Cola + + + + + + + + + BBIE + Item. Model Name. Name + Model name for the item. + 0..n + Item + Model Name + Name + Name. Type + "VW Beetle" + + + + + + + + + ASBIE + Item. Buyers_ Item Identification. Item Identification + Associates the item with its identification according to the buyer's system. + 0..1 + Item + Buyers + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Sellers_ Item Identification. Item Identification + Associates the item with its identification according to the seller's system. + 0..1 + Item + Sellers + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Manufacturers_ Item Identification. Item Identification + Associates the item with its identification according to the manufacturer's system. + 0..n + Item + Manufacturers + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Standard_ Item Identification. Item Identification + Associates the item with its identification according to a standard system. + 0..1 + Item + Standard + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Catalogue_ Item Identification. Item Identification + Associates the item with its identification according to a cataloguing system. + 0..1 + Item + Catalogue + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Additional_ Item Identification. Item Identification + Associates the item with other identification means. + 0..n + Item + Additional + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Catalogue_ Document Reference. Document Reference + An associative reference to Catalogue. + 0..1 + Item + Catalogue + Document Reference + Document Reference + + + + + + + + + ASBIE + Item. Item Specification_ Document Reference. Document Reference + An associative reference to a document providing Item specification. + 0..n + Item + Item Specification + Document Reference + Document Reference + + + + + + + + + ASBIE + Item. Origin_ Country. Country + Associates the item with its country of origin. + 0..1 + Item + Origin + Country + Country + + + + + + + + + ASBIE + Item. Commodity Classification + Associates the item with its classification(s) according to a commodity classifying system. + 0..n + Item + Commodity Classification + Commodity Classification + + + + + + + + + ASBIE + Item. Transaction Conditions + Associates the item with sales conditions appertaining to it. + 0..n + Item + Transaction Conditions + Transaction Conditions + + + + + + + + + ASBIE + Item. Hazardous Item + Associates the item with its hazardous item information. + 0..n + Item + Hazardous Item + Hazardous Item + + + + + + + + + ASBIE + Item. Classified_ Tax Category. Tax Category + Classifies the item using one or more categories of taxes. + 0..n + Item + Classified + Tax Category + Tax Category + + + + + + + + + ASBIE + Item. Additional_ Item Property. Item Property + Associates the item with a set of additional properties. + 0..n + Item + Additional + Item Property + Item Property + + + + + + + + + ASBIE + Item. Manufacturer_ Party. Party + Associates the item with its manufacturer. + 0..n + Item + Manufacturer + Party + Party + + + + + + + + + ASBIE + Item. Information Content Provider_ Party. Party + Associates the item with the party responsible for the its specification. + 0..1 + Item + Information Content Provider + Party + Party + + + + + + + + + ASBIE + Item. Origin_ Address. Address + Associates the item with the region of origin (not the country). + 0..n + Item + Origin + Address + Address + + + + + + + + + ASBIE + Item. Item Instance + An association to Item Instance. + 0..n + Item + Item Instance + Item Instance + + + + + + + + + + + ABIE + Item Comparison. Details + Used to compare different items based on cost, quantity, or measurements. + Item Comparison + + + + + + + + + BBIE + Item Comparison. Price. Amount + The price for the comparison quantity of the item. + 0..1 + Item Comparison + Price + Amount + Amount. Type + + + + + + + + + BBIE + Item Comparison. Quantity + The quantity used for price comparison with other items. + 0..1 + Item Comparison + Quantity + Quantity + Quantity. Type + "per unit" + + + + + + + + + + + ABIE + Item Identification. Details + Information about item identification. + Item Identification + + + + + + + + + BBIE + Item Identification. Identifier + An identifier for an item. + 1 + Item Identification + Identifier + Identifier + Identifier. Type + "CUST001" "3333-44-123" + + + + + + + + + BBIE + Item Identification. Extended_ Identifier. Identifier + An extended identifier for the item that identifies the item with specific properties, e.g., Item 123 = Chair / Item 123 Ext 45 = brown chair. + 0..1 + Item Identification + Extended + Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Item Identification. Physical Attribute + An association to Physical Attribute. + 0..n + Item Identification + Physical Attribute + Physical Attribute + + + + + + + + + ASBIE + Item Identification. Measurement_ Dimension. Dimension + An association to Measurement Dimension. + 0..n + Item Identification + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Item Identification. Issuer_ Party. Party + An association to Issuer Party i.e. the Party that issued the Item Identification. + 0..1 + Item Identification + Issuer + Party + Party + + + + + + + + + + + ABIE + Item Instance. Details + Information about a specific instance of an item. + Item Instance + + + + + + + + + BBIE + Item Instance. Product Trace_ Identifier. Identifier + An identifier used for tracing the item, such as the EPC number used in RFID. + 0..1 + Item Instance + Product Trace + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Item Instance. Manufacture Date. Date + The date of manufacture of the Item Instance. + 0..1 + Item Instance + Manufacture Date + Date + Date. Type + + + + + + + + + BBIE + Item Instance. Manufacture Time. Time + The time of manufacture of the Item Instance. + 0..1 + Item Instance + Manufacture Time + Time + Time. Type + + + + + + + + + BBIE + Item Instance. Registration Identifier. Identifier + The registration identifier of the Item Instance. + 0..1 + Item Instance + Registration Identifier + Identifier + Identifier. Type + car registration or licensing number + + + + + + + + + BBIE + Item Instance. Serial Identifier. Identifier + The serial number of the Item Instance. + 0..1 + Item Instance + Serial Identifier + Identifier + Identifier. Type + chassis number of a car + + + + + + + + + ASBIE + Item Instance. Additional_ Item Property. Item Property + An association to Additional Item Property. + 0..n + Item Instance + Additional + Item Property + Item Property + + + + + + + + + ASBIE + Item Instance. Lot Identification + Associates the item instance with its lot identification (the identification that allows recall of the item if necessary). + 0..1 + Item Instance + Lot Identification + Lot Identification + + + + + + + + + + + ABIE + Item Location Quantity. Details + Information about the properties of an item as they relate to specific quantities and/or specific locations. + Item Location Quantity + + + + + + + + + BBIE + Item Location Quantity. Lead Time. Measure + The time taken from the time of order to the time of delivery for an item. + 0..1 + Item Location Quantity + Lead Time + Measure + Measure. Type + "2 days", "24 hours" + + + + + + + + + BBIE + Item Location Quantity. Minimum_ Quantity. Quantity + The minimum quantity that can be ordered to qualify for a specific price. + 0..1 + Item Location Quantity + Minimum + Quantity + Quantity + Quantity. Type + "10 boxes", "1 carton", "1000 sheets" + + + + + + + + + BBIE + Item Location Quantity. Maximum_ Quantity. Quantity + The maximum quantity that can be ordered to qualify for a specific price. + 0..1 + Item Location Quantity + Maximum + Quantity + Quantity + Quantity. Type + "10 boxes", "1 carton", "1000 sheets" + + + + + + + + + BBIE + Item Location Quantity. Hazardous Risk_ Indicator. Indicator + Indicates whether the item as delivered, in the stated quantity to the stated location, is hazardous. + 0..1 + Item Location Quantity + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Item Location Quantity. Trading Restrictions. Text + A description of trade restrictions that apply to the item or quantities of the item. + 0..n + Item Location Quantity + Trading Restrictions + Text + Text. Type + "not for export" + + + + + + + + + ASBIE + Item Location Quantity. Applicable Territory_ Address. Address + An association to Territory (Address). + 0..n + Item Location Quantity + Applicable Territory + Address + Address + + + + + + + + + ASBIE + Item Location Quantity. Price + An association to Price. + 0..1 + Item Location Quantity + Price + Price + + + + + + + + + ASBIE + Item Location Quantity. Delivery Unit + An association to Delivery Unit. + 0..n + Item Location Quantity + Delivery Unit + Delivery Unit + + + + + + + + + ASBIE + Item Location Quantity. Applicable_ Tax Category. Tax Category + An association to Tax Category. + 0..n + Item Location Quantity + Applicable + Tax Category + Tax Category + + + + + + + + + + + ABIE + Item Property. Details + Information about specific Item Properties. + Item Property + + + + + + + + + BBIE + Item Property. Name + The name of the Item Property. + 1 + Item Property + Name + Name + Name. Type + "Energy Rating", "Collar Size", "Fat Content" + + + + + + + + + BBIE + Item Property. Value. Text + The Item Property value. + 1 + Item Property + Value + Text + Text. Type + "100 watts", "15 European", "20% +/- 5%" + + + + + + + + + ASBIE + Item Property. Usability_ Period. Period + The period for which the Item Property is valid. + 0..1 + Item Property + Usability + Period + Period + + + + + + + + + ASBIE + Item Property. Item Property Group + An association to Item Property Group. + 0..n + Item Property + Item Property Group + Item Property Group + + + + + + + + + + + ABIE + Item Property Group. Details + Information about sets of classifications (or groups) of Item Properties. + Item Property Group + + + + + + + + + BBIE + Item Property Group. Identifier + An identifier for the Item Property Group. + 1 + Item Property Group + Identifier + Identifier + Identifier. Type + "233-004" + + + + + + + + + BBIE + Item Property Group. Name + The name of the Item Property Group. + 0..1 + Item Property Group + Name + Name + Name. Type + "Electrical Specifications", "Dietary Content" + + + + + + + + + + + ABIE + Language. Details + Information about Language. + Language + + + + + + + + + BBIE + Language. Identifier + An identifier for a language, expressed as a code. + 0..1 + Language + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Language. Name + The name of the language. + 0..1 + Language + Name + Name + Name. Type + + + + + + + + + BBIE + Language. Locale Code. Code + The locale where the language is used, expressed as a code. + 0..1 + Language + Locale Code + Code + Code. Type + + + + + + + + + + + ABIE + Line Item. Details + Information about a Line Item. + Line Item + + + + + + + + + BBIE + Line Item. Identifier + Identifies the Line Item assigned by the buyer. + 1 + Line Item + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Item. Sales_ Order Identifier. Identifier + The identification given to a Line by the seller. + 0..1 + Line Item + Sales + Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Item. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Line Item + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Item. Note. Text + Free-form text applying to the Line Item. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Line Item + Note + Text + Text. Type + + + + + + + + + BBIE + Line Item. Line Status Code. Code + Identifies the status of the Line with respect to its original state. + 0..1 + Line Item + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + BBIE + Line Item. Quantity + The quantity of Items for the Line Item. + 0..1 + Line Item + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Line Extension Amount. Amount + The total amount for the Line Item, including Allowance Charges but net of taxes. + 0..1 + Line Item + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Line Item. Total_ Tax Amount. Amount + The total tax amount for the Line Item. + 0..1 + Line Item + Total + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Line Item. Minimum_ Quantity. Quantity + The minimum quantity for the Item on the Line. + 0..1 + Line Item + Minimum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Maximum_ Quantity. Quantity + The maximum quantity for the Item on the Line. + 0..1 + Line Item + Maximum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Minimum_ Backorder. Quantity + The minimum back order quantity (where back order is allowed). + 0..1 + Line Item + Minimum + Backorder + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Maximum_ Backorder. Quantity + The maximum back order quantity (where back order is allowed). + 0..1 + Line Item + Maximum + Backorder + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Inspection Method. Code + Inspection requirements for a Line Item, expressed as a code. + 0..1 + Line Item + Inspection Method + Code + Code. Type + + + + + + + + + BBIE + Line Item. Partial Delivery Indicator. Indicator + Indicates whether a partial delivery is allowed. + 0..1 + Line Item + Partial Delivery Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Line Item. Back Order Allowed Indicator. Indicator + Indicates whether back order is allowed. + 0..1 + Line Item + Back Order Allowed Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Line Item. Accounting Cost Code. Code + The buyer's accounting code applied to the Line Item. + 0..1 + Line Item + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Line Item. Accounting Cost. Text + The buyer's accounting code applied to the Line Item, expressed as text. + 0..1 + Line Item + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Line Item. Delivery + An association to Delivery. + 0..n + Line Item + Delivery + Delivery + + + + + + + + + ASBIE + Line Item. Delivery Terms + An association to Delivery Terms. + 0..1 + Line Item + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Line Item. Originator_ Party. Party + The party who originated Order. + 0..1 + Line Item + Originator + Party + Party + + + + + + + + + ASBIE + Line Item. Ordered Shipment + An association to Ordered Shipment. + 0..n + Line Item + Ordered Shipment + Ordered Shipment + + + + + + + + + ASBIE + Line Item. Pricing Reference + An association to Pricing Reference. + 0..1 + Line Item + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Line Item. Allowance Charge + An association to Allowance Charge. + 0..n + Line Item + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Line Item. Price + An association to Price. + 0..1 + Line Item + Price + Price + + + + + + + + + ASBIE + Line Item. Item + An association to Item. + 1 + Line Item + Item + Item + + + + + + + + + + + ABIE + Line Reference. Details + Reference to a Line on a document. + Line Reference + + + + + + + + + BBIE + Line Reference. Line Identifier. Identifier + Identifies the Line on the referenced document. + 1 + Line Reference + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Reference. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Line Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Reference. Line Status Code. Code + Identifies the status of the referenced Line with respect to its original state. + 0..1 + Line Reference + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + ASBIE + Line Reference. Document Reference + An association to Document Reference. + 0..1 + Line Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Line Response. Details + A response to a Line in a Document. + Line Response + + + + + + + + + ASBIE + Line Response. Line Reference + An association to Line Reference. + 1 + Line Response + Line Reference + Line Reference + + + + + + + + + ASBIE + Line Response. Response + An association to Response. + 1..n + Line Response + Response + Response + + + + + + + + + + + ABIE + Location. Details + Information about a location. + Location + + + + + + + + + BBIE + Location. Identifier + The unique identifier for the location, e.g., the EAN Location Number, GLN. + 0..1 + Location + Identifier + Identifier + Identifier. Type + 5790002221134 + + + + + + + + + BBIE + Location. Description. Text + The description or name of the location. + 0..1 + Location + Description + Text + Text. Type + + + + + + + + + BBIE + Location. Conditions. Text + Conditions describing the location. + 0..1 + Location + Conditions + Text + Text. Type + + + + + + + + + BBIE + Location. Country Subentity. Text + A territorial division of a country, such as a county or state. + 0..1 + Location + Country Subentity + Text + Text. Type + AdministrativeArea, State, Country, Shire, Canton + "Florida","Tamilnadu" + + + + + + + + + BBIE + Location. Country Subentity Code. Code + The territorial division of a country, such as a county or state, expressed as a code. + 0..1 + Location + Country Subentity Code + Code + Code. Type + AdministrativeAreaCode, State Code + + + + + + + + + ASBIE + Location. Validity_ Period. Period + Period(s) in which the location can be used, e.g., for delivery. + 0..n + Location + Validity + Period + Period + + + + + + + + + ASBIE + Location. Address + Association to the address of the location. + 0..1 + Location + Address + Address + + + + + + + + + + + ABIE + Location Coordinate. Details + Information about physical (geographical) location. + Location Coordinate + + + + + + + + + BBIE + Location Coordinate. Coordinate System Code. Code + An identifier for the location system used. + 0..1 + Location Coordinate + Coordinate System Code + Code + Code. Type + + + + + + + + + BBIE + Location Coordinate. Latitude_ Degrees. Measure + The measure of latitude in degrees. + 0..1 + Location Coordinate + Latitude + Degrees + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Latitude_ Minutes. Measure + The measure of latitude in minutes. + 0..1 + Location Coordinate + Latitude + Minutes + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Latitude Direction Code. Code + The direction of latitude measurement from the equator. + 0..1 + Location Coordinate + Latitude Direction Code + Code + Latitude Direction_ Code. Type + + + + + + + + + BBIE + Location Coordinate. Longitude_ Degrees. Measure + The measure of longitude in degrees. + 0..1 + Location Coordinate + Longitude + Degrees + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Longitude_ Minutes. Measure + The measure of longitude in minutes. + 0..1 + Location Coordinate + Longitude + Minutes + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Longitude Direction Code. Code + The direction of longitude measurement from the meridian. + 0..1 + Location Coordinate + Longitude Direction Code + Code + Longitude Direction_ Code. Type + + + + + + + + + + + ABIE + Lot Identification. Details + Information about a lot (of Item Instances). + Lot Identification + + + + + + + + + BBIE + Lot Identification. Lot Number. Identifier + Identifies the lot. + 0..1 + Lot Identification + Lot Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Lot Identification. Expiry Date. Date + The expiry date of the lot. + 0..1 + Lot Identification + Expiry Date + Date + Date. Type + + + + + + + + + ASBIE + Lot Identification. Additional_ Item Property. Item Property + An association to Additional Item Property. + 0..n + Lot Identification + Additional + Item Property + Item Property + + + + + + + + + + + ABIE + Maritime Transport. Details + Describes a water (including sea, river, and canal) transport vessel. + Maritime Transport + + + + + + + + + BBIE + Maritime Transport. Vessel Identifier. Identifier + Identifies a specific vessel. + 0..1 + Maritime Transport + Vessel Identifier + Identifier + Identifier. Type + Lloyds Number, Registration Number (WCO ID 167) + International Maritime Organisation number of a vessel + + + + + + + + + BBIE + Maritime Transport. Vessel Name. Name + The name of the vessel. + 0..1 + Maritime Transport + Vessel Name + Name + Name. Type + Ships Name + + + + + + + + + + + ABIE + Monetary Total. Details + Information about Monetary Totals. + Monetary Total + + + + + + + + + BBIE + Monetary Total. Line Extension Amount. Amount + The total of Line Extension Amounts net of tax and settlement discounts, but inclusive of any applicable rounding amount. + 0..1 + Monetary Total + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Tax Exclusive Amount. Amount + The total amount exclusive of taxes. + 0..1 + Monetary Total + Tax Exclusive Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Tax Inclusive Amount. Amount + The total amount inclusive of taxes. + 0..1 + Monetary Total + Tax Inclusive Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Allowance Total Amount. Amount + The total amount of all allowances. + 0..1 + Monetary Total + Allowance Total Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Charge Total Amount. Amount + The total amount of all charges. + 0..1 + Monetary Total + Charge Total Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Prepaid Amount. Amount + The total prepaid amount. + 0..1 + Monetary Total + Prepaid Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Payable_ Rounding Amount. Amount + The rounding amount (positive or negative) added to the calculated Line Extension Total Amount to produce the rounded Line Extension Total Amount. + 0..1 + Monetary Total + Payable + Rounding Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Payable_ Amount. Amount + The total amount to be paid. + 1 + Monetary Total + Payable + Amount + Amount + Amount. Type + + + + + + + + + + + ABIE + Ordered Shipment. Details + Information about an Ordered Shipment. + Ordered Shipment + + + + + + + + + ASBIE + Ordered Shipment. Shipment + An association to Shipment. + 1 + Ordered Shipment + Shipment + Shipment + + + + + + + + + ASBIE + Ordered Shipment. Package + An association to Package. + 0..n + Ordered Shipment + Package + Package + + + + + + + + + + + ABIE + Order Line. Details + Information about an Order Line. + Order Line + + + + + + + + + BBIE + Order Line. Substitution Status Code. Code + A code indicating the substitution status of the Order Line. Order Line may indicate that a substitute is proposed by the buyer or by the seller (in Order Response) or that a substitution has been made by the seller (in Order Response). + 0..1 + Order Line + Substitution Status Code + Code + Substitution Status_ Code. Type + + + + + + + + + BBIE + Order Line. Note. Text + Free-form text applying to the Order Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Order Line + Note + Text + Text. Type + + + + + + + + + ASBIE + Order Line. Line Item + An association to Line Item. + 1 + Order Line + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Seller Proposed Substitute_ Line Item. Line Item + Substitute Line Items proposed by the seller (in Order Response). + 0..n + Order Line + Seller Proposed Substitute + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Seller Substituted_ Line Item. Line Item + Item(s) replaced by the seller. The original ordered quantity and pricing may be different from the substituted item. However, when an item is substituted by the seller, it is assumed that other information, such as shipment details, will be the same. + 0..n + Order Line + Seller Substituted + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Buyer Proposed Substitute_ Line Item. Line Item + Possible alternatives, proposed by the buyer, to the Line Item. + 0..n + Order Line + Buyer Proposed Substitute + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Catalogue_ Line Reference. Line Reference + An associative reference to Catalogue Line. + 0..1 + Order Line + Catalogue + Line Reference + Line Reference + + + + + + + + + ASBIE + Order Line. Quotation_ Line Reference. Line Reference + an associative reference to Quotation Line. + 0..1 + Order Line + Quotation + Line Reference + Line Reference + + + + + + + + + ASBIE + Order Line. Document Reference + An association to Document Reference. + 0..n + Order Line + Document Reference + Document Reference + + + + + + + + + + + ABIE + Order Line Reference. Details + Information about an Order Line Reference. + Order Line Reference + + + + + + + + + BBIE + Order Line Reference. Line Identifier. Identifier + Identifies the referenced Order Line assigned by the buyer. + 1 + Order Line Reference + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. Sales Order_ Line Identifier. Identifier + Identifies the referenced Order Line assigned by the seller. + 0..1 + Order Line Reference + Sales Order + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Order Line Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. Line Status Code. Code + Identifies the status of the referenced Order Line with respect to its original state. + 0..1 + Order Line Reference + Line Status Code + Code + Line Status_ Code. Type + + + + + + + + + ASBIE + Order Line Reference. Order Reference + An association to Order Reference. + 0..1 + Order Line Reference + Order Reference + Order Reference + + + + + + + + + + + ABIE + Order Reference. Details + Information about an Order Reference. + Order Reference + + + + + + + + + BBIE + Order Reference. Identifier + Identifies the referenced Order assigned by the buyer. + 1 + Order Reference + Identifier + Identifier + Identifier. Type + "PO-001" "3333-44-123" + + + + + + + + + BBIE + Order Reference. Sales Order Identifier. Identifier + Identifies the referenced Order assigned by the seller. + 0..1 + Order Reference + Sales Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Reference. Copy_ Indicator. Indicator + Indicates whether the referenced Order is a copy (true) or the original (false). + 0..1 + Order Reference + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order Reference. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Order Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Reference. Issue Date. Date + The date on which the referenced Order was issued. + 0..1 + Order Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Order Reference. Issue Time. Time + The time at which the referenced Order was issued. + 0..1 + Order Reference + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order Reference. Customer_ Reference. Text + A reference used (CRI) for tagging purchasing card transactions. + 0..1 + Order Reference + Customer + Reference + Text + Text. Type + Customer Reference Identifier (CRI) when using a puchasing card + + + + + + + + + ASBIE + Order Reference. Document Reference + An association to Document Reference. + 0..1 + Order Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Package. Details + Information about a package. + Package + + + + + + + + + BBIE + Package. Identifier + Identifies the package. + 0..1 + Package + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Package. Quantity + The quantity (of items) contained in the package. + 0..1 + Package + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Package. Returnable Material_ Indicator. Indicator + Indicates whether the packaging material is returnable (true) or not (false). + 0..1 + Package + Returnable Material + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Package. Package Level Code. Code + Code specifying a level of packaging. + 0..1 + Package + Package Level Code + Code + Code. Type + + + + + + + + + BBIE + Package. Packaging Type Code. Code + Code specifying the type of packaging of an item. + 0..1 + Package + Packaging Type Code + Code + Packaging Type_ Code. Type + Package classification code + + + + + + + + + BBIE + Package. Packing Material. Text + Description of the type of packaging of an item. + 0..n + Package + Packing Material + Text + Text. Type + + + + + + + + + ASBIE + Package. Contained_ Package. Package + An association to Contained Package; used to describe a package within a package. + 0..n + Package + Contained + Package + Package + + + + + + + + + ASBIE + Package. Goods Item + An association to Goods Item. + 0..n + Package + Goods Item + Goods Item + + + + + + + + + ASBIE + Package. Measurement_ Dimension. Dimension + An association to describe the measurement dimensions of the package. + 0..n + Package + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Package. Delivery Unit + An association to Delivery Units in the package. + 0..n + Package + Delivery Unit + Delivery Unit + + + + + + + + + + + ABIE + Party. Details + Information about an organization, sub-organization, or individual fulfilling a role in a business process. + Party + + + + + + + + + BBIE + Party. Mark Care_ Indicator. Indicator + Indicates whether a party is C/O (care of). + 0..1 + Party + Mark Care + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Party. Mark Attention_ Indicator. Indicator + Indicates whether a party is 'FAO' (for the attention of). + 0..1 + Party + Mark Attention + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Party. Website_ URI. Identifier + The Uniform Resource Identifier (URI) of the party. + 0..1 + Party + Website + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Party. Logo Reference. Identifier + A party's logo. + 0..1 + Party + Logo Reference + Identifier + Identifier. Type + http://www2.coca-cola.com/images/logo.gif + + + + + + + + + BBIE + Party. Endpoint Identifier. Identifier + Identifies the end point of the routing service, e.g., EAN Location Number, GLN. + 0..1 + Party + Endpoint Identifier + Identifier + Identifier. Type + 5790002221134 + + + + + + + + + ASBIE + Party. Party Identification + An association to Party Identification. + 0..n + Party + Party Identification + Party Identification + + + + + + + + + ASBIE + Party. Party Name + An association to Party Name. + 0..n + Party + Party Name + Party Name + + + + + + + + + ASBIE + Party. Language + An association to Language. + 0..1 + Party + Language + Language + + + + + + + + + ASBIE + Party. Postal_ Address. Address + The party's postal address. + 0..1 + Party + Postal + Address + Address + + + + + + + + + ASBIE + Party. Physical_ Location. Location + The party's physical location. + 0..1 + Party + Physical + Location + Location + + + + + + + + + ASBIE + Party. Party Tax Scheme + An association to Party Tax Scheme. + 0..n + Party + Party Tax Scheme + Party Tax Scheme + + + + + + + + + ASBIE + Party. Party Legal Entity + An association to Party Legal Entity. + 0..n + Party + Party Legal Entity + Party Legal Entity + + + + + + + + + ASBIE + Party. Contact + An association to Contact. + 0..1 + Party + Contact + Contact + + + + + + + + + ASBIE + Party. Person + An association to a person. + 0..1 + Party + Person + Person + + + + + + + + + ASBIE + Party. Agent_ Party. Party + An association to another party who acts as an agent for this party. + 0..1 + Party + Agent + Party + Party + + + + + + + + + + + ABIE + Party Identification. Details + Information about a party's identification. + Party Identification + + + + + + + + + BBIE + Party Identification. Identifier + Identifies a party. + 1 + Party Identification + Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Party Legal Entity. Details + Information directly relating to the legal registration that is applicable to a party. + Party Legal Entity + + + + + + + + + BBIE + Party Legal Entity. Registration_ Name. Name + The name of a party as registered with the legal authority. + 0..1 + Party Legal Entity + Registration + Name + Name + Name. Type + "Microsoft Corporation" + + + + + + + + + BBIE + Party Legal Entity. Company Identifier. Identifier + Identifies a company as registered with the company registration scheme. + 0..1 + Party Legal Entity + Company Identifier + Identifier + Identifier. Type + Business Registration Number, Company Number + "3556625" + + + + + + + + + ASBIE + Party Legal Entity. Registration_ Address. Address + Associates with the registered address of the party within a Corporate Registration Scheme. + 0..1 + Party Legal Entity + Registration + Address + Address + + + + + + + + + ASBIE + Party Legal Entity. Corporate Registration Scheme + Associates the party with a Corporate Registration Scheme. + 0..1 + Party Legal Entity + Corporate Registration Scheme + Corporate Registration Scheme + + + + + + + + + + + ABIE + Party Name. Details + Information about a party's name. + Party Name + + + + + + + + + BBIE + Party Name. Name + The name of the party. + 1 + Party Name + Name + Name + Name. Type + "Microsoft" + + + + + + + + + + + ABIE + Party Tax Scheme. Details + Information about a party's Tax Scheme. + Party Tax Scheme + + + + + + + + + BBIE + Party Tax Scheme. Registration_ Name. Name + The official name of the party as registered with the relevant fiscal authority. + 0..1 + Party Tax Scheme + Registration + Name + Name + Name. Type + "Microsoft Corporation" + + + + + + + + + BBIE + Party Tax Scheme. Company Identifier. Identifier + The identifier assigned for tax purposes to a party by the taxation authority. + 0..1 + Party Tax Scheme + Company Identifier + Identifier + Identifier. Type + VAT Number + "3556625" + + + + + + + + + BBIE + Party Tax Scheme. Tax Level Code. Code + The section or role within the tax scheme that applies to the party. + 0..1 + Party Tax Scheme + Tax Level Code + Code + Code. Type + + + + + + + + + BBIE + Party Tax Scheme. Exemption Reason Code. Code + A reason for a party's exemption from tax, expressed as a code. + 0..1 + Party Tax Scheme + Exemption Reason Code + Code + Code. Type + + + + + + + + + BBIE + Party Tax Scheme. Exemption_ Reason. Text + A reason for a party's exemption from tax, expressed as text. + 0..1 + Party Tax Scheme + Exemption + Reason + Text + Text. Type + + + + + + + + + ASBIE + Party Tax Scheme. Registration_ Address. Address + An association to Registered Address (for tax purposes). + 0..1 + Party Tax Scheme + Registration + Address + Address + + + + + + + + + ASBIE + Party Tax Scheme. Tax Scheme + An association to Tax Scheme. + 1 + Party Tax Scheme + Tax Scheme + Tax Scheme + + + + + + + + + + + ABIE + Payment. Details + Information directly relating to a specific payment. + Payment + + + + + + + + + BBIE + Payment. Identifier + Identifies the payment. + 0..1 + Payment + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment. Paid_ Amount. Amount + The amount paid. + 0..1 + Payment + Paid + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Payment. Received_ Date. Date + The date on which the payment was received. + 0..1 + Payment + Received + Date + Date + Date. Type + + + + + + + + + BBIE + Payment. Paid_ Date. Date + The date at which the payment was made. + 0..1 + Payment + Paid + Date + Date + Date. Type + + + + + + + + + BBIE + Payment. Paid_ Time. Time + The time at which the payment was made. + 0..1 + Payment + Paid + Time + Time + Time. Type + + + + + + + + + BBIE + Payment. Instruction Identifier. Identifier + Identifies the Payment Instruction. + 0..1 + Payment + Instruction Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Payment Means. Details + Information about Payment Means. + Payment Means + + + + + + + + + BBIE + Payment Means. Identifier + Identifies the Payment Means. + 0..1 + Payment Means + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Means. Payment Means Code. Code + The Payment Means expressed as a code + 1 + Payment Means + Payment Means Code + Code + Payment Means_ Code. Type + + + + + + + + + BBIE + Payment Means. Payment Due Date. Date + The date on which payment is due for the Payment Means. + 0..1 + Payment Means + Payment Due Date + Date + Date. Type + + + + + + + + + BBIE + Payment Means. Payment Channel Code. Code + The Payment Channel, expressed as a code. + 0..1 + Payment Means + Payment Channel Code + Code + Code. Type + + + + + + + + + BBIE + Payment Means. Instruction Identifier. Identifier + Identifies the Payment Instruction. + 0..1 + Payment Means + Instruction Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Means. Instruction_ Note. Text + Free-form text applying to the Payment. + 0..n + Payment Means + Instruction + Note + Text + Text. Type + + + + + + + + + BBIE + Payment Means. Payment Identifier. Identifier + Identifies the Payment(s). + 0..n + Payment Means + Payment Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Payment Means. Card Account + An association to Card Account. + 0..1 + Payment Means + Card Account + Card Account + + + + + + + + + ASBIE + Payment Means. Payer_ Financial Account. Financial Account + An association to the payer's Financial Account. + 0..1 + Payment Means + Payer + Financial Account + Financial Account + + + + + + + + + ASBIE + Payment Means. Payee_ Financial Account. Financial Account + An association to the payee's Financial Account. + 0..1 + Payment Means + Payee + Financial Account + Financial Account + + + + + + + + + ASBIE + Payment Means. Credit Account + An association to Credit Account. + 0..1 + Payment Means + Credit Account + Credit Account + + + + + + + + + + + ABIE + Payment Terms. Details + Information about Payment Terms. + Payment Terms + + + + + + + + + BBIE + Payment Terms. Identifier + Identifies the Payment Terms. + 0..1 + Payment Terms + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Payment Means Identifier. Identifier + Identifies the applicable Payment Means. + 0..1 + Payment Terms + Payment Means Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Prepaid Payment Reference Identifier. Identifier + Identifies prepaid payment. + 0..1 + Payment Terms + Prepaid Payment Reference Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Note. Text + Free-form text applying to the Payment Terms. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Payment Terms + Note + Text + Text. Type + + + + + + + + + BBIE + Payment Terms. Reference_ Event Code. Code + The event from which terms are offered for a length of time, identified by a standard code. + 0..1 + Payment Terms + Reference + Event Code + Code + Code. Type + + + + + + + + + BBIE + Payment Terms. Settlement_ Discount Percent. Percent + The settlement discount rate (percentage) offered for payment within the settlement period. + 0..1 + Payment Terms + Settlement + Discount Percent + Percent + Percent. Type + + + + + + + + + BBIE + Payment Terms. Penalty_ Surcharge Percent. Percent + The penalty rate (percentage) charged for late payment. + 0..1 + Payment Terms + Penalty + Surcharge Percent + Percent + Percent. Type + + + + + + + + + BBIE + Payment Terms. Amount + The payment amount for the Payment Terms. + 0..1 + Payment Terms + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Payment Terms. Settlement_ Period. Period + An association to Settlement Period. + 0..1 + Payment Terms + Settlement + Period + Period + + + + + + + + + ASBIE + Payment Terms. Penalty_ Period. Period + An association to Penalty Period. + 0..1 + Payment Terms + Penalty + Period + Period + + + + + + + + + + + ABIE + Period. Details + Information about a period of time. + Period + + + + + + + + + BBIE + Period. Start Date. Date + The start date of the period. + 0..1 + Period + Start Date + Date + Date. Type + + + + + + + + + BBIE + Period. Start Time. Time + The start time of the period. + 0..1 + Period + Start Time + Time + Time. Type + + + + + + + + + BBIE + Period. End Date. Date + The end date of the period. + 0..1 + Period + End Date + Date + Date. Type + + + + + + + + + BBIE + Period. End Time. Time + The end time of the period. + 0..1 + Period + End Time + Time + Time. Type + + + + + + + + + BBIE + Period. Duration. Measure + The duration of a period, expressed as a code; ISO 8601. + 0..1 + Period + Duration + Measure + Measure. Type + + + + + + + + + BBIE + Period. Description Code. Code + A description of the period, expressed as a code. + 0..n + Period + Description Code + Code + Code. Type + + + + + + + + + BBIE + Period. Description. Text + A description of the period. + 0..n + Period + Description + Text + Text. Type + + + + + + + + + + + ABIE + Person. Details + Information about a person. + Person + + + + + + + + + BBIE + Person. First_ Name. Name + A person's forename or first name. + 0..1 + Person + First + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Family_ Name. Name + A person's surname or family name. + 0..1 + Person + Family + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Title. Text + A person's title of address, e.g., Mr, Ms, Dr, Sir. + 0..1 + Person + Title + Text + Text. Type + + + + + + + + + BBIE + Person. Middle_ Name. Name + A person's middle name(s) and/or initial(s). + 0..1 + Person + Middle + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Name Suffix. Text + A suffix to a person's name, e.g., PhD, OBE, Jnr. + 0..1 + Person + Name Suffix + Text + Text. Type + + + + + + + + + BBIE + Person. Job Title. Text + A person's job title within an organization (for a particular role). + 0..1 + Person + Job Title + Text + Text. Type + + + + + + + + + BBIE + Person. Organization_ Department. Text + The department or subdivision of an organization that the person belongs to (for a particular role). + 0..1 + Person + Organization + Department + Text + Text. Type + + + + + + + + + + + ABIE + Physical Attribute. Details + Information about physical attributes. + Physical Attribute + + + + + + + + + BBIE + Physical Attribute. Attribute Identifier. Identifier + Identifies the physical attribute. + 1 + Physical Attribute + Attribute Identifier + Identifier + Identifier. Type + "colour" "style" + + + + + + + + + BBIE + Physical Attribute. Position Code. Code + The position of the physical attribute, expressed as a code. + 0..1 + Physical Attribute + Position Code + Code + Code. Type + + + + + + + + + BBIE + Physical Attribute. Description Code. Code + The description of the physical attribute, expressed as a code. + 0..1 + Physical Attribute + Description Code + Code + Code. Type + "XXL","Small" + + + + + + + + + BBIE + Physical Attribute. Description. Text + The description of the physical attribute, expressed as text. + 0..n + Physical Attribute + Description + Text + Text. Type + + + + + + + + + + + ABIE + Price. Details + Information about the price. + Price + + + + + + + + + BBIE + Price. Price Amount. Amount + The price amount. + 1 + Price + Price Amount + Amount + Amount. Type + unit price + 23.45 + + + + + + + + + BBIE + Price. Base_ Quantity. Quantity + The actual quantity to which the price applies. + 0..1 + Price + Base + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Price. Price Change_ Reason. Text + The reason for the price change, expressed as text. + 0..n + Price + Price Change + Reason + Text + Text. Type + "Clearance of old stock", "New contract applies" + + + + + + + + + BBIE + Price. Price Type Code. Code + The price type, expressed as a code. + 0..1 + Price + Price Type Code + Code + Code. Type + + + + + + + + + BBIE + Price. Price Type. Text + The price type, expressed as text. + 0..1 + Price + Price Type + Text + Text. Type + retail, wholesale, discount, contract + + + + + + + + + BBIE + Price. Orderable Unit Factor. Rate + The factor by which the base price unit can be converted to the orderable unit. + 0..1 + Price + Orderable Unit Factor + Rate + Rate. Type + Nails are priced by weight but ordered by quantity. So this would say how many nails per kilo + + + + + + + + + ASBIE + Price. Validity_ Period. Period + An association to Validity Period. + 0..n + Price + Validity + Period + Period + + + + + + + + + ASBIE + Price. Price List + A reference to a Price List. + 0..1 + Price + Price List + Price List + + + + + + + + + ASBIE + Price. Allowance Charge + An association to Allowance Charge. + 0..n + Price + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Price List. Details + Information about a Price List. + Price List + + + + + + + + + BBIE + Price List. Identifier + Identifies the Price List. + 0..1 + Price List + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Price List. Status Code. Code + Identifies whether the price list is an 'original', 'copy', 'revision', or 'cancellation'. + 0..1 + Price List + Status Code + Code + Code. Type + "new - announcement only", "new and available", "deleted - announcement only" + + + + + + + + + ASBIE + Price List. Validity_ Period. Period + An association to Validity Period. + 0..n + Price List + Validity + Period + Period + + + + + + + + + ASBIE + Price List. Previous_ Price List. Price List + An association to Previous Price List. + 0..1 + Price List + Previous + Price List + Price List + + + + + + + + + + + ABIE + Pricing Reference. Details + A reference to Pricing Information. + Pricing Reference + + + + + + + + + ASBIE + Pricing Reference. Original_ Item Location Quantity. Item Location Quantity + An association to the original Item Location Quantity. + 0..1 + Pricing Reference + Original + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Pricing Reference. Alternative Condition_ Price. Price + The price expressed in terms other than the actual price, e.g., the list price v. the contracted price, or the price in bags v. the price in kilos, or the list price in bags v. the contracted price in kilos. + 0..n + Pricing Reference + Alternative Condition + Price + Price + + + + + + + + + + + ABIE + Quotation Line. Details + Information about a Quotation Line. + Quotation Line + + + + + + + + + BBIE + Quotation Line. Identifier + Identifies the Quotation Line Item. + 0..1 + Quotation Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Quotation Line. Note. Text + Free-form text applying to the Quotation Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Quotation Line + Note + Text + Text. Type + + + + + + + + + BBIE + Quotation Line. Quantity + The quantity of the item quoted. + 0..1 + Quotation Line + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Quotation Line. Line Extension Amount. Amount + The total amount for the Quotation Line, including Allowance Charges but net of taxes. + 0..1 + Quotation Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Quotation Line. Total_ Tax Amount. Amount + The total tax amount for the Quotation Line. + 0..1 + Quotation Line + Total + Tax Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Quotation Line. Document Reference + An association to Document Reference. + 0..n + Quotation Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Quotation Line. Line Item + An association to Line Item. + 1 + Quotation Line + Line Item + Line Item + + + + + + + + + ASBIE + Quotation Line. Seller Proposed Substitute_ Line Item. Line Item + An association to a proposed substitute Line Item. + 0..n + Quotation Line + Seller Proposed Substitute + Line Item + Line Item + + + + + + + + + + + ABIE + Rail Transport. Details + Describes a train. + Rail Transport + + + + + + + + + BBIE + Rail Transport. Train Identifier. Identifier + Identifies a train. + 1 + Rail Transport + Train Identifier + Identifier + Identifier. Type + Train Number (WCO ID 167) + + + + + + + + + BBIE + Rail Transport. Rail Car Identifier. Identifier + Identifies the rail car on the train used for the means of transport. + 0..1 + Rail Transport + Rail Car Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Receipt Line. Details + Information about a Receipt Line. + Receipt Line + + + + + + + + + BBIE + Receipt Line. Identifier + Identifies the Receipt Line. + 1 + Receipt Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Receipt Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Receipt Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Receipt Line. Note. Text + Free-form text applying to the Receipt Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Receipt Line + Note + Text + Text. Type + + + + + + + + + BBIE + Receipt Line. Received_ Quantity. Quantity + The quantity received. + 0..1 + Receipt Line + Received + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Short_ Quantity. Quantity + The quantity received short; the difference between the quantity reported despatched and the quantity actually received. + 0..1 + Receipt Line + Short + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Shortage Action Code. Code + The action that the Delivery Party wishes the Despatch Party to take as a result of the shortage, expressed as a code. + 0..1 + Receipt Line + Shortage Action Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Rejected_ Quantity. Quantity + The quantity rejected. + 0..1 + Receipt Line + Rejected + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Reject Reason Code. Code + The reason for rejection, expressed as a code. + 0..1 + Receipt Line + Reject Reason Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Reject_ Reason. Text + The reason for rejection. + 0..1 + Receipt Line + Reject + Reason + Text + Text. Type + + + + + + + + + BBIE + Receipt Line. Reject Action Code. Code + The action that the Delivery Party wishes the Despatch Party to take as a result of the rejection, expressed as a code. + 0..1 + Receipt Line + Reject Action Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Oversupply Quantity. Quantity + The quanitity over-supplied i.e. the quantity over and above that ordered. + 0..1 + Receipt Line + Oversupply Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Received_ Date. Date + The date on which the good/services are received. + 0..1 + Receipt Line + Received + Date + Date + Date. Type + + + + + + + + + BBIE + Receipt Line. Timing Complaint Code. Code + A complaint about the timing of delivery, expressed as a code. + 0..1 + Receipt Line + Timing Complaint Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Timing Complaint. Text + A complaint about the timing of delivery. + 0..1 + Receipt Line + Timing Complaint + Text + Text. Type + + + + + + + + + ASBIE + Receipt Line. Order Line Reference + An association to Order Line Reference. + 0..1 + Receipt Line + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Receipt Line. Despatch_ Line Reference. Line Reference + An associative reference to Despatch Line. + 0..n + Receipt Line + Despatch + Line Reference + Line Reference + + + + + + + + + ASBIE + Receipt Line. Document Reference + An association to Document Reference. + 0..n + Receipt Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Receipt Line. Item + An association to Item. + 0..n + Receipt Line + Item + Item + + + + + + + + + ASBIE + Receipt Line. Shipment + An association to Shipment. + 0..n + Receipt Line + Shipment + Shipment + + + + + + + + + + + ABIE + Related Item. Details + Information about the relationship between two items. + Related Item + + + + + + + + + BBIE + Related Item. Identifier + An identifier for the related item. + 0..1 + Related Item + Identifier + Identifier + Identifier. Type + "First", "Second" + + + + + + + + + BBIE + Related Item. Quantity + The quantity that applies to the relationship. + 0..1 + Related Item + Quantity + Quantity + Quantity. Type + "6", "10mg per Kilo" + + + + + + + + + BBIE + Related Item. Description. Text + A description for the relationship. + 0..n + Related Item + Description + Text + Text. Type + "If used in wet conditions or extreme environments" + + + + + + + + + + + ABIE + Reminder Line. Details + Information about a Line on a Reminder document. + Reminder Line + + + + + + + + + BBIE + Reminder Line. Identifier + Identifies the Reminder Line. + 1 + Reminder Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Reminder Line. Note. Text + Free-form text applying to the Reminder Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Reminder Line + Note + Text + Text. Type + + + + + + + + + BBIE + Reminder Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Reminder Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Reminder Line. Balance Brought Forward_ Indicator. Indicator + If true, indicates that the Remonder Line contains a balance brought forward. + 0..1 + Reminder Line + Balance Brought Forward + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Reminder Line. Debit_ Line Amount. Amount + The amount debited on the Reminder Line. + 0..1 + Reminder Line + Debit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Reminder Line. Credit_ Line Amount. Amount + The amount credited on the Reminder Line. + 0..1 + Reminder Line + Credit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Reminder Line. Accounting Cost Code. Code + The buyer's accounting code applied to the Reminder Line. + 0..1 + Reminder Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Reminder Line. Accounting Cost. Text + The buyer's accounting code applied to the Reminder Line, expressed as text. + 0..1 + Reminder Line + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Reminder Line. Reminder_ Period. Period + An association to Period. + 0..n + Reminder Line + Reminder + Period + Period + + + + + + + + + ASBIE + Reminder Line. Billing Reference + An association to Billing Reference + 0..n + Reminder Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Reminder Line. Exchange Rate + An association to Exchange Rate (between the Reminder Line Currency and the Related Document currency). + 0..1 + Reminder Line + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Remittance Advice Line. Details + Information about a Line on a Remittance Advice. + Remittance Advice Line + + + + + + + + + BBIE + Remittance Advice Line. Identifier + Identifies the Remittance Advice Line. + 1 + Remittance Advice Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Remittance Advice Line. Note. Text + Free-form text applying to the Remittance Advice Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Remittance Advice Line + Note + Text + Text. Type + + + + + + + + + BBIE + Remittance Advice Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Remittance Advice Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Remittance Advice Line. Debit_ Line Amount. Amount + The amount debited on the Remittance Advice Line. + 0..1 + Remittance Advice Line + Debit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Remittance Advice Line. Credit_ Line Amount. Amount + The amount credited on the Remittance Advice Line. + 0..1 + Remittance Advice Line + Credit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Remittance Advice Line. Balance Amount. Amount + The balance amount on the Remittance Advice Line. + 0..1 + Remittance Advice Line + Balance Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Remittance Advice Line. Accounting_ Supplier Party. Supplier Party + An association to Supplier Accounting Party. + 0..1 + Remittance Advice Line + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Remittance Advice Line. Accounting_ Customer Party. Customer Party + An association to Customer Accounting Party. + 0..1 + Remittance Advice Line + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Remittance Advice Line. Buyer_ Customer Party. Customer Party + An association to Buyer. + 0..1 + Remittance Advice Line + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Remittance Advice Line. Seller_ Supplier Party. Supplier Party + An association to Seller. + 0..1 + Remittance Advice Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Remittance Advice Line. Originator_ Customer Party. Customer Party + An association to Originator. + 0..1 + Remittance Advice Line + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Remittance Advice Line. Payee_ Party. Party + An association to Payee. + 0..1 + Remittance Advice Line + Payee + Party + Party + + + + + + + + + ASBIE + Remittance Advice Line. Invoice_ Period. Period + An association to Invoice Period. + 0..n + Remittance Advice Line + Invoice + Period + Period + + + + + + + + + ASBIE + Remittance Advice Line. Billing Reference + An association to Billing Reference. + 0..n + Remittance Advice Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Remittance Advice Line. Document Reference + An association to Document Reference. + 0..n + Remittance Advice Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Remittance Advice Line. Exchange Rate + An association to Exchange Rate (between the Remittance Advice Line currency and the Related Document currency). + 0..1 + Remittance Advice Line + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Request For Quotation Line. Details + Information about a Line on a Request For Quotation. + Request For Quotation Line + + + + + + + + + BBIE + Request For Quotation Line. Identifier + Identifies the Request For Quotation Line. + 0..1 + Request For Quotation Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Request For Quotation Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Request For Quotation Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Request For Quotation Line. Note. Text + Free-form text applying to the Request For Quotation Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Request For Quotation Line + Note + Text + Text. Type + + + + + + + + + ASBIE + Request For Quotation Line. Document Reference + An association to Document Reference. + 0..n + Request For Quotation Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Request For Quotation Line. Line Item + An association to Line Item. + 1 + Request For Quotation Line + Line Item + Line Item + + + + + + + + + + + ABIE + Response. Details + Information about responses to a document (at the application level). + Response + + + + + + + + + BBIE + Response. Reference. Identifier + Identifies the section (or line) of the document to which the response applies. + 1 + Response + Reference + Identifier + Identifier. Type + + + + + + + + + BBIE + Response. Response Code. Code + A code for the description of the response to the transaction document. + 0..1 + Response + Response Code + Code + Code. Type + + + + + + + + + BBIE + Response. Description. Text + The description of the response to the transaction document. + 0..n + Response + Description + Text + Text. Type + + + + + + + + + + + ABIE + Road Transport. Details + Describes a road transport vehicle. + Road Transport + + + + + + + + + BBIE + Road Transport. License Plate Identifier. Identifier + Identifies a specific vehicle. + 1 + Road Transport + License Plate Identifier + Identifier + Identifier. Type + Vehicle registration number (WCO ID 167) + + + + + + + + + + + ABIE + Secondary Hazard. Details + Information about Secondary Hazard (related to a Hazardous Item). + Secondary Hazard + + + + + + + + + BBIE + Secondary Hazard. Identifier + Identifies the Secondary Hazard. + 0..1 + Secondary Hazard + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Secondary Hazard. Placard Notation. Text + The placard notation corresponding to the hazard class of the hazardous commodity. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport. + 0..1 + Secondary Hazard + Placard Notation + Text + Text. Type + "5.1" + + + + + + + + + BBIE + Secondary Hazard. Placard Endorsement. Text + The placard endorsement that is to be shown on the shipping papers for the hazardous commodity. Can also be used for the number of the orange placard (lower part) required on the means of transport. + 0..1 + Secondary Hazard + Placard Endorsement + Text + Text. Type + "2" + + + + + + + + + BBIE + Secondary Hazard. Emergency Procedures Code. Code + Emergency procedures for hazardous goods, expressed as a code. + 0..1 + Secondary Hazard + Emergency Procedures Code + Code + Code. Type + EMG code, EMS Page Number + + + + + + + + + BBIE + Secondary Hazard. Extension. Text + Additional information about the hazardous substance. Can be used to specify information such as the type of regulatory requirements that apply to a description. + 0..1 + Secondary Hazard + Extension + Text + Text. Type + "N.O.S. or a Waste Characteristics Code in conjunction with an EPA Waste Stream code" + + + + + + + + + + + ABIE + Shipment. Details + Information about a shipment. + Shipment + Consignment + + + + + + + + + BBIE + Shipment. Identifier + Identifies a shipment. + 1 + Shipment + Identifier + Identifier + Identifier. Type + Waybill Number + + + + + + + + + BBIE + Shipment. Shipping Priority Level. Code + The priority or level of service required for a shipment, expressed as a code. + 0..1 + Shipment + Shipping Priority Level + Code + Code. Type + Service Level, Service Priority + + + + + + + + + BBIE + Shipment. Handling Code. Code + The handling required for a shipment, expressed as a code. + 0..1 + Shipment + Handling Code + Code + Code. Type + Special Handling + + + + + + + + + BBIE + Shipment. Handling_ Instructions. Text + Free-form text describing Handling Instructions for a shipment. + 0..1 + Shipment + Handling + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Information. Text + Free-form text applying to a shipment. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Shipment + Information + Text + Text. Type + + + + + + + + + BBIE + Shipment. Gross_ Weight. Measure + The total gross weight of a shipment; the weight of the goods plus packaging plus transport equipment. + 0..1 + Shipment + Gross + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net_ Weight. Measure + The total net weight of a shipment; the weight of the goods plus packaging. + 0..1 + Shipment + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net Net_ Weight. Measure + The weight of the goods net of packaging and transport equipment. + 0..1 + Shipment + Net Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Gross_ Volume. Measure + The total volume of the goods in a shipment plus packaging. + 0..1 + Shipment + Gross + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net_ Volume. Measure + The volume of a shipment net of packaging and transport equipment. + 0..1 + Shipment + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Total_ Goods Item Quantity. Quantity + Count of the total number of goods items within a shipment. + 0..1 + Shipment + Total + Goods Item Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Shipment. Total_ Transport Handling Unit Quantity. Quantity + Count of the number of pieces of transport handling equipment in a shipment, such as pallets, boxes, and cases. + 0..1 + Shipment + Total + Transport Handling Unit Quantity + Quantity + Quantity. Type + Number of THUs + + + + + + + + + BBIE + Shipment. Insurance_ Value. Amount + The total sum covered by an insurance for the shipment. + 0..1 + Shipment + Insurance + Value + Amount + Amount. Type + Value Insured + + + + + + + + + BBIE + Shipment. Declared Customs_ Value. Amount + Amount declared for customs purposes of those goods in a shipment which are subject to the same customs procedure, and have the same tariff/statistical heading, country information, and duty regime. + 0..1 + Shipment + Declared Customs + Value + Amount + Amount. Type + + + + + + + + + BBIE + Shipment. Declared For Carriage_ Value. Amount + Value, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery. + 0..1 + Shipment + Declared For Carriage + Value + Amount + Amount. Type + Declared value for carriage, Interest in delivery + + + + + + + + + BBIE + Shipment. Declared Statistics_ Value. Amount + Value declared for statistical purposes of those goods in a consignment which have the same statistical heading. + 0..1 + Shipment + Declared Statistics + Value + Amount + Amount. Type + Statistical Value + + + + + + + + + BBIE + Shipment. Free On Board_ Value. Amount + Monetary amount that has to be or has been paid as calculated under the applicable trade delivery. + 0..1 + Shipment + Free On Board + Value + Amount + Amount. Type + FOB Value + + + + + + + + + BBIE + Shipment. Special_ Instructions. Text + Special instructions relating to a shipment. + 0..n + Shipment + Special + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Delivery_ Instructions. Text + Delivery instructions relating to a shipment. + 0..n + Shipment + Delivery + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Split Consignment_ Indicator. Indicator + Indicates whether the consignment has been split in transit. + 0..1 + Shipment + Split Consignment + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Shipment. Consignment + An association to Consignment covering the shipment. + 1 + Shipment + Consignment + Consignment + + + + + + + + + ASBIE + Shipment. Goods Item + An association to Goods Item (for Bulk Goods). + 0..n + Shipment + Goods Item + Goods Item + + + + + + + + + ASBIE + Shipment. Shipment Stage + An association to Shipment Stage. + 0..n + Shipment + Shipment Stage + Shipment Stage + + + + + + + + + ASBIE + Shipment. Delivery + An association to Delivery. + 0..1 + Shipment + Delivery + Delivery + + + + + + + + + ASBIE + Shipment. Transport Handling Unit + An association to Transport Handling Unit used for loose and containerized goods. + 0..n + Shipment + Transport Handling Unit + Transport Handling Unit + + + + + + + + + ASBIE + Shipment. Origin_ Address. Address + An association to the region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the Customs tariff, or quantitative restrictions, or of any other measure related to trade. + 0..1 + Shipment + Origin + Address + Address + + + + + + + + + ASBIE + Shipment. First Arrival Port_ Location. Location + Identifies the first arrival location. This would be a port for sea, airport for air, and border post for land crossing. + 0..1 + Shipment + First Arrival Port + Location + Location + + + + + + + + + ASBIE + Shipment. Last Exit Port_ Location. Location + Identifies the final exporting location. This would be a port for sea, airport for air, and border post for land crossing. + 0..1 + Shipment + Last Exit Port + Location + Location + + + + + + + + + ASBIE + Shipment. Export_ Country. Country + Identifies the country from which the goods are originally exported without any commercial transaction taking place in intermediate countries. + 0..1 + Shipment + Export + Country + Country + + + + + + + + + ASBIE + Shipment. Freight_ Allowance Charge. Allowance Charge + Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs). + 0..n + Shipment + Freight + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Shipment Stage. Details + Information about a shipment stage. + Shipment Stage + + + + + + + + + BBIE + Shipment Stage. Identifier + Identifies a shipment stage. + 0..1 + Shipment Stage + Identifier + Identifier + Identifier. Type + "1","2", etc.. + + + + + + + + + BBIE + Shipment Stage. Transport Mode Code. Code + The method of transport used for a shipment stage. + 0..1 + Shipment Stage + Transport Mode Code + Code + Transport Mode_ Code. Type + + + + + + + + + BBIE + Shipment Stage. Transport Means Type Code. Code + The type of vehicle used for a shipment stage. + 0..1 + Shipment Stage + Transport Means Type Code + Code + Code. Type + + + + + + + + + BBIE + Shipment Stage. Transit_ Direction Code. Code + The direction of transit for a shipment stage. + 0..1 + Shipment Stage + Transit + Direction Code + Code + Code. Type + + + + + + + + + BBIE + Shipment Stage. Pre Carriage_ Indicator. Indicator + Indicates whether the stage is before the main carriage of the shipment. + 1 + Shipment Stage + Pre Carriage + Indicator + Indicator + Indicator. Type + Truck delivery to wharf + + + + + + + + + BBIE + Shipment Stage. On Carriage_ Indicator. Indicator + Indicates whether the stage is after the main carriage of the shipment. + 1 + Shipment Stage + On Carriage + Indicator + Indicator + Indicator. Type + Truck delivery from wharf + + + + + + + + + ASBIE + Shipment Stage. Transit_ Period. Period + An association to Transit Period. + 0..1 + Shipment Stage + Transit + Period + Period + + + + + + + + + ASBIE + Shipment Stage. Carrier_ Party. Party + An association to Carrier. + 0..n + Shipment Stage + Carrier + Party + Party + + + + + + + + + ASBIE + Shipment Stage. Transport Means + An association to the means of transport. + 0..1 + Shipment Stage + Transport Means + Transport Means + + + + + + + + + ASBIE + Shipment Stage. Loading Port_ Location. Location + An association to the port location of loading. + 0..1 + Shipment Stage + Loading Port + Location + Location + + + + + + + + + ASBIE + Shipment Stage. Unloading Port_ Location. Location + An association to the port location of unloading. + 0..1 + Shipment Stage + Unloading Port + Location + Location + + + + + + + + + ASBIE + Shipment Stage. Transship Port_ Location. Location + An association to the port location of transshipment. + 0..1 + Shipment Stage + Transship Port + Location + Location + + + + + + + + + + + ABIE + Signature. Details + Information about signature. A placeholder for signature. + Signature + + + + + + + + + BBIE + Signature. Identifier + An identifier for the Signature. + 1 + Signature + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Signature. Note. Text + Free form text about the signature or the circumstances where the signature has been used. + 0..1 + Signature + Note + Text + Text. Type + + + + + + + + + BBIE + Signature. Validation Date. Date + Specifies the date when the signature was approved. + 0..1 + Signature + Validation Date + Date + Date. Type + + + + + + + + + BBIE + Signature. Validation Time. Time + Specifies the time when the signature was approved. + 0..1 + Signature + Validation Time + Time + Time. Type + + + + + + + + + BBIE + Signature. Validator Identifier. Identifier + Identifies the organization, person, service or server that has validated the signature. + 0..1 + Signature + Validator Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Signature. Canonicalization Method. Text + The mathematical logic method used by the Signature. + 0..1 + Signature + Canonicalization Method + Text + Text. Type + + + + + + + + + BBIE + Signature. Signature Method. Text + The method of signature. + 0..1 + Signature + Signature Method + Text + Text. Type + + + + + + + + + ASBIE + Signature. Signatory_ Party. Party + An association to the signing Party. + 1 + Signature + Signatory + Party + Party + + + + + + + + + ASBIE + Signature. Digital Signature_ Attachment. Attachment + Refers to the actual encoded signature (e.g., in XMLDSIG format). + 0..1 + Signature + Digital Signature + Attachment + Attachment + + + + + + + + + ASBIE + Signature. Original_ Document Reference. Document Reference + A reference to the actual document that the signature applies to. For evidentiary purposes, this may be the document image that the signatory party saw when applying their signature. + 0..1 + Signature + Original + Document Reference + Document Reference + + + + + + + + + + + ABIE + Statement Line. Details + Information about a Line on a Statement of Account. + Statement Line + + + + + + + + + BBIE + Statement Line. Identifier + Identifies the Statement Line. + 1 + Statement Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement Line. Note. Text + Free-form text applying to the Statement Line. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..1 + Statement Line + Note + Text + Text. Type + + + + + + + + + BBIE + Statement Line. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Statement Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement Line. Balance Brought Forward_ Indicator. Indicator + If true, indicates that the Statement Line contains a balance brought forward. + 0..1 + Statement Line + Balance Brought Forward + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Statement Line. Debit_ Line Amount. Amount + The amount debited on the Statement Line. + 0..1 + Statement Line + Debit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement Line. Credit_ Line Amount. Amount + The amount credited on the Statement Line. + 0..1 + Statement Line + Credit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement Line. Balance Amount. Amount + The balance amount on the Statement Line. + 0..1 + Statement Line + Balance Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Statement Line. Payment Means + An association to Payment Means. + 0..1 + Statement Line + Payment Means + Payment Means + + + + + + + + + ASBIE + Statement Line. Payment Terms + An association to Payment Terms. + 0..n + Statement Line + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Statement Line. Buyer_ Customer Party. Customer Party + An association to Buyer. + 0..1 + Statement Line + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Seller_ Supplier Party. Supplier Party + An association to Seller. + 0..1 + Statement Line + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement Line. Originator_ Customer Party. Customer Party + An association to Originator. + 0..1 + Statement Line + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Accounting_ Customer Party. Customer Party + An association to Accounting Customer Party. + 0..1 + Statement Line + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Accounting_ Supplier Party. Supplier Party + An association to Accounting Supplier Party. + 0..1 + Statement Line + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement Line. Payee_ Party. Party + An association to Payee. + 0..1 + Statement Line + Payee + Party + Party + + + + + + + + + ASBIE + Statement Line. Invoice_ Period. Period + An association to Invoice Period. + 0..n + Statement Line + Invoice + Period + Period + + + + + + + + + ASBIE + Statement Line. Billing Reference + An association to Billing Reference. + 0..n + Statement Line + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Statement Line. Document Reference + An association to Document Reference. + 0..n + Statement Line + Document Reference + Document Reference + + + + + + + + + ASBIE + Statement Line. Exchange Rate + An association to Exchange Rate (between the Statement Line currency and the Related Document Currency). + 0..1 + Statement Line + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Status. Details + The information relevant to a condition or a position of an object. + Status + + + + + + + + + BBIE + Status. Condition Code. Code + A code specifying the status condition of the related object. + 0..1 + Status + Condition Code + Code + Transportation Status_ Code. Type + UN/ECE Rec 24 + + + + + + + + + BBIE + Status. Reference_ Date. Date + A reference date value for this status. + 0..1 + Status + Reference + Date + Date + Date. Type + + + + + + + + + BBIE + Status. Reference_ Time. Time + A reference time value for this status. + 0..1 + Status + Reference + Time + Time + Time. Type + + + + + + + + + BBIE + Status. Description. Text + A textual description of this status. + 0..1 + Status + Description + Text + Text. Type + + + + + + + + + BBIE + Status. Status Reason Code. Code + A code specifying a reason for a status condition. + 0..1 + Status + Status Reason Code + Code + Code. Type + + + + + + + + + BBIE + Status. Status_ Reason. Text + The reason, expressed as text, for this status condition or position. + 0..1 + Status + Status + Reason + Text + Text. Type + + + + + + + + + BBIE + Status. Sequence. Identifier + A unique identifier of the sequence of this status. + 0..1 + Status + Sequence + Identifier + Identifier. Type + + + + + + + + + BBIE + Status. Text + Provides any textual information related to this status. + 0..1 + Status + Text + Text + Text. Type + + + + + + + + + BBIE + Status. Indication_ Indicator. Indicator + Specifies an indicator relevant to a specific status. + 0..1 + Status + Indication + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Status. Percent + Specifies a percentage relevant to a specific status. + 0..1 + Status + Percent + Percent + Percent. Type + + + + + + + + + + + ABIE + Stowage. Details + A location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + Stowage + + + + + + + + + BBIE + Stowage. Location Identifier. Identifier + Identifies a location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + 0..1 + Stowage + Location Identifier + Identifier + Identifier. Type + Cell Location, coded + + + + + + + + + BBIE + Stowage. Location. Text + Describes a location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + 0..n + Stowage + Location + Text + Text. Type + Cell Location + + + + + + + + + ASBIE + Stowage. Measurement_ Dimension. Dimension + Associates any measurements (including lengths, mass, and volume) for this stowage. + 0..n + Stowage + Measurement + Dimension + Dimension + + + + + + + + + + + ABIE + Supplier Party. Details + Information about the Supplier Party. + Supplier Party + + + + + + + + + BBIE + Supplier Party. Customer Assigned_ Account Identifier. Identifier + The customer's internal identifier for the supplier. + 0..1 + Supplier Party + Customer Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Supplier Party. Additional_ Account Identifier. Identifier + The customer's internal identifier for the supplier. + 0..n + Supplier Party + Additional + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Supplier Party. Data Sending Capability. Text + Capability to send invoice data via the purchase card provider (VISA/MasterCard/American Express). + 0..1 + Supplier Party + Data Sending Capability + Text + Text. Type + The customer's internal identifier for the supplier. + + + + + + + + + ASBIE + Supplier Party. Party + An association to Party. + 0..1 + Supplier Party + Party + Party + + + + + + + + + ASBIE + Supplier Party. Despatch_ Contact. Contact + An association to Despatch Contact. + 0..1 + Supplier Party + Despatch + Contact + Contact + + + + + + + + + ASBIE + Supplier Party. Accounting_ Contact. Contact + An association to Supplier Accounting Contact. + 0..1 + Supplier Party + Accounting + Contact + Contact + + + + + + + + + ASBIE + Supplier Party. Seller_ Contact. Contact + An association to Seller. + 0..1 + Supplier Party + Seller + Contact + Contact + + + + + + + + + + + ABIE + Tax Category. Details + Information about a tax category. + Tax Category + + + + + + + + + BBIE + Tax Category. Identifier + Identifies the tax category. + 0..1 + Tax Category + Identifier + Identifier + Identifier. Type + "ZeroRatedGoods" "NotTaxable" "Standard Rate" + + + + + + + + + BBIE + Tax Category. Name + The name of the tax category. + 0..1 + Tax Category + Name + Name + Name. Type + "Luxury Goods","Wine Equalization", "Exempt" + + + + + + + + + BBIE + Tax Category. Percent + The tax rate for the category, expressed as a percentage. + 0..1 + Tax Category + Percent + Percent + Percent. Type + + + + + + + + + BBIE + Tax Category. Base Unit Measure. Measure + Where a tax is applied at a certain rate per unit, the measure of units on which the tax calculation is based. + 0..1 + Tax Category + Base Unit Measure + Measure + Measure. Type + + + + + + + + + BBIE + Tax Category. Per Unit_ Amount. Amount + Where a tax is applied at a certain rate per unit, the rate per unit applied. + 0..1 + Tax Category + Per Unit + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Category. Tax Exemption Reason Code. Code + The reason for tax being exempted expressed as a code. + 0..1 + Tax Category + Tax Exemption Reason Code + Code + Code. Type + + + + + + + + + BBIE + Tax Category. Tax Exemption Reason. Text + The reason for tax being exempted. + 0..1 + Tax Category + Tax Exemption Reason + Text + Text. Type + + + + + + + + + BBIE + Tax Category. Tier Range. Text + Where a tax is tiered, the range of tiers applied in the calculation of the tax subtotal for the tax category. + 0..1 + Tax Category + Tier Range + Text + Text. Type + + + + + + + + + BBIE + Tax Category. Tier Rate. Percent + Where a tax is tiered, the rate of tax applied to the range of tiers in the calculation of the tax subtotal for the tax category. + 0..1 + Tax Category + Tier Rate + Percent + Percent. Type + + + + + + + + + ASBIE + Tax Category. Tax Scheme + An association to Tax Scheme. + 1 + Tax Category + Tax Scheme + Tax Scheme + + + + + + + + + + + ABIE + Tax Scheme. Details + Information about a tax scheme. + Tax Scheme + + + + + + + + + BBIE + Tax Scheme. Identifier + Identifies the tax scheme. + 0..1 + Tax Scheme + Identifier + Identifier + Identifier. Type + "VAT", "GST" + + + + + + + + + BBIE + Tax Scheme. Name + The name of the tax scheme. + 0..1 + Tax Scheme + Name + Name + Name. Type + "Value Added Tax", "Wholesale Tax", "Sales Tax", "State Tax" + + + + + + + + + BBIE + Tax Scheme. Tax Type Code. Code + An identifier for the tax type. + 0..1 + Tax Scheme + Tax Type Code + Code + Code. Type + "Consumption", "Sales" + + + + + + + + + BBIE + Tax Scheme. Currency Code. Code + The currency in which the tax is collected and reported, expressed as a code. + 0..1 + Tax Scheme + Currency Code + Code + Currency_ Code. Type + + + + + + + + + ASBIE + Tax Scheme. Jurisdiction Region_ Address. Address + An association with Address (of taxation jurisdiction). + 0..n + Tax Scheme + Jurisdiction Region + Address + Address + + + + + + + + + + + ABIE + Tax Subtotal. Details + Information about the subtotal for a particular tax category within a tax scheme, such as standard rate within VAT. + Tax Subtotal + + + + + + + + + BBIE + Tax Subtotal. Taxable_ Amount. Amount + The net amount to which the tax percent (rate) is applied to calculate the tax amount. + 0..1 + Tax Subtotal + Taxable + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Tax Amount. Amount + The amount of tax stated explicitly. + 1 + Tax Subtotal + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Calculation Sequence. Numeric + Identifies the numerical order sequence in which taxes are applied when multiple taxes are attracted. If all taxes apply to the same taxable amount, CalculationSequenceNumeric will be '1' for all taxes. + 0..1 + Tax Subtotal + Calculation Sequence + Numeric + Numeric. Type + + + + + + + + + BBIE + Tax Subtotal. Transaction Currency_ Tax Amount. Amount + The tax amount, expressed in the currency used for invoicing. + 0..1 + Tax Subtotal + Transaction Currency + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Percent + The tax rate for the category, expressed as a percentage. + 0..1 + Tax Subtotal + Percent + Percent + Percent. Type + + + + + + + + + BBIE + Tax Subtotal. Base Unit Measure. Measure + Where a tax is applied at a certain rate per unit, the measure of units on which the tax calculation is based. + 0..1 + Tax Subtotal + Base Unit Measure + Measure + Measure. Type + + + + + + + + + BBIE + Tax Subtotal. Per Unit_ Amount. Amount + Where a tax is applied at a certain rate per unit, the rate per unit applied. + 0..1 + Tax Subtotal + Per Unit + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Tier Range. Text + Where a tax is tiered, the range of tiers applied in the calculation of the tax subtotal for the tax category. + 0..1 + Tax Subtotal + Tier Range + Text + Text. Type + + + + + + + + + BBIE + Tax Subtotal. Tier Rate. Percent + Where a tax is tiered, the rate of tax applied to the range of tiers in the calculation of the tax subtotal for the tax category. + 0..1 + Tax Subtotal + Tier Rate + Percent + Percent. Type + + + + + + + + + ASBIE + Tax Subtotal. Tax Category + An association to Tax Category. + 1 + Tax Subtotal + Tax Category + Tax Category + + + + + + + + + + + ABIE + Tax Total. Details + Information about a total amount of a particular type of tax. + Tax Total + + + + + + + + + BBIE + Tax Total. Tax Amount. Amount + The total tax amount for particular tax scheme e.g. VAT; the sum of each of the tax subtotals for each tax category within the tax scheme. + 1 + Tax Total + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Total. Rounding Amount. Amount + The rounding amount (positive or negative) added to the calculated tax total to produce the rounded TotalTaxAmount. + 0..1 + Tax Total + Rounding Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Total. Tax Evidence_ Indicator. Indicator + An indicator as to whether these totals are recognized as legal evidence for taxation purposes. + 0..1 + Tax Total + Tax Evidence + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + ASBIE + Tax Total. Tax Subtotal + An association to Tax Subtotal. + 0..n + Tax Total + Tax Subtotal + Tax Subtotal + + + + + + + + + + + ABIE + Temperature. Details + Information about temperature. + Temperature + + + + + + + + + BBIE + Temperature. Attribute Identifier. Identifier + An identifier for temperature. + 1 + Temperature + Attribute Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Temperature. Measure + The temperature measurement value. + 1 + Temperature + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Temperature. Description. Text + A description of the temperature measurement. + 0..n + Temperature + Description + Text + Text. Type + "at sea level" + + + + + + + + + + + ABIE + Trading Terms. Details + Information about the terms of a trade agreement. + Trading Terms + + + + + + + + + BBIE + Trading Terms. Information. Text + The terms in text. + 0..n + Trading Terms + Information + Text + Text. Type + "Unless credit terms have been expressly agreed by Dell, payment for the products or services shall be made in full before physical delivery of products or services. Customer shall pay for all shipping and handling charges." + + + + + + + + + BBIE + Trading Terms. Reference. Text + A reference to the terms. + 0..1 + Trading Terms + Reference + Text + Text. Type + http://www1.ap.dell.com/content/topics/topic.aspx/ap/policy/en/au/sales_terms_au?c=au&l=en&s=gen + + + + + + + + + ASBIE + Trading Terms. Applicable_ Address. Address + An association to Address. + 0..1 + Trading Terms + Applicable + Address + Address + + + + + + + + + + + ABIE + Transaction Conditions. Details + Information about purchasing, sales, or payment conditions. + Transaction Conditions + Payment Conditions, Sales Conditions + + + + + + + + + BBIE + Transaction Conditions. Identifier + Identifies conditions of the transaction, typically Purchase/Sales Conditions. + 0..1 + Transaction Conditions + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transaction Conditions. Action Code. Code + An action relating to sales or payment conditions, expressed as a code. + 0..1 + Transaction Conditions + Action Code + Code + Code. Type + + + + + + + + + BBIE + Transaction Conditions. Description. Text + The description of the transaction conditions. + 0..n + Transaction Conditions + Description + Text + Text. Type + + + + + + + + + ASBIE + Transaction Conditions. Document Reference + An association to Document Reference. + 0..n + Transaction Conditions + Document Reference + Document Reference + + + + + + + + + + + ABIE + Transportation Service. Details + Transport service details. + Transportation Service + + + + + + + + + BBIE + Transportation Service. Transport Service Code. Code + A code which describes the general type of service required for the transportation of goods. Specifically, it identifies the extent of the transportation service, e.g., door-to-door, port-to-port. + 1 + Transportation Service + Transport Service Code + Code + Code. Type + + + + + + + + + BBIE + Transportation Service. Tariff Class Code. Code + Specification of a tariff class applicable to a transportation service. + 0..1 + Transportation Service + Tariff Class Code + Code + Code. Type + Tariff Class Specifier + + + + + + + + + BBIE + Transportation Service. Priority. Text + Statement indicating priority of requested transportation service. + 0..1 + Transportation Service + Priority + Text + Text. Type + + + + + + + + + BBIE + Transportation Service. Freight Rate Class Code. Code + Code to indicate applicable rate class for freight. + 0..1 + Transportation Service + Freight Rate Class Code + Code + Code. Type + Charge Basis + + + + + + + + + + + ABIE + Transport Equipment. Details + Information about Transport Equipment; a piece of equipment used to transport goods. + Transport Equipment + Shipping Container, Sea Container, Rail Wagon, Pallet, Trailer, Unit Load Device, ULD + + + + + + + + + BBIE + Transport Equipment. Identifier + Identifies the transport equipment. + 0..1 + Transport Equipment + Identifier + Identifier + Identifier. Type + "OCLU 1234567" + + + + + + + + + BBIE + Transport Equipment. Transport Equipment Type Code. Code + Identifies the type of provider of the transport equipment. + 0..1 + Transport Equipment + Transport Equipment Type Code + Code + Transport Equipment Type_ Code. Type + + + + + + + + + BBIE + Transport Equipment. Provider Type Code. Code + Identifies the type of provider of the transport equipment. + 0..1 + Transport Equipment + Provider Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Owner Type Code. Code + Identifies the type of owner of a piece of transport equipment. + 0..1 + Transport Equipment + Owner Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Size Type Code. Code + The size and type of a piece of transport equipment, expressed as a code. When the transport equipment is a shipping container, it is recommended to use ContainerSizeTypeCode for validation. + 0..1 + Transport Equipment + Size Type Code + Code + Code. Type + Container Size Type Code + + + + + + + + + BBIE + Transport Equipment. Disposition Code. Code + The current disposition of the transport equipment, expressed as a code. + 0..1 + Transport Equipment + Disposition Code + Code + Code. Type + Status + + + + + + + + + BBIE + Transport Equipment. Fullness Indication Code. Code + A code indicating whether a piece of transport equipment is full, partially full, or empty. + 0..1 + Transport Equipment + Fullness Indication Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Refrigeration On_ Indicator. Indicator + Indicates whether the transport equipment's refrigeration is on (true) or off (false). + 0..1 + Transport Equipment + Refrigeration On + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Information. Text + Additional information about the transport equipment. + 0..1 + Transport Equipment + Information + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment. Returnability_ Indicator. Indicator + Indicates whether a particular item of transport equipment is returnable. + 0..1 + Transport Equipment + Returnability + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Legal Status_ Indicator. Indicator + Legal status of the transport equipment with respect to the Container Convention code. + 0..1 + Transport Equipment + Legal Status + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Transport Equipment. Measurement_ Dimension. Dimension + An association to Dimension. + 0..n + Transport Equipment + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Transport Equipment. Transport Equipment Seal + An association to Transport Equipment Seal. + 0..n + Transport Equipment + Transport Equipment Seal + Transport Equipment Seal + + + + + + + + + ASBIE + Transport Equipment. Minimum_ Temperature. Temperature + The minimum required operating temperature for the container (reefer). + 0..1 + Transport Equipment + Minimum + Temperature + Temperature + + + + + + + + + ASBIE + Transport Equipment. Maximum_ Temperature. Temperature + The maximum required operating temperature for the container (reefer). + 0..1 + Transport Equipment + Maximum + Temperature + Temperature + + + + + + + + + ASBIE + Transport Equipment. Provider_ Party. Party + The party that provides the transport equipment. + 0..1 + Transport Equipment + Provider + Party + Party + + + + + + + + + ASBIE + Transport Equipment. Loading Proof_ Party. Party + The authorized party responsible for certifying that the goods were loaded into the transport equipment. + 0..1 + Transport Equipment + Loading Proof + Party + Party + + + + + + + + + ASBIE + Transport Equipment. Loading_ Location. Location + Identifies the location where the goods are loaded into the transport equipment. + 0..1 + Transport Equipment + Loading + Location + Location + + + + + + + + + + + ABIE + Transport Equipment Seal. Details + Information about a transport equipment seal (a security device attached to the doors of a shipping container). + Transport Equipment Seal + Container Seal + + + + + + + + + BBIE + Transport Equipment Seal. Identifier + Identifies the seal. + 1 + Transport Equipment Seal + Identifier + Identifier + Identifier. Type + "ACS1234" + + + + + + + + + BBIE + Transport Equipment Seal. Seal Issuer Type Code. Code + The type of party that issues and is responsible for a seal, expressed as a code. + 0..1 + Transport Equipment Seal + Seal Issuer Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment Seal. Condition. Text + Information about the condition of a seal. + 0..1 + Transport Equipment Seal + Condition + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment Seal. Seal Status Code. Code + The status of a seal, expressed as a code. + 0..1 + Transport Equipment Seal + Seal Status Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment Seal. Sealing Party Type. Text + Textual description of the role of a sealing party. + 0..1 + Transport Equipment Seal + Sealing Party Type + Text + Text. Type + Sealing Party + + + + + + + + + + + ABIE + Transport Event. Details + A significant occurrence or happening related to the transportation of goods. + Transport Event + + + + + + + + + BBIE + Transport Event. Identification. Identifier + An identifier for the event. + 0..1 + Transport Event + Identification + Identifier + Identifier. Type + + + + + + + + + BBIE + Transport Event. Occurrence Date. Date + The date of an occurrence of the event. + 0..1 + Transport Event + Occurrence Date + Date + Date. Type + + + + + + + + + BBIE + Transport Event. Occurrence Time. Time + The time of an occurrence of the event. + 0..1 + Transport Event + Occurrence Time + Time + Time. Type + + + + + + + + + BBIE + Transport Event. Transport Event Type Code. Code + A code specifying the type of event. + 0..1 + Transport Event + Transport Event Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Event. Description. Text + A textual description of the event. + 0..1 + Transport Event + Description + Text + Text. Type + + + + + + + + + BBIE + Transport Event. Completion_ Indicator. Indicator + Indicates if this event is completed. + 0..1 + Transport Event + Completion + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Transport Event. Reported_ Shipment. Shipment + Information about the separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport. + 0..1 + Transport Event + Reported + Shipment + Shipment + + + + + + + + + ASBIE + Transport Event. Current_ Status. Status + The status of the event. + 1..n + Transport Event + Current + Status + Status + + + + + + + + + ASBIE + Transport Event. Contact + Any contacts for the event. + 0..n + Transport Event + Contact + Contact + + + + + + + + + + + ABIE + Transport Handling Unit. Details + A uniquely identifiable physical unit consisting of one or more packages (not necessarily containing the same articles) for enabling physical handling during the transport process. + Transport Handling Unit + Logistics Unit, Handling Unit, THU + + + + + + + + + BBIE + Transport Handling Unit. Identifier + Identifies the transport handling unit. + 0..1 + Transport Handling Unit + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transport Handling Unit. Transport Handling Unit Type Code. Code + The type of transport handling unit, expressed as a code. + 0..1 + Transport Handling Unit + Transport Handling Unit Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Handling Unit. Handling Code. Code + The handling required for a shipment, expressed as a code. + 0..1 + Transport Handling Unit + Handling Code + Code + Code. Type + Special Handling + + + + + + + + + BBIE + Transport Handling Unit. Handling_ Instructions. Text + Free-form text describing handling instructions for a shipment. + 0..1 + Transport Handling Unit + Handling + Instructions + Text + Text. Type + + + + + + + + + BBIE + Transport Handling Unit. Hazardous Risk_ Indicator. Indicator + Indicates whether the shipment contains hazardous materials. + 0..1 + Transport Handling Unit + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Transport Handling Unit. Total_ Goods Item Quantity. Quantity + The total number of goods items in the transport handling unit. + 0..1 + Transport Handling Unit + Total + Goods Item Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Transport Handling Unit. Total_ Package Quantity. Quantity + The total number of packages in the transport handling unit. + 0..1 + Transport Handling Unit + Total + Package Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Transport Handling Unit. Damage_ Remarks. Text + Description of a type of damage. + 0..n + Transport Handling Unit + Damage + Remarks + Text + Text. Type + + + + + + + + + BBIE + Transport Handling Unit. Shipping_ Marks. Text + Free-form description of the marks and numbers on a transport unit or package. + 0..n + Transport Handling Unit + Shipping + Marks + Text + Text. Type + Marks and Numbers, Shipping Marks + + + + + + + + + ASBIE + Transport Handling Unit. Handling Unit_ Despatch Line. Despatch Line + An association to Handling Unit Despatch Line. + 0..n + Transport Handling Unit + Handling Unit + Despatch Line + Despatch Line + + + + + + + + + ASBIE + Transport Handling Unit. Actual_ Package. Package + An association to Actual Package. + 0..n + Transport Handling Unit + Actual + Package + Package + + + + + + + + + ASBIE + Transport Handling Unit. Received Handling Unit_ Receipt Line. Receipt Line + An association to Receipt Line. + 0..n + Transport Handling Unit + Received Handling Unit + Receipt Line + Receipt Line + + + + + + + + + ASBIE + Transport Handling Unit. Transport Equipment + An association to Transport Equipment. + 0..n + Transport Handling Unit + Transport Equipment + Transport Equipment + + + + + + + + + ASBIE + Transport Handling Unit. Hazardous Goods Transit + An association to information about the transportation of hazardous goods. + 0..n + Transport Handling Unit + Hazardous Goods Transit + Hazardous Goods Transit + + + + + + + + + ASBIE + Transport Handling Unit. Measurement_ Dimension. Dimension + An association to Dimension. + 0..n + Transport Handling Unit + Measurement + Dimension + Dimension + + + + + + + + + ASBIE + Transport Handling Unit. Minimum_ Temperature. Temperature + The minimum required operating temperature. + 0..1 + Transport Handling Unit + Minimum + Temperature + Temperature + + + + + + + + + ASBIE + Transport Handling Unit. Maximum_ Temperature. Temperature + The maximum required operating temperature. + 0..1 + Transport Handling Unit + Maximum + Temperature + Temperature + + + + + + + + + + + ABIE + Transport Means. Details + The particular vehicle used for the transport of goods or persons. + Transport Means + Conveyance + + + + + + + + + BBIE + Transport Means. Journey Identifier. Identifier + An identifier assigned to a regularly scheduled service of a means of transport. + 0..1 + Transport Means + Journey Identifier + Identifier + Identifier. Type + Voyage Number, Scheduled Conveyance Identifier (WCO ID 205), Flight Number + + + + + + + + + BBIE + Transport Means. Registration_ Nationality Identifier. Identifier + Formal identification of the country in which a means of transport is registered. + 0..1 + Transport Means + Registration + Nationality Identifier + Identifier + Identifier. Type + Nationality of Means of Transport (WCO 175, 178 and 179) + "LIB" + + + + + + + + + BBIE + Transport Means. Registration_ Nationality. Text + Name of the country in which a means of transport is registered. + 0..n + Transport Means + Registration + Nationality + Text + Text. Type + Flag of Vessel, Nationality of Ship + Liberia + + + + + + + + + BBIE + Transport Means. Direction Code. Code + The direction of the transport means. + 0..1 + Transport Means + Direction Code + Code + Code. Type + Transit Direction + "North","East" + + + + + + + + + ASBIE + Transport Means. Stowage + Association to a location on board a means of transport where specified goods or transport equipment have been or are to be stowed. + 0..1 + Transport Means + Stowage + Stowage + + + + + + + + + ASBIE + Transport Means. Air Transport + Association to identify an aircraft. + 0..1 + Transport Means + Air Transport + Air Transport + + + + + + + + + ASBIE + Transport Means. Road Transport + Association to identify a road vehicle. + 0..1 + Transport Means + Road Transport + Road Transport + + + + + + + + + ASBIE + Transport Means. Rail Transport + Association to identify a train. + 0..1 + Transport Means + Rail Transport + Rail Transport + + + + + + + + + ASBIE + Transport Means. Maritime Transport + Association to identify a ship. + 0..1 + Transport Means + Maritime Transport + Maritime Transport + + + + + + + + + ASBIE + Transport Means. Owner_ Party. Party + Association to the party owning the means of transport. + 0..1 + Transport Means + Owner + Party + Party + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CommonBasicComponents-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CommonBasicComponents-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..f067120d0f9c284ba2c41a8bd4c5039996f55427 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CommonBasicComponents-2.0.xsd @@ -0,0 +1,2922 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CommonExtensionComponents-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CommonExtensionComponents-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..be1b87ce4e41ab7abec91dcfdec4a97a4423a223 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CommonExtensionComponents-2.0.xsd @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + A container for all extensions present in the document. + + + + + + + A container for all extensions present in the document. + + + + + + + A single extension for private use. + + + + + + + + + A single extension for private use. + + + + + + + A single extension for private use. + + + + + + + + BBIE + Extension. Identifier + + An identifier for the Extension assigned by the creator of the extension. + 0..1 + Extension + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Extension. Name + + A name for the Extension assigned by the creator of the extension. + 0..1 + Extension + Name + Name + Name. Type + + + + + + + + An agency that maintains one or more Extensions. + + + + + + + The name of the agency that maintains the Extension. + + + + + + + The version of the Extension. + + + + + + + A URI for the Agency that maintains the Extension. + + + + + + + A URI for the Extension. + + + + + + + A code for reason the Extension is being included. + + + + + + + A description of the reason for the Extension. + + + + + + + The definition of the extension content. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CoreComponentParameters-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CoreComponentParameters-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..116ea8ddab6f7bd4ddf4ad84c4e04bae7c24337f --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-CoreComponentParameters-2.0.xsd @@ -0,0 +1,64 @@ + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-ExtensionContentDatatype-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-ExtensionContentDatatype-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..912319452fafdd0cf577cd409dbcd82c1a3e3055 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-ExtensionContentDatatype-2.0.xsd @@ -0,0 +1,73 @@ + + + + + + + + + + + + The definition of the extension content. + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-QualifiedDatatypes-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-QualifiedDatatypes-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..7651b0076f0ee2f7b5045a1646d0ee82b88242d2 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UBL-QualifiedDatatypes-2.0.xsd @@ -0,0 +1,1955 @@ + + + + + + + + + + + + Allowance Charge Reason_ Code. Type + 2.0 + The set of possible reasons for an allowance or charge. + Code + Allowance Charge Reason + + Used under the terms of the UNECE policy stated at http://www.unece.org/ece_legal.htm. + + + + + + + + + Allowance Charge Reason_ Code List. Identifier + + String + + + + + + + Allowance Charge Reason_ Code List. Agency. Identifier + Defaults to the UN/EDIFACT data element 3055 code list. + String + + + + + + + Allowance Charge Reason_ Code List. Agency Name. Text + + String + + + + + + + Allowance Charge Reason_ Code List. Name. Text + + String + + + + + + + Allowance Charge Reason_ Code List. Version. Identifier + Identifies the Directory of the UN/EDIFACT code list. + String + + + + + + + Allowance Charge Reason_ Code. Name. Text + + String + + + + + + + Allowance Charge Reason_ Language. Identifier + + String + + + + + + + Allowance Charge Reason_ Code List. Uniform Resource. Identifier + + String + + + + + + + Allowance Charge Reason_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Channel_ Code. Type + 2.0 + The set of possible ways in which communication can be made (eg. Phone, email, etc). + Code + Channel + + Used under the terms of the UNECE policy stated at http://www.unece.org/ece_legal.htm. + + + + + + + + + Channel_ Code List. Identifier + + String + + + + + + + Channel_ Code List. Agency. Identifier + Defaults to the UN/EDIFACT data element 3055 code list. + String + + + + + + + Channel_ Code List. Agency Name. Text + + String + + + + + + + Channel_ Code List. Name. Text + + String + + + + + + + Channel_ Code List. Version. Identifier + Identifies the Directory of the UN/EDIFACT code list. + String + + + + + + + Channel_ Code. Name. Text + + String + + + + + + + Channel_ Language. Identifier + + String + + + + + + + Channel_ Code List. Uniform Resource. Identifier + + String + + + + + + + Channel_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Chip_ Code. Type + 2.0 + Distinction between CHIP and MAG STRIPE cards + Code + Chip + + + + + + + + + + Chip_ Code List. Identifier + + String + + + + + + + Chip_ Code List. Agency. Identifier + + String + + + + + + + Chip_ Code List. Agency Name. Text + + String + + + + + + + Chip_ Code List. Name. Text + + String + + + + + + + Chip_ Code List. Version. Identifier + + String + + + + + + + Chip_ Code. Name. Text + + String + + + + + + + Chip_ Language. Identifier + + String + + + + + + + Chip_ Code List. Uniform Resource. Identifier + + String + + + + + + + Chip_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Container Size Type_ Code. Type + 2.0 + The set of code values for classifying series 1 freight containers based on external dimensions and specifies the assoziated ratings and, where appropriate, the minimum internal and door opening dimensions for certain types of containers. + Code + Container Size Type + + + + + + + + + + Container Size Type_ Code List. Identifier + + String + + + + + + + Container Size Type_ Code List. Agency. Identifier + + String + + + + + + + Container Size Type_ Code List. Agency Name. Text + + String + + + + + + + Container Size Type_ Code List. Name. Text + + String + + + + + + + Container Size Type_ Code List. Version. Identifier + + String + + + + + + + Container Size Type_ Code. Name. Text + + String + + + + + + + Container Size Type_ Language. Identifier + + String + + + + + + + Container Size Type_ Code List. Uniform Resource. Identifier + + String + + + + + + + Container Size Type_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Country Identification_ Code. Type + 2.0 + The set of countries of the world. + Code + Country Identification + + Derived from the ISO 3166-1-alpha-2 code elements used under the terms of the ISO policy stated at http://www.iso.org/iso/en/commcentre/pressreleases/2003/Ref871.html. + + + + + + + + + Country Identification_ Code List. Identifier + + String + + + + + + + Country Identification_ Code List. Agency. Identifier + Defaults to the UN/ECE rec 3 (Code for the Representation of Names of Countries) + String + + + + + + + Country Identification_ Code List. Agency Name. Text + + String + + + + + + + Country Identification_ Code List. Name. Text + + String + + + + + + + Country Identification_ Code List. Version. Identifier + + String + + + + + + + Country Identification_ Code. Name. Text + + String + + + + + + + Country Identification_ Language. Identifier + + String + + + + + + + Country Identification_ Code List. Uniform Resource. Identifier + + String + + + + + + + Country Identification_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Currency_ Code. Type + 2.0 + The set of world currencies. + Code + Currency + + Derived from the ISO 4217 currency code list and used under the terms of the ISO policy stated at +http://www.iso.org/iso/en/commcentre/pressreleases/2003/Ref871.html + + + + + + + + + Currency_ Code List. Identifier + + String + + + + + + + Currency_ Code List. Agency. Identifier + Defaults to the UN/EDIFACT data element 3055 code list. + String + + + + + + + Currency_ Code List. Agency Name. Text + + String + + + + + + + Currency_ Code List. Name. Text + + String + + + + + + + Currency_ Code List. Version. Identifier + + String + + + + + + + Currency_ Code. Name. Text + + String + + + + + + + Currency_ Language. Identifier + + String + + + + + + + Currency_ Code List. Uniform Resource. Identifier + + String + + + + + + + Currency_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Document Status_ Code. Type + 2.0 + The set of possible statuses of a document with regard to its original state. + Code + Document Status + + + + + + + + + + Document Status_ Code List. Identifier + + String + + + + + + + Document Status_ Code List. Agency. Identifier + + String + + + + + + + Document Status_ Code List. Agency Name. Text + + String + + + + + + + Document Status_ Code List. Name. Text + + String + + + + + + + Document Status_ Code List. Version. Identifier + + String + + + + + + + Document Status_ Code. Name. Text + + String + + + + + + + Document Status_ Language. Identifier + + String + + + + + + + Document Status_ Code List. Uniform Resource. Identifier + + String + + + + + + + Document Status_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Latitude Direction_ Code. Type + 2.0 + The possible directions of latitude + Code + Latitude Direction + + + + + + + + + + Latitude Direction_ Code List. Identifier + + String + + + + + + + Latitude Direction_ Code List. Agency. Identifier + + String + + + + + + + Latitude Direction_ Code List. Agency Name. Text + + String + + + + + + + Latitude Direction_ Code List. Name. Text + + String + + + + + + + Latitude Direction_ Code List. Version. Identifier + + String + + + + + + + Latitude Direction_ Code. Name. Text + + String + + + + + + + Latitude Direction_ Language. Identifier + + String + + + + + + + Latitude Direction_ Code List. Uniform Resource. Identifier + + String + + + + + + + Latitude Direction_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Line Status_ Code. Type + 2.0 + The set of possible statuses of a line in a transaction with regard to its original state. + Code + Line Status + + + + + + + + + + Line Status_ Code List. Identifier + + String + + + + + + + Line Status_ Code List. Agency. Identifier + + String + + + + + + + Line Status_ Code List. Agency Name. Text + + String + + + + + + + Line Status_ Code List. Name. Text + + String + + + + + + + Line Status_ Code List. Version. Identifier + + String + + + + + + + Line Status_ Code. Name. Text + + String + + + + + + + Line Status_ Language. Identifier + + String + + + + + + + Line Status_ Code List. Uniform Resource. Identifier + + String + + + + + + + Line Status_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Longitude Direction_ Code. Type + 2.0 + The possible directions of longitude + Code + Longitude Direction + + + + + + + + + + Longitude Direction_ Code List. Identifier + + String + + + + + + + Longitude Direction_ Code List. Agency. Identifier + + String + + + + + + + Longitude Direction_ Code List. Agency Name. Text + + String + + + + + + + Longitude Direction_ Code List. Name. Text + + String + + + + + + + Longitude Direction_ Code List. Version. Identifier + + String + + + + + + + Longitude Direction_ Code. Name. Text + + String + + + + + + + Longitude Direction_ Language. Identifier + + String + + + + + + + Longitude Direction_ Code List. Uniform Resource. Identifier + + String + + + + + + + Longitude Direction_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Operator_ Code. Type + 2.0 + The set of valid arithmetic operators + Code + Operator + + + + + + + + + + Operator_ Code List. Identifier + + String + + + + + + + Operator_ Code List. Agency. Identifier + + String + + + + + + + Operator_ Code List. Agency Name. Text + + String + + + + + + + Operator_ Code List. Name. Text + + String + + + + + + + Operator_ Code List. Version. Identifier + + String + + + + + + + Operator_ Code. Name. Text + + String + + + + + + + Operator_ Language. Identifier + + String + + + + + + + Operator_ Code List. Uniform Resource. Identifier + + String + + + + + + + Operator_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Packaging Type_ Code. Type + 2.0 + The set of code values for Passengers, Types of Cargo, Packages and Packaging Materials (with Complementary Codes for Package Names) + Code + Packaging Type + + + + + + + + + + Packaging Type_ Code List. Identifier + + String + + + + + + + Packaging Type_ Code List. Agency. Identifier + + String + + + + + + + Packaging Type_ Code List. Agency Name. Text + + String + + + + + + + Packaging Type_ Code List. Name. Text + + String + + + + + + + Packaging Type_ Code List. Version. Identifier + + String + + + + + + + Packaging Type_ Code. Name. Text + + String + + + + + + + Packaging Type_ Language. Identifier + + String + + + + + + + Packaging Type_ Code List. Uniform Resource. Identifier + + String + + + + + + + Packaging Type_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Payment Means_ Code. Type + 2.0 + The set of valid means of paying the debt incurred. + Code + Payment Means + + Used under the terms of the UNECE policy stated at http://www.unece.org/ece_legal.htm. + + + + + + + + + Payment Means_ Code List. Identifier + + String + + + + + + + Payment Means_ Code List. Agency. Identifier + Defaults to the UN/EDIFACT data element 3055 code list. + String + + + + + + + Payment Means_ Code List. Agency Name. Text + + String + + + + + + + Payment Means_ Code List. Name. Text + + String + + + + + + + Payment Means_ Code List. Version. Identifier + Identifies the Directory of the UN/EDIFACT code list. + String + + + + + + + Payment Means_ Code. Name. Text + + String + + + + + + + Payment Means_ Language. Identifier + + String + + + + + + + Payment Means_ Code List. Uniform Resource. Identifier + + String + + + + + + + Payment Means_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Port_ Code. Type + 2.0 + The set of code values for Trade and Transport Locations + Code + Port + + + + + + + + + + Port_ Code List. Identifier + + String + + + + + + + Port_ Code List. Agency. Identifier + + String + + + + + + + Port_ Code List. Agency Name. Text + + String + + + + + + + Port_ Code List. Name. Text + + String + + + + + + + Port_ Code List. Version. Identifier + + String + + + + + + + Port_ Code. Name. Text + + String + + + + + + + Port_ Language. Identifier + + String + + + + + + + Port_ Code List. Uniform Resource. Identifier + + String + + + + + + + Port_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Substitution Status_ Code. Type + 2.0 + The set of values that indicate the status of an OrderItem in relation to substitution, denoting an acceptable substitute in the Order, an original for which an alternative is offered in the Order Confirmation, or an original for which an actual replacement is advised in the Despatch Advice. + Code + Substitution Status + + + + + + + + + + Substitution Status_ Code List. Identifier + + String + + + + + + + Substitution Status_ Code List. Agency. Identifier + + String + + + + + + + Substitution Status_ Code List. Agency Name. Text + + String + + + + + + + Substitution Status_ Code List. Name. Text + + String + + + + + + + Substitution Status_ Code List. Version. Identifier + + String + + + + + + + Substitution Status_ Code. Name. Text + + String + + + + + + + Substitution Status_ Language. Identifier + + String + + + + + + + Substitution Status_ Code List. Uniform Resource. Identifier + + String + + + + + + + Substitution Status_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Transportation Status_ Code. Type + 2.0 + The set of code values for Trade and Transport Status + Code + Transportation Status + + + + + + + + + + Transportation Status_ Code List. Identifier + + String + + + + + + + Transportation Status_ Code List. Agency. Identifier + + String + + + + + + + Transportation Status_ Code List. Agency Name. Text + + String + + + + + + + Transportation Status_ Code List. Name. Text + + String + + + + + + + Transportation Status_ Code List. Version. Identifier + + String + + + + + + + Transportation Status_ Code. Name. Text + + String + + + + + + + Transportation Status_ Language. Identifier + + String + + + + + + + Transportation Status_ Code List. Uniform Resource. Identifier + + String + + + + + + + Transportation Status_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Transport Equipment Type_ Code. Type + 2.0 + The set of code values for qualifying a type of equipment used in the transportation of goods. + Code + Transport Equipment Type + + + + + + + + + + Transport Equipment Type_ Code List. Identifier + + String + + + + + + + Transport Equipment Type_ Code List. Agency. Identifier + + String + + + + + + + Transport Equipment Type_ Code List. Agency Name. Text + + String + + + + + + + Transport Equipment Type_ Code List. Name. Text + + String + + + + + + + Transport Equipment Type_ Code List. Version. Identifier + + String + + + + + + + Transport Equipment Type_ Code. Name. Text + + String + + + + + + + Transport Equipment Type_ Language. Identifier + + String + + + + + + + Transport Equipment Type_ Code List. Uniform Resource. Identifier + + String + + + + + + + Transport Equipment Type_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Transport Mode_ Code. Type + 2.0 + The set of code values for modes of transport + Code + Transport Mode + + + + + + + + + + Transport Mode_ Code List. Identifier + + String + + + + + + + Transport Mode_ Code List. Agency. Identifier + + String + + + + + + + Transport Mode_ Code List. Agency Name. Text + + String + + + + + + + Transport Mode_ Code List. Name. Text + + String + + + + + + + Transport Mode_ Code List. Version. Identifier + + String + + + + + + + Transport Mode_ Code. Name. Text + + String + + + + + + + Transport Mode_ Language. Identifier + + String + + + + + + + Transport Mode_ Code List. Uniform Resource. Identifier + + String + + + + + + + Transport Mode_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + + + Unit Of Measure_ Code. Type + 2.0 + The set of code values for Units of Measure Used in International Trade + Code + Unit Of Measure + + + + + + + + + + Unit Of Measure_ Code List. Identifier + + String + + + + + + + Unit Of Measure_ Code List. Agency. Identifier + + String + + + + + + + Unit Of Measure_ Code List. Agency Name. Text + + String + + + + + + + Unit Of Measure_ Code List. Name. Text + + String + + + + + + + Unit Of Measure_ Code List. Version. Identifier + + String + + + + + + + Unit Of Measure_ Code. Name. Text + + String + + + + + + + Unit Of Measure_ Language. Identifier + + String + + + + + + + Unit Of Measure_ Code List. Uniform Resource. Identifier + + String + + + + + + + Unit Of Measure_ Code List Scheme. Uniform Resource. Identifier + + String + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UnqualifiedDataTypeSchemaModule-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UnqualifiedDataTypeSchemaModule-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..128fb86e876b0ead10be818595f3159257987983 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/common/UnqualifiedDataTypeSchemaModule-2.0.xsd @@ -0,0 +1,1138 @@ + + + + + + + + + + + + + + + + + + + + + + UDT000001 + UDT + Amount. Type + 1.0 + A number of monetary units specified in a currency where the unit of the currency is explicit or implied. + Amount + decimal + decimal + + + + + + + + UDT000001-SC2 + SC + Amount Currency. Identifier + The currency of the amount. + Amount Currency + Identification + Identifier + string + normalisedString + + + + + + + + + + + + UDT000002 + UDT + Binary Object. Type + 1.0 + A set of finite-length sequences of binary octets. + Binary Object + binary + base64Binary + + + + + + + + UDT000002-SC2 + SC + Binary Object. Format. Text + The format of the binary content. + Binary Object + Format + Text + string + string + + + + + + + UDT000002-SC3 + SC + Binary Object. Mime. Code + The mime type of the binary object. + Binary Object + Mime + Code + string + normalizedString + + + + + + + UDT000002-SC4 + SC + Binary Object. Encoding. Code + Specifies the decoding algorithm of the binary object. + Binary Object + Encoding + Code + string + normalizedString + + + + + + + UDT000002-SC5 + SC + Binary Object. Character Set. Code + The character set of the binary object if the mime type is text. + Binary Object + Character Set + Code + string + normalizedString + + + + + + + UDT000002-SC6 + SC + Binary Object. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the binary object is located. + Binary Object + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000002-SC7 + SC + Binary Object. Filename.Text + The filename of the binary object. + Binary Object + Filename + Text + string + string + + + + + + + + + + + + UDT000003 + UDT + Graphic. Type + 1.0 + A diagram, graph, mathematical curves, or similar representation. + Graphic + binary + base64Binary + + + + + + + + UDT000003-SC2 + SC + Graphic. Format. Text + The format of the graphic content. + Graphic + Format + Text + string + string + + + + + + + UDT000003-SC3 + SC + Graphic. Mime. Code + The mime type of the graphic object. + Graphic + Mime + Code + string + normalizedString + + + + + + + UDT000003-SC4 + SC + Graphic. Encoding. Code + Specifies the decoding algorithm of the graphic object. + Graphic + Encoding + Code + string + normalizedString + + + + + + + UDT000003-SC6 + SC + Graphic. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the graphic object is located. + Graphic + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000003-SC7 + SC + Graphic. Filename.Text + The filename of the graphic object. + Graphic + Filename + Text + string + string + + + + + + + + + + + + UDT000004 + UDT + Picture. Type + 1.0 + A diagram, graph, mathematical curves, or similar representation. + Picture + binary + base64Binary + + + + + + + + UDT000004-SC2 + SC + Picture. Format. Text + The format of the picture content. + Picture + Format + Text + string + string + + + + + + + UDT000004-SC3 + SC + Picture. Mime. Code + The mime type of the picture object. + Picture + Mime + Code + string + normalizedString + + + + + + + UDT000004-SC4 + SC + Picture. Encoding. Code + Specifies the decoding algorithm of the picture object. + Picture + Encoding + Code + string + normalizedString + + + + + + + UDT000004-SC6 + SC + Picture. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the picture object is located. + Picture + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000004-SC7 + SC + Picture. Filename.Text + The filename of the picture object. + Picture + Filename + Text + string + string + + + + + + + + + + + + UDT000005 + UDT + Sound. Type + 1.0 + A diagram, graph, mathematical curves, or similar representation. + Sound + binary + base64Binary + + + + + + + + UDT000005-SC2 + SC + Sound. Format. Text + The format of the sound content. + Sound + Format + Text + string + string + + + + + + + UDT000005-SC3 + SC + Sound. Mime. Code + The mime type of the sound object. + Sound + Mime + Code + string + normalizedString + + + + + + + UDT000005-SC4 + SC + Sound. Encoding. Code + Specifies the decoding algorithm of the sound object. + Sound + Encoding + Code + string + normalizedString + + + + + + + UDT000005-SC6 + SC + Sound. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the sound object is located. + Sound + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000005-SC7 + SC + Sound. Filename.Text + The filename of the sound object. + Sound + Filename + Text + string + string + + + + + + + + + + + + UDT000006 + UDT + Video. Type + 1.0 + A diagram, graph, mathematical curves, or similar representation. + Graphic + binary + bas64Binary + + + + + + + + UDT000006-SC2 + SC + Video. Format. Text + The format of the video content. + Video + Format + Text + string + string + + + + + + + UDT000006-SC3 + SC + Video. Mime. Code + The mime type of the video object. + Video + Mime + Code + string + normalizedString + + + + + + + UDT000006-SC4 + SC + Video. Encoding. Code + Specifies the decoding algorithm of the video object. + Video + Encoding + Code + string + normalizedString + + + + + + + UDT000006-SC6 + SC + Video. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the video object is located. + Video + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000006-SC7 + SC + Video. Filename.Text + The filename of the video object. + Video + Filename + Text + string + string + + + + + + + + + + + + UDT000007 + UDT + Code. Type + 1.0 + A character string (letters, figures, or symbols) that for brevity and/or languange independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information. + Code + string + normalizedString + Other supplementary components in the CCT are captured as part of the token and name for the schema module containing the code list and thus, are not declared as attributes. + + + + + + + + UDT000007-SC2 + SC + Code List. Identifier + The identification of a list of codes. + Code List + Identification + Identifier + string + + + + + + + UDT000007-SC3 + SC + Code List. Agency. Identifier + An agency that maintains one or more lists of codes. + Code List + Agency + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UDT000007-SC4 + SC + Code List. Agency Name. Text + The name of the agency that maintains the list of codes. + Code List + Agency Name + Text + string + + + + + + + UDT000007-SC5 + SC + Code List. Name. Text + The name of a list of codes. + Code List + Name + Text + string + + + + + + + UDT000007-SC6 + SC + Code List. Identifier + The identification of a list of codes. + Code List + Identification + Identifier + string + string + + + + + + + UDT000007-SC7 + SC + Code. Name. Text + The textual equivalent of the code content component. + Code + Name + Text + string + string + + + + + + + UDT000007-SC8 + SC + Language. Identifier + The identifier of the language used in the code name. + Language + Identification + Identifier + string + language + + + + + + + UDT000007-SC9 + SC + Code List. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the code list is located. + Code List + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT000007-SC10 + SC + Code List Scheme. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the code list scheme is located. + Code List Scheme + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + + + + + + UDT000008 + UDT + Date Time. Type + 1.0 + A particular point in the progression of time together with the relevant supplementary information. + Date Time + string + dateTime + Can be used for a date and/or time. + + + + + + + + + + UDT000009 + UDT + Date. Type + 1.0 + One calendar day according the Gregorian calendar. + Date + string + date + + + + + + + + + + UDT0000010 + UDT + Time. Type + 1.0 + The instance of time that occurs every day. + Time + string + time + + + + + + + + + + UDT0000011 + UDT + Identifier. Type + 1.0 + A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects in the same scheme together with relevant supplementary information. + Identifier + string + normalizedString + Other supplementary components in the CCT are captured as part of the token and name for the schema module containing the identifer list and thus, are not declared as attributes. + + + + + + + + UDT000011-SC2 + SC + Identification Scheme. Identifier + The identification of the identification scheme. + Identification Scheme + Identification + Identifier + string + + + + + + + UDT000011-SC3 + SC + Identification Scheme. Name. Text + The name of the identification scheme. + Identification Scheme + Name + Text + string + + + + + + + UDT000011-SC4 + SC + Identification Scheme Agency. Identifier + The identification of the agency that maintains the identification scheme. + Identification Scheme Agency + Identification + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UDT000011-SC5 + SC + Identification Scheme Agency. Name. Text + The name of the agency that maintains the identification scheme. + Identification Scheme Agency + Agency Name + Text + string + + + + + + + UDT000011-SC6 + SC + Identification Scheme. Version. Identifier + The version of the identification scheme. + Identification Scheme + Version + Identifier + string + normalizedString + + + + + + + UDT0000011-SC7 + SC + Identification Scheme Data. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the identification scheme data is located. + Identification Scheme Data + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + UDT0000011-SC8 + SC + Identification Scheme. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the identification scheme is located. + Identification Scheme + Uniform Resource Identifier + Identifier + string + anyURI + + + + + + + + + + + + UDT0000012 + UDT + Indicator. Type + 1.0 + A list of two mutually exclusive Boolean values that express the only possible states of a property. + Indicator + string + boolean + + + + + + + + + + + + + UDT0000013 + UDT + Measure. Type + 1.0 + A numeric value determined by measuring an object along with the specified unit of measure. + Measure + Type + decimal + decimal + + + + + + + + UDT0000013-SC2 + SC + Measure Unit. Code + The type of unit of measure. + Measure Unit + Code + Code + string + normalizedString + Reference UN/ECE Rec 20 and X12 355. + + + + + + + + + + + + UDT0000014 + UDT + Numeric. Type + 1.0 + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Numeric + string + decimal + + + + + + + + + + UDT0000015 + UDT + 1.0 + Value. Type + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Value + string + decimal + + + + + + + + + + UDT0000016 + UDT + 1.0 + Percent. Type + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Percent + string + decimal + + + + + + + + + + UDT0000017 + UDT + 1.0 + Rate. Type + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measuret. + Rate + string + decimal + + + + + + + + + + UDT0000018 + UDT + Quantity. Type + 1.0 + A counted number of non-monetary units possibly including fractions. + Quantity + decimal + decimal + + + + + + + + UDT0000018-SC2 + SC + Quantity. Unit. Code + The unit of the quantity + Quantity + Unit Code + Code + string + normalizedString + + + + + + + + + + + + UDT0000019 + UDT + Text. Type + 1.0 + A character string (i.e. a finite set of characters) generally in the form of words of a language. + Text + string + string + + + + + + + + UDT0000019-SC2 + SC + Language. Identifier + The identifier of the language used in the content component. + Language + Identification + Identifier + string + language + + + + + + + + + + + + UDT0000020 + UDT + Name. Type + 1.0 + A character string that consititues the distinctive designation of a person, place, thing or concept. + Name + string + string + + + + + + + + UDT0000020-SC2 + SC + Language. Identifier + The identifier of the language used in the content component. + Language + Identification + Identifier + string + language + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-ApplicationResponse-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-ApplicationResponse-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..50faf56d3f65170fdf0fb3684b0df44f3ae69403 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-ApplicationResponse-2.0.xsd @@ -0,0 +1,345 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Application Response. Details + A document to indicate the application's response to a transaction. This may be a business response and/or a technical response, sent automatically by an application or initiated by a user. + Application Response + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Application Response. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Application Response + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Application Response. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Application Response + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Application Response. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Application Response + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Application Response. Identifier + An identifier for the Application Response assigned by the sender. + 1 + Application Response + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Application Response. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Application Response + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Application Response. Issue Date. Date + The date assigned by the sender's application on which the Application Response was created. + 1 + Application Response + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Application Response. Issue Time. Time + The time assigned by the sender's application at which the Application Response was created. + 0..1 + Application Response + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Application Response. Response Date. Date + The date at which the information in the response was created. + 0..1 + Application Response + Response Date + Date + Date. Type + + + + + + + + + BBIE + Application Response. Response Time. Time + The time at which the information in the response was created. + 0..1 + Application Response + Response Time + Time + Time. Type + + + + + + + + + BBIE + Application Response. Note. Text + Free-form text applying to the Application Response. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Application Response + Note + Text + Text. Type + + + + + + + + + BBIE + Application Response. Version Identifier. Identifier + Identifies the current version of this document. + 0..1 + Application Response + Version Identifier + Identifier + Identifier. Type + "1.1" + + + + + + + + + ASBIE + Application Response. Signature + An association to Signature. + 0..n + Application Response + Signature + Signature + + + + + + + + + ASBIE + Application Response. Sender_ Party. Party + An association to the Party sending this document. + 1 + Application Response + Sender + Party + Party + + + + + + + + + ASBIE + Application Response. Receiver_ Party. Party + An association to the Party receiving this document. + 1 + Application Response + Receiver + Party + Party + + + + + + + + + ASBIE + Application Response. Document Response + A response to one or more documents. + 1..n + Application Response + Document Response + Document Response + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-AttachedDocument-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-AttachedDocument-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..c76683e2a4114e304e02388fdd027e027f406f5c --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-AttachedDocument-2.0.xsd @@ -0,0 +1,362 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Attached Document. Details + A UBL 'wrapper' that allows a document of any kind to be packaged with the UBL document that references it. + Attached Document + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Attached Document. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Attached Document + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Attached Document. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Attached Document + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Attached Document. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Attached Document + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Attached Document. Identifier + An identifier for the Attached Document; this ID is used as a reference by the UBL 'parent' document. + 1 + Attached Document + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Attached Document. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Attached Document + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Attached Document. Issue Date. Date + A date denoting when the Attached Document was issued. + 1 + Attached Document + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Attached Document. Issue Time. Time + A time denoting when the Attached Document was issued. + 0..1 + Attached Document + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Attached Document. Note. Text + Contains any free-form text pertinent to the entire document or to the document message itself. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Attached Document + Note + Text + Text. Type + + + + + + + + + BBIE + Attached Document. Document Type Code. Code + Qualifies the type of document using a code set. + 0..1 + Attached Document + Document Type Code + Code + Code. Type + + + + + + + + + BBIE + Attached Document. Document Type. Text + Qualifies types of document as text. + 0..1 + Attached Document + Document Type + Text + Text. Type + + + + + + + + + BBIE + Attached Document. Parent_ Document Identifier. Identifier + Identifies the parent document. + 1 + Attached Document + Parent + Document Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Attached Document. Parent_ Document Type Code. Code + Identifies the type of parent document. + 0..1 + Attached Document + Parent + Document Type Code + Code + Code. Type + + + + + + + + + ASBIE + Attached Document. Signature + Associates the Attached Document with zero or more signatures. + 0..n + Attached Document + Signature + Signature + + + + + + + + + ASBIE + Attached Document. Sender_ Party. Party + An association to the Party sending this document. + 1 + Attached Document + Sender + Party + Party + + + + + + + + + ASBIE + Attached Document. Receiver_ Party. Party + An association to the Party receiving this document. + 1 + Attached Document + Receiver + Party + Party + + + + + + + + + ASBIE + Attached Document. Attachment + An attachment containing the document content. + 1 + Attached Document + Attachment + Attachment + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-BillOfLading-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-BillOfLading-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..e9289744da3f0d078b39f055102c6d6819ab10ee --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-BillOfLading-2.0.xsd @@ -0,0 +1,516 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Bill Of Lading. Details + The Bill of Lading is issued by the party who acts as an agent for the carrier or other agents to the party who gives instructions for the transportation services (shipper, consignor, etc.) stating the details of the transportation, charges, and terms and conditions under which the transportation service is provided. The party issuing this document does not necessarily provide the physical transportation service. It corresponds to the information on the Forwarding Instruction. It is used for any mode of transport. + +A Bill of Lading can serve as a contractual document between the parties for the transportation service. The document evidences a contract of carriage by sea and the acceptance of responsibility for the goods by the carrier, and by which the carrier undertakes to deliver the goods against surrender of the document. A provision in the document that the goods are to be delivered to the order of a named person, or to order, or to bearer, constitutes such an undertaking.. + Bill Of Lading + House Bill of Landing, Master Bill, Bill + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Bill Of Lading. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Bill Of Lading + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Bill Of Lading. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Bill Of Lading + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Bill Of Lading. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Bill Of Lading + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Bill Of Lading. Identifier + Unique Identifier of the Bill Of Lading. Reference number to identify a document evidencing a transport contract. + 1 + Bill Of Lading + Identifier + Identifier + Identifier. Type + Bill of Lading Number + + + + + + + + + BBIE + Bill Of Lading. Carrier Assigned_ Identifier. Identifier + Reference number assigned by a carrier or its agent to identify a specific shipment such as a booking reference number when cargo space is reserved prior to loading. + 0..1 + Bill Of Lading + Carrier Assigned + Identifier + Identifier + Identifier. Type + Booking Reference Number + + + + + + + + + BBIE + Bill Of Lading. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Bill Of Lading + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Bill Of Lading. Issue Date. Date + Date on which the Bill Of Lading was issued. + 0..1 + Bill Of Lading + Issue Date + Date + Date. Type + Transport Document Date + + + + + + + + + BBIE + Bill Of Lading. Issue Time. Time + Time at which the Bill Of Lading was issued. + 0..1 + Bill Of Lading + Issue Time + Time + Time. Type + "House Bill", "Consolidated Bill of Lading", "Proforma" + + + + + + + + + BBIE + Bill Of Lading. Name + The business name given to the document type. + 0..1 + Bill Of Lading + Name + Name + Name. Type + + + + + + + + + BBIE + Bill Of Lading. Description. Text + Purpose of the document instance. + 0..n + Bill Of Lading + Description + Text + Text. Type + + + + + + + + + BBIE + Bill Of Lading. Note. Text + Contains any free-form text pertinent to the entire document or to the document message itself. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Bill Of Lading + Note + Text + Text. Type + + + + + + + + + BBIE + Bill Of Lading. Document Status Code. Code + Indicates the status of the Bill Of Lading (revision, replacement, etc.). + 0..1 + Bill Of Lading + Document Status Code + Code + Document Status_ Code. Type + + + + + + + + + BBIE + Bill Of Lading. Shipping Order Identifier. Identifier + Reference number to identify a Shipping Order or Forwarding Instruction. + 0..1 + Bill Of Lading + Shipping Order Identifier + Identifier + Identifier. Type + Freight forwarding instruction, Shippers letter of instruction + + + + + + + + + BBIE + Bill Of Lading. To Order_ Indicator. Indicator + Indicates whether the transport document is consigned to order. + 0..1 + Bill Of Lading + To Order + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Bill Of Lading. Ad Valorem_ Indicator. Indicator + A term used in commerce in reference to certain duties, called ad valorem duties, which are levied on commodities at certain rates per centum on their value. + 0..1 + Bill Of Lading + Ad Valorem + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Bill Of Lading. Declared Carriage_ Value. Amount + Value, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery. + 0..1 + Bill Of Lading + Declared Carriage + Value + Amount + Amount. Type + Interest in Delivery + + + + + + + + + BBIE + Bill Of Lading. Other_ Instruction. Text + Contains other free-text-based instructions related to the shipment to the forwarders or carriers. This should only be used where such information cannot be represented in other structured information entities within the document. + 0..n + Bill Of Lading + Other + Instruction + Text + Text. Type + Bill of Lading Remark + + + + + + + + + ASBIE + Bill Of Lading. Consignor_ Party. Party + The party consigning goods as stipulated in the transport contract by the party ordering transport. + 0..1 + Bill Of Lading + Consignor + Party + Party + + + + + + + + + ASBIE + Bill Of Lading. Carrier_ Party. Party + The party providing the transport of goods between named points. + 0..1 + Bill Of Lading + Carrier + Party + Party + + + + + + + + + ASBIE + Bill Of Lading. Freight Forwarder_ Party. Party + The party combining individual smaller consignments into a single larger shipment (so called consolidated shipment) that is sent to a counterpart who mirrors the consolidator's activity by dividing the consolidated consignment into its original components. + 0..1 + Bill Of Lading + Freight Forwarder + Party + Party + + + + + + + + + ASBIE + Bill Of Lading. Shipment + Information about the separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport. + 0..1 + Bill Of Lading + Shipment + Shipment + + + + + + + + + ASBIE + Bill Of Lading. Document Reference + An association to Document Reference. + 0..n + Bill Of Lading + Document Reference + Document Reference + + + + + + + + + ASBIE + Bill Of Lading. Exchange Rate + Information that directly relates to the rate of exchange (conversion) between two currencies. + 0..n + Bill Of Lading + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Bill Of Lading. Document Distribution + The distribution of the Bill to interested parties. + 0..n + Bill Of Lading + Document Distribution + Document Distribution + + + + + + + + + ASBIE + Bill Of Lading. Signature + One or more signatures applied to the document instance. + 0..n + Bill Of Lading + Signature + Signature + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Catalogue-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Catalogue-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..8113808d2f0b9649100b5da7a4da3a7e97ef6dc7 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Catalogue-2.0.xsd @@ -0,0 +1,492 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Catalogue. Details + The document that describes items, prices, and price validity. + Catalogue + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Catalogue. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Catalogue + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Catalogue. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Catalogue + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Catalogue. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Catalogue + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Catalogue. Identifier + An identifier for the Catalogue assigned by the Seller. + 1 + Catalogue + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Catalogue + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue. Name + A name given to a catalogue. + 0..1 + Catalogue + Name + Name + Name. Type + "winter 2005 collection" + + + + + + + + + BBIE + Catalogue. Issue Date. Date + The date when the catalogue was issued. + 1 + Catalogue + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue. Issue Time. Time + The time when the catalogue was issued. + 0..1 + Catalogue + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue. Revision Date. Date + The date (assigned by the Seller Party) at which the information in the catalogue was revised. + 0..1 + Catalogue + Revision Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue. Revision Time. Time + The time (assigned by the Seller Party) at which the information in the catalogue was revised. + 0..1 + Catalogue + Revision Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue. Note. Text + Free-form text applying to the Catalogue. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Catalogue + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue. Description. Text + A description of the catalogue. + 0..n + Catalogue + Description + Text + Text. Type + "computer accessories for laptops" + + + + + + + + + BBIE + Catalogue. Version. Identifier + Indicates the current version of the catalogue. + 0..1 + Catalogue + Version + Identifier + Identifier. Type + "1.1" + + + + + + + + + BBIE + Catalogue. Previous_ Version. Identifier + Identifies the previous version of the Catalogue which is superceded by this version. + 0..1 + Catalogue + Previous + Version + Identifier + Identifier. Type + "1.0" + + + + + + + + + BBIE + Catalogue. Line Count. Numeric + The number of lines in the document. + 0..1 + Catalogue + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Catalogue. Validity_ Period. Period + The period assigned by the Seller during which the information in the Catalogue is effective. This may be given as start and end dates or a duration. + 0..n + Catalogue + Validity + Period + Period + + + + + + + + + ASBIE + Catalogue. Referenced_ Contract. Contract + An association to a framework agreement or contract. + 0..n + Catalogue + Referenced + Contract + Contract + + + + + + + + + ASBIE + Catalogue. Signature + An association to Signature. + 0..n + Catalogue + Signature + Signature + + + + + + + + + ASBIE + Catalogue. Provider_ Party. Party + An association to the Catalogue Provider Party. + 1 + Catalogue + Provider + Party + Party + + + + + + + + + ASBIE + Catalogue. Receiver_ Party. Party + An association to the Catalogue Receiver Party. + 1 + Catalogue + Receiver + Party + Party + + + + + + + + + ASBIE + Catalogue. Seller_ Supplier Party. Supplier Party + The Supplier Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue + Contractor + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue. Trading Terms + An association to trading terms. + 0..n + Catalogue + Trading Terms + Trading Terms + + + + + + + + + ASBIE + Catalogue. Catalogue Line + An association to one or more Catalogue Lines. + 1..n + Catalogue + Catalogue Line + Catalogue Line + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueDeletion-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueDeletion-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..c8ae7e00abf630e9f3be3ea2dfcf1b3896781369 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueDeletion-2.0.xsd @@ -0,0 +1,411 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Catalogue Deletion. Details + The document used to cancel an entire Catalogue. + Catalogue Deletion + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Catalogue Deletion. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Catalogue Deletion + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Catalogue Deletion. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Catalogue Deletion + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Catalogue Deletion. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Catalogue Deletion + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Catalogue Deletion. Identifier + An identifier for the Catalogue Deletion assigned by the Seller. + 1 + Catalogue Deletion + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Deletion. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Catalogue Deletion + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Deletion. Name + A name given to a Catalogue Deletion. + 0..1 + Catalogue Deletion + Name + Name + Name. Type + + + + + + + + + BBIE + Catalogue Deletion. Issue Date. Date + The date assigned by the Seller on which the Catalogue was deleted. + 1 + Catalogue Deletion + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Deletion. Issue Time. Time + The time assigned by the Seller at which the Catalogue was deleted. + 0..1 + Catalogue Deletion + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Deletion. Note. Text + Free-form text applying to the Catalogue Deletion. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Catalogue Deletion + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue Deletion. Version. Identifier + Indicates the current version of the Catalogue. + 0..1 + Catalogue Deletion + Version + Identifier + Identifier. Type + "1.1" + + + + + + + + + BBIE + Catalogue Deletion. Description. Text + Describes the Catalogue Deletion. + 0..n + Catalogue Deletion + Description + Text + Text. Type + "stock no longer provided" + + + + + + + + + ASBIE + Catalogue Deletion. Validity_ Period. Period + The period during which the deletion of the catalogue becomes effective. This may be given as start (after date) and end dates (before date). + 0..n + Catalogue Deletion + Validity + Period + Period + + + + + + + + + ASBIE + Catalogue Deletion. Deleted_ Catalogue Reference. Catalogue Reference + An association to the Catalogue being deleted. + 1 + Catalogue Deletion + Deleted + Catalogue Reference + Catalogue Reference + + + + + + + + + ASBIE + Catalogue Deletion. Referenced_ Contract. Contract + An association to a framework agreement or contract. + 0..n + Catalogue Deletion + Referenced + Contract + Contract + + + + + + + + + ASBIE + Catalogue Deletion. Signature + One or more signatures applied to the document. + 0..n + Catalogue Deletion + Signature + Signature + + + + + + + + + ASBIE + Catalogue Deletion. Receiver_ Party. Party + An association to the Catalogue Receiver Party. + 1 + Catalogue Deletion + Receiver + Party + Party + + + + + + + + + ASBIE + Catalogue Deletion. Provider_ Party. Party + An association to the Catalogue Provider Party. + 1 + Catalogue Deletion + Provider + Party + Party + + + + + + + + + ASBIE + Catalogue Deletion. Seller_ Supplier Party. Supplier Party + The Supplier Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Deletion + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Deletion. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Deletion + Contractor + Customer Party + Customer Party + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..ab290d4914ada437895f0e52fb0674b1d0d67b9c --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd @@ -0,0 +1,506 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Catalogue Item Specification Update. Details + The document used to update information about Items (e.g., technical descriptions and properties) on an existing Catalogue. + Catalogue Item Specification Update + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Catalogue Item Specification Update. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Catalogue Item Specification Update + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Catalogue Item Specification Update. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Catalogue Item Specification Update + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Catalogue Item Specification Update. Profile Identifier. Identifier + Identifies a user-defined profile of the subset of UBL being used. + 0..1 + Catalogue Item Specification Update + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Catalogue Item Specification Update. Identifier + An identifier for the Catalogue Revision assigned by the Seller. + 1 + Catalogue Item Specification Update + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Item Specification Update. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Catalogue Item Specification Update + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Item Specification Update. Name + A name given to the Catalogue Revision. + 0..1 + Catalogue Item Specification Update + Name + Name + Name. Type + "electrical goods - new energy ratings." + + + + + + + + + BBIE + Catalogue Item Specification Update. Issue Date. Date + The date when the Catalogue Revision was issued. + 1 + Catalogue Item Specification Update + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Item Specification Update. Issue Time. Time + The time when the Catalogue Revision was issued. + 0..1 + Catalogue Item Specification Update + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Item Specification Update. Revision Date. Date + The date assigned by the Seller on which the Catalogue was revised. + 0..1 + Catalogue Item Specification Update + Revision Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Item Specification Update. Revision Time. Time + The time assigned by the Seller at which the Catalogue was revised. + 0..1 + Catalogue Item Specification Update + Revision Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Item Specification Update. Note. Text + Free-form text applying to the Catalogue Revision. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Catalogue Item Specification Update + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue Item Specification Update. Description. Text + A description of the Catalogue Revision. + 0..n + Catalogue Item Specification Update + Description + Text + Text. Type + "ratings based on new environmental standards for EU" + + + + + + + + + BBIE + Catalogue Item Specification Update. Version. Identifier + Indicates the current version of the Catalogue. + 0..1 + Catalogue Item Specification Update + Version + Identifier + Identifier. Type + "1.1" + + + + + + + + + BBIE + Catalogue Item Specification Update. Line Count. Numeric + The number of lines in the document. + 0..1 + Catalogue Item Specification Update + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Catalogue Item Specification Update. Validity_ Period. Period + The period assigned by the Seller during which the information in the Catalogue Revision is effective. This may be given as start and end dates or a duration. + 0..n + Catalogue Item Specification Update + Validity + Period + Period + + + + + + + + + ASBIE + Catalogue Item Specification Update. Related_ Catalogue Reference. Catalogue Reference + An association to the Catalogue containing the revised Items. + 1 + Catalogue Item Specification Update + Related + Catalogue Reference + Catalogue Reference + + + + + + + + + ASBIE + Catalogue Item Specification Update. Referenced_ Contract. Contract + An association to a framework agreement or contract. + 0..n + Catalogue Item Specification Update + Referenced + Contract + Contract + + + + + + + + + ASBIE + Catalogue Item Specification Update. Signature + One or more signatures applied to the document. + 0..n + Catalogue Item Specification Update + Signature + Signature + + + + + + + + + ASBIE + Catalogue Item Specification Update. Provider_ Party. Party + An association to the Catalogue Provider Party. + 1 + Catalogue Item Specification Update + Provider + Party + Party + + + + + + + + + ASBIE + Catalogue Item Specification Update. Receiver_ Party. Party + An association to the Catalogue Receiver Party. + 1 + Catalogue Item Specification Update + Receiver + Party + Party + + + + + + + + + ASBIE + Catalogue Item Specification Update. Seller_ Supplier Party. Supplier Party + The Supplier Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Item Specification Update + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Item Specification Update. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Item Specification Update + Contractor + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Item Specification Update. Trading Terms + An association to trading terms. + 0..1 + Catalogue Item Specification Update + Trading Terms + Trading Terms + + + + + + + + + ASBIE + Catalogue Item Specification Update. Default_ Language. Language + The default language for the item specifications. + 0..1 + Catalogue Item Specification Update + Default + Language + Language + + + + + + + + + ASBIE + Catalogue Item Specification Update. Catalogue Item Specification Update Line + An association to one or more Catalogue Item Specification Update Lines. + 1..n + Catalogue Item Specification Update + Catalogue Item Specification Update Line + Catalogue Item Specification Update Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CataloguePricingUpdate-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CataloguePricingUpdate-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..b2c2199fdd9c8a6f23da55635406a5ee80b0c67b --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CataloguePricingUpdate-2.0.xsd @@ -0,0 +1,506 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Catalogue Pricing Update. Details + The document used to update information about prices on an existing Catalogue. + Catalogue Pricing Update + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Catalogue Pricing Update. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Catalogue Pricing Update + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Catalogue Pricing Update. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Catalogue Pricing Update + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Catalogue Pricing Update. Profile Identifier. Identifier + Identifies a user-defined profile of the subset of UBL being used. + 0..1 + Catalogue Pricing Update + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Catalogue Pricing Update. Identifier + An identifier for the Catalogue Revision assigned by the Seller. + 1 + Catalogue Pricing Update + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Pricing Update. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Catalogue Pricing Update + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Pricing Update. Name + A name given to the Catalogue Revision. + 0..1 + Catalogue Pricing Update + Name + Name + Name. Type + "Seasonal Promotion" + + + + + + + + + BBIE + Catalogue Pricing Update. Issue Date. Date + The date when the catalogue revision was issued. + 1 + Catalogue Pricing Update + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Pricing Update. Issue Time. Time + The time when the catalogue revision was issued. + 0..1 + Catalogue Pricing Update + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Pricing Update. Revision Date. Date + The date assigned by the Seller on which the Catalogue was revised. + 0..1 + Catalogue Pricing Update + Revision Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Pricing Update. Revision Time. Time + The time assigned by the Seller at which the Catalogue was revised. + 0..1 + Catalogue Pricing Update + Revision Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Pricing Update. Note. Text + Free-form text applying to the Catalogue Revision. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Catalogue Pricing Update + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue Pricing Update. Description. Text + Describes the Catalogue Revision. + 0..n + Catalogue Pricing Update + Description + Text + Text. Type + " adjustment of prices for Christmas trading period" + + + + + + + + + BBIE + Catalogue Pricing Update. Version. Identifier + Indicates the current version of the catalogue. + 0..1 + Catalogue Pricing Update + Version + Identifier + Identifier. Type + "1.1" + + + + + + + + + BBIE + Catalogue Pricing Update. Line Count. Numeric + The number of lines in the document. + 0..1 + Catalogue Pricing Update + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Catalogue Pricing Update. Validity_ Period. Period + The period assigned by the Seller during which the information in the Catalogue Revision is effective. This may be given as start and end dates or a duration. + 0..n + Catalogue Pricing Update + Validity + Period + Period + + + + + + + + + ASBIE + Catalogue Pricing Update. Related_ Catalogue Reference. Catalogue Reference + An association to the Catalogue containing the revised Items. + 1 + Catalogue Pricing Update + Related + Catalogue Reference + Catalogue Reference + + + + + + + + + ASBIE + Catalogue Pricing Update. Referenced_ Contract. Contract + An association to a framework agreement or contract. + 0..n + Catalogue Pricing Update + Referenced + Contract + Contract + + + + + + + + + ASBIE + Catalogue Pricing Update. Signature + One or more signatures applied to the document. + 0..n + Catalogue Pricing Update + Signature + Signature + + + + + + + + + ASBIE + Catalogue Pricing Update. Provider_ Party. Party + An association to the Catalogue Provider Party. + 1 + Catalogue Pricing Update + Provider + Party + Party + + + + + + + + + ASBIE + Catalogue Pricing Update. Receiver_ Party. Party + An association to the Catalogue Receiver Party. + 1 + Catalogue Pricing Update + Receiver + Party + Party + + + + + + + + + ASBIE + Catalogue Pricing Update. Seller_ Supplier Party. Supplier Party + The Supplier Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Pricing Update + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Pricing Update. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Pricing Update + Contractor + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Pricing Update. Trading Terms + An association to trading terms. + 0..1 + Catalogue Pricing Update + Trading Terms + Trading Terms + + + + + + + + + ASBIE + Catalogue Pricing Update. Default_ Language. Language + The default language for the catalogue pricing update. + 0..1 + Catalogue Pricing Update + Default + Language + Language + + + + + + + + + ASBIE + Catalogue Pricing Update. Catalogue Pricing Update Line + An association to one or more Catalogue Pricing Update Lines. + 1..n + Catalogue Pricing Update + Catalogue Pricing Update Line + Catalogue Pricing Update Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueRequest-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueRequest-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..6ebf3f37312e51fac1255ef0bef4eee0fae14ce4 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueRequest-2.0.xsd @@ -0,0 +1,525 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Catalogue Request. Details + The document used to request a Catalogue. + Catalogue Request + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Catalogue Request. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Catalogue Request + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Catalogue Request. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Catalogue Request + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Catalogue Request. Profile Identifier. Identifier + Identifies a user-defined profile of the subset of UBL being used. + 0..1 + Catalogue Request + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Catalogue Request. Identifier + An identifier for the Catalogue Request assigned by the Catalogue Managing Party. + 1 + Catalogue Request + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Request. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Catalogue Request + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Request. Name + A name given to the Catalogue Request. + 0..1 + Catalogue Request + Name + Name + Name. Type + "winter 2005 collection" + + + + + + + + + BBIE + Catalogue Request. Issue Date. Date + The date assigned by the Catalogue Managing Party on which the Catalogue was requested. + 1 + Catalogue Request + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Request. Issue Time. Time + The time assigned by the Catalogue Managing Party at which the Catalogue was requested. + 0..1 + Catalogue Request + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Request. Note. Text + Free-form text applying to the Catalogue Request. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Catalogue Request + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue Request. Description. Text + Describes the Catalogue Request. + 0..n + Catalogue Request + Description + Text + Text. Type + "latest computer accessories for laptops" + + + + + + + + + BBIE + Catalogue Request. Pricing Update Request_ Indicator. Indicator + The indicator requesting a pricing update. + 0..1 + Catalogue Request + Pricing Update Request + Indicator + Indicator + Indicator. Type + default is true + + + + + + + + + BBIE + Catalogue Request. Item Update Request_ Indicator. Indicator + The indicator requesting an update of the item specifications. + 0..1 + Catalogue Request + Item Update Request + Indicator + Indicator + Indicator. Type + default is true + + + + + + + + + BBIE + Catalogue Request. Line Count. Numeric + The number of lines in the document. + 0..1 + Catalogue Request + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Catalogue Request. Validity_ Period. Period + The period assigned by the Catalogue Managing Party during which the information in the Catalogue requested is to be effective. This may be given as start and end dates or a duration. + 0..n + Catalogue Request + Validity + Period + Period + + + + + + + + + ASBIE + Catalogue Request. Receiver_ Party. Party + An association to the Catalogue Receiver Party. + 1 + Catalogue Request + Receiver + Party + Party + + + + + + + + + ASBIE + Catalogue Request. Provider_ Party. Party + An association to the Catalogue Provider Party. + 1 + Catalogue Request + Provider + Party + Party + + + + + + + + + ASBIE + Catalogue Request. Seller_ Supplier Party. Supplier Party + The Supplier Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Request + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Request. Contractor_ Customer Party. Customer Party + The Customer Party responsible for the contract to which the Catalogue relates. + 0..1 + Catalogue Request + Contractor + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Request. Requested_ Catalogue Reference. Catalogue Reference + An association to a specific Catalogue; used if the Catalogue Request is for an update. + 0..1 + Catalogue Request + Requested + Catalogue Reference + Catalogue Reference + + + + + + + + + ASBIE + Catalogue Request. Referenced_ Contract. Contract + An association to a framework agreement or contract. + 0..n + Catalogue Request + Referenced + Contract + Contract + + + + + + + + + ASBIE + Catalogue Request. Trading Terms + An association to trading terms. + 0..1 + Catalogue Request + Trading Terms + Trading Terms + + + + + + + + + ASBIE + Catalogue Request. Document Reference + An association to other documents. + 0..n + Catalogue Request + Document Reference + Document Reference + + + + + + + + + ASBIE + Catalogue Request. Applicable Territory_ Address. Address + An association to the territory (regions, country, city, etc.) to which the requested Catalogue will apply. Expressed as an Address. + 0..n + Catalogue Request + Applicable Territory + Address + Address + + + + + + + + + ASBIE + Catalogue Request. Requested_ Language. Language + The language in which the Catalogue is requested to be provided. + 0..1 + Catalogue Request + Requested + Language + Language + + + + + + + + + ASBIE + Catalogue Request. Requested_ Classification Scheme. Classification Scheme + An association to classification categories for the Catalogue requested. + 0..n + Catalogue Request + Requested + Classification Scheme + Classification Scheme + + + + + + + + + ASBIE + Catalogue Request. Catalogue Request Line + An association to specific Catalogue Lines for the catalogue requested. + 0..n + Catalogue Request + Catalogue Request Line + Catalogue Request Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CertificateOfOrigin-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CertificateOfOrigin-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..444755faa3086befe7c46dd6ee3a1e1ca44973dd --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CertificateOfOrigin-2.0.xsd @@ -0,0 +1,376 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Certificate Of Origin. Details + A document that describes the Certificate of Origin. + Certificate Of Origin + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Certificate Of Origin. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Certificate Of Origin + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Certificate Of Origin. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Certificate Of Origin + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Certificate Of Origin. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Certificate Of Origin + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Certificate Of Origin. Identifier + Unique Identifier of the Certificate Of Origin. + 1 + Certificate Of Origin + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Certificate Of Origin + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin. Issue Date. Date + Date on which the Certificate Of Origin was issued. + 0..1 + Certificate Of Origin + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Certificate Of Origin. Issue Time. Time + Time at which the Certificate Of Origin was issued. + 0..1 + Certificate Of Origin + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Certificate Of Origin. Description. Text + Textual description of a Certificate Of Origin. + 0..n + Certificate Of Origin + Description + Text + Text. Type + + + + + + + + + BBIE + Certificate Of Origin. Note. Text + Textual note associated with a Certificate Of Origin. + 0..n + Certificate Of Origin + Note + Text + Text. Type + + + + + + + + + BBIE + Certificate Of Origin. Version Identifier. Identifier + Version identifier of a Certificate Of Origin. + 0..1 + Certificate Of Origin + Version Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Certificate Of Origin. Exporter_ Party. Party + The party who makes the export declaration, or on whose behalf the export declaration is made, and who is the owner of the goods or has similar right of disposal over them at the time when the declaration is accepted. + 0..1 + Certificate Of Origin + Exporter + Party + Party + + + + + + + + + ASBIE + Certificate Of Origin. Importer_ Party. Party + The party who makes an import declaration, or on whose behalf a Customs clearing agent or other authorized person makes an import declaration. This may include a person who has possession of the goods or to whom the goods are consigned. + 0..1 + Certificate Of Origin + Importer + Party + Party + + + + + + + + + ASBIE + Certificate Of Origin. Endorser Party + The party providing the endorsement. + 0..n + Certificate Of Origin + Endorser Party + Endorser Party + + + + + + + + + ASBIE + Certificate Of Origin. Certificate Of Origin Application + Details of the application of a Certificate of Origin. + 1 + Certificate Of Origin + Certificate Of Origin Application + Certificate Of Origin Application + + + + + + + + + ASBIE + Certificate Of Origin. Issuer_ Endorsement. Endorsement + Issuer Endorsement details. + 1 + Certificate Of Origin + Issuer + Endorsement + Endorsement + + + + + + + + + ASBIE + Certificate Of Origin. Embassy_ Endorsement. Endorsement + Embassy Endorsement details. + 0..1 + Certificate Of Origin + Embassy + Endorsement + Endorsement + + + + + + + + + ASBIE + Certificate Of Origin. Insurance_ Endorsement. Endorsement + Insurance Endorsement details. + 0..1 + Certificate Of Origin + Insurance + Endorsement + Endorsement + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CreditNote-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CreditNote-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..2672fdde6bec79602d80f87327d049dfbe578ad4 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-CreditNote-2.0.xsd @@ -0,0 +1,730 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Credit Note. Details + The document used to specify credits due to the Debtor from the Creditor. + Credit Note + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Credit Note. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Credit Note + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Credit Note. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Credit Note + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Credit Note. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Credit Note + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Credit Note. Identifier + An identifier for the Credit Note assigned by the Creditor. + 1 + Credit Note + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Credit Note. Copy_ Indicator. Indicator + Indicates whether the Credit Note is a copy (true) or not (false). + 0..1 + Credit Note + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Credit Note. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Credit Note + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Credit Note. Issue Date. Date + The date assigned by the Creditor on which the Credit Note was issued. + 1 + Credit Note + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Credit Note. Issue Time. Time + The time assigned by the Creditor at which the Credit Note was issued. + 0..1 + Credit Note + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Credit Note. Tax Point Date. Date + The date of the Credit Note used Indicates the point at which tax becomes applicable. + 0..1 + Credit Note + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Credit Note. Note. Text + Free-form text applying to the Credit Note. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Credit Note + Note + Text + Text. Type + + + + + + + + + BBIE + Credit Note. Document_ Currency Code. Code + The default currency for the Credit Note. + 0..1 + Credit Note + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Credit Note. Tax_ Currency Code. Code + The currency used for tax amounts in the Credit Note. + 0..1 + Credit Note + Tax + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Credit Note. Pricing_ Currency Code. Code + The currency used for prices in the Credit Note. + 0..1 + Credit Note + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Credit Note. Payment_ Currency Code. Code + The currency used for payment in the Credit Note. + 0..1 + Credit Note + Payment + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Credit Note. Payment Alternative_ Currency Code. Code + The alternative currency used for payment in the Credit Note. + 0..1 + Credit Note + Payment Alternative + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Credit Note. Accounting Cost Code. Code + The Buyer's accounting code applied to the Credit Note as a whole. + 0..1 + Credit Note + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Credit Note. Accounting Cost. Text + The Buyer's accounting code applied to the Credit Note as a whole, expressed as text. + 0..1 + Credit Note + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Credit Note. Line Count. Numeric + The number of lines in the document. + 0..1 + Credit Note + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Credit Note. Invoice_ Period. Period + Associates the Credit Note with an Invoicing Period rather than a specific Invoice. + 0..n + Credit Note + Invoice + Period + Period + + + + + + + + + ASBIE + Credit Note. Discrepancy_ Response. Response + An association to a reason for the Credit Note as a whole. + 0..n + Credit Note + Discrepancy + Response + Response + + + + + + + + + ASBIE + Credit Note. Order Reference + An association to Order Reference. + 0..1 + Credit Note + Order Reference + Order Reference + + + + + + + + + ASBIE + Credit Note. Billing Reference + An association to Billing Reference. + 0..n + Credit Note + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Credit Note. Despatch_ Document Reference. Document Reference + An associative reference to Despatch Advice. + 0..n + Credit Note + Despatch + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note. Receipt_ Document Reference. Document Reference + An associative reference to Receipt Advice. + 0..n + Credit Note + Receipt + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note. Contract_ Document Reference. Document Reference + An associative reference to Contract. + 0..n + Credit Note + Contract + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Credit Note + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note. Signature + An association to Signature. + 0..n + Credit Note + Signature + Signature + + + + + + + + + ASBIE + Credit Note. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 1 + Credit Note + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Credit Note. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 1 + Credit Note + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Credit Note. Payee_ Party. Party + An association to the Payee. + 0..1 + Credit Note + Payee + Party + Party + + + + + + + + + ASBIE + Credit Note. Tax Representative_ Party. Party + An association to the Tax Representative. + 0..1 + Credit Note + Tax Representative + Party + Party + + + + + + + + + ASBIE + Credit Note. Tax_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Tax Currency. + 0..1 + Credit Note + Tax + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Credit Note. Pricing_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Pricing Currency. + 0..1 + Credit Note + Pricing + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Credit Note. Payment_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Currency. + 0..1 + Credit Note + Payment + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Credit Note. Payment Alternative_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Alternative Currency. + 0..1 + Credit Note + Payment Alternative + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Credit Note. Allowance Charge + An association to Allowances and Charges that apply to the Credit Note as a whole. + 0..n + Credit Note + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Credit Note. Tax Total + An association to Tax Total. + 0..n + Credit Note + Tax Total + Tax Total + + + + + + + + + ASBIE + Credit Note. Legal_ Monetary Total. Monetary Total + An association to the total amount payable on the Credit Note, including Allowances, Charges, and Taxes. + 1 + Credit Note + Legal + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Credit Note. Credit Note Line + An association to one or more Credit Note Lines. + 1..n + Credit Note + Credit Note Line + Credit Note Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-DebitNote-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-DebitNote-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..ca5ef9182d0d3d917886eaa59b8a8fff6bf816b6 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-DebitNote-2.0.xsd @@ -0,0 +1,731 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Debit Note. Details + The document used to specify debits made by the Debtor. + Debit Note + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Debit Note. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Debit Note + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Debit Note. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Debit Note + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Debit Note. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Debit Note + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Debit Note. Identifier + An identifier for the Debit Note assigned by the Debtor. + 1 + Debit Note + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Debit Note. Copy_ Indicator. Indicator + Indicates whether the Debit Note is a copy (true) or not (false). + 0..1 + Debit Note + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Debit Note. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Debit Note + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Debit Note. Issue Date. Date + The date assigned by the Debtor on which the Debit Note was issued. + 1 + Debit Note + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Debit Note. Issue Time. Time + The time assigned by the Debtor at which the Debit Note was issued. + 0..1 + Debit Note + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Debit Note. Note. Text + Free-form text applying to the Debit Note. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Debit Note + Note + Text + Text. Type + + + + + + + + + BBIE + Debit Note. Tax Point Date. Date + The date of the Debit Note used to indicate the point at which tax becomes applicable. + 0..1 + Debit Note + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Debit Note. Document_ Currency Code. Code + The default currency for the Debit Note. + 0..1 + Debit Note + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Debit Note. Tax_ Currency Code. Code + The currency used for tax amounts in the Debit Note. + 0..1 + Debit Note + Tax + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Debit Note. Pricing_ Currency Code. Code + The currency used for prices in the Debit Note. + 0..1 + Debit Note + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Debit Note. Payment_ Currency Code. Code + The currency used for payment in the Debit Note. + 0..1 + Debit Note + Payment + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Debit Note. Payment Alternative_ Currency Code. Code + The alternative currency used for payment in the Debit Note. + 0..1 + Debit Note + Payment Alternative + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Debit Note. Accounting Cost Code. Code + The Buyer's accounting code applied to the Credit Note as a whole. + 0..1 + Debit Note + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Debit Note. Accounting Cost. Text + The Buyer's accounting code applied to the Credit Note as a whole, expressed as text. + 0..1 + Debit Note + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Debit Note. Line Count. Numeric + The number of lines in the document. + 0..1 + Debit Note + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Debit Note. Invoice_ Period. Period + Associates the Debit Note with an Invoicing Period rather than a specific Invoice. + 0..n + Debit Note + Invoice + Period + Period + + + + + + + + + ASBIE + Debit Note. Discrepancy_ Response. Response + An association to a reason for the Debit Note as a whole. + 0..n + Debit Note + Discrepancy + Response + Response + + + + + + + + + ASBIE + Debit Note. Order Reference + An association to Order Reeference + 0..1 + Debit Note + Order Reference + Order Reference + + + + + + + + + ASBIE + Debit Note. Billing Reference + An association to Billing Reference. + 0..n + Debit Note + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Debit Note. Despatch_ Document Reference. Document Reference + An associative reference to Despatch Advice. + 0..n + Debit Note + Despatch + Document Reference + Document Reference + + + + + + + + + ASBIE + Debit Note. Receipt_ Document Reference. Document Reference + An associative reference to Receipt Advice. + 0..n + Debit Note + Receipt + Document Reference + Document Reference + + + + + + + + + ASBIE + Debit Note. Contract_ Document Reference. Document Reference + An associative reference to Contract. + 0..n + Debit Note + Contract + Document Reference + Document Reference + + + + + + + + + ASBIE + Debit Note. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Debit Note + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Debit Note. Signature + An association to Signature. + 0..n + Debit Note + Signature + Signature + + + + + + + + + ASBIE + Debit Note. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 1 + Debit Note + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Debit Note. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 1 + Debit Note + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Debit Note. Payee_ Party. Party + An association to the Payee. + 0..1 + Debit Note + Payee + Party + Party + + + + + + + + + ASBIE + Debit Note. Tax Representative_ Party. Party + An association to the Tax Representative. + 0..1 + Debit Note + Tax Representative + Party + Party + + + + + + + + + ASBIE + Debit Note. Prepaid_ Payment. Payment + An association to prepaid payment(s). + 0..n + Debit Note + Prepaid + Payment + Payment + + + + + + + + + ASBIE + Debit Note. Tax_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Tax Currency. + 0..1 + Debit Note + Tax + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Debit Note. Pricing_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Pricing Currency. + 0..1 + Debit Note + Pricing + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Debit Note. Payment_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Currency. + 0..1 + Debit Note + Payment + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Debit Note. Payment Alternative_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Alternative Currency. + 0..1 + Debit Note + Payment Alternative + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Debit Note. Tax Total + An association to Tax Total for specific tax types/rates. + 0..n + Debit Note + Tax Total + Tax Total + + + + + + + + + ASBIE + Debit Note. Requested_ Monetary Total. Monetary Total + An association to the total amount payable on the Debit Note, including Allowances, Charges, and Taxes. + 1 + Debit Note + Requested + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Debit Note. Debit Note Line + An association to one or more Debit Note Lines. + 1..n + Debit Note + Debit Note Line + Debit Note Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-DespatchAdvice-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-DespatchAdvice-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..e5db954eed2eacbb0ddf396ad9c95b8772a89049 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-DespatchAdvice-2.0.xsd @@ -0,0 +1,456 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Despatch Advice. Details + The document used to describe the despatch or delivery of goods and services. + Despatch Advice + Ship Note, Dispatch Advice, Consignment Note + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Despatch Advice. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Despatch Advice + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Despatch Advice. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Despatch Advice + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Despatch Advice. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Despatch Advice + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Despatch Advice. Identifier + An identifier for the Despatch Advice assigned by Despatch (Party). + 1 + Despatch Advice + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Advice. Copy_ Indicator. Indicator + Indicates whether the Despatch Advice is a copy (true) or not (false). + 0..1 + Despatch Advice + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Despatch Advice. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Despatch Advice + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Advice. Issue Date. Date + The date assigned by Despatch (Party) on which the Despatch Advice was issued. + 1 + Despatch Advice + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Despatch Advice. Issue Time. Time + The time assigned by Despatch (Party) at which the Despatch Advice was issued. + 0..1 + Despatch Advice + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Despatch Advice. Document Status. Code + Identifies the status of the Despatch Advice with respect to its original state. This may be used if the document precedes the event and is subsequently found to be incorrect and in need of cancelling or revising. + 0..1 + Despatch Advice + Document Status + Code + Document Status_ Code. Type + + + + + + + + + BBIE + Despatch Advice. Despatch Advice Type Code. Code + Identifies the type of the Despatch Advice. + 0..1 + Despatch Advice + Despatch Advice Type Code + Code + Code. Type + + + + + + + + + BBIE + Despatch Advice. Note. Text + Free-form text applying to the Despatch Advice. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Despatch Advice + Note + Text + Text. Type + + + + + + + + + BBIE + Despatch Advice. Line Count. Numeric + The number of lines in the document. + 0..1 + Despatch Advice + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Despatch Advice. Order Reference + An association to Order Reference. + 0..n + Despatch Advice + Order Reference + Order Reference + + + + + + + + + ASBIE + Despatch Advice. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Despatch Advice + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Despatch Advice. Signature + An association to Signature. + 0..n + Despatch Advice + Signature + Signature + + + + + + + + + ASBIE + Despatch Advice. Despatch_ Supplier Party. Supplier Party + An association to the Despatch Party. + 1 + Despatch Advice + Despatch + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Despatch Advice. Delivery_ Customer Party. Customer Party + An association to the Delivery Party. + 1 + Despatch Advice + Delivery + Customer Party + Customer Party + + + + + + + + + ASBIE + Despatch Advice. Buyer_ Customer Party. Customer Party + An association to the Buyer. + 0..1 + Despatch Advice + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Despatch Advice. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 0..1 + Despatch Advice + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Despatch Advice. Originator_ Customer Party. Customer Party + An association to the Originator (Party). + 0..1 + Despatch Advice + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Despatch Advice. Shipment + An association to a Shipment detail. + 0..1 + Despatch Advice + Shipment + Shipment + + + + + + + + + ASBIE + Despatch Advice. Despatch Line + An association to one or more Despatch Advice Lines. + 1..n + Despatch Advice + Despatch Line + Despatch Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-ForwardingInstructions-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-ForwardingInstructions-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..58213c8467ccf0b31e0e3f204f5717127d112a5f --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-ForwardingInstructions-2.0.xsd @@ -0,0 +1,493 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Forwarding Instructions. Details + The document issued to a forwarder, giving instructions regarding the action to be taken for the forwarding of goods described therein. Forwarding Instructions is used by any party who gives instructions for the transportation services required for a consignment of goods to any party who is contracted to provide the transportation services. The parties who issue this document are commonly referred to as the shipper or consignor, while the parties who receive this document are forwarders, carriers, shipping agents, etc. Note that this document may also be issued by a forwarder or shipping agent in their capacity as a "shipper". This document can be used to arrange for the transportation (1) of different types of goods or cargoes; (2) whether containerized or non-containerized; (3) through different modes of transport including multi-modal; and (4) from any origin to any destination. + Forwarding Instructions + Forwarding Instruction + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Forwarding Instructions. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Forwarding Instructions + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Forwarding Instructions. Customization Identifier. Identifier + Identifies a user-defined Customization of UBL for a specific use. + 0..1 + Forwarding Instructions + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Forwarding Instructions. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Forwarding Instructions + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Forwarding Instructions. Identifier + Unique identifier of the Forwarding Instructions. Reference number to identify a Shipping Instruction. + 1 + Forwarding Instructions + Identifier + Identifier + Identifier. Type + Freight Forwarding Instruction, Shippers Letter of Instruction + + + + + + + + + BBIE + Forwarding Instructions. Carrier Assigned_ Identifier. Identifier + Reference number assigned by a carrier or its agent to identify a specific shipment such as a booking reference number when cargo space is reserved prior to loading. + 0..1 + Forwarding Instructions + Carrier Assigned + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Forwarding Instructions. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Forwarding Instructions + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Forwarding Instructions. Issue Date. Date + Date on which the Forwarding Instructions were issued. + 0..1 + Forwarding Instructions + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Forwarding Instructions. Issue Time. Time + Time at which the Forwarding Instructions were issued. + 0..1 + Forwarding Instructions + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Forwarding Instructions. Name + Name of a Forwarding Instructions. + 0..1 + Forwarding Instructions + Name + Name + Name. Type + + + + + + + + + BBIE + Forwarding Instructions. Description. Text + Description of the type of Forwarding Instructions. + 0..n + Forwarding Instructions + Description + Text + Text. Type + + + + + + + + + BBIE + Forwarding Instructions. Note. Text + Informative notes associated with the Forwarding Instructions. + 0..n + Forwarding Instructions + Note + Text + Text. Type + + + + + + + + + BBIE + Forwarding Instructions. Document Status Code. Code + Identifies the status of the Forwarding Instructions with respect to its original state. This may be used if the document precedes the event and is subsequently found to be incorrect and in need of cancelling or revising. + 0..1 + Forwarding Instructions + Document Status Code + Code + Document Status_ Code. Type + + + + + + + + + BBIE + Forwarding Instructions. Shipping Order Identifier. Identifier + Reference number to identify a Shipping Order. + 0..1 + Forwarding Instructions + Shipping Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Forwarding Instructions. To Order_ Indicator. Indicator + Indicator of whether the transport document is consigned to order. + 0..1 + Forwarding Instructions + To Order + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Forwarding Instructions. Ad Valorem_ Indicator. Indicator + A term used in commerce in reference to certain duties, called ad valorem duties, which are levied on commodities at certain rates per centum on their value. + 0..1 + Forwarding Instructions + Ad Valorem + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Forwarding Instructions. Declared Carriage_ Value. Amount + Value, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery. + 0..1 + Forwarding Instructions + Declared Carriage + Value + Amount + Amount. Type + + + + + + + + + BBIE + Forwarding Instructions. Other_ Instruction. Text + Contains other free-text based instructions related to the shipment to the forwarders or carriers. This should only be used where such information cannot be represented in other structured information entities within the document. + 0..n + Forwarding Instructions + Other + Instruction + Text + Text. Type + + + + + + + + + ASBIE + Forwarding Instructions. Consignor_ Party. Party + The party consigning goods, as stipulated in the transport contract by the party ordering transport. + 0..1 + Forwarding Instructions + Consignor + Party + Party + + + + + + + + + ASBIE + Forwarding Instructions. Carrier_ Party. Party + The party providing the transport of goods between named points. + 0..1 + Forwarding Instructions + Carrier + Party + Party + + + + + + + + + ASBIE + Forwarding Instructions. Freight Forwarder_ Party. Party + The party combining individual smaller consignments into a single larger consignment (so-called consolidated consignment) that is sent to a counterpart who mirrors the consolidator's activity by dividing the consolidated consignment into its original components. + 0..1 + Forwarding Instructions + Freight Forwarder + Party + Party + + + + + + + + + ASBIE + Forwarding Instructions. Shipment + Information about the separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport. + 1 + Forwarding Instructions + Shipment + Shipment + + + + + + + + + ASBIE + Forwarding Instructions. Document Reference + An association to Document Reference. + 0..n + Forwarding Instructions + Document Reference + Document Reference + + + + + + + + + ASBIE + Forwarding Instructions. Exchange Rate + Information that directly relates to the rate of exchange (conversion) between two currencies. + 0..n + Forwarding Instructions + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Forwarding Instructions. Signature + One or more signatures applied to the document instance. + 0..n + Forwarding Instructions + Signature + Signature + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-FreightInvoice-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-FreightInvoice-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..28a4402e30f8ef6955cb155956a6d27a943f4530 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-FreightInvoice-2.0.xsd @@ -0,0 +1,809 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Freight Invoice. Details + A document stating the charges incurred for the logistics service. + Freight Invoice + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Freight Invoice. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Freight Invoice + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Freight Invoice. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Freight Invoice + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Freight Invoice. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Freight Invoice + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Freight Invoice. Identifier + An identifier for the Invoice assigned by the Creditor. + 1 + Freight Invoice + Identifier + Identifier + Identifier. Type + Invoice Number + + + + + + + + + BBIE + Freight Invoice. Copy_ Indicator. Indicator + Indicates whether a document is a copy (true) or not (false). + 0..1 + Freight Invoice + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Freight Invoice. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Freight Invoice + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Freight Invoice. Issue Date. Date + The date assigned by the Creditor on which the Invoice was issued. + 1 + Freight Invoice + Issue Date + Date + Date. Type + Invoice Date + + + + + + + + + BBIE + Freight Invoice. Issue Time. Time + The time assigned by the Creditor at which the Invoice was issued. + 0..1 + Freight Invoice + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Freight Invoice. Invoice Type Code. Code + Code specifying the type of the Invoice. + 0..1 + Freight Invoice + Invoice Type Code + Code + Code. Type + + + + + + + + + BBIE + Freight Invoice. Note. Text + Free-form text applying to the Invoice. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Freight Invoice + Note + Text + Text. Type + + + + + + + + + BBIE + Freight Invoice. Tax Point Date. Date + The date of the Invoice, used to indicate the point at which tax becomes applicable. + 0..1 + Freight Invoice + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Freight Invoice. Document_ Currency Code. Code + The currency in which the Document is presented. This may be the same currency as the pricing or as the tax. + 0..1 + Freight Invoice + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Freight Invoice. Tax_ Currency Code. Code + The currency used for tax amounts in the Invoice. + 0..1 + Freight Invoice + Tax + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Freight Invoice. Pricing_ Currency Code. Code + The currency used for prices in the Freight Invoice. + 0..1 + Freight Invoice + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Freight Invoice. Payment_ Currency Code. Code + The currency used for payment in the Freight Invoice. + 0..1 + Freight Invoice + Payment + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Freight Invoice. Payment Alternative_ Currency Code. Code + The alternative currency used for payment in the Freight Invoice. + 0..1 + Freight Invoice + Payment Alternative + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Freight Invoice. Accounting Cost Code. Code + The Buyer's accounting code applied to the Invoice as a whole. + 0..1 + Freight Invoice + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Freight Invoice. Accounting Cost. Text + The Buyer's accounting code applied to the Invoice as a whole, expressed as text. + 0..1 + Freight Invoice + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Freight Invoice. Line Count. Numeric + The number of lines in the document. + 0..1 + Freight Invoice + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Freight Invoice. Invoice_ Period. Period + An association to period(s) to which the Invoice applies. + 0..n + Freight Invoice + Invoice + Period + Period + + + + + + + + + ASBIE + Freight Invoice. Shipment + An association to Shipment. + 1 + Freight Invoice + Shipment + Shipment + + + + + + + + + ASBIE + Freight Invoice. Order Reference + An association to Order Reference. + 0..1 + Freight Invoice + Order Reference + Order Reference + + + + + + + + + ASBIE + Freight Invoice. Billing Reference + An association to Billing Reference. + 0..n + Freight Invoice + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Freight Invoice. Despatch_ Document Reference. Document Reference + An associative reference to Despatch Advice. + 0..n + Freight Invoice + Despatch + Document Reference + Document Reference + + + + + + + + + ASBIE + Freight Invoice. Receipt_ Document Reference. Document Reference + An associative reference to Receipt Advice. + 0..n + Freight Invoice + Receipt + Document Reference + Document Reference + + + + + + + + + ASBIE + Freight Invoice. Originator_ Document Reference. Document Reference + An associative reference to Originator Document. + 0..n + Freight Invoice + Originator + Document Reference + Document Reference + + + + + + + + + ASBIE + Freight Invoice. Contract_ Document Reference. Document Reference + An associative reference to Contract. + 0..n + Freight Invoice + Contract + Document Reference + Document Reference + + + + + + + + + ASBIE + Freight Invoice. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Freight Invoice + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Freight Invoice. Signature + An association to Signature. + 0..n + Freight Invoice + Signature + Signature + + + + + + + + + ASBIE + Freight Invoice. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 1 + Freight Invoice + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Freight Invoice. Accounting_ Customer Party. Customer Party + An association to the Accounting Buyer Party. + 1 + Freight Invoice + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Freight Invoice. Payee_ Party. Party + An association to the Payee. + 0..1 + Freight Invoice + Payee + Party + Party + + + + + + + + + ASBIE + Freight Invoice. Tax Representative_ Party. Party + An association to the Tax Representative. + 0..1 + Freight Invoice + Tax Representative + Party + Party + + + + + + + + + ASBIE + Freight Invoice. Payment Means + An association to Payment Means. + 0..n + Freight Invoice + Payment Means + Payment Means + + + + + + + + + ASBIE + Freight Invoice. Payment Terms + An association to Payment Terms. + 0..n + Freight Invoice + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Freight Invoice. Prepaid_ Payment. Payment + An association to prepaid payment(s). + 0..n + Freight Invoice + Prepaid + Payment + Payment + + + + + + + + + ASBIE + Freight Invoice. Allowance Charge + An association to Allowances and Charges that apply to the Invoice as a whole. + 0..n + Freight Invoice + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Freight Invoice. Tax_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Tax Currency. + 0..1 + Freight Invoice + Tax + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Freight Invoice. Pricing_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Pricing Currency. + 0..1 + Freight Invoice + Pricing + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Freight Invoice. Payment_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Currency. + 0..1 + Freight Invoice + Payment + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Freight Invoice. Payment Alternative_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Alternative Currency. + 0..1 + Freight Invoice + Payment Alternative + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Freight Invoice. Tax Total + An association to tax total for specific tax types/rates. + 0..n + Freight Invoice + Tax Total + Tax Total + + + + + + + + + ASBIE + Freight Invoice. Legal_ Monetary Total. Monetary Total + An association to the total amount payable on the Invoice, including Allowances, Charges, and Taxes. + 1 + Freight Invoice + Legal + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Freight Invoice. Invoice Line + An association to one or more Invoice Lines. + 1..n + Freight Invoice + Invoice Line + Invoice Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Invoice-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Invoice-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..55095044d1f4de67c3e086288f12a863837e6788 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Invoice-2.0.xsd @@ -0,0 +1,856 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Invoice. Details + The document used to request payment. + Invoice + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Invoice. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Invoice + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Invoice. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Invoice + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Invoice. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Invoice + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Invoice. Identifier + An identifier for the Invoice assigned by the Creditor. + 1 + Invoice + Identifier + Identifier + Identifier. Type + Invoice Number + + + + + + + + + BBIE + Invoice. Copy_ Indicator. Indicator + Indicates whether a document is a copy (true) or not (false). + 0..1 + Invoice + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Invoice. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Invoice + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Invoice. Issue Date. Date + The date assigned by the Creditor on which the Invoice was issued. + 1 + Invoice + Issue Date + Date + Date. Type + Invoice Date + + + + + + + + + BBIE + Invoice. Issue Time. Time + The time assigned by the Creditor at which the Invoice was issued. + 0..1 + Invoice + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Invoice. Invoice Type Code. Code + Code specifying the type of the Invoice. + 0..1 + Invoice + Invoice Type Code + Code + Code. Type + + + + + + + + + BBIE + Invoice. Note. Text + Free-form text applying to the Invoice. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Invoice + Note + Text + Text. Type + + + + + + + + + BBIE + Invoice. Tax Point Date. Date + The date of the Invoice, used to indicate the point at which tax becomes applicable. + 0..1 + Invoice + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Invoice. Document_ Currency Code. Code + The currency in which the Document is presented. This may be the same currency as the pricing or as the tax. + 0..1 + Invoice + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Invoice. Tax_ Currency Code. Code + The currency used for tax amounts in the Invoice. + 0..1 + Invoice + Tax + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Invoice. Pricing_ Currency Code. Code + The currency used for prices in the Invoice. + 0..1 + Invoice + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Invoice. Payment_ Currency Code. Code + The currency used for payment in the Invoice. + 0..1 + Invoice + Payment + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Invoice. Payment Alternative_ Currency Code. Code + The alternative currency used for payment in the Invoice. + 0..1 + Invoice + Payment Alternative + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Invoice. Accounting Cost Code. Code + The Buyer's accounting code applied to the Invoice as a whole. + 0..1 + Invoice + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Invoice. Accounting Cost. Text + The Buyer's accounting code applied to the Invoice as a whole, expressed as text. + 0..1 + Invoice + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Invoice. Line Count. Numeric + The number of lines in the document. + 0..1 + Invoice + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Invoice. Invoice_ Period. Period + An association to period(s) to which the Invoice applies. + 0..n + Invoice + Invoice + Period + Period + + + + + + + + + ASBIE + Invoice. Order Reference + An association to Order Reference. + 0..1 + Invoice + Order Reference + Order Reference + + + + + + + + + ASBIE + Invoice. Billing Reference + An association to Billing Reference. + 0..n + Invoice + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Invoice. Despatch_ Document Reference. Document Reference + An associative reference to Despatch Advice. + 0..n + Invoice + Despatch + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Receipt_ Document Reference. Document Reference + An associative reference to Receipt Advice. + 0..n + Invoice + Receipt + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Originator_ Document Reference. Document Reference + An associative reference to Originator Document. + 0..n + Invoice + Originator + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Contract_ Document Reference. Document Reference + An associative reference to Contract. + 0..n + Invoice + Contract + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Invoice + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Signature + An association to Signature. + 0..n + Invoice + Signature + Signature + + + + + + + + + ASBIE + Invoice. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 1 + Invoice + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Invoice. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 1 + Invoice + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Invoice. Payee_ Party. Party + An association to the Payee. + 0..1 + Invoice + Payee + Party + Party + + + + + + + + + ASBIE + Invoice. Buyer_ Customer Party. Customer Party + An association to the Buyer. + 0..1 + Invoice + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Invoice. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 0..1 + Invoice + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Invoice. Tax Representative_ Party. Party + An association to the Tax Representative. + 0..1 + Invoice + Tax Representative + Party + Party + + + + + + + + + ASBIE + Invoice. Delivery + An association to Delivery. + 0..n + Invoice + Delivery + Delivery + + + + + + + + + ASBIE + Invoice. Delivery Terms + An association to Delivery Terms. + 0..1 + Invoice + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Invoice. Payment Means + An association to Payment Means. + 0..n + Invoice + Payment Means + Payment Means + + + + + + + + + ASBIE + Invoice. Payment Terms + An association to Payment Terms. + 0..n + Invoice + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Invoice. Prepaid_ Payment. Payment + An association to prepaid payment(s). + 0..n + Invoice + Prepaid + Payment + Payment + + + + + + + + + ASBIE + Invoice. Allowance Charge + An association to Allowances and Charges that apply to the Invoice as a whole. + 0..n + Invoice + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Invoice. Tax_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Tax Currency. + 0..1 + Invoice + Tax + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Invoice. Pricing_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Pricing Currency. + 0..1 + Invoice + Pricing + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Invoice. Payment_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Currency. + 0..1 + Invoice + Payment + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Invoice. Payment Alternative_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Alternative Currency. + 0..1 + Invoice + Payment Alternative + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Invoice. Tax Total + An association to tax total for specific tax types/rates. + 0..n + Invoice + Tax Total + Tax Total + + + + + + + + + ASBIE + Invoice. Legal_ Monetary Total. Monetary Total + An association to the total amount payable on the Invoice, including Allowances, Charges, and Taxes. + 1 + Invoice + Legal + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Invoice. Invoice Line + An association to one or more Invoice Lines. + 1..n + Invoice + Invoice Line + Invoice Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Order-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Order-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..5dd3e99f7d3d9f7bb842e5512e990a09d5fbac4d --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Order-2.0.xsd @@ -0,0 +1,731 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Order. Details + The document used to order goods and services. + Order + Purchase Order + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Order. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Order + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Order. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Order + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Order. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Order + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Order. Identifier + An identifier for the Order assigned by the Buyer. + 1 + Order + Identifier + Identifier + Identifier. Type + Purchase Order Number, Order Number + + + + + + + + + BBIE + Order. Sales Order Identifier. Identifier + An identifier for the Order assigned by the Seller. + 0..1 + Order + Sales Order Identifier + Identifier + Identifier. Type + Sales Order Number + + + + + + + + + BBIE + Order. Copy_ Indicator. Indicator + Indicates whether the Order is a copy (true) or not (false). + 0..1 + Order + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Order + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order. Issue Date. Date + The date assigned by the Buyer on which the Order was issued. + 1 + Order + Issue Date + Date + Date. Type + Order Date + + + + + + + + + BBIE + Order. Issue Time. Time + The time assigned by the Buyer on which the Order was issued. + 0..1 + Order + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order. Note. Text + Free-form text applying to the Order. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Order + Note + Text + Text. Type + + + + + + + + + BBIE + Order. Requested Invoice_ Currency Code. Code + The currency requested for amount totals in Invoices related to this Order. + 0..1 + Order + Requested Invoice + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order. Document_ Currency Code. Code + The default currency for the Order. + 0..1 + Order + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order. Pricing_ Currency Code. Code + The currency that is used for all prices in the Order. + 0..1 + Order + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order. Tax_ Currency Code. Code + The currency requested for tax amounts in Invoices related to this Order. + 0..1 + Order + Tax + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order. Customer Reference. Text + A supplementary reference for the Order. + 0..1 + Order + Customer Reference + Text + Text. Type + CRI in a purchasing card transaction + + + + + + + + + BBIE + Order. Accounting Cost Code. Code + The Buyer's accounting code applied to the Order as a whole. + 0..1 + Order + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Order. Accounting Cost. Text + The Buyer's accounting code applied to the Order as a whole, expressed as text. + 0..1 + Order + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Order. Line Count. Numeric + The number of lines in the document. + 0..1 + Order + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Order. Validity_ Period. Period + The period for which the Order is valid. + 0..n + Order + Validity + Period + Period + + + + + + + + + ASBIE + Order. Quotation_ Document Reference. Document Reference + An associative reference to Quotation. + 0..1 + Order + Quotation + Document Reference + Document Reference + + + + + + + + + ASBIE + Order. Order_ Document Reference. Document Reference + An associative reference to [another] Order. + 0..n + Order + Order + Document Reference + Document Reference + + + + + + + + + ASBIE + Order. Originator_ Document Reference. Document Reference + An associative reference to Originator Document. + 0..1 + Order + Originator + Document Reference + Document Reference + + + + + + + + + ASBIE + Order. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Order + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Order. Contract + An association to Contract. + 0..n + Order + Contract + Contract + + + + + + + + + ASBIE + Order. Signature + An association to Signature. + 0..n + Order + Signature + Signature + + + + + + + + + ASBIE + Order. Buyer_ Customer Party. Customer Party + An association to the Buyer. + 1 + Order + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Order. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 1 + Order + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order. Originator_ Customer Party. Customer Party + An association to the Originator. + 0..1 + Order + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Order. Freight Forwarder_ Party. Party + An association to a Freight Forwarder or Carrier. + 0..1 + Order + Freight Forwarder + Party + Party + + + + + + + + + ASBIE + Order. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. The party that Invoice is expected to be sent to if not the buyer party. + 0..1 + Order + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Order. Delivery + An association to Delivery. + 0..n + Order + Delivery + Delivery + + + + + + + + + ASBIE + Order. Delivery Terms + An association to Delivery Terms. + 0..1 + Order + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Order. Payment Means + An association to Payment Means. + 0..1 + Order + Payment Means + Payment Means + + + + + + + + + ASBIE + Order. Transaction Conditions + An association with any purchasing or sales conditions applying to the whole order. + 0..1 + Order + Transaction Conditions + Transaction Conditions + + + + + + + + + ASBIE + Order. Allowance Charge + An association to Allowances and Charges that apply to the Order as a whole. + 0..n + Order + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Order. Destination_ Country. Country + An association to the country of destination (for customs purposes). + 0..1 + Order + Destination + Country + Country + + + + + + + + + ASBIE + Order. Tax Total + An association to the total tax amount of the Order (as calculated by the Buyer). + 0..n + Order + Tax Total + Tax Total + + + + + + + + + ASBIE + Order. Anticipated_ Monetary Total. Monetary Total + An association to the total amounts for the Order anticipated by the Buyer. + 0..1 + Order + Anticipated + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Order. Order Line + An association to one or more Order Lines. + 1..n + Order + Order Line + Order Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderCancellation-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderCancellation-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..b22600be6e8d6fa98c7844bf323cdc1d80715941 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderCancellation-2.0.xsd @@ -0,0 +1,393 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Order Cancellation. Details + The document used to cancel an entire Order. + Order Cancellation + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Order Cancellation. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Order Cancellation + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Order Cancellation. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Order Cancellation + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Order Cancellation. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Order Cancellation + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Order Cancellation. Identifier + An identifier for the Order Cancellation assigned by the Buyer. + 1 + Order Cancellation + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Cancellation. Copy_ Indicator. Indicator + Indicates whether the Order Cancellation is a copy (true) or not (false). + 0..1 + Order Cancellation + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order Cancellation. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Order Cancellation + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Cancellation. Issue Date. Date + The date assigned by the Buyer on which the Order was cancelled. + 1 + Order Cancellation + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Order Cancellation. Issue Time. Time + The time assigned by the Buyer at which the Order was cancelled. + 0..1 + Order Cancellation + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order Cancellation. Note. Text + Free-form text applying to the Order Cancellation. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Order Cancellation + Note + Text + Text. Type + + + + + + + + + BBIE + Order Cancellation. Cancellation_ Note. Text + The general reason for cancellation of the referenced order. + 1 + Order Cancellation + Cancellation + Note + Text + Text. Type + + + + + + + + + ASBIE + Order Cancellation. Order Reference + An associative reference to the Order(s) being cancelled. It is considered better practice to cancel only one Order in each Order Cancellation document. + 1..n + Order Cancellation + Order Reference + Order Reference + + + + + + + + + ASBIE + Order Cancellation. Originator_ Document Reference. Document Reference + An associative reference to Originator Document. + 0..1 + Order Cancellation + Originator + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Cancellation. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Order Cancellation + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Cancellation. Contract + An association to Contract. + 0..n + Order Cancellation + Contract + Contract + + + + + + + + + ASBIE + Order Cancellation. Signature + An association to Signature. + 0..n + Order Cancellation + Signature + Signature + + + + + + + + + ASBIE + Order Cancellation. Buyer_ Customer Party. Customer Party + An association to the Buyer. + 1 + Order Cancellation + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Cancellation. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 1 + Order Cancellation + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order Cancellation. Originator_ Customer Party. Customer Party + An association to the Originator. + 0..1 + Order Cancellation + Originator + Customer Party + Customer Party + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderChange-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderChange-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..001722a035e571ea76f4019aa096be1dba76fc24 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderChange-2.0.xsd @@ -0,0 +1,759 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Order Change. Details + The document used to specify changes to an existing Order. + Order Change + Purchase Order Change + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Order Change. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Order Change + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Order Change. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Order Change + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Order Change. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Order Change + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Order Change. Identifier + An identifier for the Order Change assigned by the Buyer. + 0..1 + Order Change + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Change. Sales Order Identifier. Identifier + An identifier for the Order Change issued by the Seller. + 0..1 + Order Change + Sales Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Change. Copy_ Indicator. Indicator + Indicates whether the Order Change is a copy (true) or not (false). + 0..1 + Order Change + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order Change. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Order Change + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Change. Issue Date. Date + The date assigned by the Buyer on which the Order was changed. + 1 + Order Change + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Order Change. Issue Time. Time + The time assigned by the Buyer at which the Order was changed. + 0..1 + Order Change + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order Change. Sequence_ Number. Identifier + The Order Change Sequence Number assigned by the Buyer to ensure the proper sequencing of changes. + 1 + Order Change + Sequence + Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Change. Note. Text + Free-form text applying to the Order Change. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Order Change + Note + Text + Text. Type + + + + + + + + + BBIE + Order Change. Requested Invoice_ Currency Code. Code + The currency requested for amount totals in Invoices related to this Order Change. + 0..1 + Order Change + Requested Invoice + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order Change. Document_ Currency Code. Code + The default currency for the Order Change. + 0..1 + Order Change + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order Change. Pricing_ Currency Code. Code + The currency that is used for all prices in the Order Change. + 0..1 + Order Change + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order Change. Tax_ Currency Code. Code + The currency requested for tax amounts in Invoices related to this Order Change. + 0..1 + Order Change + Tax + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order Change. Customer Reference. Text + A supplementary reference for the transaction (e.g., CRI when using purchasing card). + 0..1 + Order Change + Customer Reference + Text + Text. Type + + + + + + + + + BBIE + Order Change. Accounting Cost Code. Code + The Buyer's accounting code applied to the Order Change as a whole. + 0..1 + Order Change + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Order Change. Accounting Cost. Text + The Buyer's accounting code applied to the Order Change as a whole, expressed as text. + 0..1 + Order Change + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Order Change. Line Count. Numeric + The number of lines in the document. + 0..1 + Order Change + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Order Change. Validity_ Period. Period + The period for which the changed Order is valid. + 0..n + Order Change + Validity + Period + Period + + + + + + + + + ASBIE + Order Change. Order Reference + An association to Order Reference (the reference of the Order being changed). + 1 + Order Change + Order Reference + Order Reference + + + + + + + + + ASBIE + Order Change. Quotation_ Document Reference. Document Reference + An associative reference to Quotation. + 0..1 + Order Change + Quotation + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Change. Originator_ Document Reference. Document Reference + An associative reference to Originator Document. + 0..1 + Order Change + Originator + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Change. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Order Change + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Change. Contract + An association to Contract + 0..n + Order Change + Contract + Contract + + + + + + + + + ASBIE + Order Change. Signature + An association to Signature. + 0..n + Order Change + Signature + Signature + + + + + + + + + ASBIE + Order Change. Buyer_ Customer Party. Customer Party + An association to the Buyer. + 1 + Order Change + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Change. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 1 + Order Change + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order Change. Originator_ Customer Party. Customer Party + An association to the Originator. + 0..1 + Order Change + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Change. Freight Forwarder_ Party. Party + An association to a Freight Forwarder or Carrier. + 0..1 + Order Change + Freight Forwarder + Party + Party + + + + + + + + + ASBIE + Order Change. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 0..1 + Order Change + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Change. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 0..1 + Order Change + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order Change. Delivery + An association to Delivery. + 0..n + Order Change + Delivery + Delivery + + + + + + + + + ASBIE + Order Change. Delivery Terms + An association to Delivery Terms. + 0..1 + Order Change + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Order Change. Payment Means + An association to Payment Means. + 0..1 + Order Change + Payment Means + Payment Means + + + + + + + + + ASBIE + Order Change. Transaction Conditions + Associates the Order Change with a purchasing, sales, or payment condition applying to the whole order. + 0..1 + Order Change + Transaction Conditions + Transaction Conditions + + + + + + + + + ASBIE + Order Change. Allowance Charge + An association to Allowances and Charges that apply to the Order Change as a whole. + 0..n + Order Change + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Order Change. Destination_ Country. Country + An association to the country of destination (for customs purposes). + 0..1 + Order Change + Destination + Country + Country + + + + + + + + + ASBIE + Order Change. Tax Total + An association to the total tax amount of the changed Order (as calculated by the Buyer). + 0..n + Order Change + Tax Total + Tax Total + + + + + + + + + ASBIE + Order Change. Anticipated_ Monetary Total. Monetary Total + An association to the total amounts for the Order Change anticipated by the Buyer. + 0..1 + Order Change + Anticipated + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Order Change. Order Line + An association to one or more (changed) Order Lines. + 1..n + Order Change + Order Line + Order Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponse-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponse-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..175e9aecbccb857d7db7fcb1f6cf4fe2c36aea93 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponse-2.0.xsd @@ -0,0 +1,828 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Order Response. Details + The document used to indicate detailed acceptance or rejection of an Order or to make a counter-offer. + Order Response + Order Acknowledgement, PO Response + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Order Response. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Order Response + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Order Response. Customization Identifier. Identifier + Identifies a user-defined customization of UBL. + 0..1 + Order Response + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Order Response. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Order Response + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Order Response. Identifier + An identifier for the Order Response assigned by the Seller. + 1 + Order Response + Identifier + Identifier + Identifier. Type + Purchase Order Response Number, Acknowledgement of Order Number + + + + + + + + + BBIE + Order Response. Sales Order Identifier. Identifier + An identifier for the Order issued by the Seller. + 0..1 + Order Response + Sales Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Response. Copy_ Indicator. Indicator + Indicates whether the Order Response is a copy (true) or not (false). + 0..1 + Order Response + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order Response. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Order Response + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Response. Issue Date. Date + The date assigned by the Seller on which the Order was responded to. + 1 + Order Response + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Order Response. Issue Time. Time + The time assigned by the Seller at which the Order was responded to. + 0..1 + Order Response + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order Response. Note. Text + Free-form text applying to the Order Response. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Order Response + Note + Text + Text. Type + + + + + + + + + BBIE + Order Response. Document_ Currency Code. Code + The default currency for the Order Response. + 0..1 + Order Response + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order Response. Pricing_ Currency Code. Code + The currency that is used for all prices in the Order Response. + 0..1 + Order Response + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order Response. Tax_ Currency Code. Code + The currency that is used for all tax amounts in the Order Response. + 0..1 + Order Response + Tax + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Order Response. Total_ Packages Quantity. Quantity + The total number of packages contained in the Order Response. + 0..1 + Order Response + Total + Packages Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Order Response. Gross_ Weight. Measure + The total gross weight for the Order Response (goods + packaging + transport equipment). + 0..1 + Order Response + Gross + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Order Response. Net_ Weight. Measure + The total net weight for the Order Response (goods + packaging). + 0..1 + Order Response + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Order Response. Net Net_ Weight. Measure + The total net weight of the goods in the Order Response excluding packaging. + 0..1 + Order Response + Net Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Order Response. Gross_ Volume. Measure + The total volume of the goods in the Order Response including packaging. + 0..1 + Order Response + Gross + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Order Response. Net_ Volume. Measure + The total volume of the goods in the Order Response excluding packaging. + 0..1 + Order Response + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Order Response. Customer Reference. Text + A supplementary reference assigned by the Buyer, e.g. the CRI in a purchasing card transaction. + 0..1 + Order Response + Customer Reference + Text + Text. Type + + + + + + + + + BBIE + Order Response. Accounting Cost Code. Code + An accounting cost code applied to the order as a whole. + 0..1 + Order Response + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Order Response. Accounting Cost. Text + An accounting cost code applied to the order as a whole, expressed as text. + 0..1 + Order Response + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Order Response. Line Count. Numeric + The number of lines in the document. + 0..1 + Order Response + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Order Response. Validity_ Period. Period + The period for which the Order Response is valid. + 0..n + Order Response + Validity + Period + Period + + + + + + + + + ASBIE + Order Response. Order Reference + An association to Order Reference (the reference of the Order being responded to). + 1..n + Order Response + Order Reference + Order Reference + + + + + + + + + ASBIE + Order Response. Order_ Document Reference. Document Reference + An associative reference to [another] Order. + 0..n + Order Response + Order + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Response. Originator_ Document Reference. Document Reference + An associative reference to Originator Document. + 0..1 + Order Response + Originator + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Response. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Order Response + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Response. Contract + An association to Contract + 0..n + Order Response + Contract + Contract + + + + + + + + + ASBIE + Order Response. Signature + An association to Signature. + 0..n + Order Response + Signature + Signature + + + + + + + + + ASBIE + Order Response. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 1 + Order Response + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order Response. Buyer_ Customer Party. Customer Party + An association to the Buyer. + 1 + Order Response + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Response. Originator_ Customer Party. Customer Party + An association to the Originator. + 0..1 + Order Response + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Response. Freight Forwarder_ Party. Party + An association to a Freight Forwarder or Carrier. + 0..1 + Order Response + Freight Forwarder + Party + Party + + + + + + + + + ASBIE + Order Response. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 0..1 + Order Response + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order Response. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 0..1 + Order Response + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Response. Delivery + An association to Delivery. + 0..n + Order Response + Delivery + Delivery + + + + + + + + + ASBIE + Order Response. Delivery Terms + An association to Delivery Terms. + 0..1 + Order Response + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Order Response. Payment Means + An association to Payment Means. + 0..1 + Order Response + Payment Means + Payment Means + + + + + + + + + ASBIE + Order Response. Allowance Charge + An association to Allowances and Charges that apply to the Order Response as a whole. + 0..n + Order Response + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Order Response. Transaction Conditions + An association with any sales or purchasing conditions applying to the whole order. + 0..1 + Order Response + Transaction Conditions + Transaction Conditions + + + + + + + + + ASBIE + Order Response. Destination_ Country. Country + Associates the order response with the country to which it is destined, for Customs purposes. + 0..1 + Order Response + Destination + Country + Country + + + + + + + + + ASBIE + Order Response. Tax Total + An association to the total tax amount of the Order (as calculated by the Seller). + 0..n + Order Response + Tax Total + Tax Total + + + + + + + + + ASBIE + Order Response. Legal_ Monetary Total. Monetary Total + An association to the total amounts for the Order (or counter-offer). + 0..1 + Order Response + Legal + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Order Response. Order Line + An association to one or more Order Lines. + 1..n + Order Response + Order Line + Order Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponseSimple-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponseSimple-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..b4db7c0aff705b3316a958609ebafd738ac6d550 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponseSimple-2.0.xsd @@ -0,0 +1,463 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Order Response Simple. Details + The document used to indicate simple acceptance or rejection of an entire Order. + Order Response Simple + Order Acknowledgement, PO Response + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Order Response Simple. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Order Response Simple + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Order Response Simple. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Order Response Simple + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Order Response Simple. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Order Response Simple + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Order Response Simple. Identifier + An identifier for the Order Response Simple assigned by the Seller. + 1 + Order Response Simple + Identifier + Identifier + Identifier. Type + Purchase Order Response Number, Acknowledgement of Order Number + + + + + + + + + BBIE + Order Response Simple. Copy_ Indicator. Indicator + Indicates whether the Order Response Simple is a copy (true) or not (false). + 0..1 + Order Response Simple + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order Response Simple. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Order Response Simple + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Response Simple. Issue Date. Date + The date assigned by the Seller on which the Order was responded to. + 1 + Order Response Simple + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Order Response Simple. Issue Time. Time + The time assigned by the Seller at which the Order was responded to. + 0..1 + Order Response Simple + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order Response Simple. Note. Text + Free-form text applying to the Order Response Simple. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Order Response Simple + Note + Text + Text. Type + + + + + + + + + BBIE + Order Response Simple. Accepted_ Indicator. Indicator + Indicates whether the Order is accepted (true) or rejected (false). + 1 + Order Response Simple + Accepted + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order Response Simple. Rejection_ Note. Text + The reason for rejection if the order was not accepted. + 0..1 + Order Response Simple + Rejection + Note + Text + Text. Type + "Out of Stock","Not able to supply","Unable to fulfill within the contracted conditions", "Buyer Account not Recognised" + + + + + + + + + BBIE + Order Response Simple. Customer_ Reference. Text + A supplementary reference for the transaction (e.g., when using purchasing card). + 0..1 + Order Response Simple + Customer + Reference + Text + Text. Type + + + + + + + + + BBIE + Order Response Simple. Accounting Cost Code. Code + An accounting cost code applied to the order as a whole. + 0..1 + Order Response Simple + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Order Response Simple. Accounting Cost. Text + An accounting cost code applied to the order as a whole, expressed as text. + 0..1 + Order Response Simple + Accounting Cost + Text + Text. Type + + + + + + + + + ASBIE + Order Response Simple. Order Reference + An association to Order Reference (the reference of the Order being responded to). + 1 + Order Response Simple + Order Reference + Order Reference + + + + + + + + + ASBIE + Order Response Simple. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Order Response Simple + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Response Simple. Signature + An association to Signature. + 0..n + Order Response Simple + Signature + Signature + + + + + + + + + ASBIE + Order Response Simple. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 1 + Order Response Simple + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order Response Simple. Buyer_ Customer Party. Customer Party + An association to the Buyer. + 1 + Order Response Simple + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Response Simple. Originator_ Customer Party. Customer Party + An association to the Originator. + 0..1 + Order Response Simple + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Response Simple. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 0..1 + Order Response Simple + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order Response Simple. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 0..1 + Order Response Simple + Accounting + Customer Party + Customer Party + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-PackingList-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-PackingList-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..ba1af6e0507fa2f3c7a82d65e42c4360aa15cc6e --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-PackingList-2.0.xsd @@ -0,0 +1,408 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Packing List. Details + A document stating the detail of how goods are packed. + Packing List + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Packing List. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Packing List + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Packing List. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Packing List + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Packing List. Profile Identifier. Identifier + Identifies a user-defined profile of the subset of UBL being used. + 0..1 + Packing List + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Packing List. Identifier + Unique Identifier of the Packing List. Reference number to identify a packing list. + 1 + Packing List + Identifier + Identifier + Identifier. Type + Packing List Number + + + + + + + + + BBIE + Packing List. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Packing List + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Packing List. Issue Date. Date + Date of issue of a packing list. + 0..1 + Packing List + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Packing List. Issue Time. Time + Time of issue of a packing list. + 0..1 + Packing List + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Packing List. Name + Name of a Packing List. + 0..1 + Packing List + Name + Name + Name. Type + + + + + + + + + BBIE + Packing List. Description. Text + Textual description of a Packing List. + 0..1 + Packing List + Description + Text + Text. Type + + + + + + + + + BBIE + Packing List. Note. Text + Textual note associated with a Packing List. + 0..n + Packing List + Note + Text + Text. Type + + + + + + + + + BBIE + Packing List. Version Identifier. Identifier + Version identifier of a Packing List. + 0..1 + Packing List + Version Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Packing List. Other_ Instruction. Text + Contains other free-text-based instructions related to the shipment to the forwarders or carriers. This should only be used where such information cannot be represented in other structured information entities within the document. + 0..1 + Packing List + Other + Instruction + Text + Text. Type + + + + + + + + + ASBIE + Packing List. Consignor_ Party. Party + The party consigning goods as stipulated in the transport contract by the party ordering transport. + 0..1 + Packing List + Consignor + Party + Party + + + + + + + + + ASBIE + Packing List. Carrier_ Party. Party + The party providing the transport of goods between named points. + 0..1 + Packing List + Carrier + Party + Party + + + + + + + + + ASBIE + Packing List. Freight Forwarder_ Party. Party + The party combining individual smaller shipments into a single larger consignment (so called consolidated consignment) that is sent to a counterpart who mirrors the consolidator's activity by dividing the consolidated consignment into its original components. + 0..1 + Packing List + Freight Forwarder + Party + Party + + + + + + + + + ASBIE + Packing List. Shipment + Information about the separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport. + 1 + Packing List + Shipment + Shipment + + + + + + + + + ASBIE + Packing List. Document Reference + An association to Document Reference (reference to documents that provide supplementary information to the Packing List). + 0..n + Packing List + Document Reference + Document Reference + + + + + + + + + ASBIE + Packing List. Document Distribution + Contain information on the distribution list of the documents. + 0..n + Packing List + Document Distribution + Document Distribution + + + + + + + + + ASBIE + Packing List. Signature + One or more signatures applied to the document instance. + 0..n + Packing List + Signature + Signature + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Quotation-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Quotation-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..761b8c38a180846d267e2aaa28dd9ca972f2f202 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Quotation-2.0.xsd @@ -0,0 +1,532 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Quotation. Details + The document used to quote for the provision of goods and services. + Quotation + Purchase Order + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Quotation. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Quotation + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Quotation. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Quotation + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Quotation. Profile Identifier. Identifier + Identifies a user-defined profile of the subset of UBL being used. + 0..1 + Quotation + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Quotation. Identifier + An identifier for the Quotation assigned by the Seller. + 0..1 + Quotation + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Quotation. Copy_ Indicator. Indicator + Indicates whether the Quotation is a copy (true) or not (false). + 0..1 + Quotation + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Quotation. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Quotation + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Quotation. Issue Date. Date + The date assigned by the Seller on which the Quotation was issued. + 1 + Quotation + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Quotation. Issue Time. Time + The time assigned by the Seller at which the Quotation was issued. + 0..1 + Quotation + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Quotation. Note. Text + Free-form text applying to the Quotation. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Quotation + Note + Text + Text. Type + + + + + + + + + BBIE + Quotation. Pricing_ Currency Code. Code + The currency that is used for all prices in the Quotation. + 0..1 + Quotation + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Quotation. Line Count. Numeric + The number of lines in the document. + 0..1 + Quotation + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Quotation. Validity_ Period. Period + The period for which the Quotation is valid. + 0..1 + Quotation + Validity + Period + Period + + + + + + + + + ASBIE + Quotation. Request For Quotation_ Document Reference. Document Reference + An associative reference to Request for Quotation. + 0..1 + Quotation + Request For Quotation + Document Reference + Document Reference + + + + + + + + + ASBIE + Quotation. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Quotation + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Quotation. Contract + An association to Contract. + 0..n + Quotation + Contract + Contract + + + + + + + + + ASBIE + Quotation. Signature + An association to Signature. + 0..n + Quotation + Signature + Signature + + + + + + + + + ASBIE + Quotation. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 1 + Quotation + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Quotation. Originator_ Customer Party. Customer Party + An association to the Originator. + 0..1 + Quotation + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Quotation. Delivery + An association to Delivery. + 0..n + Quotation + Delivery + Delivery + + + + + + + + + ASBIE + Quotation. Delivery Terms + An association to Delivery Terms. + 0..1 + Quotation + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Quotation. Payment Means + An association to potential Payment Means for Orders related to this Quotation. + 0..1 + Quotation + Payment Means + Payment Means + + + + + + + + + ASBIE + Quotation. Transaction Conditions + An association with any purchasing, sales or payment conditions applying to Orders related to this Quotation. + 0..1 + Quotation + Transaction Conditions + Transaction Conditions + + + + + + + + + ASBIE + Quotation. Allowance Charge + An association to Allowances and Charges that apply to the Quotation as a whole. + 0..n + Quotation + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Quotation. Destination_ Country. Country + An association to the country of destination (for customs purposes for potential orders). + 0..1 + Quotation + Destination + Country + Country + + + + + + + + + ASBIE + Quotation. Tax Total + An association to the total tax amount of the Order (as estimated by the Seller). + 0..n + Quotation + Tax Total + Tax Total + + + + + + + + + ASBIE + Quotation. Quoted_ Monetary Total. Monetary Total + An association to the total amounts for the Quotation. + 1 + Quotation + Quoted + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Quotation. Quotation Line + An association to one or more Quotation Lines. + 1..n + Quotation + Quotation Line + Quotation Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-ReceiptAdvice-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-ReceiptAdvice-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..8d95a59551060cb2c188925d1a59e9659dc96efd --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-ReceiptAdvice-2.0.xsd @@ -0,0 +1,440 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Receipt Advice. Details + The document used to describe the receipt of goods and services. + Receipt Advice + Receipt, Delivery Acknowledgement + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Receipt Advice. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Receipt Advice + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Receipt Advice. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Receipt Advice + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Receipt Advice. Profile Identifier. Identifier + Identifies a user-defined profile of the subset of UBL being used. + 0..1 + Receipt Advice + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Receipt Advice. Identifier + An identifier for the Receipt Advice assigned by Delivery (Party). + 1 + Receipt Advice + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Receipt Advice. Copy_ Indicator. Indicator + Indicates whether the Receipt Advice is a copy (true) or not (false). + 0..1 + Receipt Advice + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Receipt Advice. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Receipt Advice + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Receipt Advice. Issue Date. Date + The date assigned by Delivery (Party) on which the Receipt Advice was issued. + 1 + Receipt Advice + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Receipt Advice. Issue Time. Time + The time assigned by Delivery (Party) at which the Receipt Advice was issued. + 0..1 + Receipt Advice + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Receipt Advice. Document Status Code. Code + Identifies the status of the Receipt Advice with respect to its original state. This may be used if the document precedes the event and is subsequently found to be incorrect and in need of cancelling or revising. + 0..1 + Receipt Advice + Document Status Code + Code + Document Status_ Code. Type + + + + + + + + + BBIE + Receipt Advice. Note. Text + Free-form text applying to the Receipt Advice. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Receipt Advice + Note + Text + Text. Type + + + + + + + + + BBIE + Receipt Advice. Line Count. Numeric + The number of lines in the document. + 0..1 + Receipt Advice + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Receipt Advice. Order Reference + An association to Order Reference. + 0..n + Receipt Advice + Order Reference + Order Reference + + + + + + + + + ASBIE + Receipt Advice. Despatch_ Document Reference. Document Reference + An associative reference to Despatch Advice. + 0..n + Receipt Advice + Despatch + Document Reference + Document Reference + + + + + + + + + ASBIE + Receipt Advice. Additional_ Document Reference. Document Reference + An associative reference to Additional Document + 0..n + Receipt Advice + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Receipt Advice. Signature + An association to Signature. + 0..n + Receipt Advice + Signature + Signature + + + + + + + + + ASBIE + Receipt Advice. Delivery_ Customer Party. Customer Party + An association to the Delivery Party. + 1 + Receipt Advice + Delivery + Customer Party + Customer Party + + + + + + + + + ASBIE + Receipt Advice. Despatch_ Supplier Party. Supplier Party + An association to the Dispatch Party. + 1 + Receipt Advice + Despatch + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Receipt Advice. Buyer_ Customer Party. Customer Party + An association to the Buyer. + 0..1 + Receipt Advice + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Receipt Advice. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 0..1 + Receipt Advice + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Receipt Advice. Shipment + An association to Shipment. + 0..1 + Receipt Advice + Shipment + Shipment + + + + + + + + + ASBIE + Receipt Advice. Receipt Line + An association to Receipt Advice Line. + 1..n + Receipt Advice + Receipt Line + Receipt Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Reminder-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Reminder-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..85b283c66ee0b9bc985672ed5affbeb9b8241fd9 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Reminder-2.0.xsd @@ -0,0 +1,716 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Reminder. Details + The document used to remind the customer of payments overdue. + Reminder + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Reminder. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Reminder + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Reminder. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Reminder + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Reminder. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Reminder + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Reminder. Identifier + An identifier for the Reminder assigned by the Creditor. + 1 + Reminder + Identifier + Identifier + Identifier. Type + Invoice Number + + + + + + + + + BBIE + Reminder. Copy_ Indicator. Indicator + Indicates whether a document is a copy (true) or not (false). + 0..1 + Reminder + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Reminder. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Reminder + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Reminder. Issue Date. Date + The date assigned by the Creditor on which the Invoice was issued. + 1 + Reminder + Issue Date + Date + Date. Type + Invoice Date + + + + + + + + + BBIE + Reminder. Issue Time. Time + The time assigned by the Creditor on which the Reminder was issued. + 0..1 + Reminder + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Reminder. Reminder Type Code. Code + Code specifying the type of the Reminder. + 0..1 + Reminder + Reminder Type Code + Code + Code. Type + + + + + + + + + BBIE + Reminder. Reminder Sequence. Numeric + The sequence number of the current reminder. Specifies the number of reminders previously sent plus one. + 0..1 + Reminder + Reminder Sequence + Numeric + Numeric. Type + + + + + + + + + BBIE + Reminder. Note. Text + Free-form text applying to the Reminder. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Reminder + Note + Text + Text. Type + + + + + + + + + BBIE + Reminder. Tax Point Date. Date + The date of the Reminder used to indicate the point at which tax becomes applicable. + 0..1 + Reminder + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Reminder. Document_ Currency Code. Code + The currency in which the Document is presented. This may be the same currency as the pricing or as the tax. + 0..1 + Reminder + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Reminder. Tax_ Currency Code. Code + The currency used for tax amounts in the Reminder. + 0..1 + Reminder + Tax + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Reminder. Pricing_ Currency Code. Code + The currency used for prices in the Reminder. + 0..1 + Reminder + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Reminder. Payment_ Currency Code. Code + The currency used for payment in the Reminder. + 0..1 + Reminder + Payment + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Reminder. Payment Alternative_ Currency Code. Code + The alternative currency used for payment in the Reminder. + 0..1 + Reminder + Payment Alternative + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Reminder. Accounting Cost Code. Code + The Buyer's accounting code applied to the Reminder as a whole. + 0..1 + Reminder + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Reminder. Accounting Cost. Text + The Buyer's accounting code applied to the Reminder as a whole, expressed as text. + 0..1 + Reminder + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Reminder. Line Count. Numeric + The number of lines in the document. + 0..1 + Reminder + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Reminder. Reminder_ Period. Period + An association to period(s) to which the Reminder applies. + 0..n + Reminder + Reminder + Period + Period + + + + + + + + + ASBIE + Reminder. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Reminder + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Reminder. Signature + An association to Signature. + 0..n + Reminder + Signature + Signature + + + + + + + + + ASBIE + Reminder. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 1 + Reminder + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Reminder. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 1 + Reminder + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Reminder. Payee_ Party. Party + An association to the Payee. + 0..1 + Reminder + Payee + Party + Party + + + + + + + + + ASBIE + Reminder. Tax Representative_ Party. Party + An association to the Tax Representative. + 0..1 + Reminder + Tax Representative + Party + Party + + + + + + + + + ASBIE + Reminder. Payment Means + An association to Payment Means. + 0..n + Reminder + Payment Means + Payment Means + + + + + + + + + ASBIE + Reminder. Payment Terms + An association to Payment Terms. + 0..n + Reminder + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Reminder. Prepaid_ Payment. Payment + An association to prepaid payment(s). + 0..n + Reminder + Prepaid + Payment + Payment + + + + + + + + + ASBIE + Reminder. Allowance Charge + An association to Allowances and Charges that apply to the Reminder as a whole. + 0..n + Reminder + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Reminder. Tax_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Tax Currency. + 0..1 + Reminder + Tax + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Reminder. Pricing_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Pricing Currency. + 0..1 + Reminder + Pricing + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Reminder. Payment_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Currency. + 0..1 + Reminder + Payment + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Reminder. Payment Alternative_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Alternative Currency. + 0..1 + Reminder + Payment Alternative + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Reminder. Tax Total + An association to Tax Total for specific tax types/rates. + 0..n + Reminder + Tax Total + Tax Total + + + + + + + + + ASBIE + Reminder. Legal_ Monetary Total. Monetary Total + An association to the total amount payable on the Invoice, including Allowances, Charges, and Taxes. + 1 + Reminder + Legal + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Reminder. Reminder Line + An association to Reminder Line. + 1..n + Reminder + Reminder Line + Reminder Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-RemittanceAdvice-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-RemittanceAdvice-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..449cfa3603f938939f09256bd148aeacb737f3cb --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-RemittanceAdvice-2.0.xsd @@ -0,0 +1,540 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Remittance Advice. Details + The document used to specify details of an actual payment. + Remittance Advice + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Remittance Advice. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Remittance Advice + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Remittance Advice. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Remittance Advice + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Remittance Advice. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Remittance Advice + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Remittance Advice. Identifier + An identifier for the Remittance Advice assigned by the Debtor. + 1 + Remittance Advice + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Remittance Advice. Copy_ Indicator. Indicator + Indicates whether the Remittance Advice is a copy (true) or not (false). + 0..1 + Remittance Advice + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Remittance Advice. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Remittance Advice + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Remittance Advice. Issue Date. Date + The date assigned by the Debtor on which the Remittance Advice was issued. + 1 + Remittance Advice + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Remittance Advice. Issue Time. Time + The time assigned by the Debtor at which the Remittance Advice was issued. + 0..1 + Remittance Advice + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Remittance Advice. Note. Text + Free-form text applying to the Remittance Advice. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Remittance Advice + Note + Text + Text. Type + + + + + + + + + BBIE + Remittance Advice. Document_ Currency Code. Code + The default currency for the Remittance Advice. + 0..1 + Remittance Advice + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Remittance Advice. Total_ Debit Amount. Amount + The totals of all debit amounts for the Remittance Advice. + 0..1 + Remittance Advice + Total + Debit Amount + Amount + Amount. Type + + + + + + + + + BBIE + Remittance Advice. Total_ Credit Amount. Amount + The totals of all credit amounts for the Remittance Advice. + 0..1 + Remittance Advice + Total + Credit Amount + Amount + Amount. Type + + + + + + + + + BBIE + Remittance Advice. Total_ Payment Amount. Amount + The total payable amount for the Remittance Advice (positive). + 0..1 + Remittance Advice + Total + Payment Amount + Amount + Amount. Type + + + + + + + + + BBIE + Remittance Advice. Payment Order Reference. Text + A reference to the Payment Order (from the Payer to the Payer's bank). + 0..1 + Remittance Advice + Payment Order Reference + Text + Text. Type + + + + + + + + + BBIE + Remittance Advice. Payer_ Reference. Text + The Payer;'s internal reference for the payment. + 0..1 + Remittance Advice + Payer + Reference + Text + Text. Type + + + + + + + + + BBIE + Remittance Advice. Invoicing Party_ Reference. Text + The Invoicing Party's reference to the payment, previously requested of the Payer to accompany remittance. + 0..1 + Remittance Advice + Invoicing Party + Reference + Text + Text. Type + + + + + + + + + BBIE + Remittance Advice. Line Count. Numeric + The number of lines in the document. + 0..1 + Remittance Advice + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Remittance Advice. Invoice_ Period. Period + Associates the Remittance Advice with an Invoicing Period rather than a specific Invoice. + 0..n + Remittance Advice + Invoice + Period + Period + + + + + + + + + ASBIE + Remittance Advice. Billing Reference + An association to Billing Reference. + 0..1 + Remittance Advice + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Remittance Advice. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Remittance Advice + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Remittance Advice. Signature + An association to Signature. + 0..n + Remittance Advice + Signature + Signature + + + + + + + + + ASBIE + Remittance Advice. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 1 + Remittance Advice + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Remittance Advice. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 1 + Remittance Advice + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Remittance Advice. Payee_ Party. Party + An association to the Payee. + 0..1 + Remittance Advice + Payee + Party + Party + + + + + + + + + ASBIE + Remittance Advice. Payment Means + An association to Payment Means. + 0..1 + Remittance Advice + Payment Means + Payment Means + + + + + + + + + ASBIE + Remittance Advice. Tax Total + An association to Tax Total. + 0..n + Remittance Advice + Tax Total + Tax Total + + + + + + + + + ASBIE + Remittance Advice. Remittance Advice Line + An association to one or more Remittance Advice Lines. + 1..n + Remittance Advice + Remittance Advice Line + Remittance Advice Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-RequestForQuotation-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-RequestForQuotation-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..a633cb2d8f143165e566eaf6e3a7ce8156d7aed0 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-RequestForQuotation-2.0.xsd @@ -0,0 +1,440 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Request For Quotation. Details + The document used to request a Quotation for goods and services from a Seller. + Request For Quotation + Purchase Order + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Request For Quotation. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Request For Quotation + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Request For Quotation. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Request For Quotation + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Request For Quotation. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Request For Quotation + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Request For Quotation. Identifier + An identifier for the Request For Quotation assigned by the Originator. + 0..1 + Request For Quotation + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Request For Quotation. Copy_ Indicator. Indicator + Indicates whether the Request For Quotation is a copy (true) or not (false). + 0..1 + Request For Quotation + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Request For Quotation. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Request For Quotation + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Request For Quotation. Issue Date. Date + The date assigned by the Originator on which the Quotation was requested. + 1 + Request For Quotation + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Request For Quotation. Issue Time. Time + The time assigned by the Originator at which the Quotation was requested. + 1 + Request For Quotation + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Request For Quotation. Note. Text + Free-form text applying to the Request For Quotation. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Request For Quotation + Note + Text + Text. Type + + + + + + + + + BBIE + Request For Quotation. Pricing_ Currency Code. Code + The currency that the Seller should use to price the Quotation. + 0..1 + Request For Quotation + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Request For Quotation. Line Count. Numeric + The number of lines in the document. + 0..1 + Request For Quotation + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Request For Quotation. Catalogue_ Document Reference. Document Reference + An associative reference to Catalogue. + 0..1 + Request For Quotation + Catalogue + Document Reference + Document Reference + + + + + + + + + ASBIE + Request For Quotation. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Request For Quotation + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Request For Quotation. Signature + An association to Signature. + 0..n + Request For Quotation + Signature + Signature + + + + + + + + + ASBIE + Request For Quotation. Originator_ Customer Party. Customer Party + An association to the Originator. + 0..1 + Request For Quotation + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Request For Quotation. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 1 + Request For Quotation + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Request For Quotation. Delivery + An association to Delivery. + 0..n + Request For Quotation + Delivery + Delivery + + + + + + + + + ASBIE + Request For Quotation. Delivery Terms + An association to Delivery Terms. + 0..n + Request For Quotation + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Request For Quotation. Destination_ Country. Country + An association to the country of destination (for customs purposes for potential orders). + 0..1 + Request For Quotation + Destination + Country + Country + + + + + + + + + ASBIE + Request For Quotation. Contract + An association to a framework agreement or contract. + 0..n + Request For Quotation + Contract + Contract + + + + + + + + + ASBIE + Request For Quotation. Request For Quotation Line + An association to one or more Request For Quotation Lines. + 1..n + Request For Quotation + Request For Quotation Line + Request For Quotation Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-SelfBilledCreditNote-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-SelfBilledCreditNote-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..3ff9dc515ba5bc19366c01643583d7f01e2b1ad3 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-SelfBilledCreditNote-2.0.xsd @@ -0,0 +1,664 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Self Billed Credit Note. Details + The Credit Note created by the Debtor in a Self Billing arrangement with a Creditor; Self Billed Credit Note replaces Debit Note in such arrangements. + Self Billed Credit Note + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Self Billed Credit Note. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Self Billed Credit Note + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Self Billed Credit Note. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Self Billed Credit Note + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Self Billed Credit Note. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Self Billed Credit Note + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Self Billed Credit Note. Identifier + An identifier for the Self Billed Credit Note assigned by the Debtor. + 1 + Self Billed Credit Note + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Self Billed Credit Note. Copy_ Indicator. Indicator + Indicates whether the Self Billed Credit Note is a copy (true) or not (false). + 0..1 + Self Billed Credit Note + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Self Billed Credit Note. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Self Billed Credit Note + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Self Billed Credit Note. Issue Date. Date + The date assigned by the Debtor on which the Self Billed Credit Note was issued. + 1 + Self Billed Credit Note + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Self Billed Credit Note. Issue Time. Time + The time assigned by the Debtor at which the Self Billed Credit Note was issued. + 0..1 + Self Billed Credit Note + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Self Billed Credit Note. Tax Point Date. Date + The date of the Self Billed Credit Note, used to indicate the point at which tax becomes applicable. + 0..1 + Self Billed Credit Note + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Self Billed Credit Note. Note. Text + Free-form text applying to the Self Billed Credit Note. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Self Billed Credit Note + Note + Text + Text. Type + + + + + + + + + BBIE + Self Billed Credit Note. Document_ Currency Code. Code + The default currency for the Self Billed Credit Note. + 1 + Self Billed Credit Note + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Self Billed Credit Note. Tax_ Currency Code. Code + The currency used for tax amounts in the Self Billed Credit Note. + 0..1 + Self Billed Credit Note + Tax + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Self Billed Credit Note. Pricing_ Currency Code. Code + The currency used for prices in the Self Billed Credit Note. + 0..1 + Self Billed Credit Note + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Self Billed Credit Note. Accounting Cost Code. Code + The Buyer's accounting code applied to the Self Billed Credit Note as a whole. + 0..1 + Self Billed Credit Note + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Self Billed Credit Note. Accounting Cost. Text + The Buyer's accounting code applied to the Self Billed Credit Note as a whole, expressed as text. + 0..1 + Self Billed Credit Note + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Self Billed Credit Note. Line Count. Numeric + The number of lines in the document. + 0..1 + Self Billed Credit Note + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Self Billed Credit Note. Invoice_ Period. Period + Associates the Self Billed Credit Note with an Invoicing Period rather than a specific Invoice (Self Billing). + 0..n + Self Billed Credit Note + Invoice + Period + Period + + + + + + + + + ASBIE + Self Billed Credit Note. Discrepancy_ Response. Response + An association to a reason for the Self Billed Credit Note as a whole. + 0..n + Self Billed Credit Note + Discrepancy + Response + Response + + + + + + + + + ASBIE + Self Billed Credit Note. Order Reference + An association to Order Reference. + 0..1 + Self Billed Credit Note + Order Reference + Order Reference + + + + + + + + + ASBIE + Self Billed Credit Note. Billing Reference + An association to Billing Reference. + 0..n + Self Billed Credit Note + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Self Billed Credit Note. Despatch_ Document Reference. Document Reference + An associative reference to Despatch Advice. + 0..n + Self Billed Credit Note + Despatch + Document Reference + Document Reference + + + + + + + + + ASBIE + Self Billed Credit Note. Receipt_ Document Reference. Document Reference + An associative reference to Receipt Advice. + 0..n + Self Billed Credit Note + Receipt + Document Reference + Document Reference + + + + + + + + + ASBIE + Self Billed Credit Note. Contract_ Document Reference. Document Reference + An associative reference to Contract. + 0..n + Self Billed Credit Note + Contract + Document Reference + Document Reference + + + + + + + + + ASBIE + Self Billed Credit Note. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Self Billed Credit Note + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Self Billed Credit Note. Signature + An association to Signature. + 0..n + Self Billed Credit Note + Signature + Signature + + + + + + + + + ASBIE + Self Billed Credit Note. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 1 + Self Billed Credit Note + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Self Billed Credit Note. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Customer Party. + 1 + Self Billed Credit Note + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Self Billed Credit Note. Payee_ Party. Party + An association to the Payee. + 0..1 + Self Billed Credit Note + Payee + Party + Party + + + + + + + + + ASBIE + Self Billed Credit Note. Tax Representative_ Party. Party + An association to the Tax Representative. + 0..1 + Self Billed Credit Note + Tax Representative + Party + Party + + + + + + + + + ASBIE + Self Billed Credit Note. Allowance Charge + An association with an overall charge or allowance. + 0..n + Self Billed Credit Note + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Self Billed Credit Note. Tax_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Tax Currency. + 0..1 + Self Billed Credit Note + Tax + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Self Billed Credit Note. Pricing_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Pricing Currency. + 0..1 + Self Billed Credit Note + Pricing + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Self Billed Credit Note. Tax Total + An association to Tax Total for specific tax types/rates. + 0..n + Self Billed Credit Note + Tax Total + Tax Total + + + + + + + + + ASBIE + Self Billed Credit Note. Legal_ Monetary Total. Monetary Total + An association to the total amount payable on the Self Billed Credit Note, including Allowances, Charges, and Taxes. + 1 + Self Billed Credit Note + Legal + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Self Billed Credit Note. Credit Note Line + An association to one or more Self Billed Credit Note Lines. + 1..n + Self Billed Credit Note + Credit Note Line + Credit Note Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-SelfBilledInvoice-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-SelfBilledInvoice-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..0a97ca9200bc47270d5ae563e32946b400c615cf --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-SelfBilledInvoice-2.0.xsd @@ -0,0 +1,870 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Self Billed Invoice. Details + The Invoice document created by the Customer (rather than the Supplier) in a Self Billing relationship. + Self Billed Invoice + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Self Billed Invoice. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Self Billed Invoice + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Self Billed Invoice. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Self Billed Invoice + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Self Billed Invoice. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Self Billed Invoice + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Self Billed Invoice. Identifier + An identifier for the Self Billed Invoice. + 1 + Self Billed Invoice + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Self Billed Invoice. Copy_ Indicator. Indicator + Indicates whether a document is a copy (true) or not (false). + 0..1 + Self Billed Invoice + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Self Billed Invoice. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Self Billed Invoice + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Self Billed Invoice. Issue Date. Date + The date on which the Self Billed Invoice was issued. + 1 + Self Billed Invoice + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Self Billed Invoice. Issue Time. Time + The time at which the Self Billed Invoice was issued. + 0..1 + Self Billed Invoice + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Self Billed Invoice. Tax Point Date. Date + The date of the invoice for tax purposes, in accordance with the applicable tax regulation. + 0..1 + Self Billed Invoice + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Self Billed Invoice. Invoice Type Code. Code + Identifies the type of the invoice by a code. + 0..1 + Self Billed Invoice + Invoice Type Code + Code + Code. Type + + + + + + + + + BBIE + Self Billed Invoice. Note. Text + Contains any free-form text pertinent to the entire document or to the document message itself. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Self Billed Invoice + Note + Text + Text. Type + + + + + + + + + BBIE + Self Billed Invoice. Document_ Currency Code. Code + The currency in which the Invoice is presented. This may be the same currency as the pricing or as the tax. + 0..1 + Self Billed Invoice + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Self Billed Invoice. Tax_ Currency Code. Code + The currency used for tax amounts in the Invoice. + 0..1 + Self Billed Invoice + Tax + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Self Billed Invoice. Pricing_ Currency Code. Code + The currency used for prices in the Invoice. + 0..1 + Self Billed Invoice + Pricing + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Self Billed Invoice. Payment_ Currency Code. Code + The currency used for payment in the Invoice. + 0..1 + Self Billed Invoice + Payment + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Self Billed Invoice. Payment Alternative_ Currency Code. Code + The alternative currency used for payment in the Invoice. + 0..1 + Self Billed Invoice + Payment Alternative + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Self Billed Invoice. Accounting Cost Code. Code + An accounting cost code applied to the Invoice as a whole. + 0..1 + Self Billed Invoice + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Self Billed Invoice. Accounting Cost. Text + An accounting cost code applied to the Invoice as a whole. + 0..1 + Self Billed Invoice + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Self Billed Invoice. Line Count. Numeric + The number of lines in the document. + 0..1 + Self Billed Invoice + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Self Billed Invoice. Invoice_ Period. Period + An association to period(s) to which the Self Billed Invoice applies. + 0..n + Self Billed Invoice + Invoice + Period + Period + + + + + + + + + ASBIE + Self Billed Invoice. Order Reference + An association to Order Reference. + 0..1 + Self Billed Invoice + Order Reference + Order Reference + + + + + + + + + ASBIE + Self Billed Invoice. Billing Reference + An association to Billing Reference. + 0..n + Self Billed Invoice + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Self Billed Invoice. Contract_ Document Reference. Document Reference + An associative reference to Contract. + 0..n + Self Billed Invoice + Contract + Document Reference + Document Reference + + + + + + + + + ASBIE + Self Billed Invoice. Despatch_ Document Reference. Document Reference + An associative reference to Despatch Advice. + 0..n + Self Billed Invoice + Despatch + Document Reference + Document Reference + + + + + + + + + ASBIE + Self Billed Invoice. Receipt_ Document Reference. Document Reference + An associative reference to Receipt Advice. + 0..n + Self Billed Invoice + Receipt + Document Reference + Document Reference + + + + + + + + + ASBIE + Self Billed Invoice. Statement_ Document Reference. Document Reference + An associative reference to Statement + 0..n + Self Billed Invoice + Statement + Document Reference + Document Reference + + + + + + + + + ASBIE + Self Billed Invoice. Originator_ Document Reference. Document Reference + An associative reference to Originator Document. + 0..n + Self Billed Invoice + Originator + Document Reference + Document Reference + + + + + + + + + ASBIE + Self Billed Invoice. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Self Billed Invoice + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Self Billed Invoice. Signature + An association to Signature. + 0..n + Self Billed Invoice + Signature + Signature + + + + + + + + + ASBIE + Self Billed Invoice. Accounting_ Customer Party. Customer Party + An association to Accounting Customer Party. + 1 + Self Billed Invoice + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Self Billed Invoice. Accounting_ Supplier Party. Supplier Party + An association to Accounting Supplier Party. + 1 + Self Billed Invoice + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Self Billed Invoice. Buyer_ Customer Party. Customer Party + Associates the Invoice with information about the buyer involved in the transaction. + 0..1 + Self Billed Invoice + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Self Billed Invoice. Seller_ Supplier Party. Supplier Party + Associates the Invoice with information about the seller involved in the transaction. + 0..1 + Self Billed Invoice + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Self Billed Invoice. Payee_ Party. Party + Associates the Invoice with information about the payee involved in the transaction. + 0..1 + Self Billed Invoice + Payee + Party + Party + + + + + + + + + ASBIE + Self Billed Invoice. Tax Representative_ Party. Party + An association to the Tax Representative. + 0..1 + Self Billed Invoice + Tax Representative + Party + Party + + + + + + + + + ASBIE + Self Billed Invoice. Delivery + Associates the overall Invoice with the details of a delivery (or deliveries). + 0..n + Self Billed Invoice + Delivery + Delivery + + + + + + + + + ASBIE + Self Billed Invoice. Delivery Terms + Associates the Invoice with the delivery terms applicable/required. + 0..n + Self Billed Invoice + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Self Billed Invoice. Payment Means + Associates the Invoice with the expected means of payment. + 0..1 + Self Billed Invoice + Payment Means + Payment Means + + + + + + + + + ASBIE + Self Billed Invoice. Payment Terms + Associates the Invoice with the payment terms applicable/offered. + 0..n + Self Billed Invoice + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Self Billed Invoice. Prepaid_ Payment. Payment + An association to prepaid payment(s). + 0..n + Self Billed Invoice + Prepaid + Payment + Payment + + + + + + + + + ASBIE + Self Billed Invoice. Allowance Charge + Associates the Invoice with an overall charge or allowance. + 0..n + Self Billed Invoice + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Self Billed Invoice. Tax_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Tax Currency. + 0..1 + Self Billed Invoice + Tax + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Self Billed Invoice. Pricing_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Pricing Currency. + 0..1 + Self Billed Invoice + Pricing + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Self Billed Invoice. Payment_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Currency. + 0..1 + Self Billed Invoice + Payment + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Self Billed Invoice. Payment Alternative_ Exchange Rate. Exchange Rate + An association to Exchange Rate between the Document Currency and the Payment Alternative Currency. + 0..1 + Self Billed Invoice + Payment Alternative + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Self Billed Invoice. Tax Total + Associates the Invoice with summary information for a particular tax. + 0..n + Self Billed Invoice + Tax Total + Tax Total + + + + + + + + + ASBIE + Self Billed Invoice. Legal_ Monetary Total. Monetary Total + Associates the Invoice with a set of totals required for the Invoice to be a legal document. + 1 + Self Billed Invoice + Legal + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Self Billed Invoice. Invoice Line + An Invoice has one or more invoice lines. + 1..n + Self Billed Invoice + Invoice Line + Invoice Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Statement-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Statement-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..9d4da0aa8bdef09df32c6f992780aaa6cd026962 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Statement-2.0.xsd @@ -0,0 +1,553 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Statement. Details + The document used to specify the status of Orders, Billing, and Payment. This document is a Statement of Account and not intended as a summary Invoice + Statement + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Statement. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Statement + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Statement. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Statement + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Statement. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Statement + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Statement. Identifier + An identifier for the Statement. + 1 + Statement + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement. Copy_ Indicator. Indicator + Indicates whether the Statement is a copy (true) or not (false). + 0..1 + Statement + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Statement. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Statement + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement. Issue Date. Date + The date assigned by the Creditor on which the Statement was issued. + 1 + Statement + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Statement. Issue Time. Time + The time assigned by the Creditor at which the Statement was issued. + 0..1 + Statement + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Statement. Note. Text + Free-form text applying to the Statement. This element may contain notes or any other similar information that is not contained explicitly in another structure. + 0..n + Statement + Note + Text + Text. Type + + + + + + + + + BBIE + Statement. Document_ Currency Code. Code + The default currency for the Statement. + 1 + Statement + Document + Currency Code + Code + Currency_ Code. Type + + + + + + + + + BBIE + Statement. Total_ Debit Amount. Amount + The total of all debit amounts for the Statement. + 0..1 + Statement + Total + Debit Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement. Total_ Credit Amount. Amount + The total of all credit amounts for the Statement. + 0..1 + Statement + Total + Credit Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement. Total_ Balance Amount. Amount + The total amount for the Statement. + 0..1 + Statement + Total + Balance Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement. Line Count. Numeric + The number of lines in the document. + 0..1 + Statement + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Statement. Statement_ Period. Period + An association to period(s) to which the Statement applies. + 0..1 + Statement + Statement + Period + Period + + + + + + + + + ASBIE + Statement. Additional_ Document Reference. Document Reference + An associative reference to Additional Document. + 0..n + Statement + Additional + Document Reference + Document Reference + + + + + + + + + ASBIE + Statement. Signature + An association to Signature. + 0..n + Statement + Signature + Signature + + + + + + + + + ASBIE + Statement. Accounting_ Supplier Party. Supplier Party + An association to the Accounting Supplier Party. + 1 + Statement + Accounting + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement. Accounting_ Customer Party. Customer Party + An association to the Accounting Customer Party. + 1 + Statement + Accounting + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement. Buyer_ Customer Party. Customer Party + An association to the Buyer. + 0..1 + Statement + Buyer + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement. Seller_ Supplier Party. Supplier Party + An association to the Seller. + 0..1 + Statement + Seller + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement. Originator_ Customer Party. Customer Party + An association to the Originator. + 0..1 + Statement + Originator + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement. Payee_ Party. Party + An association to the Payee. + 0..1 + Statement + Payee + Party + Party + + + + + + + + + ASBIE + Statement. Payment Means + An association to Payment Means. + 0..1 + Statement + Payment Means + Payment Means + + + + + + + + + ASBIE + Statement. Payment Terms + An association to Payment Terms. + 0..n + Statement + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Statement. Allowance Charge + An association to Allowances and Charges that apply to the Statement period as a whole. + 0..n + Statement + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Statement. Tax Total + An association with summary information for particular taxes. + 0..n + Statement + Tax Total + Tax Total + + + + + + + + + ASBIE + Statement. Statement Line + An association to one or more Statement Lines. + 1..n + Statement + Statement Line + Statement Line + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-TransportationStatus-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-TransportationStatus-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..6932e2ed0d3df2eea4c063b12198736ccaa9498a --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-TransportationStatus-2.0.xsd @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Transportation Status. Details + A message to report the transport status and/or change in the transport status (i.e. event) between agreed parties. + Transportation Status + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Transportation Status. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Transportation Status + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Transportation Status. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Transportation Status + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Transportation Status. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Transportation Status + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Transportation Status. Identifier + Unique identifier of the Status message. + 1 + Transportation Status + Identifier + Identifier + Identifier. Type + Freight Forwarding Instruction, Shippers Letter of Instruction + + + + + + + + + BBIE + Transportation Status. Carrier Assigned_ Identifier. Identifier + Reference number assigned by a carrier or its agent to identify a specific shipment, such as a booking reference number when cargo space is reserved prior to loading. + 0..1 + Transportation Status + Carrier Assigned + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transportation Status. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Transportation Status + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Transportation Status. Issue Date. Date + Date on which the status message was issued. + 0..1 + Transportation Status + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Transportation Status. Issue Time. Time + Time at which the status message was issued. + 0..1 + Transportation Status + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Transportation Status. Name + Name of a status message. + 0..1 + Transportation Status + Name + Name + Name. Type + + + + + + + + + BBIE + Transportation Status. Description. Text + Textual description of a status message. + 0..n + Transportation Status + Description + Text + Text. Type + + + + + + + + + BBIE + Transportation Status. Note. Text + Textual note associated with a status message. + 0..n + Transportation Status + Note + Text + Text. Type + + + + + + + + + BBIE + Transportation Status. Shipping Order Identifier. Identifier + Reference number to identify a Shipping Order. + 0..1 + Transportation Status + Shipping Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transportation Status. Other_ Instruction. Text + Instruction about this message. + 0..1 + Transportation Status + Other + Instruction + Text + Text. Type + + + + + + + + + ASBIE + Transportation Status. Consignment + An association to Consignment covered by the status message. + 1 + Transportation Status + Consignment + Consignment + + + + + + + + + ASBIE + Transportation Status. Transport Event + Events that relate to this status report. + 1..n + Transportation Status + Transport Event + Transport Event + + + + + + + + + ASBIE + Transportation Status. Document Reference + An association to Document Reference. + 0..n + Transportation Status + Document Reference + Document Reference + + + + + + + + + ASBIE + Transportation Status. Signature + An association to Signature. + 0..n + Transportation Status + Signature + Signature + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Waybill-2.0.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Waybill-2.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..f9ac09dd7868d7d094da870bf0134ca23ca31e23 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.0/maindoc/UBL-Waybill-2.0.xsd @@ -0,0 +1,476 @@ + + + + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + ABIE + Waybill. Details + The Waybill is issued by the party who acts as an agent for the carrier or other agents, to the party who gives instructions for the transportation services (shipper, consignor, etc.) stating the details of the transportation, charges, and terms and conditions under which the transportation service is provided. The party issuing this document could be a party other than that providing the physical transportation. It corresponds to the information on the Forwarding Instruction. It is used for all modes of transport. It can serve as a contractual document between the parties for the transportation service. The document made out by the carrier or on behalf of the carrier evidencing the contract for the transport of cargo. + Waybill + Consignment Note + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Waybill. UBL Version Identifier. Identifier + The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Waybill + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Waybill. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Waybill + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Waybill. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Waybill + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Waybill. Identifier + Unique identifier of the Waybill. Reference number to identify a document evidencing a transport contract. + 1 + Waybill + Identifier + Identifier + Identifier. Type + Master Waybill Number + + + + + + + + + BBIE + Waybill. Carrier Assigned_ Identifier. Identifier + Reference number assigned by a carrier or its agent to identify a specific shipment. + 0..1 + Waybill + Carrier Assigned + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Waybill. UUID. Identifier + A universally unique identifier for an instance of this ABIE. + 0..1 + Waybill + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Waybill. Issue Date. Date + Date on which the Waybill was issued. + 0..1 + Waybill + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Waybill. Issue Time. Time + Time at which the Waybill was issued. + 0..1 + Waybill + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Waybill. Name + Name of a Waybill. + 0..1 + Waybill + Name + Name + Name. Type + "Air Waybill", "House Waybill" + + + + + + + + + BBIE + Waybill. Description. Text + Textual description of a Waybill. + 0..n + Waybill + Description + Text + Text. Type + + + + + + + + + BBIE + Waybill. Note. Text + Textual note associated with a Waybill. + 0..n + Waybill + Note + Text + Text. Type + + + + + + + + + BBIE + Waybill. Shipping Order Identifier. Identifier + Reference number to identify a Shipping Order or Forwarding Instruction. + 0..1 + Waybill + Shipping Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Waybill. Ad Valorem_ Indicator. Indicator + A term used in commerce in reference to certain duties, called ad valorem duties, which are levied on commodities at certain rates per centum on their value. + 0..1 + Waybill + Ad Valorem + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Waybill. Declared Carriage_ Value. Amount + Value, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery. + 0..1 + Waybill + Declared Carriage + Value + Amount + Amount. Type + + + + + + + + + BBIE + Waybill. Other_ Instruction. Text + Contains other free-text based instructions related to the shipment to the forwarders or carriers. This should only be used where such information cannot be represented in other structured information entities within the document. + 0..n + Waybill + Other + Instruction + Text + Text. Type + + + + + + + + + ASBIE + Waybill. Consignor_ Party. Party + The party consigning goods as stipulated in the transport contract by the party ordering transport. + 0..1 + Waybill + Consignor + Party + Party + + + + + + + + + ASBIE + Waybill. Carrier_ Party. Party + The party providing the transport of goods between named points. + 0..1 + Waybill + Carrier + Party + Party + + + + + + + + + ASBIE + Waybill. Freight Forwarder_ Party. Party + The party combining individual smaller consignments into a single larger shipment (so-called consolidated consignment ) that is sent to a counterpart who mirrors the consolidator's activity by dividing the consolidated consignment into its original components. + 0..1 + Waybill + Freight Forwarder + Party + Party + + + + + + + + + ASBIE + Waybill. Shipment + A separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport. + 1 + Waybill + Shipment + Shipment + + + + + + + + + ASBIE + Waybill. Document Reference + An association to Document Reference. + 0..n + Waybill + Document Reference + Document Reference + + + + + + + + + ASBIE + Waybill. Exchange Rate + Information that directly relates to the rate of exchange (conversion) between two currencies. + 0..n + Waybill + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Waybill. Document Distribution + The distribution of the Waybill to interested parties. + 0..n + Waybill + Document Distribution + Document Distribution + + + + + + + + + ASBIE + Waybill. Signature + An association to Signature. + 0..n + Waybill + Signature + Signature + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/CCTS_CCT_SchemaModule-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/CCTS_CCT_SchemaModule-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..5be7ba1d7ad7fe2c561ddc5918899a665d28c6b8 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/CCTS_CCT_SchemaModule-2.1.xsd @@ -0,0 +1,731 @@ + + + + + + + + + + + + + + UNDT000001 + CCT + Amount. Type + 1.0 + A number of monetary units specified in a currency where the unit of the currency is explicit or implied. + Amount + decimal + + + + + + + + UNDT000001-SC2 + SC + Amount Currency. Identifier + The currency of the amount. + Amount Currency + Identification + Identifier + string + Reference UNECE Rec 9, using 3-letter alphabetic codes. + + + + + + + UNDT000001-SC3 + SC + Amount Currency. Code List Version. Identifier + The VersionID of the UN/ECE Rec9 code list. + Amount Currency + Code List Version + Identifier + string + + + + + + + + + + + + UNDT000002 + CCT + Binary Object. Type + 1.0 + A set of finite-length sequences of binary octets. + Binary Object + binary + + + + + + + + UNDT000002-SC2 + SC + Binary Object. Format. Text + The format of the binary content. + Binary Object + Format + Text + string + + + + + + + UNDT000002-SC3 + SC + Binary Object. Mime. Code + The mime type of the binary object. + Binary Object + Mime + Code + string + + + + + + + UNDT000002-SC4 + SC + Binary Object. Encoding. Code + Specifies the decoding algorithm of the binary object. + Binary Object + Encoding + Code + string + + + + + + + UNDT000002-SC5 + SC + Binary Object. Character Set. Code + The character set of the binary object if the mime type is text. + Binary Object + Character Set + Code + string + + + + + + + UNDT000002-SC6 + SC + Binary Object. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the binary object is located. + Binary Object + Uniform Resource Identifier + Identifier + string + + + + + + + UNDT000002-SC7 + SC + Binary Object. Filename.Text + The filename of the binary object. + Binary Object + Filename + Text + string + + + + + + + + + + + + UNDT000007 + CCT + Code. Type + 1.0 + A character string (letters, figures, or symbols) that for brevity and/or languange independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information. + Code + string + Should not be used if the character string identifies an instance of an object class or an object in the real world, in which case the Identifier. Type should be used. + + + + + + + + UNDT000007-SC2 + SC + Code List. Identifier + The identification of a list of codes. + Code List + Identification + Identifier + string + + + + + + + UNDT000007-SC3 + SC + Code List. Agency. Identifier + An agency that maintains one or more lists of codes. + Code List + Agency + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UNDT000007-SC4 + SC + Code List. Agency Name. Text + The name of the agency that maintains the list of codes. + Code List + Agency Name + Text + string + + + + + + + UNDT000007-SC5 + SC + Code List. Name. Text + The name of a list of codes. + Code List + Name + Text + string + + + + + + + UNDT000007-SC6 + SC + Code List. Version. Identifier + The version of the list of codes. + Code List + Version + Identifier + string + + + + + + + UNDT000007-SC7 + SC + Code. Name. Text + The textual equivalent of the code content component. + Code + Name + Text + string + + + + + + + UNDT000007-SC8 + SC + Language. Identifier + The identifier of the language used in the code name. + Language + Identification + Identifier + string + + + + + + + UNDT000007-SC9 + SC + Code List. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the code list is located. + Code List + Uniform Resource Identifier + Identifier + string + + + + + + + UNDT000007-SC10 + SC + Code List Scheme. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the code list scheme is located. + Code List Scheme + Uniform Resource Identifier + Identifier + string + + + + + + + + + + + + UNDT000008 + CCT + Date Time. Type + 1.0 + A particular point in the progression of time together with the relevant supplementary information. + Date Time + string + Can be used for a date and/or time. + + + + + + + + UNDT000008-SC1 + SC + Date Time. Format. Text + The format of the date time content + Date Time + Format + Text + string + + + + + + + + + + + + UNDT000011 + CCT + Identifier. Type + 1.0 + A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects in the same scheme together with relevant supplementary information. + Identifier + string + + + + + + + + UNDT000011-SC2 + SC + Identification Scheme. Identifier + The identification of the identification scheme. + Identification Scheme + Identification + Identifier + string + + + + + + + UNDT000011-SC3 + SC + Identification Scheme. Name. Text + The name of the identification scheme. + Identification Scheme + Name + Text + string + + + + + + + UNDT000011-SC4 + SC + Identification Scheme Agency. Identifier + The identification of the agency that maintains the identification scheme. + Identification Scheme Agency + Identification + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UNDT000011-SC5 + SC + Identification Scheme Agency. Name. Text + The name of the agency that maintains the identification scheme. + Identification Scheme Agency + Agency Name + Text + string + + + + + + + UNDT000011-SC6 + SC + Identification Scheme. Version. Identifier + The version of the identification scheme. + Identification Scheme + Version + Identifier + string + + + + + + + UNDT000011-SC7 + SC + Identification Scheme Data. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the identification scheme data is located. + Identification Scheme Data + Uniform Resource Identifier + Identifier + string + + + + + + + UNDT000011-SC8 + SC + Identification Scheme. Uniform Resource. Identifier + The Uniform Resource Identifier that identifies where the identification scheme is located. + Identification Scheme + Uniform Resource Identifier + Identifier + string + + + + + + + + + + + + UNDT000012 + CCT + Indicator. Type + 1.0 + A list of two mutually exclusive Boolean values that express the only possible states of a Property. + Indicator + string + + + + + + + + UNDT000012-SC2 + SC + Indicator. Format. Text + Whether the indicator is numeric, textual or binary. + Indicator + Format + Text + string + + + + + + + + + + + + UNDT000013 + CCT + Measure. Type + 1.0 + A numeric value determined by measuring an object along with the specified unit of measure. + Measure + decimal + + + + + + + + UNDT000013-SC2 + SC + Measure Unit. Code + The type of unit of measure. + Measure Unit + Code + Code + string + Reference UNECE Rec. 20 and X12 355 + + + + + + + UNDT000013-SC3 + SC + Measure Unit. Code List Version. Identifier + The version of the measure unit code list. + Measure Unit + Code List Version + Identifier + string + + + + + + + + + + + + UNDT000014 + CCT + Numeric. Type + 1.0 + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Numeric + string + + + + + + + + UNDT000014-SC2 + SC + Numeric. Format. Text + Whether the number is an integer, decimal, real number or percentage. + Numeric + Format + Text + string + + + + + + + + + + + + UNDT000018 + CCT + Quantity. Type + 1.0 + A counted number of non-monetary units possibly including fractions. + Quantity + decimal + + + + + + + + UNDT000018-SC2 + SC + Quantity. Unit. Code + The unit of the quantity + Quantity + Unit Code + Code + string + + + + + + + UNDT000018-SC3 + SC + Quantity Unit. Code List. Identifier + The quantity unit code list. + Quantity Unit + Code List + Identifier + string + + + + + + + UNDT000018-SC4 + SC + Quantity Unit. Code List Agency. Identifier + The identification of the agency that maintains the quantity unit code list + Quantity Unit + Code List Agency + Identifier + string + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + UNDT000018-SC5 + SC + Quantity Unit. Code List Agency Name. Text + The name of the agency which maintains the quantity unit code list. + Quantity Unit + Code List Agency Name + Text + string + + + + + + + + + + + + UNDT000019 + CCT + Text. Type + 1.0 + A character string (i.e. a finite set of characters) generally in the form of words of a language. + Text + string + + + + + + + + UNDT000019-SC2 + SC + Language. Identifier + The identifier of the language used in the content component. + Language + Identification + Identifier + string + + + + + + + UNDT000019-SC3 + SC + Language. Locale. Identifier + The identification of the locale of the language. + Language + Locale + Identifier + string + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonAggregateComponents-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonAggregateComponents-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..53d2cef15cd2758f5b129c71029732ca7b2c3393 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonAggregateComponents-2.1.xsd @@ -0,0 +1,39799 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ABIE + Activity Data Line. Details + A class to associate a time period and locations (activity data) with an item for inventory planning purposes. + Activity Data Line + + + + + + + + + BBIE + Activity Data Line. Identifier + An identifier for this activity data line. + 1 + Activity Data Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Activity Data Line. Supply Chain Activity Type Code. Code + A code signifying the type of supply chain activity. + 1 + Activity Data Line + Supply Chain Activity Type Code + Code + Code. Type + + + + + + + + + ASBIE + Activity Data Line. Buyer_ Customer Party. Customer Party + The buyer of the item. + 0..1 + Activity Data Line + Buyer + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Activity Data Line. Seller_ Supplier Party. Supplier Party + The seller of the item. + 0..1 + Activity Data Line + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Activity Data Line. Activity_ Period. Period + The period during which the activity is realized. + 0..1 + Activity Data Line + Activity + Period + Period + Period + + + + + + + + + ASBIE + Activity Data Line. Activity Origin_ Location. Location + Either the location where the movement of goods is observed or the location from which the goods are moved. + 1 + Activity Data Line + Activity Origin + Location + Location + Location + + + + + + + + + ASBIE + Activity Data Line. Activity Final_ Location. Location + The location to which the goods are moved. + 0..1 + Activity Data Line + Activity Final + Location + Location + Location + + + + + + + + + ASBIE + Activity Data Line. Sales Item + Sales information for an item to which this line applies. + 1..n + Activity Data Line + Sales Item + Sales Item + Sales Item + + + + + + + + + + + ABIE + Activity Property. Details + A class to define a name/value pair for a property of an inventory planning activity. + Activity Property + + + + + + + + + BBIE + Activity Property. Name + The name of this activity property. + 1 + Activity Property + Name + Name + Name. Type + + + + + + + + + BBIE + Activity Property. Value. Text + The value of this activity property. + 1 + Activity Property + Value + Text + Text. Type + + + + + + + + + + + ABIE + Address. Details + A class to define common information related to an address. + Address + + + + + + + + + BBIE + Address. Identifier + An identifier for this address within an agreed scheme of address identifiers. + 0..1 + Address + Identifier + Identifier + Identifier. Type + DetailsKey + + + + + + + + + BBIE + Address. Address Type Code. Code + A mutually agreed code signifying the type of this address. + 0..1 + Address + Address Type Code + Code + Code. Type + + + + + + + + + BBIE + Address. Address Format Code. Code + A mutually agreed code signifying the format of this address. + 0..1 + Address + Address Format Code + Code + Code. Type + + + + + + + + + BBIE + Address. Postbox. Text + A post office box number registered for postal delivery by a postal service provider. + 0..1 + Address + Postbox + Text + Text. Type + PostBox, PO Box + 123 + + + + + + + + + BBIE + Address. Floor. Text + An identifiable floor of a building. + 0..1 + Address + Floor + Text + Text. Type + SubPremiseNumber + 30 + + + + + + + + + BBIE + Address. Room. Text + An identifiable room, suite, or apartment of a building. + 0..1 + Address + Room + Text + Text. Type + SubPremiseNumber + Reception + + + + + + + + + BBIE + Address. Street Name. Name + The name of the street, road, avenue, way, etc. to which the number of the building is attached. + 0..1 + Address + Street Name + Name + Name. Type + Thoroughfare + Kwun Tong Road + + + + + + + + + BBIE + Address. Additional_ Street Name. Name + An additional street name used to further clarify the address. + 0..1 + Address + Additional + Street Name + Name + Name. Type + Thoroughfare + Cnr Aberdeen Road + + + + + + + + + BBIE + Address. Block Name. Name + The name of the block (an area surrounded by streets and usually containing several buildings) in which this address is located. + 0..1 + Address + Block Name + Name + Name. Type + Seabird + + + + + + + + + BBIE + Address. Building Name. Name + The name of a building. + 0..1 + Address + Building Name + Name + Name. Type + BuildingName + Plot 421 + + + + + + + + + BBIE + Address. Building Number. Text + The number of a building within the street. + 0..1 + Address + Building Number + Text + Text. Type + PremiseNumber + 388 + + + + + + + + + BBIE + Address. Inhouse_ Mail. Text + The specific identifable location within a building where mail is delivered. + 0..1 + Address + Inhouse + Mail + Text + Text. Type + MailStop + + + + + + + + + BBIE + Address. Department. Text + The department of the addressee. + 0..1 + Address + Department + Text + Text. Type + Department + Accounts Payable + + + + + + + + + BBIE + Address. Mark Attention. Text + The name, expressed as text, of a person or department in an organization to whose attention incoming mail is directed; corresponds to the printed forms "for the attention of", "FAO", and ATTN:". + 0..1 + Address + Mark Attention + Text + Text. Type + + + + + + + + + BBIE + Address. Mark Care. Text + The name, expressed as text, of a person or organization at this address into whose care incoming mail is entrusted; corresponds to the printed forms "care of" and "c/o". + 0..1 + Address + Mark Care + Text + Text. Type + + + + + + + + + BBIE + Address. Plot Identification. Text + An identifier (e.g., a parcel number) for the piece of land associated with this address. + 0..1 + Address + Plot Identification + Text + Text. Type + + + + + + + + + BBIE + Address. City Subdivision Name. Name + The name of the subdivision of a city, town, or village in which this address is located, such as the name of its district or borough. + 0..1 + Address + City Subdivision Name + Name + Name. Type + + + + + + + + + BBIE + Address. City Name. Name + The name of a city, town, or village. + 0..1 + Address + City Name + Name + Name. Type + LocalityName + Hong Kong + + + + + + + + + BBIE + Address. Postal_ Zone. Text + The postal identifier for this address according to the relevant national postal service, such as a ZIP code or Post Code. + 0..1 + Address + Postal + Zone + Text + Text. Type + PostalCodeNumber + SW11 4EW 2500 GG + + + + + + + + + BBIE + Address. Country Subentity. Text + The political or administrative division of a country in which this address is located, such as the name of its county, province, or state, expressed as text. + 0..1 + Address + Country Subentity + Text + Text. Type + AdministrativeArea, State, Country, Shire, Canton + Florida , Tamilnadu + + + + + + + + + BBIE + Address. Country Subentity Code. Code + The political or administrative division of a country in which this address is located, such as a county, province, or state, expressed as a code (typically nationally agreed). + 0..1 + Address + Country Subentity Code + Code + Code. Type + AdministrativeAreaCode, State Code + + + + + + + + + BBIE + Address. Region. Text + The recognized geographic or economic region or group of countries in which this address is located. + 0..1 + Address + Region + Text + Text. Type + LocalityName, Economic Zone + European Union + + + + + + + + + BBIE + Address. District. Text + The district or geographical division of a country or region in which this address is located. + 0..1 + Address + District + Text + Text. Type + LocalityName, Area + East Coast + + + + + + + + + BBIE + Address. Timezone Offset. Text + The time zone in which this address is located (as an offset from Universal Coordinated Time (UTC)) at the time of exchange. + 0..1 + Address + Timezone Offset + Text + Text. Type + +8:00 -3:00 + + + + + + + + + ASBIE + Address. Address Line + An unstructured address line. + 0..n + Address + Address Line + Address Line + Address Line + + + + + + + + + ASBIE + Address. Country + The country in which this address is situated. + 0..1 + Address + Country + Country + Country + + + + + + + + + ASBIE + Address. Location Coordinate + The geographical coordinates of this address. + 0..n + Address + Location Coordinate + Location Coordinate + Location Coordinate + + + + + + + + + + + ABIE + Address Line. Details + A class to define an unstructured address line. + Address Line + + + + + + + + + BBIE + Address Line. Line. Text + An address line expressed as unstructured text. + 1 + Address Line + Line + Text + Text. Type + 123 Standard Chartered Tower + + + + + + + + + + + ABIE + Air Transport. Details + A class to identify a specific aircraft used for transportation. + Air Transport + + + + + + + + + BBIE + Air Transport. Aircraft Identifier. Identifier + An identifer for a specific aircraft. + 1 + Air Transport + Aircraft Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Allowance Charge. Details + A class to describe information about a charge or discount as applied to a price component. + Allowance Charge + + + + + + + + + BBIE + Allowance Charge. Identifier + An identifier for this allowance or charge. + 0..1 + Allowance Charge + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Allowance Charge. Charge_ Indicator. Indicator + An indicator that this AllowanceCharge describes a charge (true) or a discount (false). + 1 + Allowance Charge + Charge + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Allowance Charge. Allowance Charge Reason Code. Code + A mutually agreed code signifying the reason for this allowance or charge. + 0..1 + Allowance Charge + Allowance Charge Reason Code + Code + Allowance Charge Reason + Allowance Charge Reason_ Code. Type + + + + + + + + + BBIE + Allowance Charge. Allowance Charge_ Reason. Text + The reason for this allowance or charge. + 0..n + Allowance Charge + Allowance Charge + Reason + Text + Text. Type + + + + + + + + + BBIE + Allowance Charge. Multiplier_ Factor. Numeric + A number by which the base amount is multiplied to calculate the actual amount of this allowance or charge. + 0..1 + Allowance Charge + Multiplier + Factor + Numeric + Numeric. Type + 0.20 + + + + + + + + + BBIE + Allowance Charge. Prepaid_ Indicator. Indicator + An indicator that this allowance or charge is prepaid (true) or not (false). + 0..1 + Allowance Charge + Prepaid + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Allowance Charge. Sequence. Numeric + A number indicating the order of this allowance or charge in the sequence of calculations applied when there are multiple allowances or charges. + 0..1 + Allowance Charge + Sequence + Numeric + Numeric. Type + 1, 2, 3, 4, etc. + + + + + + + + + BBIE + Allowance Charge. Amount + The monetary amount of this allowance or charge to be applied. + 1 + Allowance Charge + Amount + Amount + Amount. Type + 35,23 + + + + + + + + + BBIE + Allowance Charge. Base_ Amount. Amount + The monetary amount to which the multiplier factor is applied in calculating the amount of this allowance or charge. + 0..1 + Allowance Charge + Base + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Allowance Charge. Accounting Cost Code. Code + The accounting cost centre used by the buyer to account for this allowance or charge, expressed as a code. + 0..1 + Allowance Charge + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Allowance Charge. Accounting Cost. Text + The accounting cost centre used by the buyer to account for this allowance or charge, expressed as text. + 0..1 + Allowance Charge + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Allowance Charge. Per Unit_ Amount. Amount + The allowance or charge per item; the total allowance or charge is calculated by multiplying the per unit amount by the quantity of items, either at the level of the individual transaction line or for the total number of items in the document, depending on the context in which it appears. + 0..1 + Allowance Charge + Per Unit + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Allowance Charge. Tax Category + A tax category applicable to this allowance or charge. + 0..n + Allowance Charge + Tax Category + Tax Category + Tax Category + + + + + + + + + ASBIE + Allowance Charge. Tax Total + The total of all the taxes applicable to this allowance or charge. + 0..1 + Allowance Charge + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Allowance Charge. Payment Means + A means of payment for this allowance or charge. + 0..n + Allowance Charge + Payment Means + Payment Means + Payment Means + + + + + + + + + + + ABIE + Appeal Terms. Details + A class to describe the terms and conditions, set by the contracting authority, under which an appeal can be lodged for a tender award. + Appeal Terms + + + + + + + + + BBIE + Appeal Terms. Description. Text + Text describing the terms of an appeal. + 0..n + Appeal Terms + Description + Text + Text. Type + + + + + + + + + ASBIE + Appeal Terms. Presentation_ Period. Period + The period during which an appeal can be presented. + 0..1 + Appeal Terms + Presentation + Period + Period + Period + + + + + + + + + ASBIE + Appeal Terms. Appeal Information_ Party. Party + The party presenting the information for an appeal. + 0..1 + Appeal Terms + Appeal Information + Party + Party + Party + + + + + + + + + ASBIE + Appeal Terms. Appeal Receiver_ Party. Party + The party to whom an appeal should be presented. + 0..1 + Appeal Terms + Appeal Receiver + Party + Party + Party + + + + + + + + + ASBIE + Appeal Terms. Mediation_ Party. Party + The party that has been appointed to mediate any appeal. + 0..1 + Appeal Terms + Mediation + Party + Party + Party + + + + + + + + + + + ABIE + Attachment. Details + A class to describe an attached document. An attachment can refer to an external document or be included with the document being exchanged. + Attachment + + + + + + + + + BBIE + Attachment. Embedded_ Document. Binary Object + A binary large object containing an attached document. + 0..1 + Attachment + Embedded + Document + Binary Object + Binary Object. Type + + + + + + + + + ASBIE + Attachment. External Reference + A reference to an attached document that is external to the document(s) being exchanged. + 0..1 + Attachment + External Reference + External Reference + External Reference + + + + + + + + + + + ABIE + Auction Terms. Details + A class to describe the terms to be fulfilled by tenderers if an auction is to be executed before the awarding of a tender. + Auction Terms + + + + + + + + + BBIE + Auction Terms. Auction_ Constraint. Indicator + Indicates whether an electronic auction will be used before the awarding of a contract (true) or not (false). + 0..1 + Auction Terms + Auction + Constraint + Indicator + Indicator. Type + + + + + + + + + BBIE + Auction Terms. Justification_ Description. Text + Text describing a justification for the use of an auction in awarding the tender. + 0..n + Auction Terms + Justification + Description + Text + Text. Type + + + + + + + + + BBIE + Auction Terms. Description. Text + Text for tenderers describing terms governing the auction. + 0..n + Auction Terms + Description + Text + Text. Type + + + + + + + + + BBIE + Auction Terms. Process_ Description. Text + Text describing the auction process. + 0..n + Auction Terms + Process + Description + Text + Text. Type + + + + + + + + + BBIE + Auction Terms. Conditions_ Description. Text + Text describing the conditions under which the tenderers will be able to bid as part of the auction. + 0..n + Auction Terms + Conditions + Description + Text + Text. Type + + + + + + + + + BBIE + Auction Terms. Electronic Device_ Description. Text + Text describing an electronic device used for the auction, including associated connectivity specifications. + 0..n + Auction Terms + Electronic Device + Description + Text + Text. Type + + + + + + + + + BBIE + Auction Terms. Auction_ URI. Identifier + The Uniform Resource Identifier (URI) of the electronic device used for the auction. + 0..1 + Auction Terms + Auction + URI + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Awarding Criterion. Details + A class to define a criterion from the contracting party that will be taken into account when awarding a contract. An awarding criterion can be objective, when it can be evaluated following a formula, or subjective, when human analysis is required. + Awarding Criterion + + + + + + + + + BBIE + Awarding Criterion. Identifier + Identifies a specific awarding criterion. + 0..1 + Awarding Criterion + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Awarding Criterion. Awarding Criterion Type Code. Code + A code used to define this awarding criterion. + 0..1 + Awarding Criterion + Awarding Criterion Type Code + Code + Code. Type + + + + + + + + + BBIE + Awarding Criterion. Description. Text + A description of the awarding criterion. + 0..n + Awarding Criterion + Description + Text + Text. Type + + + + + + + + + BBIE + Awarding Criterion. Weight Numeric. Numeric + A number defining the comparative weighting assigned to this awarding criterion, to enable formulaic evaluation. + 0..1 + Awarding Criterion + Weight Numeric + Numeric + Numeric. Type + + + + + + + + + BBIE + Awarding Criterion. Weight. Text + A description of the comparative weighting for this awarding criterion. + 0..n + Awarding Criterion + Weight + Text + Text. Type + + + + + + + + + BBIE + Awarding Criterion. Calculation Expression. Text + The mathematical expression that will be used to evaluate this criterion. + 0..n + Awarding Criterion + Calculation Expression + Text + Text. Type + + + + + + + + + BBIE + Awarding Criterion. Calculation Expression Code. Code + A code identifying the mathematical expression that will be used to evaluate this criterion. + 0..1 + Awarding Criterion + Calculation Expression Code + Code + Code. Type + + + + + + + + + BBIE + Awarding Criterion. Minimum_ Quantity. Quantity + The minimum quantity for an awarding criterion. + 0..1 + Awarding Criterion + Minimum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Awarding Criterion. Maximum_ Quantity. Quantity + The maximum quantity for an awarding criterion. + 0..1 + Awarding Criterion + Maximum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Awarding Criterion. Minimum_ Amount. Amount + The minimum monetary amount for an awarding criterion. + 0..1 + Awarding Criterion + Minimum + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Awarding Criterion. Maximum_ Amount. Amount + The maximum monetary amount for an awarding criterion. + 0..1 + Awarding Criterion + Maximum + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Awarding Criterion. Minimum Improvement Bid. Text + Describes the minimum improvement bid for this awarding criterion when used in an auction. + 0..n + Awarding Criterion + Minimum Improvement Bid + Text + Text. Type + + + + + + + + + ASBIE + Awarding Criterion. Subordinate_ Awarding Criterion. Awarding Criterion + Defines any subsidiary awarding criterion. + 0..n + Awarding Criterion + Subordinate + Awarding Criterion + Awarding Criterion + Awarding Criterion + + + + + + + + + + + ABIE + Awarding Criterion Response. Details + Defines the response for an awarding criterion from the tendering party. + Awarding Criterion Response + + + + + + + + + BBIE + Awarding Criterion Response. Identifier + An identification of this awarding criterion response. + 0..1 + Awarding Criterion Response + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Awarding Criterion Response. Awarding Criterion Identifier. Identifier + An identifer of the awarding criterion being referred to. + 0..1 + Awarding Criterion Response + Awarding Criterion Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Awarding Criterion Response. Awarding Criterion_ Description. Text + Describes the awarding criterion. + 0..n + Awarding Criterion Response + Awarding Criterion + Description + Text + Text. Type + + + + + + + + + BBIE + Awarding Criterion Response. Description. Text + Describes the awarding criterion response. + 0..n + Awarding Criterion Response + Description + Text + Text. Type + + + + + + + + + BBIE + Awarding Criterion Response. Quantity + Specifies the quantity tendered for this awarding criterion. + 0..1 + Awarding Criterion Response + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Awarding Criterion Response. Amount + Specifies the monetary amount tendered for this awarding criterion. + 0..1 + Awarding Criterion Response + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Awarding Criterion Response. Subordinate_ Awarding Criterion Response. Awarding Criterion Response + Defines responses to any subsidiary awarding criterion. + 0..n + Awarding Criterion Response + Subordinate + Awarding Criterion Response + Awarding Criterion Response + Awarding Criterion Response + + + + + + + + + + + ABIE + Awarding Terms. Details + A class to define the terms for awarding a contract. + Awarding Terms + + + + + + + + + BBIE + Awarding Terms. Weighting Algorithm Code. Code + A code signifying the weighting algorithm for awarding criteria. When multiple awarding criteria is used, different weighting and choices management algorithms based upon scores and weights of all award criteria can be used. An algorithm for weighting criteria shall be reported in the call for tenders document. It is used to determine how to perform the final management of tenders based on the results in each of the established award criteria + 0..1 + Awarding Terms + Weighting Algorithm Code + Code + Code. Type + + + + + + + + + BBIE + Awarding Terms. Description. Text + Text describing terms under which the contract is to be awarded. + 0..n + Awarding Terms + Description + Text + Text. Type + + + + + + + + + BBIE + Awarding Terms. Technical Committee_ Description. Text + Text describing the committee of experts evaluating the subjective criteria for awarding the contract. + 0..n + Awarding Terms + Technical Committee + Description + Text + Text. Type + + + + + + + + + BBIE + Awarding Terms. Low Tenders_ Description. Text + Text describing the exclusion criterion for abnormally low tenders. + 0..n + Awarding Terms + Low Tenders + Description + Text + Text. Type + + + + + + + + + BBIE + Awarding Terms. Prize Indicator. Indicator + Indicates whether a prize will be awarded (true) or not (false). + 0..1 + Awarding Terms + Prize Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Awarding Terms. Prize Description. Text + Number and value of the prizes to be awarded. + 0..n + Awarding Terms + Prize Description + Text + Text. Type + + + + + + + + + BBIE + Awarding Terms. Payment Description. Text + Details of payments to all participants. + 0..n + Awarding Terms + Payment Description + Text + Text. Type + + + + + + + + + BBIE + Awarding Terms. Followup Contract Indicator. Indicator + Indicates if any service contract following the contest will be awarded to the winner or one of the winners of the contest (true) or not (false). + 0..1 + Awarding Terms + Followup Contract Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Awarding Terms. Binding On Buyer Indicator. Indicator + Indicates if the decision is binding on the buyer (true) or not (false). + 0..1 + Awarding Terms + Binding On Buyer Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Awarding Terms. Awarding Criterion + Defines a criterion for awarding this tender. + 0..n + Awarding Terms + Awarding Criterion + Awarding Criterion + Awarding Criterion + + + + + + + + + ASBIE + Awarding Terms. Technical Committee_ Person. Person + A member of a committee of experts evaluating the subjective criteria for awarding the contract. + 0..n + Awarding Terms + Technical Committee + Person + Person + Person + + + + + + + + + + + ABIE + Billing Reference. Details + A class to define a reference to a billing document. + Billing Reference + + + + + + + + + ASBIE + Billing Reference. Invoice_ Document Reference. Document Reference + A reference to an invoice. + 0..1 + Billing Reference + Invoice + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Self Billed Invoice_ Document Reference. Document Reference + A reference to a self billed invoice. + 0..1 + Billing Reference + Self Billed Invoice + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Credit Note_ Document Reference. Document Reference + A reference to a credit note. + 0..1 + Billing Reference + Credit Note + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Self Billed Credit Note_ Document Reference. Document Reference + A reference to a self billed credit note. + 0..1 + Billing Reference + Self Billed Credit Note + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Debit Note_ Document Reference. Document Reference + A reference to a debit note. + 0..1 + Billing Reference + Debit Note + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Reminder_ Document Reference. Document Reference + A reference to a billing reminder. + 0..1 + Billing Reference + Reminder + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Additional_ Document Reference. Document Reference + A reference to an additional document. + 0..1 + Billing Reference + Additional + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Billing Reference. Billing Reference Line + A reference to a transaction line in the billing document. + 0..n + Billing Reference + Billing Reference Line + Billing Reference Line + Billing Reference Line + + + + + + + + + + + ABIE + Billing Reference Line. Details + A class to define a reference to a transaction line in a billing document. + Billing Reference Line + + + + + + + + + BBIE + Billing Reference Line. Identifier + An identifier for this transaction line in a billing document. + 1 + Billing Reference Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Billing Reference Line. Amount + The monetary amount of the transaction line, including any allowances and charges but excluding taxes. + 0..1 + Billing Reference Line + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Billing Reference Line. Allowance Charge + An allowance or charge applicable to the transaction line. + 0..n + Billing Reference Line + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Branch. Details + A class to describe a branch or a division of an organization. + Branch + + + + + + + + + BBIE + Branch. Identifier + An identifier for this branch or division of an organization. + 0..1 + Branch + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Branch. Name + The name of this branch or division of an organization. + 0..1 + Branch + Name + Name + Name. Type + + + + + + + + + ASBIE + Branch. Financial Institution + The financial institution that this branch belongs to (if applicable). + 0..1 + Branch + Financial Institution + Financial Institution + Financial Institution + + + + + + + + + ASBIE + Branch. Address + The address of this branch or division. + 0..1 + Branch + Address + Address + Address + + + + + + + + + + + ABIE + Budget Account. Details + A class to define a budget account. + Budget Account + + + + + + + + + BBIE + Budget Account. Identifier + An identifier for the budget account, typically an internal accounting reference. + 0..1 + Budget Account + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Budget Account. Budget Year. Numeric + The number of the year for this budget account, e.g. 2012 + 0..1 + Budget Account + Budget Year + Numeric + Numeric. Type + + + + + + + + + ASBIE + Budget Account. Required_ Classification Scheme. Classification Scheme + A classification scheme required for this budget account. + 0..1 + Budget Account + Required + Classification Scheme + Classification Scheme + Classification Scheme + + + + + + + + + + + ABIE + Budget Account Line. Details + A class to define a budget account line. + Budget Account Line + + + + + + + + + BBIE + Budget Account Line. Identifier + An identifier for this budget account line. + 0..1 + Budget Account Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Budget Account Line. Total_ Amount. Amount + The total monetary amount for this budget account line. + 0..1 + Budget Account Line + Total + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Budget Account Line. Budget Account + An account covering this budget account line. + 0..n + Budget Account Line + Budget Account + Budget Account + Budget Account + + + + + + + + + + + ABIE + Capability. Details + A class to describe a specific capability of an organization. + Capability + + + + + + + + + BBIE + Capability. Capability Type Code. Code + This class can be used as Financial or Technical capabilities. For instance, "Turnover" or "Qualified Engineers" are two possible codes. + 0..1 + Capability + Capability Type Code + Code + Code. Type + + + + + + + + + BBIE + Capability. Description. Text + Text describing this capability. + 0..n + Capability + Description + Text + Text. Type + + + + + + + + + BBIE + Capability. Value. Amount + A monetary amount as a measure of this capability. + 0..1 + Capability + Value + Amount + Amount. Type + + + + + + + + + BBIE + Capability. Value_ Quantity. Quantity + A quantity as a measure of this capability. + 0..1 + Capability + Value + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Capability. Evidence Supplied + The evidence that supports the capability claim. + 0..n + Capability + Evidence Supplied + Evidence Supplied + Evidence Supplied + + + + + + + + + ASBIE + Capability. Validity_ Period. Period + The period of time for which this capability is (or has been) valid. + 0..1 + Capability + Validity + Period + Period + Period + + + + + + + + + + + ABIE + Card Account. Details + A class to define a credit card, debit card, or charge card account. + Card Account + + + + + + + + + BBIE + Card Account. Primary_ Account Number. Identifier + An identifier of the card (e.g., the Primary Account Number (PAN)). + 1 + Card Account + Primary + Account Number + Identifier + Identifier. Type + 4558 XXXX XXXX XXXX (a real card number) + + + + + + + + + BBIE + Card Account. Network. Identifier + An identifier for the financial service network provider of the card. + 1 + Card Account + Network + Identifier + Identifier. Type + VISA, MasterCard, American Express + + + + + + + + + BBIE + Card Account. Card Type Code. Code + A mutually agreed code signifying the type of card. Examples of types are "debit", "credit" and "purchasing" + 0..1 + Card Account + Card Type Code + Code + Code. Type + Debit Card, Credit Card, Procurement Card + + + + + + + + + BBIE + Card Account. Validity Start Date. Date + The date from which the card is valid. + 0..1 + Card Account + Validity Start Date + Date + Date. Type + + + + + + + + + BBIE + Card Account. Expiry Date. Date + The date on which the card expires. + 0..1 + Card Account + Expiry Date + Date + Date. Type + + + + + + + + + BBIE + Card Account. Issuer. Identifier + An identifier for the institution issuing the card. + 0..1 + Card Account + Issuer + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Issue Number. Identifier + An identifier for the card, specified by the issuer. + 0..1 + Card Account + Issue Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. CV2. Identifier + An identifier for the Card Verification Value (often found on the reverse of the card itself). + 0..1 + Card Account + CV2 + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Card Chip Code. Code + A mutually agreed code to distinguish between CHIP and MAG STRIPE cards. + 0..1 + Card Account + Card Chip Code + Code + Chip + Chip_ Code. Type + + + + + + + + + BBIE + Card Account. Chip_ Application. Identifier + An identifier on the chip card for the application that provides the quoted information; an AID (application ID). + 0..1 + Card Account + Chip + Application + Identifier + Identifier. Type + + + + + + + + + BBIE + Card Account. Holder. Name + The name of the cardholder. + 0..1 + Card Account + Holder + Name + Name. Type + + + + + + + + + + + ABIE + Catalogue Item Specification Update Line. Details + A class to define a line describing the transaction that updates the specification of an item in a catalogue. + Catalogue Item Specification Update Line + + + + + + + + + BBIE + Catalogue Item Specification Update Line. Identifier + An identifier for the line to be updated in a catalogue. + 1 + Catalogue Item Specification Update Line + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + ASBIE + Catalogue Item Specification Update Line. Contractor_ Customer Party. Customer Party + The customer responsible for the contract associated with the catalogue item. + 0..1 + Catalogue Item Specification Update Line + Contractor + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Item Specification Update Line. Seller_ Supplier Party. Supplier Party + The seller/supplier responsible for the contract associated with the catalogue item. + 0..1 + Catalogue Item Specification Update Line + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Item Specification Update Line. Item + The catalogue item to be updated. + 1 + Catalogue Item Specification Update Line + Item + Item + Item + + + + + + + + + + + ABIE + Catalogue Line. Details + A class to define a line in a Catalogue describing a purchasable item. + Catalogue Line + + + + + + + + + BBIE + Catalogue Line. Identifier + An identifier for the line in the catalogue. + 1 + Catalogue Line + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + BBIE + Catalogue Line. Action Code. Code + A code signifying the action required to synchronize this catalogue line. Recommend codes (delete, update, add) + 0..1 + Catalogue Line + Action Code + Code + Code. Type + Replace , Update , Delete , Add + + + + + + + + + BBIE + Catalogue Line. Life Cycle Status Code. Code + A code signifying the life cycle status of this catalogue line. Examples are pre-order, end of production + 0..1 + Catalogue Line + Life Cycle Status Code + Code + Code. Type + new - announcement only , new and available , deleted - announcement only + + + + + + + + + BBIE + Catalogue Line. Contract Subdivision. Text + A subdivision of a contract or tender covering this catalogue line. + 0..1 + Catalogue Line + Contract Subdivision + Text + Text. Type + Installation , Phase One , Support and Maintenance + + + + + + + + + BBIE + Catalogue Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Catalogue Line + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue Line. Orderable_ Indicator. Indicator + An indicator that this catalogue line describes an orderable item (true) or is included for reference purposes only (false). + 0..1 + Catalogue Line + Orderable + Indicator + Indicator + Indicator. Type + TRUE means orderable, FALSE means not orderable + + + + + + + + + BBIE + Catalogue Line. Orderable_ Unit. Text + A textual description of the units in which the item described in this catalogue line can be ordered. + 0..1 + Catalogue Line + Orderable + Unit + Text + Text. Type + + + + + + + + + BBIE + Catalogue Line. Content Unit. Quantity + The numeric quantity of the ordering unit (and units of measure) of the catalogue line. + 0..1 + Catalogue Line + Content Unit + Quantity + Quantity. Type + If order unit measure identifier is each , then content unit quantity is 1 . + + + + + + + + + BBIE + Catalogue Line. Order Quantity Increment. Numeric + The number of items that can set the order quantity increments. + 0..1 + Catalogue Line + Order Quantity Increment + Numeric + Numeric. Type + + + + + + + + + BBIE + Catalogue Line. Minimum_ Order Quantity. Quantity + The minimum amount of the item described in this catalogue line that can be ordered. + 0..1 + Catalogue Line + Minimum + Order Quantity + Quantity + Quantity. Type + 10 boxes + + + + + + + + + BBIE + Catalogue Line. Maximum_ Order Quantity. Quantity + The maximum amount of the item described in this catalogue line that can be ordered. + 0..1 + Catalogue Line + Maximum + Order Quantity + Quantity + Quantity. Type + 1 tonne + + + + + + + + + BBIE + Catalogue Line. Warranty_ Information. Text + Text about a warranty (provided by WarrantyParty) for the good or service described in this catalogue line. + 0..n + Catalogue Line + Warranty + Information + Text + Text. Type + Unless specified otherwise and in addition to any rights the Customer may have under statute, Dell warrants to the Customer that Dell branded Products (excluding third party products and software), will be free from defects in materials and workmanship affecting normal use for a period of one year from invoice date ( Standard Warranty ). + + + + + + + + + BBIE + Catalogue Line. Pack Level Code. Code + A mutually agreed code signifying the level of packaging associated with the item described in this catalogue line. + 0..1 + Catalogue Line + Pack Level Code + Code + Code. Type + Consumer Unit, Trading Unit + level 2 , Group 4 + + + + + + + + + ASBIE + Catalogue Line. Contractor_ Customer Party. Customer Party + The customer responsible for the contract with which this catalogue line is associated. + 0..1 + Catalogue Line + Contractor + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Line. Seller_ Supplier Party. Supplier Party + The seller/supplier responsible for the contract with which this catalogue line is associated. + 0..1 + Catalogue Line + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Line. Warranty_ Party. Party + The party responsible for any warranty associated with the item described in this catalogue line. + 0..1 + Catalogue Line + Warranty + Party + Party + Party + + + + + + + + + ASBIE + Catalogue Line. Warranty Validity_ Period. Period + The period for which a warranty associated with the item in this catalogue line is valid. + 0..1 + Catalogue Line + Warranty Validity + Period + Period + Period + + + + + + + + + ASBIE + Catalogue Line. Line Validity_ Period. Period + The period for which the information in this catalogue line is valid. + 0..1 + Catalogue Line + Line Validity + Period + Period + Period + + + + + + + + + ASBIE + Catalogue Line. Item Comparison + A combination of price and quantity used to provide price comparisons based on different sizes of order. + 0..n + Catalogue Line + Item Comparison + Item Comparison + Item Comparison + + + + + + + + + ASBIE + Catalogue Line. Component_ Related Item. Related Item + An item that may be a component of the item in this catalogue line. + 0..n + Catalogue Line + Component + Related Item + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Accessory_ Related Item. Related Item + An item that may be an optional accessory of the item in this catalogue line. + 0..n + Catalogue Line + Accessory + Related Item + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Required_ Related Item. Related Item + An item that may be required for the item in this catalogue line. + 0..n + Catalogue Line + Required + Related Item + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Replacement_ Related Item. Related Item + An item that may be a replacement for the item in this catalogue line. + 0..n + Catalogue Line + Replacement + Related Item + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Complementary_ Related Item. Related Item + An item that may complement the item in this catalogue line. + 0..n + Catalogue Line + Complementary + Related Item + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Replaced_ Related Item. Related Item + An item in an existing catalogue that is being replaced by the item in this catalogue line. + 0..n + Catalogue Line + Replaced + Related Item + Related Item + Related Item + + + + + + + + + ASBIE + Catalogue Line. Required_ Item Location Quantity. Item Location Quantity + Properties of the item in this catalogue line that are dependent on location and quantity. + 0..n + Catalogue Line + Required + Item Location Quantity + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Catalogue Line. Document Reference + A reference to a document associated with this catalogue line. + 0..n + Catalogue Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Catalogue Line. Item + A specification of the item itself. + 1 + Catalogue Line + Item + Item + Item + + + + + + + + + ASBIE + Catalogue Line. Keyword_ Item Property. Item Property + A property of the item in this catalogue line. + 0..n + Catalogue Line + Keyword + Item Property + Item Property + Item Property + + + + + + + + + ASBIE + Catalogue Line. Call For Tenders_ Line Reference. Line Reference + Reference to a Line on a Call For Tenders document. + 0..1 + Catalogue Line + Call For Tenders + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Catalogue Line. Call For Tenders_ Document Reference. Document Reference + A class defining references to a Call For Tenders document. + 0..1 + Catalogue Line + Call For Tenders + Document Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Catalogue Pricing Update Line. Details + A class to define a line describing a pricing update to a catalogue line. + Catalogue Pricing Update Line + + + + + + + + + BBIE + Catalogue Pricing Update Line. Identifier + An identifier for the catalogue line to be updated. + 1 + Catalogue Pricing Update Line + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + ASBIE + Catalogue Pricing Update Line. Contractor_ Customer Party. Customer Party + The customer responsible for the contract associated with the catalogue line being updated. + 0..1 + Catalogue Pricing Update Line + Contractor + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue Pricing Update Line. Seller_ Supplier Party. Supplier Party + The seller/supplier responsible for the contract associated with the catalogue line being updated. + 0..1 + Catalogue Pricing Update Line + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue Pricing Update Line. Required_ Item Location Quantity. Item Location Quantity + Updated properties of the item in this catalogue line that are dependent on location and quantity. + 0..n + Catalogue Pricing Update Line + Required + Item Location Quantity + Item Location Quantity + Item Location Quantity + + + + + + + + + + + ABIE + Catalogue Reference. Details + A class to define a reference to a catalogue. + Catalogue Reference + + + + + + + + + BBIE + Catalogue Reference. Identifier + An identifier for a specific catalogue. + 1 + Catalogue Reference + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Reference. UUID. Identifier + A universally unique identifier for a specific catalogue. + 0..1 + Catalogue Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue Reference. Issue Date. Date + The date on which the catalogue was issued. + 0..1 + Catalogue Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Reference. Issue Time. Time + The time at which the catalogue was issued. + 0..1 + Catalogue Reference + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Reference. Revision Date. Date + The date on which the information in the catalogue was last revised. + 0..1 + Catalogue Reference + Revision Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue Reference. Revision Time. Time + The time at which the information in the catalogue was last revised. + 0..1 + Catalogue Reference + Revision Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue Reference. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Catalogue Reference + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue Reference. Description. Text + Text describing the catalogue. + 0..n + Catalogue Reference + Description + Text + Text. Type + computer accessories for laptops + + + + + + + + + BBIE + Catalogue Reference. Version. Identifier + An identifier for the current version of the catalogue. + 0..1 + Catalogue Reference + Version + Identifier + Identifier. Type + 1.1 + + + + + + + + + BBIE + Catalogue Reference. Previous_ Version. Identifier + An identifier for the previous version of the catalogue that is superseded by this version. + 0..1 + Catalogue Reference + Previous + Version + Identifier + Identifier. Type + 1.0 + + + + + + + + + + + ABIE + Catalogue Request Line. Details + A class to define a line describing a request for a catalogue line. + Catalogue Request Line + + + + + + + + + BBIE + Catalogue Request Line. Identifier + An identifier for the requested catalogue line. + 1 + Catalogue Request Line + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + BBIE + Catalogue Request Line. Contract Subdivision. Text + A subdivision of a contract or tender covering the line being requested. + 0..1 + Catalogue Request Line + Contract Subdivision + Text + Text. Type + Installation , Phase One , Support and Maintenance + + + + + + + + + BBIE + Catalogue Request Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Catalogue Request Line + Note + Text + Text. Type + + + + + + + + + ASBIE + Catalogue Request Line. Line Validity_ Period. Period + The period for which the information in the requested catalogue line is valid. + 0..1 + Catalogue Request Line + Line Validity + Period + Period + Period + + + + + + + + + ASBIE + Catalogue Request Line. Required_ Item Location Quantity. Item Location Quantity + Properties of the item in the requested catalogue line that are dependent on location and quantity. + 0..n + Catalogue Request Line + Required + Item Location Quantity + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Catalogue Request Line. Item + The item associated with the requested catalogue line. + 1 + Catalogue Request Line + Item + Item + Item + + + + + + + + + + + ABIE + Certificate. Details + A class to define a certificate applied to the item. Certificated can be a requirement to sell goods or services in a jurisdiction. + Certificate + + + + + + + + + BBIE + Certificate. Identifier + An identifier for this certificate. + 1 + Certificate + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate. Certificate Type Code. Code + The type of this certificate, expressed as a code. The type specifies what array it belongs to, e.g.. Environmental, security, health improvement etc. + 1 + Certificate + Certificate Type Code + Code + Code. Type + + + + + + + + + BBIE + Certificate. Certificate Type. Text + The type of this certificate, expressed as a code. The type specifies what array it belongs to, e.g.. Environmental, security, health improvement etc. + 1 + Certificate + Certificate Type + Text + Text. Type + + + + + + + + + BBIE + Certificate. Remarks. Text + Remarks by the applicant for this certificate. + 0..n + Certificate + Remarks + Text + Text. Type + + + + + + + + + ASBIE + Certificate. Issuer_ Party. Party + The authorized organization that issued this certificate, the provider of the certificate. + 1 + Certificate + Issuer + Party + Party + Party + + + + + + + + + ASBIE + Certificate. Document Reference + A reference to a document relevant to this certificate or an application for this certificate. + 0..n + Certificate + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Certificate. Signature + A signature applied to this certificate. + 0..n + Certificate + Signature + Signature + Signature + + + + + + + + + + + ABIE + Certificate Of Origin Application. Details + A class to define an application for a Certificate of Origin (CoO). + Certificate Of Origin Application + + + + + + + + + BBIE + Certificate Of Origin Application. Reference. Identifier + An identifier for a reference as part of the CoO application. + 1 + Certificate Of Origin Application + Reference + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Certificate Type. Text + The type of CoO being applied for (Ordinary, Re-export, Commonwealth Preferential, etc.). + 1 + Certificate Of Origin Application + Certificate Type + Text + Text. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Application Status Code. Code + A code signifying the status of the application (revision, replacement, etc.). + 0..1 + Certificate Of Origin Application + Application Status Code + Code + Code. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Original_ Job Identifier. Identifier + The latest job number given to the CoO application. This is used by the system to keep track of amendments to or cancellation of any earlier applications. + 1 + Certificate Of Origin Application + Original + Job Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Previous_ Job Identifier. Identifier + An identifier for the previous job used in case the application requires query or change. + 0..1 + Certificate Of Origin Application + Previous + Job Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Certificate Of Origin Application. Remarks. Text + Remarks by the applicant for the CoO. + 0..n + Certificate Of Origin Application + Remarks + Text + Text. Type + + + + + + + + + ASBIE + Certificate Of Origin Application. Shipment + The shipment of goods covered by the CoO. + 1 + Certificate Of Origin Application + Shipment + Shipment + Shipment + + + + + + + + + ASBIE + Certificate Of Origin Application. Endorser Party + A party providing an endorsement to the CoO. + 1..n + Certificate Of Origin Application + Endorser Party + Endorser Party + Endorser Party + + + + + + + + + ASBIE + Certificate Of Origin Application. Preparation_ Party. Party + The party (individual, group, or body) that prepared this CoO application. + 1 + Certificate Of Origin Application + Preparation + Party + Party + Party + + + + + + + + + ASBIE + Certificate Of Origin Application. Issuer_ Party. Party + The organization authorized to issue the CoO requested by this application. + 1 + Certificate Of Origin Application + Issuer + Party + Party + Party + + + + + + + + + ASBIE + Certificate Of Origin Application. Exporter_ Party. Party + The party making an export declaration, or on behalf of which the export declaration is made, and that is the owner of the goods or has similar right of disposal over them at the time when the declaration is accepted. + 0..1 + Certificate Of Origin Application + Exporter + Party + Party + Party + Exporter (WCO ID 41 and 42) + + + + + + + + + ASBIE + Certificate Of Origin Application. Importer_ Party. Party + The party making an import declaration, or on behalf of which a customs clearing agent or other authorized person makes an import declaration. This may include a person who has possession of the goods or to whom the goods are consigned. + 0..1 + Certificate Of Origin Application + Importer + Party + Party + Party + Importer (WCO ID 39 and 40) + + + + + + + + + ASBIE + Certificate Of Origin Application. Issuing_ Country. Country + The country where the requested CoO will be issued. + 1 + Certificate Of Origin Application + Issuing + Country + Country + Country + + + + + + + + + ASBIE + Certificate Of Origin Application. Document Distribution + An interested party to which the CoO is to be distributed. + 0..n + Certificate Of Origin Application + Document Distribution + Document Distribution + Document Distribution + + + + + + + + + ASBIE + Certificate Of Origin Application. Supporting_ Document Reference. Document Reference + A reference to a document supporting this application. + 0..n + Certificate Of Origin Application + Supporting + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Certificate Of Origin Application. Signature + A signature applied to this application. + 0..n + Certificate Of Origin Application + Signature + Signature + Signature + + + + + + + + + + + ABIE + Classification Category. Details + A class to define a category within a classification scheme. + Classification Category + + + + + + + + + BBIE + Classification Category. Name + The name of this category within the classification scheme. + 0..1 + Classification Category + Name + Name + Name. Type + Code List Name + UNSPSC Class , UNSPSC Segment , UNSPSC Family + + + + + + + + + BBIE + Classification Category. Code Value. Text + The value of a code used to identify this category within the classification scheme. + 0..1 + Classification Category + Code Value + Text + Text. Type + Code Value + 3420001, 3273666, HSJJD-213 + + + + + + + + + BBIE + Classification Category. Description. Text + Text describing this category. + 0..n + Classification Category + Description + Text + Text. Type + Code Name + Electrical Goods , Wooden Toys + + + + + + + + + ASBIE + Classification Category. Categorizes_ Classification Category. Classification Category + A recursive description of a subcategory of this category. + 0..n + Classification Category + Categorizes + Classification Category + Classification Category + Classification Category + + + + + + + + + + + ABIE + Classification Scheme. Details + A class to define a classification scheme, such as a taxonomy for classifying goods or services. + Classification Scheme + + + + + + + + + BBIE + Classification Scheme. Identifier + An identifier for this classification scheme. + 1 + Classification Scheme + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. UUID. Identifier + A universally unique identifier for this classification scheme. + 0..1 + Classification Scheme + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. Last_ Revision Date. Date + The date on which this classification scheme was last revised. + 0..1 + Classification Scheme + Last + Revision Date + Date + Date. Type + + + + + + + + + BBIE + Classification Scheme. Last_ Revision Time. Time + The time at which this classification scheme was last revised. + 0..1 + Classification Scheme + Last + Revision Time + Time + Time. Type + + + + + + + + + BBIE + Classification Scheme. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Classification Scheme + Note + Text + Text. Type + + + + + + + + + BBIE + Classification Scheme. Name + The name of this classification scheme. + 0..1 + Classification Scheme + Name + Name + Name. Type + UNSPSC + + + + + + + + + BBIE + Classification Scheme. Description. Text + Text describing this classification scheme. + 0..n + Classification Scheme + Description + Text + Text. Type + an open, global multi-sector standard for classification of products and services + + + + + + + + + BBIE + Classification Scheme. Agency Identifier. Identifier + An identifier for the agency that maintains this classification scheme. + 0..1 + Classification Scheme + Agency Identifier + Identifier + Identifier. Type + Defaults to the UN/EDIFACT data element 3055 code list. + + + + + + + + + BBIE + Classification Scheme. Agency Name. Text + The name of the agency that maintains the classification scheme. + 0..1 + Classification Scheme + Agency Name + Text + Text. Type + + + + + + + + + BBIE + Classification Scheme. Version. Identifier + An identifier for the version of this classification scheme. + 0..1 + Classification Scheme + Version + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. URI. Identifier + The Uniform Resource Identifier (URI) of the documentation for this classification scheme. + 0..1 + Classification Scheme + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. Scheme_ URI. Identifier + The Uniform Resource Identifier (URI) of this classification scheme. + 0..1 + Classification Scheme + Scheme + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Classification Scheme. Language. Identifier + An identifier for the language of this classification scheme. + 0..1 + Classification Scheme + Language + Identifier + Identifier. Type + + + + + + + + + ASBIE + Classification Scheme. Classification Category + A description of a category within this classification scheme. + 1..n + Classification Scheme + Classification Category + Classification Category + Classification Category + + + + + + + + + + + ABIE + Clause. Details + A class to define a clause (a distinct article or provision) in a contract, treaty, will, or other formal or legal written document requiring compliance. + Clause + + + + + + + + + BBIE + Clause. Identifier + An identifier for this clause. + 0..1 + Clause + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Clause. Content. Text + The text of this clause. + 0..n + Clause + Content + Text + Text. Type + + + + + + + + + + + ABIE + Commodity Classification. Details + A class to describe the classification of a commodity. + Commodity Classification + + + + + + + + + BBIE + Commodity Classification. Nature Code. Code + A code defined by a specific maintenance agency signifying the high-level nature of the commodity. + 0..1 + Commodity Classification + Nature Code + Code + Code. Type + wooden products + + + + + + + + + BBIE + Commodity Classification. Cargo Type Code. Code + A mutually agreed code signifying the type of cargo for purposes of commodity classification. + 0..1 + Commodity Classification + Cargo Type Code + Code + Code. Type + Refrigerated + + + + + + + + + BBIE + Commodity Classification. Commodity Code. Code + The harmonized international commodity code for cross border and regulatory (customs and trade statistics) purposes. + 0..1 + Commodity Classification + Commodity Code + Code + Code. Type + Harmonized Code + 1102222883 + + + + + + + + + BBIE + Commodity Classification. Item Classification Code. Code + A code signifying the trade classification of the commodity. + 0..1 + Commodity Classification + Item Classification Code + Code + Code. Type + UN/SPSC Code + 3440234 + + + + + + + + + + + ABIE + Communication. Details + A class to describe a means of communication. + Communication + + + + + + + + + BBIE + Communication. Channel Code. Code + The method of communication, expressed as a code. + 0..1 + Communication + Channel Code + Code + Channel + Channel_ Code. Type + Phone Fax Email + + + + + + + + + BBIE + Communication. Channel. Text + The method of communication, expressed as text. + 0..1 + Communication + Channel + Text + Text. Type + Skype + + + + + + + + + BBIE + Communication. Value. Text + An identifying value (phone number, email address, etc.) for this channel of communication + 0..1 + Communication + Value + Text + Text. Type + +44 1 2345 6789 president@whitehouse.com + + + + + + + + + + + ABIE + Completed Task. Details + A class to describe the completion of a specific task in the tendering process. + Completed Task + + + + + + + + + BBIE + Completed Task. Annual_ Average. Amount + The average monetary amount of a task such as this completed task. + 0..1 + Completed Task + Annual + Average + Amount + Amount. Type + + + + + + + + + BBIE + Completed Task. Total Task. Amount + The actual total monetary amount of this completed task. + 0..1 + Completed Task + Total Task + Amount + Amount. Type + + + + + + + + + BBIE + Completed Task. Party Capacity. Amount + A monetary amount corresponding to the financial capacity of the party that carried out this completed task. + 0..1 + Completed Task + Party Capacity + Amount + Amount. Type + + + + + + + + + BBIE + Completed Task. Description. Text + Text describing this completed task. + 0..n + Completed Task + Description + Text + Text. Type + + + + + + + + + ASBIE + Completed Task. Evidence Supplied + The evidence justifying a designation of "complete" for this task. + 0..n + Completed Task + Evidence Supplied + Evidence Supplied + Evidence Supplied + + + + + + + + + ASBIE + Completed Task. Period + The period in which this completed task was performed. + 0..1 + Completed Task + Period + Period + Period + + + + + + + + + ASBIE + Completed Task. Recipient_ Customer Party. Customer Party + The original customer for this completed task. + 0..1 + Completed Task + Recipient + Customer Party + Customer Party + Customer Party + + + + + + + + + + + ABIE + Condition. Details + A class to define a measurable condition of an object. + Condition + + + + + + + + + BBIE + Condition. Attribute Identifier. Identifier + An identifier for the attribute that applies to the condition. + 1 + Condition + Attribute Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Condition. Measure + The measurement value. + 0..1 + Condition + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Condition. Description. Text + Text describing the attribute that applies to the condition. + 0..n + Condition + Description + Text + Text. Type + + + + + + + + + BBIE + Condition. Minimum_ Measure. Measure + The minimum value in a range of measurement for this condition. + 0..1 + Condition + Minimum + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Condition. Maximum_ Measure. Measure + The maximum value in a range of measurement for this condition. + 0..1 + Condition + Maximum + Measure + Measure + Measure. Type + + + + + + + + + + + ABIE + Consignment. Details + A class to describe an identifiable collection of one or more goods items to be transported between the consignor and the consignee. This information may be defined within a transport contract. A consignment may comprise more than one shipment (e.g., when consolidated by a freight forwarder). + Consignment + + + + + + + + + BBIE + Consignment. Identifier + An identifier assigned to a collection of goods for both import and export. + 1 + Consignment + Identifier + Identifier + Identifier. Type + Unique consignment reference number (UCR) + + + + + + + + + BBIE + Consignment. Carrier Assigned_ Identifier. Identifier + An identifier for this consignment, assigned by the carrier. + 0..1 + Consignment + Carrier Assigned + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Consignment. Consignee Assigned_ Identifier. Identifier + An identifier for this consignment, assigned by the consignee. + 0..1 + Consignment + Consignee Assigned + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Consignment. Consignor Assigned_ Identifier. Identifier + An identifier for this consignment, assigned by the consignor. + 0..1 + Consignment + Consignor Assigned + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Consignment. Freight Forwarder Assigned_ Identifier. Identifier + An identifier for this consignment, assigned by the freight forwarder. + 0..1 + Consignment + Freight Forwarder Assigned + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Consignment. Broker Assigned_ Identifier. Identifier + An identifier for this consignment, assigned by the broker. + 0..1 + Consignment + Broker Assigned + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Consignment. Contracted Carrier Assigned_ Identifier. Identifier + An identifier for this consignment, assigned by the contracted carrier. + 0..1 + Consignment + Contracted Carrier Assigned + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Consignment. Performing Carrier Assigned_ Identifier. Identifier + An identifier for this consignment, assigned by the performing carrier. + 0..1 + Consignment + Performing Carrier Assigned + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Consignment. Summary_ Description. Text + A textual summary description of the consignment. + 0..n + Consignment + Summary + Description + Text + Text. Type + + + + + + + + + BBIE + Consignment. Total_ Invoice Amount. Amount + The total of all invoice amounts declared in this consignment. + 0..1 + Consignment + Total + Invoice Amount + Amount + Amount. Type + + + + + + + + + BBIE + Consignment. Declared Customs_ Value. Amount + The total declared value for customs purposes of all the goods in this consignment, regardless of whether they are subject to the same customs procedure, tariff/statistical categorization, country information, or duty regime. + 0..1 + Consignment + Declared Customs + Value + Amount + Amount. Type + + + + + + + + + BBIE + Consignment. Tariff Description. Text + Text describing the tariff applied to this consignment. + 0..n + Consignment + Tariff Description + Text + Text. Type + + + + + + + + + BBIE + Consignment. Tariff Code. Code + A code signifying the tariff applied to this consignment. + 0..1 + Consignment + Tariff Code + Code + Code. Type + Tariff code number (WCO ID 145) + + + + + + + + + BBIE + Consignment. Insurance Premium Amount. Amount + The amount of the premium payable to an insurance company for insuring the goods contained in this consignment. + 0..1 + Consignment + Insurance Premium Amount + Amount + Amount. Type + Insurance Cost + + + + + + + + + BBIE + Consignment. Gross_ Weight. Measure + The total declared weight of the goods in this consignment, including packaging but excluding the carrier's equipment. + 0..1 + Consignment + Gross + Weight + Measure + Measure. Type + Total gross weight (WCO ID 131) + Total cube of all goods items referred to as one consignment. + + + + + + + + + BBIE + Consignment. Net_ Weight. Measure + The total net weight of all the goods items referred to as one consignment. + 0..1 + Consignment + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Net Net_ Weight. Measure + The total net weight of the goods in this consignment, exclusive of packaging. + 0..1 + Consignment + Net Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Chargeable_ Weight. Measure + The weight upon which a charge is to be based. + 0..1 + Consignment + Chargeable + Weight + Measure + Measure. Type + Chargeable Weight. Basis.Measure + + + + + + + + + BBIE + Consignment. Gross_ Volume. Measure + The total volume of the goods referred to as one consignment. + 0..1 + Consignment + Gross + Volume + Measure + Measure. Type + Cube + + + + + + + + + BBIE + Consignment. Net_ Volume. Measure + The total net volume of all goods items referred to as one consignment. + 0..1 + Consignment + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Loading_ Length. Measure + The total length in a means of transport or a piece of transport equipment which, given the width and height of the transport means, will accommodate all of the consignments in a single consolidation. + 0..1 + Consignment + Loading + Length + Measure + Measure. Type + + + + + + + + + BBIE + Consignment. Remarks. Text + Remarks concerning the complete consignment, to be printed on the transport document. + 0..n + Consignment + Remarks + Text + Text. Type + + + + + + + + + BBIE + Consignment. Hazardous Risk_ Indicator. Indicator + An indication that the transported goods in this consignment are subject to an international regulation concerning the carriage of dangerous goods (true) or not (false). + 0..1 + Consignment + Hazardous Risk + Indicator + Indicator + Indicator. Type + Dangerous Goods RID Indicator + default is negative + + + + + + + + + BBIE + Consignment. Animal_ Food Indicator. Indicator + An indication that the transported goods in this consignment are animal foodstuffs (true) or not (false). + 0..1 + Consignment + Animal + Food Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Consignment. Human_ Food Indicator. Indicator + An indication that the transported goods in this consignment are for human consumption (true) or not (false). + 0..1 + Consignment + Human + Food Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Consignment. Livestock_ Indicator. Indicator + An indication that the transported goods are livestock (true) or not (false). + 0..1 + Consignment + Livestock + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Consignment. Bulk Cargo_ Indicator. Indicator + An indication that the transported goods in this consignment are bulk cargoes (true) or not (false). + 0..1 + Consignment + Bulk Cargo + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Consignment. Containerized_ Indicator. Indicator + An indication that the transported goods in this consignment are containerized cargoes (true) or not (false). + 0..1 + Consignment + Containerized + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Consignment. General Cargo_ Indicator. Indicator + An indication that the transported goods in this consignment are general cargoes (true) or not (false). + 0..1 + Consignment + General Cargo + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Consignment. Special_ Security Indicator. Indicator + An indication that the transported goods in this consignment require special security (true) or not (false). + 0..1 + Consignment + Special + Security Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Consignment. Third Party Payer_ Indicator. Indicator + An indication that this consignment will be paid for by a third party (true) or not (false). + 0..1 + Consignment + Third Party Payer + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Consignment. Carrier Service_ Instructions. Text + Service instructions to the carrier, expressed as text. + 0..n + Consignment + Carrier Service + Instructions + Text + Text. Type + + + + + + + + + BBIE + Consignment. Customs Clearance Service_ Instructions. Text + Service instructions for customs clearance, expressed as text. + 0..n + Consignment + Customs Clearance Service + Instructions + Text + Text. Type + + + + + + + + + BBIE + Consignment. Forwarder Service_ Instructions. Text + Service instructions for the forwarder, expressed as text. + 0..n + Consignment + Forwarder Service + Instructions + Text + Text. Type + + + + + + + + + BBIE + Consignment. Special Service_ Instructions. Text + Special service instructions, expressed as text. + 0..n + Consignment + Special Service + Instructions + Text + Text. Type + + + + + + + + + BBIE + Consignment. Sequence Identifier. Identifier + A sequence identifier for this consignment. + 0..1 + Consignment + Sequence Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Consignment. Shipping Priority Level Code. Code + A code signifying the priority or level of service required for this consignment. + 0..1 + Consignment + Shipping Priority Level Code + Code + Code. Type + + + + + + + + + BBIE + Consignment. Handling Code. Code + The handling required for this consignment, expressed as a code. + 0..1 + Consignment + Handling Code + Code + Code. Type + Special Handling + + + + + + + + + BBIE + Consignment. Handling_ Instructions. Text + The handling required for this consignment, expressed as text. + 0..n + Consignment + Handling + Instructions + Text + Text. Type + + + + + + + + + BBIE + Consignment. Information. Text + Free-form text pertinent to this consignment, conveying information that is not contained explicitly in other structures. + 0..n + Consignment + Information + Text + Text. Type + + + + + + + + + BBIE + Consignment. Total_ Goods Item Quantity. Quantity + The total number of goods items in this consignment. + 0..1 + Consignment + Total + Goods Item Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Consignment. Total_ Transport Handling Unit Quantity. Quantity + The number of pieces of transport handling equipment (pallets, boxes, cases, etc.) in this consignment. + 0..1 + Consignment + Total + Transport Handling Unit Quantity + Quantity + Quantity. Type + Number of THUs + + + + + + + + + BBIE + Consignment. Insurance_ Value. Amount + The amount covered by insurance for this consignment. + 0..1 + Consignment + Insurance + Value + Amount + Amount. Type + Value Insured + + + + + + + + + BBIE + Consignment. Declared For Carriage_ Value. Amount + The value of this consignment, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery. + 0..1 + Consignment + Declared For Carriage + Value + Amount + Amount. Type + Declared value for carriage, Interest in delivery + + + + + + + + + BBIE + Consignment. Declared Statistics_ Value. Amount + The value, declared for statistical purposes, of those goods in this consignment that have the same statistical heading. + 0..1 + Consignment + Declared Statistics + Value + Amount + Amount. Type + Statistical Value + + + + + + + + + BBIE + Consignment. Free On Board_ Value. Amount + The monetary amount that has to be or has been paid as calculated under the applicable trade delivery. + 0..1 + Consignment + Free On Board + Value + Amount + Amount. Type + FOB Value + + + + + + + + + BBIE + Consignment. Special_ Instructions. Text + Special instructions relating to this consignment. + 0..n + Consignment + Special + Instructions + Text + Text. Type + + + + + + + + + BBIE + Consignment. Split Consignment_ Indicator. Indicator + An indicator that this consignment has been split in transit (true) or not (false). + 0..1 + Consignment + Split Consignment + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Consignment. Delivery_ Instructions. Text + A set of delivery instructions relating to this consignment. + 0..n + Consignment + Delivery + Instructions + Text + Text. Type + + + + + + + + + BBIE + Consignment. Consignment_ Quantity. Quantity + The count in this consignment considering goods items, child consignments, shipments + 0..1 + Consignment + Consignment + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Consignment. Consolidatable_ Indicator. Indicator + An indicator that this consignment can be consolidated (true) or not (false). + 0..1 + Consignment + Consolidatable + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Consignment. Haulage_ Instructions. Text + Instructions regarding haulage of this consignment, expressed as text. + 0..n + Consignment + Haulage + Instructions + Text + Text. Type + + + + + + + + + BBIE + Consignment. Loading_ Sequence Identifier. Identifier + An identifier for the loading sequence of this consignment. + 0..1 + Consignment + Loading + Sequence Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Consignment. Child Consignment Quantity. Quantity + The quantity of (consolidated) child consignments + 0..1 + Consignment + Child Consignment Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Consignment. Total_ Packages Quantity. Quantity + The total number of packages associated with a Consignment. + 0..1 + Consignment + Total + Packages Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Consignment. Consolidated_ Shipment. Shipment + A consolidated shipment (a shipment created by an act of consolidation). + 0..n + Consignment + Consolidated + Shipment + Shipment + Shipment + + + + + + + + + ASBIE + Consignment. Customs Declaration + A class describing identifiers or references relating to customs procedures. + 0..n + Consignment + Customs Declaration + Customs Declaration + Customs Declaration + + + + + + + + + ASBIE + Consignment. Requested Pickup_ Transport Event. Transport Event + The pickup of this consignment requested by the party requesting a transportation service (the transport user). + 0..1 + Consignment + Requested Pickup + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Consignment. Requested Delivery_ Transport Event. Transport Event + The delivery of this consignment requested by the party requesting a transportation service (the transport user). + 0..1 + Consignment + Requested Delivery + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Consignment. Planned Pickup_ Transport Event. Transport Event + The pickup of this consignment planned by the party responsible for providing the transportation service (the transport service provider). + 0..1 + Consignment + Planned Pickup + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Consignment. Planned Delivery_ Transport Event. Transport Event + The delivery of this consignment planned by the party responsible for providing the transportation service (the transport service provider). + 0..1 + Consignment + Planned Delivery + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Consignment. Status + The status of a particular condition associated with this consignment. + 0..n + Consignment + Status + Status + Status + + + + + + + + + ASBIE + Consignment. Child_ Consignment. Consignment + One of the child consignments of which a consolidated consignment is composed. + 0..n + Consignment + Child + Consignment + Consignment + Consignment + + + + + + + + + ASBIE + Consignment. Consignee_ Party. Party + A party to which goods are consigned. + 0..1 + Consignment + Consignee + Party + Party + Party + Consignee (WCO ID 51 and 52) + + + + + + + + + ASBIE + Consignment. Exporter_ Party. Party + The party that makes the export declaration, or on behalf of which the export declaration is made, and that is the owner of the goods in this consignment or has similar right of disposal over them at the time when the declaration is accepted. + 0..1 + Consignment + Exporter + Party + Party + Party + Exporter (WCO ID 41 and 42) + + + + + + + + + ASBIE + Consignment. Consignor_ Party. Party + The party consigning goods, as stipulated in the transport contract by the party ordering transport. + 0..1 + Consignment + Consignor + Party + Party + Party + Consignor (WCO ID 71 and 72) + + + + + + + + + ASBIE + Consignment. Importer_ Party. Party + The party that makes an import declaration regarding this consignment, or on behalf of which a customs clearing agent or other authorized person makes an import declaration regarding this consignment. This may include a person who has possession of the goods or to whom the goods are consigned. + 0..1 + Consignment + Importer + Party + Party + Party + Importer (WCO ID 39 and 40) + + + + + + + + + ASBIE + Consignment. Carrier_ Party. Party + The party providing the transport of goods in this consignment between named points. + 0..1 + Consignment + Carrier + Party + Party + Party + Transport Company, Shipping Line, NVOCC, Airline, Haulier, Courier, Carrier (WCO ID 49 and 50) + + + + + + + + + ASBIE + Consignment. Freight Forwarder_ Party. Party + The party combining individual smaller consignments into a single larger shipment (the consolidated shipment), which is sent to a counterpart that mirrors the consolidator's activity by dividing the consolidated consignment into its original components. + 0..1 + Consignment + Freight Forwarder + Party + Party + Party + Consolidator (WCO ID 192 AND 193) + + + + + + + + + ASBIE + Consignment. Notify_ Party. Party + The party to be notified upon arrival of goods and when special occurrences (usually pre-defined) take place during a transportation service. + 0..1 + Consignment + Notify + Party + Party + Party + WCO ID 57 and 58 + + + + + + + + + ASBIE + Consignment. Original Despatch_ Party. Party + The original despatch (sender) party for this consignment. + 0..1 + Consignment + Original Despatch + Party + Party + Party + + + + + + + + + ASBIE + Consignment. Final Delivery_ Party. Party + The final delivery party for this consignment. + 0..1 + Consignment + Final Delivery + Party + Party + Party + + + + + + + + + ASBIE + Consignment. Performing Carrier_ Party. Party + The party performing the carriage of this consignment. + 0..1 + Consignment + Performing Carrier + Party + Party + Party + + + + + + + + + ASBIE + Consignment. Substitute Carrier_ Party. Party + A substitute party performing the carriage of this consignment. + 0..1 + Consignment + Substitute Carrier + Party + Party + Party + + + + + + + + + ASBIE + Consignment. Logistics Operator_ Party. Party + The logistics operator party for this consignment. + 0..1 + Consignment + Logistics Operator + Party + Party + Party + + + + + + + + + ASBIE + Consignment. Transport Advisor_ Party. Party + The party providing transport advice this consignment. + 0..1 + Consignment + Transport Advisor + Party + Party + Party + + + + + + + + + ASBIE + Consignment. Hazardous Item Notification_ Party. Party + The party that would be notified of a hazardous item in this consignment. + 0..1 + Consignment + Hazardous Item Notification + Party + Party + Party + + + + + + + + + ASBIE + Consignment. Insurance_ Party. Party + The party holding the insurance for this consignment. + 0..1 + Consignment + Insurance + Party + Party + Party + + + + + + + + + ASBIE + Consignment. Mortgage Holder_ Party. Party + The party holding the mortgage for this consignment. + 0..1 + Consignment + Mortgage Holder + Party + Party + Party + + + + + + + + + ASBIE + Consignment. Bill Of Lading Holder_ Party. Party + The party holding the bill of lading for this consignment. + 0..1 + Consignment + Bill Of Lading Holder + Party + Party + Party + + + + + + + + + ASBIE + Consignment. Original Departure_ Country. Country + The country from which the goods in this consignment were originally exported, without any commercial transaction taking place in intermediate countries. + 0..1 + Consignment + Original Departure + Country + Country + Country + Country of origin (WCO ID 062) + + + + + + + + + ASBIE + Consignment. Final Destination_ Country. Country + The country in which the goods in this consignment are to be delivered to the final consignee or buyer. + 0..1 + Consignment + Final Destination + Country + Country + Country + Ultimate Destination Country, Country of Final Arrival, Country of Destination + + + + + + + + + ASBIE + Consignment. Transit_ Country. Country + One of the countries through which goods or passengers in this consignment are routed between the country of original departure and the country of final destination. + 0..n + Consignment + Transit + Country + Country + Country + Country(ies) of routing (WCO ID 064) + + + + + + + + + ASBIE + Consignment. Transport_ Contract. Contract + A transport contract relating to this consignment. + 0..1 + Consignment + Transport + Contract + Contract + Contract + + + + + + + + + ASBIE + Consignment. Transport Event + A class describing a significant occurrence or happening related to the transportation of goods. + 0..n + Consignment + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Consignment. Original Despatch_ Transportation Service. Transportation Service + The service for pickup from the consignor under the transport contract for this consignment. + 0..1 + Consignment + Original Despatch + Transportation Service + Transportation Service + Transportation Service + Door-to-door , Pier-to-door + + + + + + + + + ASBIE + Consignment. Final Delivery_ Transportation Service. Transportation Service + The service for delivery to the consignee under the transport contract for this consignment. + 0..1 + Consignment + Final Delivery + Transportation Service + Transportation Service + Transportation Service + Door-to-door , Pier-to-door + + + + + + + + + ASBIE + Consignment. Delivery Terms + The conditions agreed upon between a seller and a buyer with regard to the delivery of goods and/or services (e.g., CIF, FOB, or EXW from the INCOTERMS Terms of Delivery). + 0..1 + Consignment + Delivery Terms + Delivery Terms + Delivery Terms + Trade Terms, INCOTERMS + + + + + + + + + ASBIE + Consignment. Payment Terms + The terms of payment between the parties (such as logistics service client, logistics service provider) in a transaction. + 0..1 + Consignment + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Consignment. Collect_ Payment Terms. Payment Terms + The terms of payment that apply to the collection of this consignment. + 0..1 + Consignment + Collect + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Consignment. Disbursement_ Payment Terms. Payment Terms + The terms of payment for disbursement. + 0..1 + Consignment + Disbursement + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Consignment. Prepaid_ Payment Terms. Payment Terms + The terms of payment for prepayment. + 0..1 + Consignment + Prepaid + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Consignment. Freight_ Allowance Charge. Allowance Charge + A cost incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage for this consignment. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance to the extent that they relate to the freight costs. + 0..n + Consignment + Freight + Allowance Charge + Allowance Charge + Allowance Charge + Freight Costs + + + + + + + + + ASBIE + Consignment. Extra_ Allowance Charge. Allowance Charge + A charge for extra allowance. + 0..n + Consignment + Extra + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Consignment. Main Carriage_ Shipment Stage. Shipment Stage + A shipment stage during main carriage. + 0..n + Consignment + Main Carriage + Shipment Stage + Shipment Stage + Shipment Stage + + + + + + + + + ASBIE + Consignment. Pre Carriage_ Shipment Stage. Shipment Stage + A shipment stage during precarriage (usually refers to movement activity that takes place prior to the container being loaded at a port of loading). + 0..n + Consignment + Pre Carriage + Shipment Stage + Shipment Stage + Shipment Stage + + + + + + + + + ASBIE + Consignment. On Carriage_ Shipment Stage. Shipment Stage + A shipment stage during on-carriage (usually refers to movement activity that takes place after the container is discharged at a port of discharge). + 0..n + Consignment + On Carriage + Shipment Stage + Shipment Stage + Shipment Stage + + + + + + + + + ASBIE + Consignment. Transport Handling Unit + A transport handling unit used for loose and containerized goods. + 0..n + Consignment + Transport Handling Unit + Transport Handling Unit + Transport Handling Unit + + + + + + + + + ASBIE + Consignment. First Arrival Port_ Location. Location + The first arrival location in a transport. This would be a port for sea, an airport for air, a terminal for rail, or a border post for land crossing. + 0..1 + Consignment + First Arrival Port + Location + Location + Location + + + + + + + + + ASBIE + Consignment. Last Exit Port_ Location. Location + The final exporting location in a transport. This would be a port for sea, an airport for air, a terminal for rail, or a border post for land crossing. + 0..1 + Consignment + Last Exit Port + Location + Location + Location + + + + + + + + + + + ABIE + Consumption. Details + A class to describe the consumption of a utility. + Consumption + + + + + + + + + BBIE + Consumption. Utility Statement Type Code. Code + A code identifying the type of the Utility Statement required for this consumption. Explains the kind of utility the statement is about, e.g.. "gas", "electricity", "telephone" + 0..1 + Consumption + Utility Statement Type Code + Code + Code. Type + Electricity + + + + + + + + + ASBIE + Consumption. Main_ Period. Period + The period of consumption. + 0..1 + Consumption + Main + Period + Period + Period + + + + + + + + + ASBIE + Consumption. Allowance Charge + An allowance or charges that may apply with this consumption. + 0..n + Consumption + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Consumption. Tax Total + The total of taxes for each tax type covering the consumption. + 0..n + Consumption + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Consumption. Energy Water Supply + The details of any energy or water consumption. + 0..1 + Consumption + Energy Water Supply + Energy Water Supply + Energy Water Supply + + + + + + + + + ASBIE + Consumption. Telecommunications Supply + The details of any telecommunications consumption. + 0..1 + Consumption + Telecommunications Supply + Telecommunications Supply + Telecommunications Supply + + + + + + + + + ASBIE + Consumption. Legal_ Monetary Total. Monetary Total + The total amount payable on this consumption, including any allowances, charges, or taxes. + 1 + Consumption + Legal + Monetary Total + Monetary Total + Monetary Total + + + + + + + + + + + ABIE + Consumption Average. Details + A class to define an average consumption as a monetary amount. + Consumption Average + + + + + + + + + BBIE + Consumption Average. Average_ Amount. Amount + The average monetary amount of the consumption. + 0..1 + Consumption Average + Average + Amount + Amount + Amount. Type + 1.65 + + + + + + + + + BBIE + Consumption Average. Description. Text + A description of the average consumed. + 0..n + Consumption Average + Description + Text + Text. Type + Average price incl. value added tax per kilowatt-hour in the billing period. + + + + + + + + + + + ABIE + Consumption Correction. Details + The Statement of correction, for examples heating correction. + Consumption Correction + + + + + + + + + BBIE + Consumption Correction. Correction Type. Text + Statement for the correction type. + 0..1 + Consumption Correction + Correction Type + Text + Text. Type + Heating Correction + + + + + + + + + BBIE + Consumption Correction. Correction Type Code. Code + Statement at the code for the correction type. + 0..1 + Consumption Correction + Correction Type Code + Code + Code. Type + HeatingCorrection + + + + + + + + + BBIE + Consumption Correction. Meter Number. Text + Statement for meter number. + 0..1 + Consumption Correction + Meter Number + Text + Text. Type + 530071575 + + + + + + + + + BBIE + Consumption Correction. Gas Pressure. Quantity + Correction of the gas pressure. + 0..1 + Consumption Correction + Gas Pressure + Quantity + Quantity. Type + + + + + + + + + BBIE + Consumption Correction. Actual_ Temperature Reduction. Quantity + Statement for the actuel heating correction temperature. + 0..1 + Consumption Correction + Actual + Temperature Reduction + Quantity + Quantity. Type + -36.69 + + + + + + + + + BBIE + Consumption Correction. Normal_ Temperature Reduction. Quantity + Statement for the standard for heating correction temperature. + 0..1 + Consumption Correction + Normal + Temperature Reduction + Quantity + Quantity. Type + -37.00 + + + + + + + + + BBIE + Consumption Correction. Difference_ Temperature Reduction. Quantity + Deviation from standard heating correction. + 0..1 + Consumption Correction + Difference + Temperature Reduction + Quantity + Quantity. Type + 0.31 + + + + + + + + + BBIE + Consumption Correction. Description. Text + Description related to the corrections. + 0..n + Consumption Correction + Description + Text + Text. Type + + + + + + + + + BBIE + Consumption Correction. Correction Unit Amount. Amount + Correction per MWH per degree C. + 0..1 + Consumption Correction + Correction Unit Amount + Amount + Amount. Type + 0.0000 + + + + + + + + + BBIE + Consumption Correction. Consumption Energy. Quantity + Your consumpt for district heating energy. + 0..1 + Consumption Correction + Consumption Energy + Quantity + Quantity. Type + 563.6240 + + + + + + + + + BBIE + Consumption Correction. Consumption Water. Quantity + Your consumpt for district heating water. + 0..1 + Consumption Correction + Consumption Water + Quantity + Quantity. Type + 13212.14 + + + + + + + + + BBIE + Consumption Correction. Correction Amount. Amount + Your correction for heating correction. + 0..1 + Consumption Correction + Correction Amount + Amount + Amount. Type + 0.00 + + + + + + + + + + + ABIE + Consumption History. Details + A class to describe the measurement of a type of consumption during a particular period, used for the subscriber to get an overview of his consumption + Consumption History + + + + + + + + + BBIE + Consumption History. Meter Number. Text + A text identifier for the meter measuring the consumption. + 0..1 + Consumption History + Meter Number + Text + Text. Type + 61722x + + + + + + + + + BBIE + Consumption History. Quantity + The quantity consumed. + 1 + Consumption History + Quantity + Quantity + Quantity. Type + 7621.00 + + + + + + + + + BBIE + Consumption History. Amount + The monetary amount to be charged for the quantity consumed. + 0..1 + Consumption History + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Consumption History. Consumption Level Code. Code + The consumption level, expressed as a code used explain the consumption quantity, e.g.. diversion from the normal. + 0..1 + Consumption History + Consumption Level Code + Code + Code. Type + B + + + + + + + + + BBIE + Consumption History. Consumption Level Text. Text + The consumption level, expressed as text, used explain the consumption quantity, e.g.. diversion from the normal. + 0..1 + Consumption History + Consumption Level Text + Text + Text. Type + Average + + + + + + + + + BBIE + Consumption History. Description. Text + Text describing the consumption itself. + 0..n + Consumption History + Description + Text + Text. Type + 2004/2005 + + + + + + + + + ASBIE + Consumption History. Period + The period during which the consumption took place. + 1 + Consumption History + Period + Period + Period + + + + + + + + + + + ABIE + Consumption Line. Details + A class to describe a line item for utility consumption. To specify more than one utility item, use separate consumption lines. + Consumption Line + + + + + + + + + BBIE + Consumption Line. Identifier + An identifier for this consumption line. + 1 + Consumption Line + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + BBIE + Consumption Line. Parent_ Document Line Reference Identifier. Identifier + An identifier for the transaction line on a related document (such as an invoice) that covers this consumption line. + 0..1 + Consumption Line + Parent + Document Line Reference Identifier + Identifier + Identifier. Type + Consumption + + + + + + + + + BBIE + Consumption Line. Invoiced_ Quantity. Quantity + The quantity invoiced. + 1 + Consumption Line + Invoiced + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Consumption Line. Line Extension Amount. Amount + The monetary amount, including discount, to be charged for this consumption line. + 1 + Consumption Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Consumption Line. Period + The period of time covered by this consumption line. + 0..1 + Consumption Line + Period + Period + Period + + + + + + + + + ASBIE + Consumption Line. Delivery + A delivery of the utility item on this consumption line. + 0..n + Consumption Line + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Consumption Line. Allowance Charge + An allowance or charge that applies to this consumption line. + 0..n + Consumption Line + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Consumption Line. Tax Total + A total amount of taxes of a particular kind applicable to this consumption line. + 0..n + Consumption Line + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Consumption Line. Utility Item + The utility item consumed. + 1 + Consumption Line + Utility Item + Utility Item + Utility Item + + + + + + + + + ASBIE + Consumption Line. Price + The price associated with this consumption line, expressed in a data structure containing multiple properties. + 0..1 + Consumption Line + Price + Price + Price + + + + + + + + + ASBIE + Consumption Line. Unstructured Price + The price associated with this consumption line expressed in a less structured form that includes just the amount and the time of use. + 0..1 + Consumption Line + Unstructured Price + Unstructured Price + Unstructured Price + + + + + + + + + + + ABIE + Consumption Point. Details + A class to define the point of consumption for a utility, such as a meter. + Consumption Point + + + + + + + + + BBIE + Consumption Point. Identifier + An identifier for this point of consumption. + 1 + Consumption Point + Identifier + Identifier + Identifier. Type + 7411013716x + + + + + + + + + BBIE + Consumption Point. Description. Text + Text describing this consumption point. + 0..n + Consumption Point + Description + Text + Text. Type + Additional informations concerning the consumption point + + + + + + + + + BBIE + Consumption Point. Subscriber Identifier. Identifier + An identifier for the subscriber responsible for the consumption at this consumption point. + 0..1 + Consumption Point + Subscriber Identifier + Identifier + Identifier. Type + 98143211 + + + + + + + + + BBIE + Consumption Point. Subscriber Type. Text + The type of subscriber, expressed as text. + 0..1 + Consumption Point + Subscriber Type + Text + Text. Type + + + + + + + + + BBIE + Consumption Point. Subscriber Type Code. Code + The type of subscriber, expressed as a code. + 0..1 + Consumption Point + Subscriber Type Code + Code + Code. Type + APL + + + + + + + + + BBIE + Consumption Point. Total_ Delivered Quantity. Quantity + The total quantity delivered, calculated at this consumption point. + 0..1 + Consumption Point + Total + Delivered Quantity + Quantity + Quantity. Type + 5761.00 + + + + + + + + + ASBIE + Consumption Point. Address + The address of this consumption point. + 0..1 + Consumption Point + Address + Address + Address + + + + + + + + + ASBIE + Consumption Point. Web Site Access + Access information for the website of this consumption point. + 0..1 + Consumption Point + Web Site Access + Web Site Access + Web Site Access + + + + + + + + + ASBIE + Consumption Point. Utility_ Meter. Meter + A meter at this consumption point. + 0..n + Consumption Point + Utility + Meter + Meter + Meter + + + + + + + + + + + ABIE + Consumption Report. Details + A class to describe utility consumption, including details of the environment in which consumption takes place. + Consumption Report + + + + + + + + + BBIE + Consumption Report. Identifier + An identifier for this consumption report. + 1 + Consumption Report + Identifier + Identifier + Identifier. Type + n/a + + + + + + + + + BBIE + Consumption Report. Consumption Type. Text + The type of consumption, expressed as text. + 0..1 + Consumption Report + Consumption Type + Text + Text. Type + Consumption + + + + + + + + + BBIE + Consumption Report. Consumption Type Code. Code + The type of consumption, expressed as a code. + 0..1 + Consumption Report + Consumption Type Code + Code + Code. Type + Consumption + + + + + + + + + BBIE + Consumption Report. Description. Text + Text reporting utility consumption. + 0..n + Consumption Report + Description + Text + Text. Type + This report contain the latest year consumption + + + + + + + + + BBIE + Consumption Report. Total_ Consumed Quantity. Quantity + The total quantity consumed. + 0..1 + Consumption Report + Total + Consumed Quantity + Quantity + Quantity. Type + 20479.00 + + + + + + + + + BBIE + Consumption Report. Basic_ Consumed Quantity. Quantity + The basic quantity consumed, excluding additional consumption. + 0..1 + Consumption Report + Basic + Consumed Quantity + Quantity + Quantity. Type + 20000.00 + + + + + + + + + BBIE + Consumption Report. Resident_ Occupants Numeric. Numeric + The number of people occupying the residence covered by this report. + 0..1 + Consumption Report + Resident + Occupants Numeric + Numeric + Numeric. Type + 4.0 + + + + + + + + + BBIE + Consumption Report. Consumers_ Energy Level Code. Code + The level of energy consumed, compared to the average for this residence type and the number of people living in the residence, expressed as a code. + 0..1 + Consumption Report + Consumers + Energy Level Code + Code + Code. Type + B + + + + + + + + + BBIE + Consumption Report. Consumers_ Energy Level. Text + The level of energy consumed, compared to the average for this residence type and the number of people living in the residence, expressed as text. + 0..1 + Consumption Report + Consumers + Energy Level + Text + Text. Type + Middel + + + + + + + + + BBIE + Consumption Report. Residence Type. Text + The type of residence (house, apartment, etc.) covered in this report, expressed as text. + 0..1 + Consumption Report + Residence Type + Text + Text. Type + House + + + + + + + + + BBIE + Consumption Report. Residence Type Code. Code + The type of residence (house, apartment, etc.) covered in this report, expressed as a code. + 0..1 + Consumption Report + Residence Type Code + Code + Code. Type + House + + + + + + + + + BBIE + Consumption Report. Heating Type. Text + The type of heating in the residence covered in this report, expressed as text. + 0..1 + Consumption Report + Heating Type + Text + Text. Type + District heating + + + + + + + + + BBIE + Consumption Report. Heating Type Code. Code + The type of heating in the residence covered in this report, expressed as a code. + 0..1 + Consumption Report + Heating Type Code + Code + Code. Type + DistrictHeating + + + + + + + + + ASBIE + Consumption Report. Period + The period of consumption covered in this report. + 0..1 + Consumption Report + Period + Period + Period + + + + + + + + + ASBIE + Consumption Report. Guidance_ Document Reference. Document Reference + A reference to a document providing an explanation of this kind of report. + 0..1 + Consumption Report + Guidance + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Consumption Report. Document Reference + A reference to some other document (for example, this report in another format). + 0..1 + Consumption Report + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Consumption Report. Consumption Report Reference + A reference to a previous consumption report. + 0..n + Consumption Report + Consumption Report Reference + Consumption Report Reference + Consumption Report Reference + + + + + + + + + ASBIE + Consumption Report. Consumption History + A report describing historical parameters relating to a specific instance of consumption. + 0..n + Consumption Report + Consumption History + Consumption History + Consumption History + + + + + + + + + + + ABIE + Consumption Report Reference. Details + A class to define a reference to an earlier consumption report (e.g., last year's consumption). + Consumption Report Reference + + + + + + + + + BBIE + Consumption Report Reference. Consumption_ Report Identifier. Identifier + An identifier for the referenced consumption report. + 1 + Consumption Report Reference + Consumption + Report Identifier + Identifier + Identifier. Type + n/a + + + + + + + + + BBIE + Consumption Report Reference. Consumption Type. Text + The reported consumption type, expressed as text. + 0..1 + Consumption Report Reference + Consumption Type + Text + Text. Type + Consumption + + + + + + + + + BBIE + Consumption Report Reference. Consumption Type Code. Code + The reported consumption type, expressed as a code. + 0..1 + Consumption Report Reference + Consumption Type Code + Code + Code. Type + Consumption + + + + + + + + + BBIE + Consumption Report Reference. Total_ Consumed Quantity. Quantity + The total quantity consumed during the period of the referenced report. + 1 + Consumption Report Reference + Total + Consumed Quantity + Quantity + Quantity. Type + 20479.00 + + + + + + + + + ASBIE + Consumption Report Reference. Period + The period of consumption covered by the referenced report. + 1 + Consumption Report Reference + Period + Period + Period + + + + + + + + + + + ABIE + Contact. Details + A class to describe a contactable person or department in an organization. + Contact + + + + + + + + + BBIE + Contact. Identifier + An identifier for this contact. + 0..1 + Contact + Identifier + Identifier + Identifier. Type + Receivals Clerk + + + + + + + + + BBIE + Contact. Name + The name of this contact. It is recommended that this be used for a functional name and not a personal name. + 0..1 + Contact + Name + Name + Name. Type + Delivery Dock + + + + + + + + + BBIE + Contact. Telephone. Text + The primary telephone number of this contact. + 0..1 + Contact + Telephone + Text + Text. Type + + + + + + + + + BBIE + Contact. Telefax. Text + The primary fax number of this contact. + 0..1 + Contact + Telefax + Text + Text. Type + + + + + + + + + BBIE + Contact. Electronic_ Mail. Text + The primary email address of this contact. + 0..1 + Contact + Electronic + Mail + Text + Text. Type + + + + + + + + + BBIE + Contact. Note. Text + Free-form text conveying information that is not contained explicitly in other structures; in particular, a textual description of the circumstances under which this contact can be used (e.g., "emergency" or "after hours"). + 0..n + Contact + Note + Text + Text. Type + + + + + + + + + ASBIE + Contact. Other_ Communication. Communication + Another means of communication with this contact. + 0..n + Contact + Other + Communication + Communication + Communication + + + + + + + + + + + ABIE + Contract. Details + A class to describe a contract. + Contract + + + + + + + + + BBIE + Contract. Identifier + An identifier for this contract. + 0..1 + Contract + Identifier + Identifier + Identifier. Type + CC23 + + + + + + + + + BBIE + Contract. Issue Date. Date + The date on which this contract was issued. + 0..1 + Contract + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Contract. Issue Time. Time + The time at which this contract was issued. + 0..1 + Contract + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Contract. Nomination Date. Date + In a transportation contract, the deadline date by which the services referred to in the transport execution plan have to be booked. For example, if this service is a carrier service scheduled for Wednesday 16 February 2011 at 10 a.m. CET, the nomination date might be Tuesday15 February 2011. + 0..1 + Contract + Nomination Date + Date + Date. Type + + + + + + + + + BBIE + Contract. Nomination Time. Time + In a transportation contract, the deadline time by which the services referred to in the transport execution plan have to be booked. For example, if this service is a carrier service scheduled for Wednesday 16 February 2011 at 10 a.m. CET, the nomination date might be Tuesday15 February 2011 and the nomination time 4 p.m. at the latest. + 0..1 + Contract + Nomination Time + Time + Time. Type + + + + + + + + + BBIE + Contract. Contract Type Code. Code + The type of this contract, expressed as a code, such as "Cost plus award fee" and "Cost plus fixed fee" from UNCEFACT Contract Type code list. + 0..1 + Contract + Contract Type Code + Code + Code. Type + + + + + + + + + BBIE + Contract. Contract Type. Text + The type of this contract, expressed as text, such as "Cost plus award fee" and "Cost plus fixed fee" from UNCEFACT Contract Type code list. + 0..1 + Contract + Contract Type + Text + Text. Type + + + + + + + + + BBIE + Contract. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Contract + Note + Text + Text. Type + Remarks + + + + + + + + + BBIE + Contract. Version. Identifier + An identifier for the current version of this contract. + 0..1 + Contract + Version + Identifier + Identifier. Type + + + + + + + + + BBIE + Contract. Description. Text + Text describing this contract. + 0..n + Contract + Description + Text + Text. Type + + + + + + + + + ASBIE + Contract. Validity_ Period. Period + The period during which this contract is valid. + 0..1 + Contract + Validity + Period + Period + Period + + + + + + + + + ASBIE + Contract. Contract_ Document Reference. Document Reference + A reference to a contract document. + 0..n + Contract + Contract + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Contract. Nomination_ Period. Period + In a transportation contract, the period required to book the services specified in the contract before the services can begin. + 0..1 + Contract + Nomination + Period + Period + Period + + + + + + + + + ASBIE + Contract. Contractual_ Delivery. Delivery + In a transportation contract, the delivery of the services required to book the services specified in the contract. + 0..1 + Contract + Contractual + Delivery + Delivery + Delivery + + + + + + + + + + + ABIE + Contract Execution Requirement. Details + A class to describe a requirement for execution of a contract. + Contract Execution Requirement + + + + + + + + + BBIE + Contract Execution Requirement. Name + A name for this requirement. + 0..n + Contract Execution Requirement + Name + Name + Name. Type + + + + + + + + + BBIE + Contract Execution Requirement. Execution Requirement Code. Code + A code signifying the type of party independent of its role. + 0..1 + Contract Execution Requirement + Execution Requirement Code + Code + Code. Type + + + + + + + + + BBIE + Contract Execution Requirement. Description. Text + Text describing this requirement. + 0..n + Contract Execution Requirement + Description + Text + Text. Type + + + + + + + + + + + ABIE + Contract Extension. Details + A class to describe possible extensions to a contract. + Contract Extension + + + + + + + + + BBIE + Contract Extension. Options Description. Text + A description for the possible options that can be carried out during the execution of the contract. + 0..n + Contract Extension + Options Description + Text + Text. Type + + + + + + + + + BBIE + Contract Extension. Minimum_ Number. Numeric + The fixed minimum number of contract extensions or renewals. + 0..1 + Contract Extension + Minimum + Number + Numeric + Numeric. Type + + + + + + + + + BBIE + Contract Extension. Maximum_ Number. Numeric + The maximum allowed number of contract extensions. + 0..1 + Contract Extension + Maximum + Number + Numeric + Numeric. Type + + + + + + + + + ASBIE + Contract Extension. Option Validity_ Period. Period + The period during which the option for extending the contract is available. + 0..1 + Contract Extension + Option Validity + Period + Period + Period + + + + + + + + + ASBIE + Contract Extension. Renewal + The period allowed for each contract extension. + 0..n + Contract Extension + Renewal + Renewal + Renewal + + + + + + + + + + + ABIE + Contracting Activity. Details + The nature of the type of business of the organization. + Contracting Activity + + + + + + + + + BBIE + Contracting Activity. Activity Type Code. Code + A code specifying the nature of the type of business of the organization. + 0..1 + Contracting Activity + Activity Type Code + Code + Code. Type + + + + + + + + + BBIE + Contracting Activity. Activity Type. Text + The nature of the type of business of the organization, expressed as text. + 0..1 + Contracting Activity + Activity Type + Text + Text. Type + + + + + + + + + + + ABIE + Contracting Party. Details + A class to describe an individual, a group, or a body having a procurement role in a tendering process. + Contracting Party + + + + + + + + + BBIE + Contracting Party. Buyer Profile_ URI. Identifier + The buyer profile is typically located on a web site where the contracting party publishes its procurement opportunities + 0..1 + Contracting Party + Buyer Profile + URI + Identifier + Identifier. Type + Buyer Profile + + + + + + + + + ASBIE + Contracting Party. Contracting Party Type + The type of contracting party that is independent of its role. + 0..n + Contracting Party + Contracting Party Type + Contracting Party Type + Contracting Party Type + + + + + + + + + ASBIE + Contracting Party. Contracting Activity + The nature of the type of business of the organization + 0..n + Contracting Party + Contracting Activity + Contracting Activity + Contracting Activity + + + + + + + + + ASBIE + Contracting Party. Party + The contracting party itself. + 1 + Contracting Party + Party + Party + Party + + + + + + + + + + + ABIE + Contracting Party Type. Details + The type of contracting party that is independent of its role. + Contracting Party Type + + + + + + + + + BBIE + Contracting Party Type. Party Type Code. Code + A code specifying the type of party that is independent of its role. + 0..1 + Contracting Party Type + Party Type Code + Code + Code. Type + + + + + + + + + BBIE + Contracting Party Type. Party Type. Text + The type of party that is independent of its role, expressed as text. + 0..1 + Contracting Party Type + Party Type + Text + Text. Type + + + + + + + + + + + ABIE + Corporate Registration Scheme. Details + A class to describe a scheme for corporate registration. + Corporate Registration Scheme + + + + + + + + + BBIE + Corporate Registration Scheme. Identifier + An identifier for this registration scheme. + 0..1 + Corporate Registration Scheme + Identifier + Identifier + Identifier. Type + ASIC in Australia + + + + + + + + + BBIE + Corporate Registration Scheme. Name + The name of this registration scheme. + 0..1 + Corporate Registration Scheme + Name + Name + Name. Type + Australian Securities and Investment Commission in Australia + + + + + + + + + BBIE + Corporate Registration Scheme. Corporate Registration Type Code. Code + A code signifying the type of this registration scheme. + 0..1 + Corporate Registration Scheme + Corporate Registration Type Code + Code + Code. Type + ACN + + + + + + + + + ASBIE + Corporate Registration Scheme. Jurisdiction Region_ Address. Address + A geographic area in which this registration scheme applies. + 0..n + Corporate Registration Scheme + Jurisdiction Region + Address + Address + Address + England , Wales + + + + + + + + + + + ABIE + Country. Details + A class to describe a country. + Country + + + + + + + + + BBIE + Country. Identification Code. Code + A code signifying this country. + 0..1 + Country + Identification Code + Code + Country Identification + Country Identification_ Code. Type + + + + + + + + + BBIE + Country. Name + The name of this country. + 0..1 + Country + Name + Name + Name. Type + SOUTH AFRICA + + + + + + + + + + + ABIE + Credit Account. Details + A class to identify a credit account for sales on account. + Credit Account + + + + + + + + + BBIE + Credit Account. Account Identifier. Identifier + An identifier for this credit account. + 1 + Credit Account + Account Identifier + Identifier + Identifier. Type + Customer Code 29 + + + + + + + + + + + ABIE + Credit Note Line. Details + A class to define a line in a Credit Note or Self Billed Credit Note. + Credit Note Line + + + + + + + + + BBIE + Credit Note Line. Identifier + An identifier for this credit note line. + 1 + Credit Note Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Credit Note Line. UUID. Identifier + A universally unique identifier for this credit note line. + 0..1 + Credit Note Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Credit Note Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Credit Note Line + Note + Text + Text. Type + + + + + + + + + BBIE + Credit Note Line. Credited_ Quantity. Quantity + The quantity of items credited in this credit note line. + 0..1 + Credit Note Line + Credited + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Credit Note Line. Line Extension Amount. Amount + The total amount for this credit note line, including allowance charges but exclusive of taxes. + 0..1 + Credit Note Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Credit Note Line. Tax Point Date. Date + The date of this credit note line, used to indicate the point at which tax becomes applicable. + 0..1 + Credit Note Line + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Credit Note Line. Accounting Cost Code. Code + The buyer's accounting cost centre for this credit note line, expressed as a code. + 0..1 + Credit Note Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Credit Note Line. Accounting Cost. Text + The buyer's accounting cost centre for this credit note line, expressed as text. + 0..1 + Credit Note Line + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Credit Note Line. Payment Purpose Code. Code + A code signifying the business purpose for this payment. + 0..1 + Credit Note Line + Payment Purpose Code + Code + Code. Type + + + + + + + + + BBIE + Credit Note Line. Free Of Charge_ Indicator. Indicator + An indicator that this credit note line is free of charge (true) or not (false). The default is false. + 0..1 + Credit Note Line + Free Of Charge + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Credit Note Line. Invoice_ Period. Period + An invoice period to which this credit note line applies. + 0..n + Credit Note Line + Invoice + Period + Period + Period + + + + + + + + + ASBIE + Credit Note Line. Order Line Reference + A reference to an order line associated with this credit note line. + 0..n + Credit Note Line + Order Line Reference + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Credit Note Line. Discrepancy_ Response. Response + A reason for the credit. + 0..n + Credit Note Line + Discrepancy + Response + Response + Response + + + + + + + + + ASBIE + Credit Note Line. Despatch_ Line Reference. Line Reference + A reference to a despatch line associated with this credit note line. + 0..n + Credit Note Line + Despatch + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Credit Note Line. Receipt_ Line Reference. Line Reference + A reference to a receipt line associated with this credit note line. + 0..n + Credit Note Line + Receipt + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Credit Note Line. Billing Reference + A reference to a billing document associated with this credit note line. + 0..n + Credit Note Line + Billing Reference + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Credit Note Line. Document Reference + A reference to a document associated with this credit note line. + 0..n + Credit Note Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note Line. Pricing Reference + A reference to pricing and item location information associated with this credit note line. + 0..1 + Credit Note Line + Pricing Reference + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Credit Note Line. Originator_ Party. Party + The party who originated the Order to which the Credit Note is related. + 0..1 + Credit Note Line + Originator + Party + Party + Party + + + + + + + + + ASBIE + Credit Note Line. Delivery + A delivery associated with this credit note line. + 0..n + Credit Note Line + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Credit Note Line. Payment Terms + A specification of payment terms associated with this credit note line. + 0..n + Credit Note Line + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Credit Note Line. Tax Total + A total amount of taxes of a particular kind applicable to this credit note line. + 0..n + Credit Note Line + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Credit Note Line. Allowance Charge + An allowance or charge associated with this credit note. + 0..n + Credit Note Line + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Credit Note Line. Item + The item associated with this credit note line. + 0..1 + Credit Note Line + Item + Item + Item + + + + + + + + + ASBIE + Credit Note Line. Price + The price of the item associated with this credit note line. + 0..1 + Credit Note Line + Price + Price + Price + Unit Price, Base Price + + + + + + + + + ASBIE + Credit Note Line. Delivery Terms + Terms and conditions of a delivery associated with this credit note line. + 0..n + Credit Note Line + Delivery Terms + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Credit Note Line. Sub_ Credit Note Line. Credit Note Line + A class defining one or more Credit Note Lines detailing the credit note line. + 0..n + Credit Note Line + Sub + Credit Note Line + Credit Note Line + Credit Note Line + + + + + + + + + ASBIE + Credit Note Line. Item_ Price Extension. Price Extension + The price extension, calculated by multiplying the price per unit by the quantity of items on this credit note line. + 0..1 + Credit Note Line + Item + Price Extension + Price Extension + Price Extension + + + + + + + + + + + ABIE + Customer Party. Details + A class to describe a customer party. + Customer Party + + + + + + + + + BBIE + Customer Party. Customer Assigned_ Account Identifier. Identifier + An identifier for the customer's account, assigned by the customer itself. + 0..1 + Customer Party + Customer Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Customer Party. Supplier Assigned_ Account Identifier. Identifier + An identifier for the customer's account, assigned by the supplier. + 0..1 + Customer Party + Supplier Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Customer Party. Additional_ Account Identifier. Identifier + An identifier for the customer's account, assigned by a third party. + 0..n + Customer Party + Additional + Account Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Customer Party. Party + The customer party itself. + 0..1 + Customer Party + Party + Party + Party + + + + + + + + + ASBIE + Customer Party. Delivery_ Contact. Contact + A customer contact for deliveries. + 0..1 + Customer Party + Delivery + Contact + Contact + Contact + + + + + + + + + ASBIE + Customer Party. Accounting_ Contact. Contact + A customer contact for accounting. + 0..1 + Customer Party + Accounting + Contact + Contact + Contact + + + + + + + + + ASBIE + Customer Party. Buyer_ Contact. Contact + A customer contact for purchasing. + 0..1 + Customer Party + Buyer + Contact + Contact + Contact + + + + + + + + + + + ABIE + Customs Declaration. Details + A class describing identifiers or references relating to customs procedures. + Customs Declaration + Movement Reference Number, Local Reference Number + + + + + + + + + BBIE + Customs Declaration. Identifier + An identifier associated with customs related procedures. + 1 + Customs Declaration + Identifier + Identifier + Identifier. Type + CUST001 3333-44-123 + + + + + + + + + ASBIE + Customs Declaration. Issuer_ Party. Party + Describes the party issuing the customs declaration. + 0..1 + Customs Declaration + Issuer + Party + Party + Party + + + + + + + + + + + ABIE + Debit Note Line. Details + A class to define a line in a Debit Note. + Debit Note Line + + + + + + + + + BBIE + Debit Note Line. Identifier + An identifier for this debit note line. + 1 + Debit Note Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Debit Note Line. UUID. Identifier + A universally unique identifier for this debit note line. + 0..1 + Debit Note Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Debit Note Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Debit Note Line + Note + Text + Text. Type + + + + + + + + + BBIE + Debit Note Line. Debited_ Quantity. Quantity + The quantity of Items debited in this debit note line. + 0..1 + Debit Note Line + Debited + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Debit Note Line. Line Extension Amount. Amount + The total amount for this debit note line, including allowance charges but net of taxes. + 1 + Debit Note Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Debit Note Line. Tax Point Date. Date + The date of this debit note line, used to indicate the point at which tax becomes applicable. + 0..1 + Debit Note Line + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Debit Note Line. Accounting Cost Code. Code + The buyer's accounting cost centre for this debit note line, expressed as a code. + 0..1 + Debit Note Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Debit Note Line. Accounting Cost. Text + The buyer's accounting cost centre for this debit note line, expressed as text. + 0..1 + Debit Note Line + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Debit Note Line. Payment Purpose Code. Code + A code signifying the business purpose for this payment. + 0..1 + Debit Note Line + Payment Purpose Code + Code + Code. Type + + + + + + + + + ASBIE + Debit Note Line. Discrepancy_ Response. Response + A reason for the debit. + 0..n + Debit Note Line + Discrepancy + Response + Response + Response + + + + + + + + + ASBIE + Debit Note Line. Despatch_ Line Reference. Line Reference + A reference to a despatch line associated with this debit note line. + 0..n + Debit Note Line + Despatch + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Debit Note Line. Receipt_ Line Reference. Line Reference + A reference to a receipt line associated with this debit note line. + 0..n + Debit Note Line + Receipt + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Debit Note Line. Billing Reference + A reference to a billing document associated with this debit note line. + 0..n + Debit Note Line + Billing Reference + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Debit Note Line. Document Reference + A reference to a document associated with this debit note line. + 0..n + Debit Note Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Debit Note Line. Pricing Reference + A reference to pricing and item location information associated with this debit note line. + 0..1 + Debit Note Line + Pricing Reference + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Debit Note Line. Delivery + A delivery associated with this debit note line. + 0..n + Debit Note Line + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Debit Note Line. Tax Total + A total amount of taxes of a particular kind applicable to this debit note line. + 0..n + Debit Note Line + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Debit Note Line. Allowance Charge + An allowance or charge associated with this debit note. + 0..n + Debit Note Line + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Debit Note Line. Item + The item associated with this debit note line. + 0..1 + Debit Note Line + Item + Item + Item + + + + + + + + + ASBIE + Debit Note Line. Price + The price of the item associated with this debit note line. + 0..1 + Debit Note Line + Price + Price + Price + Unit Price, Base Price + + + + + + + + + ASBIE + Debit Note Line. Sub_ Debit Note Line. Debit Note Line + A recursive description of a debit note line subsidiary to this debit note line. + 0..n + Debit Note Line + Sub + Debit Note Line + Debit Note Line + Debit Note Line + + + + + + + + + + + ABIE + Declaration. Details + A class to describe a declaration by an economic operator of certain characteristics or capabilities in fulfilment of requirements specified in a call for tenders. + Declaration + + + + + + + + + BBIE + Declaration. Name + The name of this declaration. + 0..n + Declaration + Name + Name + Name. Type + + + + + + + + + BBIE + Declaration. Declaration Type Code. Code + A code signifying the type of this declaration. + 0..1 + Declaration + Declaration Type Code + Code + Code. Type + + + + + + + + + BBIE + Declaration. Description. Text + Text describing this declaration. + 0..n + Declaration + Description + Text + Text. Type + + + + + + + + + ASBIE + Declaration. Evidence Supplied + The evidence supporting this declaration. + 0..n + Declaration + Evidence Supplied + Evidence Supplied + Evidence Supplied + + + + + + + + + + + ABIE + Delivery. Details + A class to describe a delivery. + Delivery + + + + + + + + + BBIE + Delivery. Identifier + An identifier for this delivery. + 0..1 + Delivery + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Delivery. Quantity + The quantity of items, child consignments, shipments in this delivery. + 0..1 + Delivery + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Minimum_ Quantity. Quantity + The minimum quantity of items, child consignments, shipments in this delivery. + 0..1 + Delivery + Minimum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Maximum_ Quantity. Quantity + The maximum quantity of items, child consignments, shipments in this delivery. + 0..1 + Delivery + Maximum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Delivery. Actual_ Delivery Date. Date + The actual date of delivery. + 0..1 + Delivery + Actual + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Delivery. Actual_ Delivery Time. Time + The actual time of delivery. + 0..1 + Delivery + Actual + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Delivery. Latest_ Delivery Date. Date + The latest date of delivery allowed by the buyer. + 0..1 + Delivery + Latest + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Delivery. Latest_ Delivery Time. Time + The latest time of delivery allowed by the buyer. + 0..1 + Delivery + Latest + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Delivery. Release. Identifier + An identifier used for approval of access to delivery locations (e.g., port terminals). + 0..1 + Delivery + Release + Identifier + Identifier. Type + + + + + + + + + BBIE + Delivery. Tracking Identifier. Identifier + The delivery Tracking ID (for transport tracking). + 0..1 + Delivery + Tracking Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Delivery. Delivery_ Address. Address + The delivery address. + 0..1 + Delivery + Delivery + Address + Address + Address + + + + + + + + + ASBIE + Delivery. Delivery_ Location. Location + The delivery location. + 0..1 + Delivery + Delivery + Location + Location + Location + + + + + + + + + ASBIE + Delivery. Alternative Delivery_ Location. Location + An alternative delivery location. + 0..1 + Delivery + Alternative Delivery + Location + Location + Location + + + + + + + + + ASBIE + Delivery. Requested Delivery_ Period. Period + The period requested for delivery. + 0..1 + Delivery + Requested Delivery + Period + Period + Period + + + + + + + + + ASBIE + Delivery. Promised Delivery_ Period. Period + The period promised for delivery. + 0..1 + Delivery + Promised Delivery + Period + Period + Period + + + + + + + + + ASBIE + Delivery. Estimated Delivery_ Period. Period + The period estimated for delivery. + 0..1 + Delivery + Estimated Delivery + Period + Period + Period + + + + + + + + + ASBIE + Delivery. Carrier_ Party. Party + The party responsible for delivering the goods. + 0..1 + Delivery + Carrier + Party + Party + Party + + + + + + + + + ASBIE + Delivery. Delivery_ Party. Party + The party to whom the goods are delivered. + 0..1 + Delivery + Delivery + Party + Party + Party + + + + + + + + + ASBIE + Delivery. Notify_ Party. Party + A party to be notified of this delivery. + 0..n + Delivery + Notify + Party + Party + Party + + + + + + + + + ASBIE + Delivery. Despatch + The despatch (pickup) associated with this delivery. + 0..1 + Delivery + Despatch + Despatch + Despatch + + + + + + + + + ASBIE + Delivery. Delivery Terms + Terms and conditions relating to the delivery. + 0..n + Delivery + Delivery Terms + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Delivery. Minimum_ Delivery Unit. Delivery Unit + The minimum delivery unit for this delivery. + 0..1 + Delivery + Minimum + Delivery Unit + Delivery Unit + Delivery Unit + + + + + + + + + ASBIE + Delivery. Maximum_ Delivery Unit. Delivery Unit + The maximum delivery unit for this delivery. + 0..1 + Delivery + Maximum + Delivery Unit + Delivery Unit + Delivery Unit + + + + + + + + + ASBIE + Delivery. Shipment + The shipment being delivered. + 0..1 + Delivery + Shipment + Shipment + Shipment + + + + + + + + + + + ABIE + Delivery Terms. Details + A class for describing the terms and conditions applying to the delivery of goods. + Delivery Terms + + + + + + + + + BBIE + Delivery Terms. Identifier + An identifier for this description of delivery terms. + 0..1 + Delivery Terms + Identifier + Identifier + Identifier. Type + CIF, FOB, or EXW from the INCOTERMS Terms of Delivery. (2000 version preferred.) + + + + + + + + + BBIE + Delivery Terms. Special_ Terms. Text + A description of any terms or conditions relating to the delivery items. + 0..n + Delivery Terms + Special + Terms + Text + Text. Type + + + + + + + + + BBIE + Delivery Terms. Loss Risk Responsibility Code. Code + A code that identifies one of various responsibilities for loss risk in the execution of the delivery. + 0..1 + Delivery Terms + Loss Risk Responsibility Code + Code + Code. Type + + + + + + + + + BBIE + Delivery Terms. Loss Risk. Text + A description of responsibility for risk of loss in execution of the delivery, expressed as text. + 0..n + Delivery Terms + Loss Risk + Text + Text. Type + + + + + + + + + BBIE + Delivery Terms. Amount + The monetary amount covered by these delivery terms. + 0..1 + Delivery Terms + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Delivery Terms. Delivery_ Location. Location + The location for the contracted delivery. + 0..1 + Delivery Terms + Delivery + Location + Location + Location + + + + + + + + + ASBIE + Delivery Terms. Allowance Charge + An allowance or charge covered by these delivery terms. + 0..1 + Delivery Terms + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + + + ABIE + Delivery Unit. Details + A class to describe a delivery unit. + Delivery Unit + + + + + + + + + BBIE + Delivery Unit. Batch Quantity. Quantity + The quantity of ordered Items that constitutes a batch for delivery purposes. + 1 + Delivery Unit + Batch Quantity + Quantity + Quantity. Type + 100 units , by the dozen + + + + + + + + + BBIE + Delivery Unit. Consumer_ Unit. Quantity + The quantity of units in the Delivery Unit expressed in the units used by the consumer. + 0..1 + Delivery Unit + Consumer + Unit + Quantity + Quantity. Type + packs of 10 + + + + + + + + + BBIE + Delivery Unit. Hazardous Risk_ Indicator. Indicator + An indication that the transported goods are subject to an international regulation concerning the carriage of dangerous goods (true) or not (false). + 0..1 + Delivery Unit + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + + + ABIE + Dependent Price Reference. Details + A class to define the price of an item as a percentage of the price of a different item. + Dependent Price Reference + + + + + + + + + BBIE + Dependent Price Reference. Percent + The percentage by which the price of the different item is multiplied to calculate the price of the item. + 0..1 + Dependent Price Reference + Percent + Percent + Percent. Type + + + + + + + + + ASBIE + Dependent Price Reference. Location_ Address. Address + The reference location for this dependent price reference. + 0..1 + Dependent Price Reference + Location + Address + Address + Address + + + + + + + + + ASBIE + Dependent Price Reference. Dependent_ Line Reference. Line Reference + A reference to a line that the price is depended of. + 0..1 + Dependent Price Reference + Dependent + Line Reference + Line Reference + Line Reference + + + + + + + + + + + ABIE + Despatch. Details + A class to describe the despatching of goods (their pickup for delivery). + Despatch + + + + + + + + + BBIE + Despatch. Identifier + An identifier for this despatch event. + 0..1 + Despatch + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch. Requested_ Despatch Date. Date + The despatch (pickup) date requested, normally by the buyer. + 0..1 + Despatch + Requested + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Requested_ Despatch Time. Time + The despatch (pickup) time requested, normally by the buyer. + 0..1 + Despatch + Requested + Despatch Time + Time + Time. Type + + + + + + + + + BBIE + Despatch. Estimated_ Despatch Date. Date + The estimated despatch (pickup) date. + 0..1 + Despatch + Estimated + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Estimated_ Despatch Time. Time + The estimated despatch (pickup) time. + 0..1 + Despatch + Estimated + Despatch Time + Time + Time. Type + + + + + + + + + BBIE + Despatch. Actual_ Despatch Date. Date + The actual despatch (pickup) date. + 0..1 + Despatch + Actual + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Actual_ Despatch Time. Time + The actual despatch (pickup) time. + 0..1 + Despatch + Actual + Despatch Time + Time + Time. Type + + + + + + + + + BBIE + Despatch. Guaranteed_ Despatch Date. Date + The date guaranteed for the despatch (pickup). + 0..1 + Despatch + Guaranteed + Despatch Date + Date + Date. Type + + + + + + + + + BBIE + Despatch. Guaranteed_ Despatch Time. Time + The time guaranteed for the despatch (pickup). + 0..1 + Despatch + Guaranteed + Despatch Time + Time + Time. Type + + + + + + + + + BBIE + Despatch. Release. Identifier + An identifier for the release of the despatch used as security control or cargo control (pick-up). + 0..1 + Despatch + Release + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch. Instructions. Text + Text describing any special instructions applying to the despatch (pickup). + 0..n + Despatch + Instructions + Text + Text. Type + + + + + + + + + ASBIE + Despatch. Despatch_ Address. Address + The address of the despatch (pickup). + 0..1 + Despatch + Despatch + Address + Address + Address + + + + + + + + + ASBIE + Despatch. Despatch_ Location. Location + The location of the despatch (pickup). + 0..1 + Despatch + Despatch + Location + Location + Location + + + + + + + + + ASBIE + Despatch. Despatch_ Party. Party + The party despatching the goods. + 0..1 + Despatch + Despatch + Party + Party + Party + + + + + + + + + ASBIE + Despatch. Carrier_ Party. Party + The party carrying the goods. + 0..1 + Despatch + Carrier + Party + Party + Party + + + + + + + + + ASBIE + Despatch. Notify_ Party. Party + A party to be notified of this despatch (pickup). + 0..n + Despatch + Notify + Party + Party + Party + + + + + + + + + ASBIE + Despatch. Contact + The primary contact for this despatch (pickup). + 0..1 + Despatch + Contact + Contact + Contact + + + + + + + + + ASBIE + Despatch. Estimated Despatch_ Period. Period + The period estimated for the despatch (pickup) of goods. + 0..1 + Despatch + Estimated Despatch + Period + Period + Period + + + + + + + + + ASBIE + Despatch. Requested Despatch_ Period. Period + The period requested for the despatch (pickup) of goods. + 0..1 + Despatch + Requested Despatch + Period + Period + Period + + + + + + + + + + + ABIE + Despatch Line. Details + A class to define a line in a Despatch Advice. + Despatch Line + + + + + + + + + BBIE + Despatch Line. Identifier + An identifier for this despatch line. + 1 + Despatch Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Line. UUID. Identifier + A universally unique identifier for this despatch line. + 0..1 + Despatch Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Despatch Line + Note + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Line Status Code. Code + A code signifying the status of this despatch line with respect to its original state. + 0..1 + Despatch Line + Line Status Code + Code + Line Status + Line Status_ Code. Type + + + + + + + + + BBIE + Despatch Line. Delivered_ Quantity. Quantity + The quantity despatched (picked up). + 0..1 + Despatch Line + Delivered + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Backorder_ Quantity. Quantity + The quantity on back order at the supplier. + 0..1 + Despatch Line + Backorder + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Backorder_ Reason. Text + The reason for the back order. + 0..n + Despatch Line + Backorder + Reason + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Outstanding_ Quantity. Quantity + The quantity outstanding (which will follow in a later despatch). + 0..1 + Despatch Line + Outstanding + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Despatch Line. Outstanding_ Reason. Text + The reason for the outstanding quantity. + 0..n + Despatch Line + Outstanding + Reason + Text + Text. Type + + + + + + + + + BBIE + Despatch Line. Oversupply_ Quantity. Quantity + The quantity over-supplied, i.e., the quantity over and above that ordered. + 0..1 + Despatch Line + Oversupply + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Despatch Line. Order Line Reference + A reference to an order line associated with this despatch line. + 1..n + Despatch Line + Order Line Reference + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Despatch Line. Document Reference + A reference to a document associated with this despatch line. + 0..n + Despatch Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Despatch Line. Item + The item associated with this despatch line. + 1 + Despatch Line + Item + Item + Item + + + + + + + + + ASBIE + Despatch Line. Shipment + A shipment associated with this despatch line. + 0..n + Despatch Line + Shipment + Shipment + Shipment + + + + + + + + + + + ABIE + Dimension. Details + A class to define a measurable dimension (length, mass, weight, volume, or area) of an item. + Dimension + + + + + + + + + BBIE + Dimension. Attribute Identifier. Identifier + An identifier for the attribute to which the measure applies. + 1 + Dimension + Attribute Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Dimension. Measure + The measurement value. + 0..1 + Dimension + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Dimension. Description. Text + Text describing the measurement attribute. + 0..n + Dimension + Description + Text + Text. Type + + + + + + + + + BBIE + Dimension. Minimum_ Measure. Measure + The minimum value in a range of measurement of this dimension. + 0..1 + Dimension + Minimum + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Dimension. Maximum_ Measure. Measure + The maximum value in a range of measurement of this dimension. + 0..1 + Dimension + Maximum + Measure + Measure + Measure. Type + + + + + + + + + + + ABIE + Document Distribution. Details + A class to describe the distribution of a document to an interested party. + Document Distribution + + + + + + + + + BBIE + Document Distribution. Print_ Qualifier. Text + Text describing the interested party's distribution rights. + 1 + Document Distribution + Print + Qualifier + Text + Text. Type + + + + + + + + + BBIE + Document Distribution. Maximum_ Copies. Numeric + The maximum number of printed copies of the document that the interested party is allowed to make. + 1 + Document Distribution + Maximum + Copies + Numeric + Numeric. Type + + + + + + + + + ASBIE + Document Distribution. Party + The interested party to which the document should be distributed. + 1 + Document Distribution + Party + Party + Party + + + + + + + + + + + ABIE + Document Reference. Details + A class to define a reference to a document. + Document Reference + + + + + + + + + BBIE + Document Reference. Identifier + An identifier for the referenced document. + 1 + Document Reference + Identifier + Identifier + Identifier. Type + PO-001 3333-44-123 + + + + + + + + + BBIE + Document Reference. Copy_ Indicator. Indicator + An indicator that the referenced document is a copy (true) or the original (false). + 0..1 + Document Reference + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Document Reference. UUID. Identifier + A universally unique identifier for this document reference. + 0..1 + Document Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Document Reference. Issue Date. Date + The date, assigned by the sender of the referenced document, on which the document was issued. + 0..1 + Document Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Document Reference. Issue Time. Time + The time, assigned by the sender of the referenced document, at which the document was issued. + 0..1 + Document Reference + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Document Reference. Document Type Code. Code + The type of document being referenced, expressed as a code. + 0..1 + Document Reference + Document Type Code + Code + Code. Type + + + + + + + + + BBIE + Document Reference. Document Type. Text + The type of document being referenced, expressed as text. + 0..1 + Document Reference + Document Type + Text + Text. Type + + + + + + + + + BBIE + Document Reference. XPath. Text + A reference to another place in the same XML document instance in which DocumentReference appears. + 0..n + Document Reference + XPath + Text + Text. Type + + + + + + + + + BBIE + Document Reference. Language. Identifier + An identifier for the language used in the referenced document. + 0..1 + Document Reference + Language + Identifier + Identifier. Type + + + + + + + + + BBIE + Document Reference. Locale Code. Code + A code signifying the locale in which the language in the referenced document is used. + 0..1 + Document Reference + Locale Code + Code + Code. Type + + + + + + + + + BBIE + Document Reference. Version. Identifier + An identifier for the current version of the referenced document. + 0..1 + Document Reference + Version + Identifier + Identifier. Type + 1.1 + + + + + + + + + BBIE + Document Reference. Document Status Code. Code + A code signifying the status of the reference document with respect to its original state. + 0..1 + Document Reference + Document Status Code + Code + Document Status + Document Status_ Code. Type + + + + + + + + + BBIE + Document Reference. Document_ Description. Text + Text describing the referenced document. + 0..n + Document Reference + Document + Description + Text + Text. Type + stock no longer provided + + + + + + + + + ASBIE + Document Reference. Attachment + The referenced document as an attachment to the document from which it is referenced. + 0..1 + Document Reference + Attachment + Attachment + Attachment + + + + + + + + + ASBIE + Document Reference. Validity_ Period. Period + The period for which this document reference is valid. + 0..1 + Document Reference + Validity + Period + Period + Period + + + + + + + + + ASBIE + Document Reference. Issuer_ Party. Party + The party who issued the referenced document. + 0..1 + Document Reference + Issuer + Party + Party + Party + + + + + + + + + ASBIE + Document Reference. Result Of Verification + The result of an attempt to verify a signature associated with the referenced document. + 0..1 + Document Reference + Result Of Verification + Result Of Verification + Result Of Verification + + + + + + + + + + + ABIE + Document Response. Details + A class to describe an application-level response to a document. + Document Response + + + + + + + + + ASBIE + Document Response. Response + A response to the document as a whole. + 1 + Document Response + Response + Response + Response + + + + + + + + + ASBIE + Document Response. Document Reference + A referenced document. + 1..n + Document Response + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Document Response. Issuer_ Party. Party + The party that issued the document. + 0..1 + Document Response + Issuer + Party + Party + Party + + + + + + + + + ASBIE + Document Response. Recipient_ Party. Party + The party for which the document is intended. + 0..1 + Document Response + Recipient + Party + Party + Party + + + + + + + + + ASBIE + Document Response. Line Response + A response to a particular line in the document. + 0..n + Document Response + Line Response + Line Response + Line Response + + + + + + + + + + + ABIE + Duty. Details + The charging rate used for both call charging and time dependent charging + Duty + + + + + + + + + BBIE + Duty. Amount + The amount of this duty. + 1 + Duty + Amount + Amount + Amount. Type + 88.23 + + + + + + + + + BBIE + Duty. Duty. Text + Text describing this duty. + 0..1 + Duty + Duty + Text + Text. Type + ConnectionFee + + + + + + + + + BBIE + Duty. Duty Code. Code + The type of this charge rate, expressed as a code. + 0..1 + Duty + Duty Code + Code + Code. Type + ConnectionFee + + + + + + + + + ASBIE + Duty. Tax Category + The tax category applicable to this duty. + 0..1 + Duty + Tax Category + Tax Category + Tax Category + + + + + + + + + + + ABIE + Economic Operator Role. Details + A class to describe the tenderer contracting role. + Economic Operator Role + + + + + + + + + BBIE + Economic Operator Role. Role Code. Code + A code specifying the role of the party. + 0..1 + Economic Operator Role + Role Code + Code + Code. Type + + + + + + + + + BBIE + Economic Operator Role. Role Description. Text + A textual description of the party role. + 0..n + Economic Operator Role + Role Description + Text + Text. Type + + + + + + + + + + + ABIE + Economic Operator Short List. Details + A class to provide information about the preselection of a short list of economic operators for consideration as possible candidates in a tendering process. + Economic Operator Short List + + + + + + + + + BBIE + Economic Operator Short List. Limitation_ Description. Text + Text describing the criteria used to restrict the number of candidates. + 0..n + Economic Operator Short List + Limitation + Description + Text + Text. Type + + + + + + + + + BBIE + Economic Operator Short List. Expected_ Quantity. Quantity + The number of economic operators expected to be on the short list. + 0..1 + Economic Operator Short List + Expected + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Economic Operator Short List. Maximum_ Quantity. Quantity + The maximum number of economic operators on the short list. + 0..1 + Economic Operator Short List + Maximum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Economic Operator Short List. Minimum_ Quantity. Quantity + The minimum number of economic operators on the short list. + 0..1 + Economic Operator Short List + Minimum + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Economic Operator Short List. Pre Selected_ Party. Party + The parties pre-selected allowed to submit tenders in a negotiated procedure. Negotiated procedure is a type of procedure where the contracting authorities can set the parties to be invited in the procurement project + 0..n + Economic Operator Short List + Pre Selected + Party + Party + Party + + + + + + + + + + + ABIE + Emission Calculation Method. Details + A class to define how an environmental emission is calculated. + Emission Calculation Method + + + + + + + + + BBIE + Emission Calculation Method. Calculation Method Code. Code + A code signifying the method used to calculate the emission. + 0..1 + Emission Calculation Method + Calculation Method Code + Code + Code. Type + + + + + + + + + BBIE + Emission Calculation Method. Fullness Indication Code. Code + A code signifying whether a piece of transport equipment is full, partially full, or empty. This indication is used as a parameter when calculating the environmental emission. + 0..1 + Emission Calculation Method + Fullness Indication Code + Code + Code. Type + + + + + + + + + ASBIE + Emission Calculation Method. Measurement From_ Location. Location + A start location from which an environmental emission is calculated. + 0..1 + Emission Calculation Method + Measurement From + Location + Location + Location + + + + + + + + + ASBIE + Emission Calculation Method. Measurement To_ Location. Location + An end location to which an environmental emission is calculated. + 0..1 + Emission Calculation Method + Measurement To + Location + Location + Location + + + + + + + + + + + ABIE + Endorsement. Details + A class to describe an endorsement of a document. + Endorsement + + + + + + + + + BBIE + Endorsement. Document. Identifier + An identifier for this endorsement. + 1 + Endorsement + Document + Identifier + Identifier. Type + + + + + + + + + BBIE + Endorsement. Approval Status. Text + The status of this endorsement. + 1 + Endorsement + Approval Status + Text + Text. Type + Authentication Code + + + + + + + + + BBIE + Endorsement. Remarks. Text + Remarks provided by the endorsing party. + 0..n + Endorsement + Remarks + Text + Text. Type + + + + + + + + + ASBIE + Endorsement. Endorser Party + The type of party providing this endorsement. + 1 + Endorsement + Endorser Party + Endorser Party + Endorser Party + + + + + + + + + ASBIE + Endorsement. Signature + A signature applied to this endorsement. + 0..n + Endorsement + Signature + Signature + Signature + + + + + + + + + + + ABIE + Endorser Party. Details + A class to describe the party endorsing a document. + Endorser Party + + + + + + + + + BBIE + Endorser Party. Role Code. Code + A code specifying the role of the party providing the endorsement (e.g., issuer, embassy, insurance, etc.). + 1 + Endorser Party + Role Code + Code + Code. Type + + + + + + + + + BBIE + Endorser Party. Sequence. Numeric + A number indicating the order of the endorsement provided by this party in the sequence in which endorsements are to be applied. + 1 + Endorser Party + Sequence + Numeric + Numeric. Type + + + + + + + + + ASBIE + Endorser Party. Party + The party endorsing the application. + 1 + Endorser Party + Party + Party + Party + + + + + + + + + ASBIE + Endorser Party. Signatory_ Contact. Contact + The individual representing the exporter who signs the Certificate of Origin application before submitting it to the issuer party. + 1 + Endorser Party + Signatory + Contact + Contact + Contact + + + + + + + + + + + ABIE + Energy Tax Report. Details + A class to describe energy taxes. + Energy Tax Report + + + + + + + + + BBIE + Energy Tax Report. Tax Energy Amount. Amount + The monetary amount of taxes (and duties). + 0..1 + Energy Tax Report + Tax Energy Amount + Amount + Amount. Type + 3087.90 + + + + + + + + + BBIE + Energy Tax Report. Tax Energy_ On Account Amount. Amount + The monetary amount of taxes (and duties) paid on account. + 0..1 + Energy Tax Report + Tax Energy + On Account Amount + Amount + Amount. Type + 2855.40 + + + + + + + + + BBIE + Energy Tax Report. Tax Energy Balance. Amount + The monetary amount of the balance of taxes owing. + 0..1 + Energy Tax Report + Tax Energy Balance + Amount + Amount. Type + 232.49 + + + + + + + + + ASBIE + Energy Tax Report. Tax Scheme + The relevant taxation scheme. + 1 + Energy Tax Report + Tax Scheme + Tax Scheme + Tax Scheme + + + + + + + + + + + ABIE + Energy Water Supply. Details + A class to describe the supply (and therefore consumption) of an amount of energy or water. + Energy Water Supply + + + + + + + + + ASBIE + Energy Water Supply. Consumption Report + An amount of energy or water consumed. + 0..n + Energy Water Supply + Consumption Report + Consumption Report + Consumption Report + + + + + + + + + ASBIE + Energy Water Supply. Energy Tax Report + A tax on the consumption of energy or water. + 0..n + Energy Water Supply + Energy Tax Report + Energy Tax Report + Energy Tax Report + + + + + + + + + ASBIE + Energy Water Supply. Consumption Average + A consumption average. + 0..n + Energy Water Supply + Consumption Average + Consumption Average + Consumption Average + + + + + + + + + ASBIE + Energy Water Supply. Energy Water_ Consumption Correction. Consumption Correction + Describes any corrections or adjustments to the supply of energy or water. + 0..n + Energy Water Supply + Energy Water + Consumption Correction + Consumption Correction + Consumption Correction + + + + + + + + + + + ABIE + Environmental Emission. Details + A class to describe an environmental emission. + Environmental Emission + + + + + + + + + BBIE + Environmental Emission. Environmental Emission Type Code. Code + A code specifying the type of environmental emission. + 1 + Environmental Emission + Environmental Emission Type Code + Code + Code. Type + + + + + + + + + BBIE + Environmental Emission. Value. Measure + A value measurement for the environmental emission. + 1 + Environmental Emission + Value + Measure + Measure. Type + + + + + + + + + BBIE + Environmental Emission. Description. Text + Text describing this environmental emission. + 0..n + Environmental Emission + Description + Text + Text. Type + + + + + + + + + ASBIE + Environmental Emission. Emission Calculation Method + A method used to calculate the amount of this emission. + 0..n + Environmental Emission + Emission Calculation Method + Emission Calculation Method + Emission Calculation Method + + + + + + + + + + + ABIE + Evaluation Criterion. Details + A class defining the required criterion for a tenderer to be elligible in a tendering process. + Evaluation Criterion + + + + + + + + + BBIE + Evaluation Criterion. Evaluation Criterion Type Code. Code + A code that specifies the criterion; it may be financial, technical or organizational. + 0..1 + Evaluation Criterion + Evaluation Criterion Type Code + Code + Code. Type + + + + + + + + + BBIE + Evaluation Criterion. Description. Text + A description of the criterion. + 0..n + Evaluation Criterion + Description + Text + Text. Type + + + + + + + + + BBIE + Evaluation Criterion. Threshold_ Amount. Amount + Estimated monetary amount of the threshold for the criterion. + 0..1 + Evaluation Criterion + Threshold + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Evaluation Criterion. Threshold_ Quantity. Quantity + Estimated quantity of the threshold for the criterion. + 0..1 + Evaluation Criterion + Threshold + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Evaluation Criterion. Expression Code. Code + A code identifying the expression that will be used to evaluate the criterion. + 0..1 + Evaluation Criterion + Expression Code + Code + Code. Type + + + + + + + + + BBIE + Evaluation Criterion. Expression. Text + The expression that will be used to evaluate the criterion. + 0..n + Evaluation Criterion + Expression + Text + Text. Type + + + + + + + + + ASBIE + Evaluation Criterion. Duration_ Period. Period + Describes the period for which the evaluation criterion is valid. + 0..1 + Evaluation Criterion + Duration + Period + Period + Period + + + + + + + + + ASBIE + Evaluation Criterion. Suggested_ Evidence. Evidence + Describes any evidences that should be used to satisfy the criterion. + 0..n + Evaluation Criterion + Suggested + Evidence + Evidence + Evidence + + + + + + + + + + + ABIE + Event. Details + A class to describe a significant occurrence relating to an object, process, or person. + Event + + + + + + + + + BBIE + Event. Identification. Identifier + An identifier for this event within an agreed event identification scheme. + 0..1 + Event + Identification + Identifier + Identifier. Type + + + + + + + + + BBIE + Event. Occurrence Date. Date + The date of this event. + 0..1 + Event + Occurrence Date + Date + Date. Type + + + + + + + + + BBIE + Event. Occurrence Time. Time + The time of this event. + 0..1 + Event + Occurrence Time + Time + Time. Type + + + + + + + + + BBIE + Event. Type Code. Code + A code signifying the type of this event. + 0..1 + Event + Type Code + Code + Code. Type + + + + + + + + + BBIE + Event. Description. Text + Text describing this event. + 0..n + Event + Description + Text + Text. Type + + + + + + + + + BBIE + Event. Completion_ Indicator. Indicator + An indicator that this event has been completed (true) or not (false). + 0..1 + Event + Completion + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Event. Current_ Status. Status + The current status of this event. + 0..n + Event + Current + Status + Status + Status + + + + + + + + + ASBIE + Event. Contact + Contacts associated with this event. + 0..n + Event + Contact + Contact + Contact + + + + + + + + + ASBIE + Event. Occurence_ Location. Location + The location of this event. + 0..1 + Event + Occurence + Location + Location + Location + + + + + + + + + + + ABIE + Event Comment. Details + A class to define comments about a retail event. + Event Comment + + + + + + + + + BBIE + Event Comment. Comment. Text + Text commenting on the event. + 1 + Event Comment + Comment + Text + Text. Type + + + + + + + + + BBIE + Event Comment. Issue Date. Date + The date on which this comment was made. + 0..1 + Event Comment + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Event Comment. Issue Time. Time + The time at which this comment was made. + 0..1 + Event Comment + Issue Time + Time + Time. Type + + + + + + + + + + + ABIE + Event Line Item. Details + A class to define a line item describing the expected impacts associated with a retail event involving a specific product at a specific location. + Event Line Item + + + + + + + + + BBIE + Event Line Item. Line Number. Numeric + The number of this event line item. + 0..1 + Event Line Item + Line Number + Numeric + Numeric. Type + + + + + + + + + ASBIE + Event Line Item. Participating Locations_ Location. Location + The location of the stores involved in the event described in this line item. + 0..1 + Event Line Item + Participating Locations + Location + Location + Location + + + + + + + + + ASBIE + Event Line Item. Retail Planned Impact + A planned impact of the event described in this line item. + 0..n + Event Line Item + Retail Planned Impact + Retail Planned Impact + Retail Planned Impact + + + + + + + + + ASBIE + Event Line Item. Supply_ Item. Item + The product with which the event is associated. + 1 + Event Line Item + Supply + Item + Item + Item + + + + + + + + + + + ABIE + Event Tactic. Details + A class defining a specific type of action or situation arranged by the Buyer or the Seller to promote the product or products. + Event Tactic + + + + + + + + + BBIE + Event Tactic. Comment. Text + Generic field to add additional information or to specify mutually defined eventTacticTypes that are not currently listed. + 0..1 + Event Tactic + Comment + Text + Text. Type + + + + + + + + + BBIE + Event Tactic. Quantity + The currencies, units, etc. that describes what is need for the event or promotion Usage example: Number of pallets per store for a stack display + 0..1 + Event Tactic + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Event Tactic. Event Tactic Enumeration + The set of codes that describes this event tactic. + 1 + Event Tactic + Event Tactic Enumeration + Event Tactic Enumeration + Event Tactic Enumeration + + + + + + + + + ASBIE + Event Tactic. Period + The period covered by this event tactic. + 0..1 + Event Tactic + Period + Period + Period + + + + + + + + + + + ABIE + Event Tactic Enumeration. Details + A class to define a set of codes that describes a retail tactic. + Event Tactic Enumeration + + + + + + + + + BBIE + Event Tactic Enumeration. Consumer Incentive Tactic Type Code. Code + A code signifying the type of consumer incentive. Examples include:Free Item, Temporary Price reduction + 0..1 + Event Tactic Enumeration + Consumer Incentive Tactic Type Code + Code + Code. Type + + + + + + + + + BBIE + Event Tactic Enumeration. Display Tactic Type Code. Code + A code signifying the type of display. Examples Include: ON_COUNTER_DISPLAY, FLOOR_GRAPHICS FLOOR_STACK_DISPLAY + 0..1 + Event Tactic Enumeration + Display Tactic Type Code + Code + Code. Type + + + + + + + + + BBIE + Event Tactic Enumeration. Feature Tactic Type Code. Code + A code signifying a special feature. Examples Include: BILLBOARD DIRECT_MAIL_AD, FLYER + 0..1 + Event Tactic Enumeration + Feature Tactic Type Code + Code + Code. Type + + + + + + + + + BBIE + Event Tactic Enumeration. Trade Item Packing Labeling Type Code. Code + A code signifying the type of trade item packing and labeling. Examples Include: BONUS_SIZE CO_BRANDED_TRADE_ITEM + 0..1 + Event Tactic Enumeration + Trade Item Packing Labeling Type Code + Code + Code. Type + + + + + + + + + + + ABIE + Evidence. Details + A class to describe an item of evidentiary support for representations of capabilities or the ability to meet tendering requirements, which an economic operator must provide for acceptance into a tendering process. + Evidence + + + + + + + + + BBIE + Evidence. Identifier + An identifier for this item of evidentiary support. + 0..1 + Evidence + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Evidence. Evidence Type Code. Code + A code signifying the type of evidence. + 0..1 + Evidence + Evidence Type Code + Code + Code. Type + + + + + + + + + BBIE + Evidence. Description. Text + The textual description for this Evidence. + 0..n + Evidence + Description + Text + Text. Type + + + + + + + + + BBIE + Evidence. Candidate_ Statement. Text + Information about a candidate statement that the contracting authority accepts as a sufficient response. + 0..n + Evidence + Candidate + Statement + Text + Text. Type + + + + + + + + + ASBIE + Evidence. Evidence Issuing_ Party. Party + A class to describe a party issuing an evidentiary document. + 0..1 + Evidence + Evidence Issuing + Party + Party + Party + + + + + + + + + ASBIE + Evidence. Document Reference + A reference to the evidentiary document. + 0..1 + Evidence + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Evidence. Language + Information about a required translation to be part of the response, i.e. the language. + 0..1 + Evidence + Language + Language + Language + + + + + + + + + + + ABIE + Evidence Supplied. Details + A reference to evidence. + Evidence Supplied + + + + + + + + + BBIE + Evidence Supplied. Identifier + The identifier of the referenced evidence. + 1 + Evidence Supplied + Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Exception Criteria Line. Details + A class to define a line in an ExceptionCriteria document that specifies a threshold for forecast variance, product activity, or performance history, the exceeding of which should trigger an exception message. + Exception Criteria Line + + + + + + + + + BBIE + Exception Criteria Line. Identifier + An identifier for this exception criteria line. + 1 + Exception Criteria Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Exception Criteria Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Exception Criteria Line + Note + Text + Text. Type + + + + + + + + + BBIE + Exception Criteria Line. Threshold Value Comparison Code. Code + Type of comparison to be carried out in reference to the set threshold." Allowed values are: EXCEEDS_EXCEPTION_VALUE FALLS_BELOW_EXCEPTION_VALUE + 1 + Exception Criteria Line + Threshold Value Comparison Code + Code + Code. Type + + + + + + + + + BBIE + Exception Criteria Line. Threshold_ Quantity. Quantity + A quantity beyond which an exception will be triggered. + 1 + Exception Criteria Line + Threshold + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Exception Criteria Line. Exception Status Code. Code + A code signifying status specific to a shipment exception. + 0..1 + Exception Criteria Line + Exception Status Code + Code + Code. Type + + + + + + + + + BBIE + Exception Criteria Line. Collaboration_ Priority Code. Code + A collaboratively assigned code signifying priority of the Exception. Possible values are: HIGH, LOW, MEDIUM + 0..1 + Exception Criteria Line + Collaboration + Priority Code + Code + Code. Type + + + + + + + + + BBIE + Exception Criteria Line. Exception_ Resolution Code. Code + Coded representation of possible resolution methods". Possible values are: DEFAULT_TO_AVERAGE_OF_COMPARED_VALUES DEFAULT_TO_BUYERS_VALUE DEFAULT_TO_HIGH_VALUE DEFAULT_TO_LOW_VALUE DEFAULT_TO_SELLERS_VALUE MANUAL_RESOLUTION MUTUALLY_DEFINED + 0..1 + Exception Criteria Line + Exception + Resolution Code + Code + Code. Type + + + + + + + + + BBIE + Exception Criteria Line. Supply Chain Activity Type Code. Code + Establishes the criterion for one of the three types of exceptions. There can be three types of exception criteria: Operational, Metric and Forecast Exceptions. This will be set if this Exception is about an Operational Exception. Description could be: A code used to identify an operational exception. Possible values are: CANCELED_ORDERS EMERGENCY_ORDERS ON_HAND ORDERS RECEIPTS SALES SHIPMENTS + 0..1 + Exception Criteria Line + Supply Chain Activity Type Code + Code + Code. Type + + + + + + + + + BBIE + Exception Criteria Line. Performance Metric Type Code. Code + A code signifying a measure of performance. + 0..1 + Exception Criteria Line + Performance Metric Type Code + Code + Code. Type + + + + + + + + + ASBIE + Exception Criteria Line. Effective_ Period. Period + The period during which this exception criteria line is in effect. + 0..1 + Exception Criteria Line + Effective + Period + Period + Period + + + + + + + + + ASBIE + Exception Criteria Line. Supply_ Item. Item + The Trade Item that is the subject of the Exception Criterion. + 1..n + Exception Criteria Line + Supply + Item + Item + Item + + + + + + + + + ASBIE + Exception Criteria Line. Forecast Exception Criterion Line + Establishes the criterion for one of the three types of exceptions. This class provides the criterion for the kind of forecast exception, the identification of the purpose of the forecast, the source of data and the time basis criterion for the exception. + 0..1 + Exception Criteria Line + Forecast Exception Criterion Line + Forecast Exception Criterion Line + Forecast Exception Criterion Line + + + + + + + + + + + ABIE + Exception Notification Line. Details + A class to define a line in an Exception Notification. + Exception Notification Line + + + + + + + + + BBIE + Exception Notification Line. Identifier + An identifier for this exception notification line. + 1 + Exception Notification Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Exception Notification Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Exception Notification Line + Note + Text + Text. Type + + + + + + + + + BBIE + Exception Notification Line. Description. Text + Text describing the exception. + 0..n + Exception Notification Line + Description + Text + Text. Type + + + + + + + + + BBIE + Exception Notification Line. Exception Status Code. Code + A code signifying status specific to a shipment exception. + 0..1 + Exception Notification Line + Exception Status Code + Code + Code. Type + + + + + + + + + BBIE + Exception Notification Line. Collaboration_ Priority Code. Code + Priority of Exception. + 0..1 + Exception Notification Line + Collaboration + Priority Code + Code + Code. Type + + + + + + + + + BBIE + Exception Notification Line. Resolution Code. Code + Coded representation of possible resolution methods". Possible values are: DEFAULT_TO_AVERAGE_OF_COMPARED_VALUES DEFAULT_TO_BUYERS_VALUE DEFAULT_TO_HIGH_VALUE DEFAULT_TO_LOW_VALUE DEFAULT_TO_SELLERS_VALUE MANUAL_RESOLUTION MUTUALLY_DEFINED + 0..1 + Exception Notification Line + Resolution Code + Code + Code. Type + + + + + + + + + BBIE + Exception Notification Line. Compared Value. Measure + The value that was compared with the source value that resulted in the exception + 1 + Exception Notification Line + Compared Value + Measure + Measure. Type + + + + + + + + + BBIE + Exception Notification Line. Source Value. Measure + The value used as the basis of comparison + 1 + Exception Notification Line + Source Value + Measure + Measure. Type + + + + + + + + + BBIE + Exception Notification Line. Variance. Quantity + The variance of a data item from an expected value during a particular time interval. + 0..1 + Exception Notification Line + Variance + Quantity + Quantity. Type + + + + + + + + + BBIE + Exception Notification Line. Supply Chain Activity Type Code. Code + Establishes the criterion for one of the three types of exceptions: Operational, performance metric and forecast. This reports an exception notification about an operational exception. Description could be: A code used to identify an operational exception. Possible values are: CANCELED_ORDERS EMERGENCY_ORDERS ON_HAND ORDERS RECEIPTS SALES SHIPMENTS + 0..1 + Exception Notification Line + Supply Chain Activity Type Code + Code + Code. Type + + + + + + + + + BBIE + Exception Notification Line. Performance Metric Type Code. Code + A code used to identify a measure of performance. It defines the type of the Performance Metric on which an exception criteria is being defined + 0..1 + Exception Notification Line + Performance Metric Type Code + Code + Code. Type + + + + + + + + + ASBIE + Exception Notification Line. Exception Observation_ Period. Period + The period (start-end date) when this exception is observed + 0..1 + Exception Notification Line + Exception Observation + Period + Period + Period + + + + + + + + + ASBIE + Exception Notification Line. Document Reference + A reference to Exception Criteria document can be provided. + 0..n + Exception Notification Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Exception Notification Line. Forecast Exception + A forecast accuracy or comparison exception. + 0..1 + Exception Notification Line + Forecast Exception + Forecast Exception + Forecast Exception + + + + + + + + + ASBIE + Exception Notification Line. Supply_ Item. Item + The product associated with this exception notification line. + 1 + Exception Notification Line + Supply + Item + Item + Item + + + + + + + + + + + ABIE + Exchange Rate. Details + A class to define an exchange rate. + Exchange Rate + + + + + + + + + BBIE + Exchange Rate. Source_ Currency Code. Code + The reference currency for this exchange rate; the currency from which the exchange is being made. + 1 + Exchange Rate + Source + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Source_ Currency Base Rate. Rate + In the case of a source currency with denominations of small value, the unit base. + 0..1 + Exchange Rate + Source + Currency Base Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Target_ Currency Code. Code + The target currency for this exchange rate; the currency to which the exchange is being made. + 1 + Exchange Rate + Target + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Target_ Currency Base Rate. Rate + In the case of a target currency with denominations of small value, the unit base. + 0..1 + Exchange Rate + Target + Currency Base Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Exchange Market Identifier. Identifier + An identifier for the currency exchange market used as the source of this exchange rate. + 0..1 + Exchange Rate + Exchange Market Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Exchange Rate. Calculation Rate. Rate + The factor applied to the source currency to calculate the target currency. + 0..1 + Exchange Rate + Calculation Rate + Rate + Rate. Type + + + + + + + + + BBIE + Exchange Rate. Mathematic Operator Code. Code + A code signifying whether the calculation rate is a multiplier or a divisor. + 0..1 + Exchange Rate + Mathematic Operator Code + Code + Operator + Operator_ Code. Type + + + + + + + + + BBIE + Exchange Rate. Date + The date on which the exchange rate was established. + 0..1 + Exchange Rate + Date + Date + Date. Type + + + + + + + + + ASBIE + Exchange Rate. Foreign Exchange_ Contract. Contract + A contract for foreign exchange. + 0..1 + Exchange Rate + Foreign Exchange + Contract + Contract + Contract + + + + + + + + + + + ABIE + External Reference. Details + A class to describe an external object, such as a document stored at a remote location. + External Reference + + + + + + + + + BBIE + External Reference. URI. Identifier + The Uniform Resource Identifier (URI) that identifies the external object as an Internet resource. + 0..1 + External Reference + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + External Reference. Document Hash. Text + A hash value for the externally stored object. + 0..1 + External Reference + Document Hash + Text + Text. Type + + + + + + + + + BBIE + External Reference. Hash Algorithm Method. Text + A hash algorithm used to calculate the hash value of the externally stored object. + 0..1 + External Reference + Hash Algorithm Method + Text + Text. Type + + + + + + + + + BBIE + External Reference. Expiry Date. Date + The date on which availability of the resource can no longer be relied upon. + 0..1 + External Reference + Expiry Date + Date + Date. Type + + + + + + + + + BBIE + External Reference. Expiry Time. Time + The time after which availability of the resource can no longer be relied upon. + 0..1 + External Reference + Expiry Time + Time + Time. Type + + + + + + + + + BBIE + External Reference. Mime Code. Code + A code signifying the mime type of the external object. + 0..1 + External Reference + Mime Code + Code + Code. Type + + + + + + + + + BBIE + External Reference. Format Code. Code + A code signifying the format of the external object. + 0..1 + External Reference + Format Code + Code + Code. Type + + + + + + + + + BBIE + External Reference. Encoding Code. Code + A code signifying the encoding/decoding algorithm used with the external object. + 0..1 + External Reference + Encoding Code + Code + Code. Type + + + + + + + + + BBIE + External Reference. Character Set Code. Code + A code signifying the character set of an external document. + 0..1 + External Reference + Character Set Code + Code + Code. Type + + + + + + + + + BBIE + External Reference. File Name. Name + The file name of the external object. + 0..1 + External Reference + File Name + Name + Name. Type + + + + + + + + + BBIE + External Reference. Description. Text + Text describing the external object. + 0..n + External Reference + Description + Text + Text. Type + computer accessories for laptops + + + + + + + + + + + ABIE + Financial Account. Details + A class to describe a financial account. + Financial Account + + + + + + + + + BBIE + Financial Account. Identifier + The identifier for this financial account; the bank account number. + 0..1 + Financial Account + Identifier + Identifier + Identifier. Type + SWIFT(BIC) and IBAN are defined in ISO 9362 and ISO 13616. + + + + + + + + + BBIE + Financial Account. Name + The name of this financial account. + 0..1 + Financial Account + Name + Name + Name. Type + + + + + + + + + BBIE + Financial Account. Alias_ Name. Name + An alias for the name of this financial account, to be used in place of the actual account name for security reasons. + 0..1 + Financial Account + Alias + Name + Name + Name. Type + + + + + + + + + BBIE + Financial Account. Account Type Code. Code + A code signifying the type of this financial account. + 0..1 + Financial Account + Account Type Code + Code + Code. Type + + + + + + + + + BBIE + Financial Account. Account Format Code. Code + A code signifying the format of this financial account. + 0..1 + Financial Account + Account Format Code + Code + Code. Type + ISO20022 Clearing System Identification Code + + + + + + + + + BBIE + Financial Account. Currency Code. Code + A code signifying the currency in which this financial account is held. + 0..1 + Financial Account + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Financial Account. Payment_ Note. Text + Free-form text applying to the Payment for the owner of this account. + 0..n + Financial Account + Payment + Note + Text + Text. Type + + + + + + + + + ASBIE + Financial Account. Financial Institution_ Branch. Branch + The branch of the financial institution associated with this financial account. + 0..1 + Financial Account + Financial Institution + Branch + Branch + Branch + + + + + + + + + ASBIE + Financial Account. Country + The country in which the holder of the financial account is domiciled. + 0..1 + Financial Account + Country + Country + Country + + + + + + + + + + + ABIE + Financial Guarantee. Details + A class to describe the bond guarantee of a tenderer or bid submitter's actual entry into a contract in the event that it is the successful bidder. + Financial Guarantee + + + + + + + + + BBIE + Financial Guarantee. Guarantee Type Code. Code + A code signifying the type of financial guarantee. For instance "Provisional Guarantee" or "Final Guarantee" + 1 + Financial Guarantee + Guarantee Type Code + Code + Code. Type + + + + + + + + + BBIE + Financial Guarantee. Description. Text + Text describing this financial guarantee. + 0..n + Financial Guarantee + Description + Text + Text. Type + + + + + + + + + BBIE + Financial Guarantee. Liability. Amount + The amount of liability in this financial guarantee. + 0..1 + Financial Guarantee + Liability + Amount + Amount. Type + + + + + + + + + BBIE + Financial Guarantee. Amount. Rate + The rate used to calculate the amount of liability in this financial guarantee. + 0..1 + Financial Guarantee + Amount + Rate + Rate. Type + + + + + + + + + ASBIE + Financial Guarantee. Constitution_ Period. Period + The period during the tendering process to which this financial guarantee has to be settled. + 0..1 + Financial Guarantee + Constitution + Period + Period + Period + + + + + + + + + + + ABIE + Financial Institution. Details + A class to describe a financial institution. + Financial Institution + + + + + + + + + BBIE + Financial Institution. Identifier + An identifier for this financial institution. It is recommended that the ISO 9362 Bank Identification Code (BIC) be used as the ID. + 0..1 + Financial Institution + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Financial Institution. Name + The name of this financial institution. + 0..1 + Financial Institution + Name + Name + Name. Type + + + + + + + + + ASBIE + Financial Institution. Address + The address of this financial institution. + 0..1 + Financial Institution + Address + Address + Address + + + + + + + + + + + ABIE + Forecast Exception. Details + As explained in Exception Criteria Line: Three types of exception criteria can be defined, Operational, Metric or Forecast Exceptions. This class provides criteria for forecast exception type: the identification of the purpose of the forecast, the source of data and the time basis criteria for the exception. + Forecast Exception + + + + + + + + + BBIE + Forecast Exception. Forecast_ Purpose Code. Code + It is either Sales forecast or Order Forecast. Definition can be changed like: "The purpose of the Forecast (either sales or order), about which an exception criteria is being defined". + 1 + Forecast Exception + Forecast + Purpose Code + Code + Code. Type + + + + + + + + + BBIE + Forecast Exception. Forecast Type Code. Code + A code signifying the type of forecast. Example of values are:BASE PROMOTIONAL SEASONAL TOTAL + 1 + Forecast Exception + Forecast Type Code + Code + Code. Type + + + + + + + + + BBIE + Forecast Exception. Issue Date. Date + The date on which the forecast was issued. + 1 + Forecast Exception + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Forecast Exception. Issue Time. Time + The time at which the forecast was issued. + 0..1 + Forecast Exception + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Forecast Exception. Data Source Code. Code + A code signifying the partner who provides this information. + 1 + Forecast Exception + Data Source Code + Code + Code. Type + + + + + + + + + BBIE + Forecast Exception. Comparison Data Code. Code + A code signifying the partner providing the information in this forecast exception. + 0..1 + Forecast Exception + Comparison Data Code + Code + Code. Type + + + + + + + + + BBIE + Forecast Exception. Comparison Forecast Issue Time. Time + The time at which this comparison forecast was issued. + 0..1 + Forecast Exception + Comparison Forecast Issue Time + Time + Time. Type + + + + + + + + + BBIE + Forecast Exception. Comparison Forecast Issue Date. Date + The date on which this comparison forecast was issued. + 0..1 + Forecast Exception + Comparison Forecast Issue Date + Date + Date. Type + + + + + + + + + + + ABIE + Forecast Exception Criterion Line. Details + Establishes the criterion for one of the three types of exceptions. This class provides criteria for the kind of forecast exception, the identification of the purpose of the forecast, the source of data and the time basis criterion for the exception. + Forecast Exception Criterion Line + + + + + + + + + BBIE + Forecast Exception Criterion Line. Forecast_ Purpose Code. Code + A description of the purpose for the forecast that is assigned to each forecast data item exception criterion. + 1 + Forecast Exception Criterion Line + Forecast + Purpose Code + Code + Code. Type + + + + + + + + + BBIE + Forecast Exception Criterion Line. Forecast Type Code. Code + A description of a Forecast selected from a list. + 1 + Forecast Exception Criterion Line + Forecast Type Code + Code + Code. Type + + + + + + + + + BBIE + Forecast Exception Criterion Line. Comparison Data Source Code. Code + If it is a forecast comparison exception, this value indicates the other source of information. + 0..1 + Forecast Exception Criterion Line + Comparison Data Source Code + Code + Code. Type + + + + + + + + + BBIE + Forecast Exception Criterion Line. Data Source Code. Code + Indication of the partner who provides the information. + 1 + Forecast Exception Criterion Line + Data Source Code + Code + Code. Type + + + + + + + + + BBIE + Forecast Exception Criterion Line. Time Delta Days Quantity. Quantity + Time basis in days for the Exception. + 0..1 + Forecast Exception Criterion Line + Time Delta Days Quantity + Quantity + Quantity. Type + + + + + + + + + + + ABIE + Forecast Line. Details + Detailed information about a particular Forecast Line within a Forecast Document + Forecast Line + + + + + + + + + BBIE + Forecast Line. Identifier + An identifier for this forecast line. + 1 + Forecast Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Forecast Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Forecast Line + Note + Text + Text. Type + + + + + + + + + BBIE + Forecast Line. Frozen Document Indicator. Indicator + An indicator that the status of the forecast is modifiable (true) or not (false). + 0..1 + Forecast Line + Frozen Document Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Forecast Line. Forecast Type Code. Code + A code signifying the type of forecast. Examples: BASE PROMOTIONAL SEASONAL TOTAL + 1 + Forecast Line + Forecast Type Code + Code + Code. Type + seasonal, total + + + + + + + + + ASBIE + Forecast Line. Forecast_ Period. Period + The period to which the forecast applies. + 0..1 + Forecast Line + Forecast + Period + Period + Period + + + + + + + + + ASBIE + Forecast Line. Sales Item + Sales information for the item to which this line applies. + 0..1 + Forecast Line + Sales Item + Sales Item + Sales Item + + + + + + + + + + + ABIE + Forecast Revision Line. Details + A class to define a line in a Forecast Revision describing a revision to a line in a Forecast. + Forecast Revision Line + + + + + + + + + BBIE + Forecast Revision Line. Identifier + An identifier for this forecast revision line. + 1 + Forecast Revision Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Forecast Revision Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Forecast Revision Line + Note + Text + Text. Type + + + + + + + + + BBIE + Forecast Revision Line. Description. Text + Text describing the revision to this line. + 0..n + Forecast Revision Line + Description + Text + Text. Type + + + + + + + + + BBIE + Forecast Revision Line. Revised_ Forecast Line Identifier. Identifier + An identifier for the revised forecast line. + 1 + Forecast Revision Line + Revised + Forecast Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Forecast Revision Line. Source Forecast_ Issue Date. Date + The date on which the forecast modified by this revision was generated or created. + 1 + Forecast Revision Line + Source Forecast + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Forecast Revision Line. Source Forecast_ Issue Time. Time + The time at which the forecast modified by this revision was generated or created. + 1 + Forecast Revision Line + Source Forecast + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Forecast Revision Line. Adjustment Reason Code. Code + A code signifying the reason for the adjustment specified in this forecast revision line. + 0..1 + Forecast Revision Line + Adjustment Reason Code + Code + Code. Type + + + + + + + + + ASBIE + Forecast Revision Line. Forecast_ Period. Period + The period to which this forecast revision line applies. + 0..1 + Forecast Revision Line + Forecast + Period + Period + Period + + + + + + + + + ASBIE + Forecast Revision Line. Sales Item + Sales information for the item to which this line applies. + 0..1 + Forecast Revision Line + Sales Item + Sales Item + Sales Item + + + + + + + + + + + ABIE + Framework Agreement. Details + A class to describe a tendering framework agreement. + Framework Agreement + + + + + + + + + BBIE + Framework Agreement. Expected_ Operator. Quantity + The number of economic operators expected to participate in this framework agreement. + 0..1 + Framework Agreement + Expected + Operator + Quantity + Quantity. Type + + + + + + + + + BBIE + Framework Agreement. Maximum_ Operator. Quantity + The maximum number of economic operators allowed to participate in this framework agreement. + 0..1 + Framework Agreement + Maximum + Operator + Quantity + Quantity. Type + + + + + + + + + BBIE + Framework Agreement. Justification. Text + Text describing the justification for this framework agreement. + 0..n + Framework Agreement + Justification + Text + Text. Type + + + + + + + + + BBIE + Framework Agreement. Frequency. Text + Text describing the frequency with which subsequent contracts will be awarded. + 0..n + Framework Agreement + Frequency + Text + Text. Type + + + + + + + + + ASBIE + Framework Agreement. Duration_ Period. Period + The period during which this framework agreement applies. + 0..1 + Framework Agreement + Duration + Period + Period + Period + + + + + + + + + ASBIE + Framework Agreement. Subsequent Process_ Tender Requirement. Tender Requirement + A tender requirement intended for consumption by downstream tendering processes derived from the establishment of this framework agreement. + 0..n + Framework Agreement + Subsequent Process + Tender Requirement + Tender Requirement + Tender Requirement + Curricula required + + + + + + + + + + + ABIE + Goods Item. Details + A class to describe a separately identifiable quantity of goods of a single product type. + Goods Item + + + + + + + + + BBIE + Goods Item. Identifier + An identifier for this goods item. + 0..1 + Goods Item + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Goods Item. Sequence Number. Identifier + A sequence number differentiating a specific goods item within a consignment. + 0..1 + Goods Item + Sequence Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Goods Item. Description. Text + Text describing this goods item to identify it for customs, statistical, or transport purposes. + 0..n + Goods Item + Description + Text + Text. Type + Description of goods (WCO ID 137) + + + + + + + + + BBIE + Goods Item. Hazardous Risk_ Indicator. Indicator + An indication that the transported goods item is subject to an international regulation concerning the carriage of dangerous goods (true) or not (false). + 0..1 + Goods Item + Hazardous Risk + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Goods Item. Declared Customs_ Value. Amount + The total declared value for customs purposes of the goods item. + 0..1 + Goods Item + Declared Customs + Value + Amount + Amount. Type + For Customs Value (WCO ID 108) + + + + + + + + + BBIE + Goods Item. Declared For Carriage_ Value. Amount + The value of this goods item, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery. + 0..1 + Goods Item + Declared For Carriage + Value + Amount + Amount. Type + Interest in delivery, declared value for carriage + + + + + + + + + BBIE + Goods Item. Declared Statistics_ Value. Amount + The total declared value of all the goods items in the same consignment with this goods item that have the same statistical heading. + 0..1 + Goods Item + Declared Statistics + Value + Amount + Amount. Type + Statistical Value (WCO ID 114) + + + + + + + + + BBIE + Goods Item. Free On Board_ Value. Amount + The monetary amount that has to be or has been paid as calculated under the applicable trade delivery. + 0..1 + Goods Item + Free On Board + Value + Amount + Amount. Type + FOB Value + + + + + + + + + BBIE + Goods Item. Insurance_ Value. Amount + The amount covered by insurance for this goods item. + 0..1 + Goods Item + Insurance + Value + Amount + Amount. Type + Value Insured + + + + + + + + + BBIE + Goods Item. Value. Amount + The amount on which a duty, tax, or fee will be assessed. + 0..1 + Goods Item + Value + Amount + Amount. Type + + + + + + + + + BBIE + Goods Item. Gross_ Weight. Measure + The weight of this goods item, including packing and packaging but excluding the carrier's equipment. + 0..1 + Goods Item + Gross + Weight + Measure + Measure. Type + Actual Gross Weight + + + + + + + + + BBIE + Goods Item. Net_ Weight. Measure + The weight of this goods item, excluding packing but including packaging that normally accompanies the goods. + 0..1 + Goods Item + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Net Net_ Weight. Measure + The total weight of this goods item, excluding all packing and packaging. + 0..1 + Goods Item + Net Net + Weight + Measure + Measure. Type + Customs Weight (WCO ID 128) + + + + + + + + + BBIE + Goods Item. Chargeable_ Weight. Measure + The weight on which a charge is to be based. + 0..1 + Goods Item + Chargeable + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Gross_ Volume. Measure + The volume of this goods item, normally calculated by multiplying its maximum length, width, and height. + 0..1 + Goods Item + Gross + Volume + Measure + Measure. Type + Volume, Gross Measurement Cube (GMC), Cube (WCO ID 134) + + + + + + + + + BBIE + Goods Item. Net_ Volume. Measure + The volume contained by a goods item, excluding the volume of any packaging material. + 0..1 + Goods Item + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Goods Item. Quantity + The number of units making up this goods item. + 0..1 + Goods Item + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Goods Item. Preference Criterion Code. Code + A code signifying the treatment preference for this goods item according to international trading agreements. + 0..1 + Goods Item + Preference Criterion Code + Code + Code. Type + Preference Criterion is used in the following manner in the paper CO of another country (e.g.): +A - The good is wholly obtained or produced entirely in the territory of one or more of the NAFTA countries as reference in Article 415. Note: The purchase of a good in the territory does not necessarily render it wholly obtained or produced . If the good is an agricultural good, see also criterion F and Annex 703.2. (Reference: Article 401(a), 415). +B - ... +C - ... +D - ... +E - ... +F - The good is an originating agricultural good under preference criterion A,B, or C above and is not subjected to quantitative restriction in the importing NAFTA country because.... +Thus, the column Preference Criterion will indicate either A, B, C,... + + + + + + + + + BBIE + Goods Item. Required_ Customs Identifier. Identifier + An identifier for a set of tariff codes required to specify a type of goods for customs, transport, statistical, or other regulatory purposes. + 0..1 + Goods Item + Required + Customs Identifier + Identifier + Identifier. Type + Tariff code extensions (WCO ID 255) + + + + + + + + + BBIE + Goods Item. Customs Status Code. Code + A code assigned by customs to signify the status of this goods item. + 0..1 + Goods Item + Customs Status Code + Code + Code. Type + Customs status of goods (WCO ID 094) + + + + + + + + + BBIE + Goods Item. Customs Tariff Quantity. Quantity + Quantity of the units in this goods item as required by customs for tariff, statistical, or fiscal purposes. + 0..1 + Goods Item + Customs Tariff Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Goods Item. Customs Import_ Classified Indicator. Indicator + An indicator that this goods item has been classified for import by customs (true) or not (false). + 0..1 + Goods Item + Customs Import + Classified Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Goods Item. Chargeable_ Quantity. Quantity + The number of units in the goods item to which charges apply. + 0..1 + Goods Item + Chargeable + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Goods Item. Returnable_ Quantity. Quantity + The number of units in the goods item that may be returned. + 0..1 + Goods Item + Returnable + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Goods Item. Trace_ Identifier. Identifier + An identifier for use in tracing this goods item, such as the EPC number used in RFID. + 0..1 + Goods Item + Trace + Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Goods Item. Item + Product information relating to a goods item. + 0..n + Goods Item + Item + Item + Item + + + + + + + + + ASBIE + Goods Item. Goods Item Container + The transporting of a goods item in a unit of transport equipment (e.g., container). + 0..n + Goods Item + Goods Item Container + Goods Item Container + Goods Item Container + + + + + + + + + ASBIE + Goods Item. Freight_ Allowance Charge. Allowance Charge + A cost incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance to the extent that they relate to the freight costs. + 0..n + Goods Item + Freight + Allowance Charge + Allowance Charge + Allowance Charge + Freight Costs + + + + + + + + + ASBIE + Goods Item. Invoice Line + Information about an invoice line relating to this goods item. + 0..n + Goods Item + Invoice Line + Invoice Line + Invoice Line + + + + + + + + + ASBIE + Goods Item. Temperature + The temperature of the goods item. + 0..n + Goods Item + Temperature + Temperature + Temperature + maximum, storage, minimum + + + + + + + + + ASBIE + Goods Item. Contained_ Goods Item. Goods Item + A goods item contained in this goods item. + 0..n + Goods Item + Contained + Goods Item + Goods Item + Goods Item + + + + + + + + + ASBIE + Goods Item. Origin_ Address. Address + The region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the customs tariff, or of quantitative restrictions, or of any other measure related to trade. + 0..1 + Goods Item + Origin + Address + Address + Address + Region of origin (WCO ID 066) + + + + + + + + + ASBIE + Goods Item. Delivery + The delivery of this goods item. + 0..1 + Goods Item + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Goods Item. Pickup + The pickup of this goods item. + 0..1 + Goods Item + Pickup + Pickup + Pickup + + + + + + + + + ASBIE + Goods Item. Despatch + The despatch of this goods item. + 0..1 + Goods Item + Despatch + Despatch + Despatch + + + + + + + + + ASBIE + Goods Item. Measurement_ Dimension. Dimension + A measurable dimension (length, mass, weight, or volume) of this goods item. + 0..n + Goods Item + Measurement + Dimension + Dimension + Dimension + + + + + + + + + ASBIE + Goods Item. Containing_ Package. Package + A package containing this goods item. + 0..n + Goods Item + Containing + Package + Package + Package + + + + + + + + + ASBIE + Goods Item. Shipment_ Document Reference. Document Reference + A reference to a shipping document associated with this goods item. + 0..1 + Goods Item + Shipment + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Goods Item. Minimum_ Temperature. Temperature + Information about minimum temperature. + 0..1 + Goods Item + Minimum + Temperature + Temperature + Temperature + + + + + + + + + ASBIE + Goods Item. Maximum_ Temperature. Temperature + Information about maximum temperature. + 0..1 + Goods Item + Maximum + Temperature + Temperature + Temperature + + + + + + + + + + + ABIE + Goods Item Container. Details + A class defining how goods items are split across transport equipment. + Goods Item Container + + + + + + + + + BBIE + Goods Item Container. Identifier + An identifier for this goods item container. + 1 + Goods Item Container + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Goods Item Container. Quantity + The number of goods items loaded into or onto one piece of transport equipment as a total consignment or part of a consignment. + 0..1 + Goods Item Container + Quantity + Quantity + Quantity. Type + Number of packages stuffed + + + + + + + + + ASBIE + Goods Item Container. Transport Equipment + A piece of transport equipment used to contain a single goods item. + 0..n + Goods Item Container + Transport Equipment + Transport Equipment + Transport Equipment + + + + + + + + + + + ABIE + Hazardous Goods Transit. Details + A class to describe hazardous goods in transit. + Hazardous Goods Transit + + + + + + + + + BBIE + Hazardous Goods Transit. Transport Emergency Card Code. Code + An identifier for a transport emergency card describing the actions to be taken in an emergency in transporting the hazardous goods. It may be the identity number of a hazardous emergency response plan assigned by the appropriate authority. + 0..1 + Hazardous Goods Transit + Transport Emergency Card Code + Code + Code. Type + TREM card + + + + + + + + + BBIE + Hazardous Goods Transit. Packing Criteria Code. Code + A code signifying the packaging requirement for transportation of the hazardous goods as assigned by IATA, IMDB, ADR, RID etc. + 0..1 + Hazardous Goods Transit + Packing Criteria Code + Code + Code. Type + Packing Group + + + + + + + + + BBIE + Hazardous Goods Transit. Hazardous Regulation Code. Code + A code signifying the set of legal regulations governing the transportation of the hazardous goods. + 0..1 + Hazardous Goods Transit + Hazardous Regulation Code + Code + Code. Type + + + + + + + + + BBIE + Hazardous Goods Transit. Inhalation Toxicity Zone Code. Code + A code signifying the Inhalation Toxicity Hazard Zone for the hazardous goods, as defined by the US Department of Transportation. + 0..1 + Hazardous Goods Transit + Inhalation Toxicity Zone Code + Code + Code. Type + + + + + + + + + BBIE + Hazardous Goods Transit. Transport Authorization Code. Code + A code signifying authorization for the transportation of hazardous cargo. + 0..1 + Hazardous Goods Transit + Transport Authorization Code + Code + Code. Type + Permission for Transport + + + + + + + + + ASBIE + Hazardous Goods Transit. Maximum_ Temperature. Temperature + The maximum temperature at which the hazardous goods can safely be transported. + 0..1 + Hazardous Goods Transit + Maximum + Temperature + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Goods Transit. Minimum_ Temperature. Temperature + The minimum temperature at which the hazardous goods can safely be transported. + 0..1 + Hazardous Goods Transit + Minimum + Temperature + Temperature + Temperature + + + + + + + + + + + ABIE + Hazardous Item. Details + A class to describe a hazardous item. + Hazardous Item + + + + + + + + + BBIE + Hazardous Item. Identifier + An identifier for this hazardous item. + 0..1 + Hazardous Item + Identifier + Identifier + Identifier. Type + Round Up + + + + + + + + + BBIE + Hazardous Item. Placard Notation. Text + Text of the placard notation corresponding to the hazard class of this hazardous item. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport. + 0..1 + Hazardous Item + Placard Notation + Text + Text. Type + 5.1 + + + + + + + + + BBIE + Hazardous Item. Placard Endorsement. Text + Text of the placard endorsement that is to be shown on the shipping papers for this hazardous item. Can also be used for the number of the orange placard (lower part) required on the means of transport. + 0..1 + Hazardous Item + Placard Endorsement + Text + Text. Type + 2 + + + + + + + + + BBIE + Hazardous Item. Additional_ Information. Text + Text providing further information about the hazardous substance. + 0..n + Hazardous Item + Additional + Information + Text + Text. Type + Must be stored away from flammable materials N.O.S. or a Waste Characteristics Code in conjunction with an EPA Waste Stream code + + + + + + + + + BBIE + Hazardous Item. UNDG Code. Code + The UN code for this kind of hazardous item. + 0..1 + Hazardous Item + UNDG Code + Code + Code. Type + UN Code + + + + + + + + + BBIE + Hazardous Item. Emergency Procedures Code. Code + A code signifying the emergency procedures for this hazardous item. + 0..1 + Hazardous Item + Emergency Procedures Code + Code + Code. Type + EMG code, EMS Page Number + + + + + + + + + BBIE + Hazardous Item. Medical First Aid Guide Code. Code + A code signifying a medical first aid guide appropriate to this hazardous item. + 0..1 + Hazardous Item + Medical First Aid Guide Code + Code + Code. Type + MFAG page number + + + + + + + + + BBIE + Hazardous Item. Technical_ Name. Name + The full technical name of a specific hazardous substance contained in this goods item. + 0..1 + Hazardous Item + Technical + Name + Name + Name. Type + Granular Sodium Chlorate WeedKiller + + + + + + + + + BBIE + Hazardous Item. Category. Name + The name of the category of hazard that applies to the Item. + 0..1 + Hazardous Item + Category + Name + Name. Type + + + + + + + + + BBIE + Hazardous Item. Hazardous Category Code. Code + A code signifying a kind of hazard for a material. + 0..1 + Hazardous Item + Hazardous Category Code + Code + Code. Type + Hazardous material class code + + + + + + + + + BBIE + Hazardous Item. Upper_ Orange Hazard Placard Identifier. Identifier + The number for the upper part of the orange hazard placard required on the means of transport. + 0..1 + Hazardous Item + Upper + Orange Hazard Placard Identifier + Identifier + Identifier. Type + Hazard identification number (upper part) + + + + + + + + + BBIE + Hazardous Item. Lower_ Orange Hazard Placard Identifier. Identifier + The number for the lower part of the orange hazard placard required on the means of transport. + 0..1 + Hazardous Item + Lower + Orange Hazard Placard Identifier + Identifier + Identifier. Type + Substance identification number (lower part) + + + + + + + + + BBIE + Hazardous Item. Marking Identifier. Identifier + An identifier to the marking of the Hazardous Item + 0..1 + Hazardous Item + Marking Identifier + Identifier + Identifier. Type + Dangerous goods label marking + + + + + + + + + BBIE + Hazardous Item. Hazard Class Identifier. Identifier + An identifier for the hazard class applicable to this hazardous item as defined by the relevant regulation authority (e.g., the IMDG Class Number of the SOLAS Convention of IMO and the ADR/RID Class Number for the road/rail environment). + 0..1 + Hazardous Item + Hazard Class Identifier + Identifier + Identifier. Type + IMDG Class Number, ADR/RID Class Number + + + + + + + + + BBIE + Hazardous Item. Net_ Weight. Measure + The net weight of this hazardous item, excluding packaging. + 0..1 + Hazardous Item + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Hazardous Item. Net_ Volume. Measure + The volume of this hazardous item, excluding packaging and transport equipment. + 0..1 + Hazardous Item + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Hazardous Item. Quantity + The quantity of goods items in this hazardous item that are hazardous. + 0..1 + Hazardous Item + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Hazardous Item. Contact_ Party. Party + The individual, group, or body to be contacted in case of a hazardous incident associated with this item. + 0..1 + Hazardous Item + Contact + Party + Party + Party + + + + + + + + + ASBIE + Hazardous Item. Secondary Hazard + A secondary hazard associated with this hazardous item. + 0..n + Hazardous Item + Secondary Hazard + Secondary Hazard + Secondary Hazard + + + + + + + + + ASBIE + Hazardous Item. Hazardous Goods Transit + Information related to the transit of this kind of hazardous goods. + 0..n + Hazardous Item + Hazardous Goods Transit + Hazardous Goods Transit + Hazardous Goods Transit + + + + + + + + + ASBIE + Hazardous Item. Emergency_ Temperature. Temperature + The threshold temperature at which emergency procedures apply in the handling of temperature-controlled goods. + 0..1 + Hazardous Item + Emergency + Temperature + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Item. Flashpoint_ Temperature. Temperature + The flashpoint temperature of this hazardous item; i.e., the lowest temperature at which vapors above a volatile combustible substance ignite in air when exposed to flame. + 0..1 + Hazardous Item + Flashpoint + Temperature + Temperature + Temperature + + + + + + + + + ASBIE + Hazardous Item. Additional_ Temperature. Temperature + Another temperature relevant to the handling of this hazardous item. + 0..n + Hazardous Item + Additional + Temperature + Temperature + Temperature + + + + + + + + + + + ABIE + Immobilized Security. Details + A class to describe an immobilized security to be used as a guarantee. + Immobilized Security + + + + + + + + + BBIE + Immobilized Security. Immobilization Certificate Identifier. Identifier + An identifier for the certificate of this immobilized security. + 0..1 + Immobilized Security + Immobilization Certificate Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Immobilized Security. Security Identifier. Identifier + An identifier for the security being immobilized. + 0..1 + Immobilized Security + Security Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Immobilized Security. Issue Date. Date + The date on which this immobilized security was issued. + 0..1 + Immobilized Security + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Immobilized Security. Face Value. Amount + The value of the security on the day it was immobilized. + 0..1 + Immobilized Security + Face Value + Amount + Amount. Type + + + + + + + + + BBIE + Immobilized Security. Market Value. Amount + The current market value of the immobilized security. + 0..1 + Immobilized Security + Market Value + Amount + Amount. Type + + + + + + + + + BBIE + Immobilized Security. Shares Number. Quantity + The number of shares immobilized. + 0..1 + Immobilized Security + Shares Number + Quantity + Quantity. Type + + + + + + + + + ASBIE + Immobilized Security. Issuer_ Party. Party + The party issuing the immobilized security certificate. + 0..1 + Immobilized Security + Issuer + Party + Party + Party + + + + + + + + + + + ABIE + Instruction For Returns Line. Details + A class to define a line in an Instruction for Returns. + Instruction For Returns Line + + + + + + + + + BBIE + Instruction For Returns Line. Identifier + An identifier for this instruction for returns line. + 1 + Instruction For Returns Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Instruction For Returns Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Instruction For Returns Line + Note + Text + Text. Type + + + + + + + + + BBIE + Instruction For Returns Line. Quantity + The quantity of goods being returned. + 1 + Instruction For Returns Line + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Instruction For Returns Line. Manufacturer_ Party. Party + The manufacturer of the goods being returned. + 0..1 + Instruction For Returns Line + Manufacturer + Party + Party + Party + + + + + + + + + ASBIE + Instruction For Returns Line. Item + A description of the item being returned. + 1 + Instruction For Returns Line + Item + Item + Item + + + + + + + + + + + ABIE + Inventory Report Line. Details + A class to define a line in an Inventory Report. + Inventory Report Line + + + + + + + + + BBIE + Inventory Report Line. Identifier + An identifier for this inventory report line. + 1 + Inventory Report Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Inventory Report Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Inventory Report Line + Note + Text + Text. Type + + + + + + + + + BBIE + Inventory Report Line. Quantity + The quantity of the item reported that is currently in stock. + 1 + Inventory Report Line + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Inventory Report Line. Inventory_ Value. Amount + The value of the quantity of the item reported that is currently in stock. + 0..1 + Inventory Report Line + Inventory + Value + Amount + Amount. Type + + + + + + + + + BBIE + Inventory Report Line. Availability Date. Date + The date from which the goods will be available. If not present, the goods are available now. + 0..1 + Inventory Report Line + Availability Date + Date + Date. Type + + + + + + + + + BBIE + Inventory Report Line. Availability Status Code. Code + A code signifying the item's level of availability. + 0..1 + Inventory Report Line + Availability Status Code + Code + Code. Type + + + + + + + + + ASBIE + Inventory Report Line. Item + The item associated with this inventory report line. + 1 + Inventory Report Line + Item + Item + Item + + + + + + + + + ASBIE + Inventory Report Line. Inventory_ Location. Location + The location of the reported quantity of goods. + 0..1 + Inventory Report Line + Inventory + Location + Location + Location + + + + + + + + + + + ABIE + Invoice Line. Details + A class to define a line in an Invoice. + Invoice Line + + + + + + + + + BBIE + Invoice Line. Identifier + An identifier for this invoice line. + 1 + Invoice Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Invoice Line. UUID. Identifier + A universally unique identifier for this invoice line. + 0..1 + Invoice Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Invoice Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Invoice Line + Note + Text + Text. Type + + + + + + + + + BBIE + Invoice Line. Invoiced_ Quantity. Quantity + The quantity (of items) on this invoice line. + 0..1 + Invoice Line + Invoiced + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Invoice Line. Line Extension Amount. Amount + The total amount for this invoice line, including allowance charges but net of taxes. + 1 + Invoice Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Invoice Line. Tax Point Date. Date + The date of this invoice line, used to indicate the point at which tax becomes applicable. + 0..1 + Invoice Line + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Invoice Line. Accounting Cost Code. Code + The buyer's accounting cost centre for this invoice line, expressed as a code. + 0..1 + Invoice Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Invoice Line. Accounting Cost. Text + The buyer's accounting cost centre for this invoice line, expressed as text. + 0..1 + Invoice Line + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Invoice Line. Payment Purpose Code. Code + A code signifying the business purpose for this payment. + 0..1 + Invoice Line + Payment Purpose Code + Code + Code. Type + + + + + + + + + BBIE + Invoice Line. Free Of Charge_ Indicator. Indicator + An indicator that this invoice line is free of charge (true) or not (false). The default is false. + 0..1 + Invoice Line + Free Of Charge + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Invoice Line. Invoice_ Period. Period + An invoice period to which this invoice line applies. + 0..n + Invoice Line + Invoice + Period + Period + Period + + + + + + + + + ASBIE + Invoice Line. Order Line Reference + A reference to an order line associated with this invoice line. + 0..n + Invoice Line + Order Line Reference + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Invoice Line. Despatch_ Line Reference. Line Reference + A reference to a despatch line associated with this invoice line. + 0..n + Invoice Line + Despatch + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Invoice Line. Receipt_ Line Reference. Line Reference + A reference to a receipt line associated with this invoice line. + 0..n + Invoice Line + Receipt + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Invoice Line. Billing Reference + A reference to a billing document associated with this invoice line. + 0..n + Invoice Line + Billing Reference + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Invoice Line. Document Reference + A reference to a document associated with this invoice line. + 0..n + Invoice Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice Line. Pricing Reference + A reference to pricing and item location information associated with this invoice line. + 0..1 + Invoice Line + Pricing Reference + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Invoice Line. Originator_ Party. Party + The party who originated the Order to which the Invoice is related. + 0..1 + Invoice Line + Originator + Party + Party + Party + + + + + + + + + ASBIE + Invoice Line. Delivery + A delivery associated with this invoice line. + 0..n + Invoice Line + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Invoice Line. Payment Terms + A specification of payment terms associated with this invoice line. + 0..n + Invoice Line + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Invoice Line. Allowance Charge + An allowance or charge associated with this invoice line. + 0..n + Invoice Line + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Invoice Line. Tax Total + A total amount of taxes of a particular kind applicable to this invoice line. + 0..n + Invoice Line + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Invoice Line. Withholding_ Tax Total. Tax Total + A reference to a TaxTotal class describing the amount that has been withhold by the authorities, e.g. if the creditor is in dept because of non paid taxes. + 0..n + Invoice Line + Withholding + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Invoice Line. Item + The item associated with this invoice line. + 1 + Invoice Line + Item + Item + Item + + + + + + + + + ASBIE + Invoice Line. Price + The price of the item associated with this invoice line. + 0..1 + Invoice Line + Price + Price + Price + Unit Price, Base Price + + + + + + + + + ASBIE + Invoice Line. Delivery Terms + Terms and conditions of the delivery associated with this invoice line. + 0..1 + Invoice Line + Delivery Terms + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Invoice Line. Sub_ Invoice Line. Invoice Line + An invoice line subsidiary to this invoice line. + 0..n + Invoice Line + Sub + Invoice Line + Invoice Line + Invoice Line + + + + + + + + + ASBIE + Invoice Line. Item_ Price Extension. Price Extension + The price extension, calculated by multiplying the price per unit by the quantity of items on this invoice line. + 0..1 + Invoice Line + Item + Price Extension + Price Extension + Price Extension + + + + + + + + + + + ABIE + Item. Details + A class to describe an item of trade. It includes a generic description applicable to all examples of the item together with optional subsidiary descriptions of any number of actual instances of the type. + Item + article, product, goods item + + + + + + + + + BBIE + Item. Description. Text + Text describing this item. + 0..n + Item + Description + Text + Text. Type + + + + + + + + + BBIE + Item. Pack Quantity. Quantity + The unit packaging quantity; the number of subunits making up this item. + 0..1 + Item + Pack Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Item. Pack Size. Numeric + The number of items in a pack of this item. + 0..1 + Item + Pack Size + Numeric + Numeric. Type + + + + + + + + + BBIE + Item. Catalogue_ Indicator. Indicator + An indicator that this item was ordered from a catalogue (true) or not (false). + 0..1 + Item + Catalogue + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Item. Name + A short name optionally given to this item, such as a name from a catalogue, as distinct from a description. + 0..1 + Item + Name + Name + Name. Type + + + + + + + + + BBIE + Item. Hazardous Risk_ Indicator. Indicator + An indication that the transported item, as delivered, is subject to an international regulation concerning the carriage of dangerous goods (true) or not (false). + 0..1 + Item + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Item. Additional_ Information. Text + Further details regarding this item (e.g., the URL of a relevant web page). + 0..n + Item + Additional + Information + Text + Text. Type + + + + + + + + + BBIE + Item. Keyword. Text + A keyword (search string) for this item, assigned by the seller party. Can also be a synonym for the name of the item. + 0..n + Item + Keyword + Text + Text. Type + + + + + + + + + BBIE + Item. Brand Name. Name + A brand name of this item. + 0..n + Item + Brand Name + Name + Name. Type + Coca-Cola + + + + + + + + + BBIE + Item. Model Name. Name + A model name of this item. + 0..n + Item + Model Name + Name + Name. Type + VW Beetle + + + + + + + + + ASBIE + Item. Buyers_ Item Identification. Item Identification + Identifying information for this item, assigned by the buyer. + 0..1 + Item + Buyers + Item Identification + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Sellers_ Item Identification. Item Identification + Identifying information for this item, assigned by the seller. + 0..1 + Item + Sellers + Item Identification + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Manufacturers_ Item Identification. Item Identification + Identifying information for this item, assigned by the manufacturer. + 0..n + Item + Manufacturers + Item Identification + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Standard_ Item Identification. Item Identification + Identifying information for this item, assigned according to a standard system. + 0..1 + Item + Standard + Item Identification + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Catalogue_ Item Identification. Item Identification + Identifying information for this item, assigned according to a cataloguing system. + 0..1 + Item + Catalogue + Item Identification + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Additional_ Item Identification. Item Identification + An additional identifier for this item. + 0..n + Item + Additional + Item Identification + Item Identification + Item Identification + + + + + + + + + ASBIE + Item. Catalogue_ Document Reference. Document Reference + A reference to the catalogue in which this item appears. + 0..1 + Item + Catalogue + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Item. Item Specification_ Document Reference. Document Reference + A reference to a specification document for this item. + 0..n + Item + Item Specification + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Item. Origin_ Country. Country + The country of origin of this item. + 0..1 + Item + Origin + Country + Country + Country + + + + + + + + + ASBIE + Item. Commodity Classification + A classification of this item according to a specific system for classifying commodities. + 0..n + Item + Commodity Classification + Commodity Classification + Commodity Classification + + + + + + + + + ASBIE + Item. Transaction Conditions + A set of sales conditions applying to this item. + 0..n + Item + Transaction Conditions + Transaction Conditions + Transaction Conditions + + + + + + + + + ASBIE + Item. Hazardous Item + Information pertaining to this item as a hazardous item. + 0..n + Item + Hazardous Item + Hazardous Item + Hazardous Item + + + + + + + + + ASBIE + Item. Classified_ Tax Category. Tax Category + A tax category applicable to this item. + 0..n + Item + Classified + Tax Category + Tax Category + Tax Category + + + + + + + + + ASBIE + Item. Additional_ Item Property. Item Property + An additional property of this item. + 0..n + Item + Additional + Item Property + Item Property + Item Property + + + + + + + + + ASBIE + Item. Manufacturer_ Party. Party + The manufacturer of this item. + 0..n + Item + Manufacturer + Party + Party + Party + + + + + + + + + ASBIE + Item. Information Content Provider_ Party. Party + The party responsible for specification of this item. + 0..1 + Item + Information Content Provider + Party + Party + Party + + + + + + + + + ASBIE + Item. Origin_ Address. Address + A region (not country) of origin of this item. + 0..n + Item + Origin + Address + Address + Address + + + + + + + + + ASBIE + Item. Item Instance + A trackable, unique instantiation of this item. + 0..n + Item + Item Instance + Item Instance + Item Instance + + + + + + + + + ASBIE + Item. Certificate + A certificate associated with this item. + 0..n + Item + Certificate + Certificate + Certificate + + + + + + + + + ASBIE + Item. Dimension + One of the measurable dimensions (length, mass, weight, or volume) of this item. + 0..n + Item + Dimension + Dimension + Dimension + + + + + + + + + + + ABIE + Item Comparison. Details + A class to provide information about price and quantity of an item for use in price comparisons based on price, quantity, or measurements. + Item Comparison + + + + + + + + + BBIE + Item Comparison. Price Amount. Amount + The price for the Item Comparison + 0..1 + Item Comparison + Price Amount + Amount + Amount. Type + + + + + + + + + BBIE + Item Comparison. Quantity + The quantity for which this comparison is valid. + 0..1 + Item Comparison + Quantity + Quantity + Quantity. Type + per unit + + + + + + + + + + + ABIE + Item Identification. Details + A class for assigning identifying information to an item. + Item Identification + + + + + + + + + BBIE + Item Identification. Identifier + An identifier for the item. + 1 + Item Identification + Identifier + Identifier + Identifier. Type + CUST001 3333-44-123 + + + + + + + + + BBIE + Item Identification. Extended_ Identifier. Identifier + An extended identifier for the item that identifies the item with specific properties, e.g., Item 123 = Chair / Item 123 Ext 45 = brown chair. Two chairs can have the same item number, but one is brown. The other is white. + 0..1 + Item Identification + Extended + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Item Identification. Barcode_ Symbology Identifier. Identifier + An identifier for a system of barcodes. + 0..1 + Item Identification + Barcode + Symbology Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Item Identification. Physical Attribute + A physical attribute of the item. + 0..n + Item Identification + Physical Attribute + Physical Attribute + Physical Attribute + + + + + + + + + ASBIE + Item Identification. Measurement_ Dimension. Dimension + A measurable dimension (length, mass, weight, or volume) of the item. + 0..n + Item Identification + Measurement + Dimension + Dimension + Dimension + + + + + + + + + ASBIE + Item Identification. Issuer_ Party. Party + The party that issued this item identification. + 0..1 + Item Identification + Issuer + Party + Party + Party + + + + + + + + + + + ABIE + Item Information Request Line. Details + A class to define a line in an Item Information Request asking a trading partner for item information. + Item Information Request Line + + + + + + + + + BBIE + Item Information Request Line. Time Frequency Code. Code + A code signifying the frequency with which item information should be sent to the requester. + 0..1 + Item Information Request Line + Time Frequency Code + Code + Code. Type + + + + + + + + + BBIE + Item Information Request Line. Supply Chain Activity Type Code. Code + A code used to identify the type of supply chain activity about which information request is issued. Examples: CANCELED_ORDERS EMERGENCY_ORDERS ON_HAND ORDERS + 0..1 + Item Information Request Line + Supply Chain Activity Type Code + Code + Code. Type + + + + + + + + + BBIE + Item Information Request Line. Forecast Type Code. Code + The information request can be either about supply chain activity or about forecasts or about performance metrics, so it should be optional + 0..1 + Item Information Request Line + Forecast Type Code + Code + Code. Type + + + + + + + + + BBIE + Item Information Request Line. Performance Metric Type Code. Code + A code signifying a measure of performance. + 0..1 + Item Information Request Line + Performance Metric Type Code + Code + Code. Type + + + + + + + + + ASBIE + Item Information Request Line. Period + A period for which this information is requested. + 1..n + Item Information Request Line + Period + Period + Period + + + + + + + + + ASBIE + Item Information Request Line. Sales Item + Sales information for the item to which this line applies. + 1..n + Item Information Request Line + Sales Item + Sales Item + Sales Item + + + + + + + + + + + ABIE + Item Instance. Details + A class to describe a specific, trackable instance of an item. + Item Instance + + + + + + + + + BBIE + Item Instance. Product Trace_ Identifier. Identifier + An identifier used for tracing this item instance, such as the EPC number used in RFID. + 0..1 + Item Instance + Product Trace + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Item Instance. Manufacture Date. Date + The date on which this item instance was manufactured. + 0..1 + Item Instance + Manufacture Date + Date + Date. Type + + + + + + + + + BBIE + Item Instance. Manufacture Time. Time + The time at which this item instance was manufactured. + 0..1 + Item Instance + Manufacture Time + Time + Time. Type + + + + + + + + + BBIE + Item Instance. Best Before Date. Date + The date before which it is best to use this item instance. + 0..1 + Item Instance + Best Before Date + Date + Date. Type + + + + + + + + + BBIE + Item Instance. Registration Identifier. Identifier + The registration identifier of this item instance. + 0..1 + Item Instance + Registration Identifier + Identifier + Identifier. Type + car registration or licensing number + + + + + + + + + BBIE + Item Instance. Serial Identifier. Identifier + The serial number of this item instance. + 0..1 + Item Instance + Serial Identifier + Identifier + Identifier. Type + chassis number of a car + + + + + + + + + ASBIE + Item Instance. Additional_ Item Property. Item Property + An additional property of this item instance. + 0..n + Item Instance + Additional + Item Property + Item Property + Item Property + + + + + + + + + ASBIE + Item Instance. Lot Identification + The lot identifier of this item instance (the identifier that allows recall of the item if necessary). + 0..1 + Item Instance + Lot Identification + Lot Identification + Lot Identification + + + + + + + + + + + ABIE + Item Location Quantity. Details + A class for information about pricing structure, lead time, and location associated with an item. + Item Location Quantity + + + + + + + + + BBIE + Item Location Quantity. Lead Time. Measure + The lead time, i.e., the time taken from the time at which an item is ordered to the time of its delivery. + 0..1 + Item Location Quantity + Lead Time + Measure + Measure. Type + 2 days , 24 hours + + + + + + + + + BBIE + Item Location Quantity. Minimum_ Quantity. Quantity + The minimum quantity that can be ordered to qualify for a specific price. + 0..1 + Item Location Quantity + Minimum + Quantity + Quantity + Quantity. Type + 10 boxes , 1 carton , 1000 sheets + + + + + + + + + BBIE + Item Location Quantity. Maximum_ Quantity. Quantity + The maximum quantity that can be ordered to qualify for a specific price. + 0..1 + Item Location Quantity + Maximum + Quantity + Quantity + Quantity. Type + 10 boxes , 1 carton , 1000 sheets + + + + + + + + + BBIE + Item Location Quantity. Hazardous Risk_ Indicator. Indicator + An indication that the transported item, as delivered, in the stated quantity to the stated location, is subject to an international regulation concerning the carriage of dangerous goods (true) or not (false). + 0..1 + Item Location Quantity + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Item Location Quantity. Trading Restrictions. Text + Text describing trade restrictions on the quantity of this item or on the item itself. + 0..n + Item Location Quantity + Trading Restrictions + Text + Text. Type + not for export + + + + + + + + + ASBIE + Item Location Quantity. Applicable Territory_ Address. Address + The applicable sales territory. + 0..n + Item Location Quantity + Applicable Territory + Address + Address + Address + + + + + + + + + ASBIE + Item Location Quantity. Price + The price associated with the given location. + 0..1 + Item Location Quantity + Price + Price + Price + + + + + + + + + ASBIE + Item Location Quantity. Delivery Unit + A delivery unit in which the item is located. + 0..n + Item Location Quantity + Delivery Unit + Delivery Unit + Delivery Unit + + + + + + + + + ASBIE + Item Location Quantity. Applicable_ Tax Category. Tax Category + A tax category applicable to this item location quantity. + 0..n + Item Location Quantity + Applicable + Tax Category + Tax Category + Tax Category + + + + + + + + + ASBIE + Item Location Quantity. Package + The package to which this price applies. + 0..1 + Item Location Quantity + Package + Package + Package + + + + + + + + + ASBIE + Item Location Quantity. Allowance Charge + An allowance or charge associated with this item location quantity. + 0..n + Item Location Quantity + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Item Location Quantity. Dependent Price Reference + The price of the item as a percentage of the price of some other item. + 0..1 + Item Location Quantity + Dependent Price Reference + Dependent Price Reference + Dependent Price Reference + + + + + + + + + + + ABIE + Item Management Profile. Details + A class to define a management profile for an item. + Item Management Profile + + + + + + + + + BBIE + Item Management Profile. Frozen Period Days. Numeric + The number of days in the future that an order forecast quantity automatically becomes a confirmed order for a product. + 0..1 + Item Management Profile + Frozen Period Days + Numeric + Numeric. Type + + + + + + + + + BBIE + Item Management Profile. Minimum_ Inventory Quantity. Quantity + The quantity of the item that should trigger a replenishment order to avoid depleting the safety stock. + 0..1 + Item Management Profile + Minimum + Inventory Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Item Management Profile. Multiple_ Order Quantity. Quantity + The order quantity multiples in which the product may be ordered. + 0..1 + Item Management Profile + Multiple + Order Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Item Management Profile. Order Interval Days. Numeric + The number of days between regular replenishment orders for the product. + 0..1 + Item Management Profile + Order Interval Days + Numeric + Numeric. Type + + + + + + + + + BBIE + Item Management Profile. Replenishment Owner Description. Text + The trading partner maintaining this item management profile. + 0..n + Item Management Profile + Replenishment Owner Description + Text + Text. Type + + + + + + + + + BBIE + Item Management Profile. Target Service Percent. Percent + The Unit Service Level the trading partners expect to be maintained, expressed as a percentage. Unite Service Level (USL) is a term used in Inventory Management, which is sometimes known as "fill rate", counts the average number of units short expressed as the percentage of the order quantity. + 0..1 + Item Management Profile + Target Service Percent + Percent + Percent. Type + + + + + + + + + BBIE + Item Management Profile. Target_ Inventory Quantity. Quantity + The target inventory quantity. + 0..1 + Item Management Profile + Target + Inventory Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Item Management Profile. Effective_ Period. Period + The period during which this profile is effective. + 1 + Item Management Profile + Effective + Period + Period + Period + + + + + + + + + ASBIE + Item Management Profile. Item + The item associated with this item management profile. + 1 + Item Management Profile + Item + Item + Item + + + + + + + + + ASBIE + Item Management Profile. Item Location Quantity + A set of location-specific properties (e.g., price and quantity) associated with the item. + 0..1 + Item Management Profile + Item Location Quantity + Item Location Quantity + Item Location Quantity + + + + + + + + + + + ABIE + Item Property. Details + A class to describe a specific property of an item. + Item Property + + + + + + + + + BBIE + Item Property. Identifier + An identifier for this property of an item. + 0..1 + Item Property + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Item Property. Name + The name of this item property. + 1 + Item Property + Name + Name + Name. Type + Energy Rating , Collar Size , Fat Content + + + + + + + + + BBIE + Item Property. Name Code. Code + The name of this item property, expressed as a code. + 0..1 + Item Property + Name Code + Code + Code. Type + + + + + + + + + BBIE + Item Property. Test Method. Text + The method of testing the value of this item property. + 0..1 + Item Property + Test Method + Text + Text. Type + 100 watts , 15 European , 20% +/- 5% + + + + + + + + + BBIE + Item Property. Value. Text + The value of this item property, expressed as text. + 0..1 + Item Property + Value + Text + Text. Type + 100 watts , 15 European , 20% +/- 5% + + + + + + + + + BBIE + Item Property. Value_ Quantity. Quantity + The value of this item property, expressed as a quantity. + 0..1 + Item Property + Value + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Item Property. Value Qualifier. Text + Text qualifying the value of the property. + 0..n + Item Property + Value Qualifier + Text + Text. Type + + + + + + + + + BBIE + Item Property. Importance Code. Code + A code signifying the importance of this property in using it to describe a related Item. + 0..1 + Item Property + Importance Code + Code + Code. Type + + + + + + + + + BBIE + Item Property. List Value. Text + The value expressed as a text in case the property is a value in a list. For example, a colour. + 0..n + Item Property + List Value + Text + Text. Type + + + + + + + + + ASBIE + Item Property. Usability_ Period. Period + The period during which this item property is valid. + 0..1 + Item Property + Usability + Period + Period + Period + + + + + + + + + ASBIE + Item Property. Item Property Group + A description of the property group to which this item property belongs. + 0..n + Item Property + Item Property Group + Item Property Group + Item Property Group + + + + + + + + + ASBIE + Item Property. Range_ Dimension. Dimension + The range of values for the dimensions of this property. + 0..1 + Item Property + Range + Dimension + Dimension + Dimension + + + + + + + + + ASBIE + Item Property. Item Property Range + A range of values for this item property. + 0..1 + Item Property + Item Property Range + Item Property Range + Item Property Range + + + + + + + + + + + ABIE + Item Property Group. Details + A class to describe a property group or classification. + Item Property Group + + + + + + + + + BBIE + Item Property Group. Identifier + An identifier for this group of item properties. + 1 + Item Property Group + Identifier + Identifier + Identifier. Type + 233-004 + + + + + + + + + BBIE + Item Property Group. Name + The name of this item property group. + 0..1 + Item Property Group + Name + Name + Name. Type + Electrical Specifications , Dietary Content + + + + + + + + + BBIE + Item Property Group. Importance Code. Code + A code signifying the importance of this property group in using it to describe a required Item. + 0..1 + Item Property Group + Importance Code + Code + Code. Type + + + + + + + + + + + ABIE + Item Property Range. Details + A class to describe a range of values for an item property. + Item Property Range + + + + + + + + + BBIE + Item Property Range. Minimum_ Value. Text + The minimum value in this range of values. + 0..1 + Item Property Range + Minimum + Value + Text + Text. Type + + + + + + + + + BBIE + Item Property Range. Maximum_ Value. Text + The maximum value in this range of values. + 0..1 + Item Property Range + Maximum + Value + Text + Text. Type + + + + + + + + + + + ABIE + Language. Details + A class to describe a language. + Language + + + + + + + + + BBIE + Language. Identifier + An identifier for this language. + 0..1 + Language + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Language. Name + The name of this language. + 0..1 + Language + Name + Name + Name. Type + + + + + + + + + BBIE + Language. Locale Code. Code + A code signifying the locale in which this language is used. + 0..1 + Language + Locale Code + Code + Code. Type + + + + + + + + + + + ABIE + Line Item. Details + A class to describe a line item. + Line Item + + + + + + + + + BBIE + Line Item. Identifier + An identifier for this line item, assigned by the buyer. + 1 + Line Item + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Item. Sales_ Order Identifier. Identifier + An identifier for this line item, assigned by the seller. + 0..1 + Line Item + Sales + Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Item. UUID. Identifier + A universally unique identifier for this line item. + 0..1 + Line Item + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Item. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Line Item + Note + Text + Text. Type + + + + + + + + + BBIE + Line Item. Line Status Code. Code + A code signifying the status of this line item with respect to its original state. + 0..1 + Line Item + Line Status Code + Code + Line Status + Line Status_ Code. Type + + + + + + + + + BBIE + Line Item. Quantity + The quantity of items associated with this line item. + 0..1 + Line Item + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Line Extension Amount. Amount + The total amount for this line item, including allowance charges but net of taxes. + 0..1 + Line Item + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Line Item. Total_ Tax Amount. Amount + The total tax amount for this line item. + 0..1 + Line Item + Total + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Line Item. Minimum_ Quantity. Quantity + The minimum quantity of the item associated with this line. + 0..1 + Line Item + Minimum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Maximum_ Quantity. Quantity + The maximum quantity of the item associated with this line. + 0..1 + Line Item + Maximum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Minimum_ Backorder. Quantity + The minimum back order quantity of the item associated with this line (where back order is allowed). + 0..1 + Line Item + Minimum + Backorder + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Maximum_ Backorder. Quantity + The maximum back order quantity of the item associated with this line (where back order is allowed). + 0..1 + Line Item + Maximum + Backorder + Quantity + Quantity. Type + + + + + + + + + BBIE + Line Item. Inspection Method Code. Code + A code signifying the inspection requirements for the item associated with this line item. + 0..1 + Line Item + Inspection Method Code + Code + Code. Type + + + + + + + + + BBIE + Line Item. Partial Delivery Indicator. Indicator + An indicator that a partial delivery is allowed (true) or not (false). + 0..1 + Line Item + Partial Delivery Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Line Item. Back Order Allowed Indicator. Indicator + An indicator that back order is allowed (true) or not (false). + 0..1 + Line Item + Back Order Allowed Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Line Item. Accounting Cost Code. Code + The buyer's accounting cost centre for this line item, expressed as a code. + 0..1 + Line Item + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Line Item. Accounting Cost. Text + The buyer's accounting cost centre for this line item, expressed as text. + 0..1 + Line Item + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Line Item. Warranty_ Information. Text + Text describing a warranty (provided by WarrantyParty) for the good or service described in this line item. + 0..n + Line Item + Warranty + Information + Text + Text. Type + Unless specified otherwise and in addition to any rights the Customer may have under statute, Dell warrants to the Customer that Dell branded Products (excluding third party products and software), will be free from defects in materials and workmanship affecting normal use for a period of one year from invoice date ( Standard Warranty ). + + + + + + + + + ASBIE + Line Item. Delivery + A delivery associated with this line item. + 0..n + Line Item + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Line Item. Delivery Terms + Terms and conditions of the delivery associated with this line item. + 0..1 + Line Item + Delivery Terms + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Line Item. Originator_ Party. Party + The party who originated the Order associated with this line item. + 0..1 + Line Item + Originator + Party + Party + Party + + + + + + + + + ASBIE + Line Item. Ordered Shipment + An ordered shipment associated with this line item. + 0..n + Line Item + Ordered Shipment + Ordered Shipment + Ordered Shipment + + + + + + + + + ASBIE + Line Item. Pricing Reference + A reference to pricing and item location information associated with this line item. + 0..1 + Line Item + Pricing Reference + Pricing Reference + Pricing Reference + + + + + + + + + ASBIE + Line Item. Allowance Charge + An allowance or charge associated with this line item. + 0..n + Line Item + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Line Item. Price + The price of the item of trade associated with this line item. + 0..1 + Line Item + Price + Price + Price + + + + + + + + + ASBIE + Line Item. Item + The item of trade associated with this line item. + 1 + Line Item + Item + Item + Item + + + + + + + + + ASBIE + Line Item. Sub_ Line Item. Line Item + The subsidiary line items that constitute the main line item, such as in a bill of materials. + 0..n + Line Item + Sub + Line Item + Line Item + Line Item + + + + + + + + + ASBIE + Line Item. Warranty Validity_ Period. Period + The period during which the warranty associated with this line item is valid. + 0..1 + Line Item + Warranty Validity + Period + Period + Period + + + + + + + + + ASBIE + Line Item. Warranty_ Party. Party + The party responsible for any warranty associated with this line item. + 0..1 + Line Item + Warranty + Party + Party + Party + + + + + + + + + ASBIE + Line Item. Tax Total + A total amount of taxes of a particular kind applicable to this item. + 0..n + Line Item + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Line Item. Item_ Price Extension. Price Extension + The price extension, calculated by multiplying the price per unit by the quantity of items. + 0..1 + Line Item + Item + Price Extension + Price Extension + Price Extension + + + + + + + + + ASBIE + Line Item. Line Reference + A reference to a line in a document associated with this line item. + 0..n + Line Item + Line Reference + Line Reference + Line Reference + + + + + + + + + + + ABIE + Line Reference. Details + A class to define a reference to a line in a document. + Line Reference + + + + + + + + + BBIE + Line Reference. Line Identifier. Identifier + Identifies the referenced line in the document. + 1 + Line Reference + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Reference. UUID. Identifier + A universally unique identifier for this line reference. + 0..1 + Line Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Line Reference. Line Status Code. Code + A code signifying the status of the referenced line with respect to its original state. + 0..1 + Line Reference + Line Status Code + Code + Line Status + Line Status_ Code. Type + + + + + + + + + ASBIE + Line Reference. Document Reference + A reference to the document containing the referenced line. + 0..1 + Line Reference + Document Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Line Response. Details + A class to describe responses to a line in a document. + Line Response + + + + + + + + + ASBIE + Line Response. Line Reference + A reference to the line being responded to. + 1 + Line Response + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Line Response. Response + A response to the referenced line. + 1..n + Line Response + Response + Response + Response + + + + + + + + + + + ABIE + Location. Details + A class to describe a location. + Location + + + + + + + + + BBIE + Location. Identifier + An identifier for this location, e.g., the EAN Location Number, GLN. + 0..1 + Location + Identifier + Identifier + Identifier. Type + 5790002221134 + + + + + + + + + BBIE + Location. Description. Text + Text describing this location. + 0..n + Location + Description + Text + Text. Type + + + + + + + + + BBIE + Location. Conditions. Text + Free-form text describing the physical conditions of the location. + 0..n + Location + Conditions + Text + Text. Type + + + + + + + + + BBIE + Location. Country Subentity. Text + A territorial division of a country, such as a county or state, expressed as text. + 0..1 + Location + Country Subentity + Text + Text. Type + AdministrativeArea, State, Country, Shire, Canton + Florida , Tamilnadu + + + + + + + + + BBIE + Location. Country Subentity Code. Code + A territorial division of a country, such as a county or state, expressed as a code. + 0..1 + Location + Country Subentity Code + Code + Code. Type + AdministrativeAreaCode, State Code + + + + + + + + + BBIE + Location. Location Type Code. Code + A code signifying the type of location. + 0..1 + Location + Location Type Code + Code + Code. Type + + + + + + + + + BBIE + Location. Information_ URI. Identifier + The Uniform Resource Identifier (URI) of a document providing information about this location. + 0..1 + Location + Information + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Location. Name + The name of this location. + 0..1 + Location + Name + Name + Name. Type + winter 2005 collection + + + + + + + + + ASBIE + Location. Validity_ Period. Period + A period during which this location can be used (e.g., for delivery). + 0..n + Location + Validity + Period + Period + Period + + + + + + + + + ASBIE + Location. Address + The address of this location. + 0..1 + Location + Address + Address + Address + + + + + + + + + ASBIE + Location. Subsidiary_ Location. Location + A location subsidiary to this location. + 0..n + Location + Subsidiary + Location + Location + Location + + + + + + + + + ASBIE + Location. Location Coordinate + The geographical coordinates of this location. + 0..n + Location + Location Coordinate + Location Coordinate + Location Coordinate + + + + + + + + + + + ABIE + Location Coordinate. Details + A class for defining a set of geographical coordinates (apparently misnamed). + Location Coordinate + + + + + + + + + BBIE + Location Coordinate. Coordinate System Code. Code + A code signifying the location system used. + 0..1 + Location Coordinate + Coordinate System Code + Code + Code. Type + + + + + + + + + BBIE + Location Coordinate. Latitude_ Degrees. Measure + The degree component of a latitude measured in degrees and minutes. + 0..1 + Location Coordinate + Latitude + Degrees + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Latitude_ Minutes. Measure + The minutes component of a latitude measured in degrees and minutes (modulo 60). + 0..1 + Location Coordinate + Latitude + Minutes + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Latitude Direction Code. Code + A code signifying the direction of latitude measurement from the equator (north or south). + 0..1 + Location Coordinate + Latitude Direction Code + Code + Latitude Direction + Latitude Direction_ Code. Type + + + + + + + + + BBIE + Location Coordinate. Longitude_ Degrees. Measure + The degree component of a longitude measured in degrees and minutes. + 0..1 + Location Coordinate + Longitude + Degrees + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Longitude_ Minutes. Measure + The minutes component of a longitude measured in degrees and minutes (modulo 60). + 0..1 + Location Coordinate + Longitude + Minutes + Measure + Measure. Type + + + + + + + + + BBIE + Location Coordinate. Longitude Direction Code. Code + A code signifying the direction of longitude measurement from the prime meridian (east or west). + 0..1 + Location Coordinate + Longitude Direction Code + Code + Longitude Direction + Longitude Direction_ Code. Type + + + + + + + + + BBIE + Location Coordinate. Altitude. Measure + The altitude of the location. + 0..1 + Location Coordinate + Altitude + Measure + Measure. Type + + + + + + + + + + + ABIE + Lot Identification. Details + A class for defining a lot identifier (the identifier of a set of item instances that would be used in case of a recall of that item). + Lot Identification + + + + + + + + + BBIE + Lot Identification. Lot Number. Identifier + An identifier for the lot. + 0..1 + Lot Identification + Lot Number + Identifier + Identifier. Type + + + + + + + + + BBIE + Lot Identification. Expiry Date. Date + The expiry date of the lot. + 0..1 + Lot Identification + Expiry Date + Date + Date. Type + + + + + + + + + ASBIE + Lot Identification. Additional_ Item Property. Item Property + An additional property of the lot. + 0..n + Lot Identification + Additional + Item Property + Item Property + Item Property + + + + + + + + + + + ABIE + Maritime Transport. Details + A class to describe a vessel used for transport by water (including sea, river, and canal). + Maritime Transport + + + + + + + + + BBIE + Maritime Transport. Vessel Identifier. Identifier + An identifier for a specific vessel. + 0..1 + Maritime Transport + Vessel Identifier + Identifier + Identifier. Type + Lloyds Number, Registration Number (WCO ID 167) + International Maritime Organisation number of a vessel + + + + + + + + + BBIE + Maritime Transport. Vessel Name. Name + The name of the vessel. + 0..1 + Maritime Transport + Vessel Name + Name + Name. Type + Ships Name + + + + + + + + + BBIE + Maritime Transport. Radio Call Sign Identifier. Identifier + The radio call sign of the vessel. + 0..1 + Maritime Transport + Radio Call Sign Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Maritime Transport. Ships Requirements. Text + Information about what services a vessel will require when it arrives at a port, such as refueling, maintenance, waste disposal etc. + 0..n + Maritime Transport + Ships Requirements + Text + Text. Type + + + + + + + + + BBIE + Maritime Transport. Gross Tonnage. Measure + Gross tonnage is calculated by measuring a ship's volume (from keel to funnel, to the outside of the hull framing) and applying a mathematical formula and is used to determine things such as a ship's manning regulations, safety rules, registration fees and port dues. + 0..1 + Maritime Transport + Gross Tonnage + Measure + Measure. Type + + + + + + + + + BBIE + Maritime Transport. Net Tonnage. Measure + Net tonnage is calculated by measuring a ship's internal volume and applying a mathematical formula and is used to calculate the port duties. + 0..1 + Maritime Transport + Net Tonnage + Measure + Measure. Type + + + + + + + + + ASBIE + Maritime Transport. Registry Certificate_ Document Reference. Document Reference + The certificate issued to the ship by the ships registry in a given flag state. + 0..1 + Maritime Transport + Registry Certificate + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Maritime Transport. Registry Port_ Location. Location + The port in which a vessel is registered or permanently based. + 0..1 + Maritime Transport + Registry Port + Location + Location + Location + + + + + + + + + + + ABIE + Meter. Details + A class to describe a meter and its readings. + Meter + + + + + + + + + BBIE + Meter. Meter Number. Text + The meter number, expressed as text. + 0..1 + Meter + Meter Number + Text + Text. Type + 61722x + + + + + + + + + BBIE + Meter. Meter Name. Text + The name of this meter, which serves as an identifier to distinguish a main meter from a submeter. + 0..1 + Meter + Meter Name + Text + Text. Type + + + + + + + + + BBIE + Meter. Meter Constant. Text + The factor by which readings of this meter must be multiplied to calculate consumption, expressed as text. + 0..1 + Meter + Meter Constant + Text + Text. Type + 1.000 + + + + + + + + + BBIE + Meter. Meter Constant Code. Code + A code signifying the formula to be used in applying the meter constant. + 0..1 + Meter + Meter Constant Code + Code + Code. Type + Factor + + + + + + + + + BBIE + Meter. Total_ Delivered Quantity. Quantity + The quantity delivered; the total quantity consumed as calculated from the meter readings. + 0..1 + Meter + Total + Delivered Quantity + Quantity + Quantity. Type + 5761.00 + + + + + + + + + ASBIE + Meter. Meter Reading + A reading of this meter. + 0..n + Meter + Meter Reading + Meter Reading + Meter Reading + + + + + + + + + ASBIE + Meter. Meter Property + A property of this meter. + 0..n + Meter + Meter Property + Meter Property + Meter Property + + + + + + + + + + + ABIE + Meter Property. Details + The name of this meter property. + Meter Property + + + + + + + + + BBIE + Meter Property. Name + The name of this meter property, expressed as a code. + 0..1 + Meter Property + Name + Name + Name. Type + Energy Rating , Collar Size , Fat Content + + + + + + + + + BBIE + Meter Property. Name Code. Code + The value of this meter property, expressed as text. + 0..1 + Meter Property + Name Code + Code + Code. Type + + + + + + + + + BBIE + Meter Property. Value. Text + The value of this meter property, expressed as a quantity. + 0..1 + Meter Property + Value + Text + Text. Type + 100 watts , 15 European , 20% +/- 5% + + + + + + + + + BBIE + Meter Property. Value_ Quantity. Quantity + The value of this meter property, expressed as a quantity. + 0..1 + Meter Property + Value + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Meter Property. Value Qualifier. Text + An additional value to qualify the value of the meter + 0..n + Meter Property + Value Qualifier + Text + Text. Type + + + + + + + + + + + ABIE + Meter Reading. Details + A class to describe a meter reading. + Meter Reading + + + + + + + + + BBIE + Meter Reading. Identifier + An identifier for this meter reading. + 0..1 + Meter Reading + Identifier + Identifier + Identifier. Type + 7411013716x + + + + + + + + + BBIE + Meter Reading. Meter Reading Type. Text + The type of this meter reading, expressed as text. + 0..1 + Meter Reading + Meter Reading Type + Text + Text. Type + Electricity + + + + + + + + + BBIE + Meter Reading. Meter Reading Type Code. Code + The type of this meter reading, expressed as a code. + 0..1 + Meter Reading + Meter Reading Type Code + Code + Code. Type + Electricity + + + + + + + + + BBIE + Meter Reading. Previous_ Meter Reading Date. Date + The date of the previous meter reading. + 1 + Meter Reading + Previous + Meter Reading Date + Date + Date. Type + 2006-09-01 + + + + + + + + + BBIE + Meter Reading. Previous_ Meter Quantity. Quantity + The quantity of the previous meter reading. + 1 + Meter Reading + Previous + Meter Quantity + Quantity + Quantity. Type + 122604.00 + + + + + + + + + BBIE + Meter Reading. Latest_ Meter Reading Date. Date + The date of the latest meter reading. + 1 + Meter Reading + Latest + Meter Reading Date + Date + Date. Type + 2006-09-01 + + + + + + + + + BBIE + Meter Reading. Latest_ Meter Quantity. Quantity + The quantity of the latest meter reading. + 1 + Meter Reading + Latest + Meter Quantity + Quantity + Quantity. Type + 128365.00 + + + + + + + + + BBIE + Meter Reading. Previous Meter Reading_ Method. Text + The method used for the previous meter reading, expressed as text. + 0..1 + Meter Reading + Previous Meter Reading + Method + Text + Text. Type + Manuel + + + + + + + + + BBIE + Meter Reading. Previous Meter Reading_ Method Code. Code + The method used for the previous meter reading, expressed as a code. + 0..1 + Meter Reading + Previous Meter Reading + Method Code + Code + Code. Type + Estimated + + + + + + + + + BBIE + Meter Reading. Latest Meter Reading_ Method. Text + The method used for the latest meter reading, expressed as text. + 0..1 + Meter Reading + Latest Meter Reading + Method + Text + Text. Type + Manuel + + + + + + + + + BBIE + Meter Reading. Latest Meter Reading_ Method Code. Code + The method used for the latest meter reading, expressed as a code. + 0..1 + Meter Reading + Latest Meter Reading + Method Code + Code + Code. Type + Estimated + + + + + + + + + BBIE + Meter Reading. Meter Reading_ Comments. Text + Text containing comments on this meter reading. + 0..n + Meter Reading + Meter Reading + Comments + Text + Text. Type + The last stated meterstand is estimated + + + + + + + + + BBIE + Meter Reading. Delivered_ Quantity. Quantity + Consumption in the period from PreviousMeterReadingDate to LatestMeterReadingDate. + 1 + Meter Reading + Delivered + Quantity + Quantity + Quantity. Type + + + + + + + + + + + ABIE + Miscellaneous Event. Details + A class to describe a miscellaneous event associated with a retail event. + Miscellaneous Event + + + + + + + + + BBIE + Miscellaneous Event. Miscellaneous Event Type Code. Code + A code signifying the type of this miscellaneous event. Examples are: ASSORTMENT_CHARGE DISASTER FORECAST_DECREASE FORECAST_INCREASE FREIGHT_FLOW_ALLOCATION INVENTORY_POLICY_CHANGE LOCATION_CLOSING LOCATION_OPENING OTHER OUT_OF_STOCK PACKAGING_LABELING_CHANGE PRICE_DECREASE PRICE_INCREASE STORE_FORMAT_OR_PLANOGRAM_CHANGE TEST_MARKET WEATHER + 1 + Miscellaneous Event + Miscellaneous Event Type Code + Code + Code. Type + + + + + + + + + ASBIE + Miscellaneous Event. Event Line Item + An event line item for this miscellaneous retail event. + 1..n + Miscellaneous Event + Event Line Item + Event Line Item + Event Line Item + + + + + + + + + + + ABIE + Monetary Total. Details + A class to define a monetary total. + Monetary Total + + + + + + + + + BBIE + Monetary Total. Line Extension Amount. Amount + The monetary amount of an extended transaction line, net of tax and settlement discounts, but inclusive of any applicable rounding amount. + 0..1 + Monetary Total + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Tax Exclusive Amount. Amount + The monetary amount of an extended transaction line, exclusive of taxes. + 0..1 + Monetary Total + Tax Exclusive Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Tax Inclusive Amount. Amount + The monetary amount including taxes; the sum of payable amount and prepaid amount. + 0..1 + Monetary Total + Tax Inclusive Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Allowance_ Total Amount. Amount + The total monetary amount of all allowances. + 0..1 + Monetary Total + Allowance + Total Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Charge_ Total Amount. Amount + The total monetary amount of all charges. + 0..1 + Monetary Total + Charge + Total Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Prepaid Amount. Amount + The total prepaid monetary amount. + 0..1 + Monetary Total + Prepaid Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Payable_ Rounding Amount. Amount + The rounding amount (positive or negative) added to produce the line extension amount. + 0..1 + Monetary Total + Payable + Rounding Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Payable_ Amount. Amount + The amount of the monetary total to be paid. + 1 + Monetary Total + Payable + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Monetary Total. Payable_ Alternative Amount. Amount + The amount of the monetary total to be paid, expressed in an alternative currency. + 0..1 + Monetary Total + Payable + Alternative Amount + Amount + Amount. Type + + + + + + + + + + + ABIE + Notification Requirement. Details + A class to describe a notification requirement. + Notification Requirement + + + + + + + + + BBIE + Notification Requirement. Notification Type Code. Code + A code signifying the type of notification (e.g., pickup status). + 1 + Notification Requirement + Notification Type Code + Code + Code. Type + + + + + + + + + BBIE + Notification Requirement. Post Event Notification Duration. Measure + The length of time between the occurrence of a given event and the issuance of a notification. + 0..1 + Notification Requirement + Post Event Notification Duration + Measure + Measure. Type + + + + + + + + + BBIE + Notification Requirement. Pre Event Notification Duration. Measure + The length of time to elapse between the issuance of a notification and the occurrence of the event it relates to. + 0..1 + Notification Requirement + Pre Event Notification Duration + Measure + Measure. Type + + + + + + + + + ASBIE + Notification Requirement. Notify_ Party. Party + A party to be notified. + 0..n + Notification Requirement + Notify + Party + Party + Party + + + + + + + + + ASBIE + Notification Requirement. Notification_ Period. Period + A period during which a notification should be issued. + 0..n + Notification Requirement + Notification + Period + Period + Period + + + + + + + + + ASBIE + Notification Requirement. Notification_ Location. Location + A location at which a notification should be issued. + 0..n + Notification Requirement + Notification + Location + Location + Location + + + + + + + + + + + ABIE + On Account Payment. Details + A scheduled prepayment (on-account payment) for a estimated utility consumption + On Account Payment + + + + + + + + + BBIE + On Account Payment. Estimated_ Consumed Quantity. Quantity + The estimated consumed quantity covered by the payment. + 1 + On Account Payment + Estimated + Consumed Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + On Account Payment. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + On Account Payment + Note + Text + Text. Type + We make a reservation for price regulations. You will receive you next yearly statement about one year from today. + + + + + + + + + ASBIE + On Account Payment. Payment Terms + A specification of payment terms associated with this payment. + 1..n + On Account Payment + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + + + ABIE + Order Line. Details + A class to define a line in an order document (e.g., Order, Order Change, or Order Response) describing an item being ordered. + Order Line + + + + + + + + + BBIE + Order Line. Substitution Status Code. Code + A code signifying the substitution status of the item on this order line. The order line may indicate that the substitute is proposed by the buyer (in Order) or by the seller (in Order Response) or that a substitution has been made by the seller (in Order Response). + 0..1 + Order Line + Substitution Status Code + Code + Substitution Status + Substitution Status_ Code. Type + + + + + + + + + BBIE + Order Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Order Line + Note + Text + Text. Type + + + + + + + + + ASBIE + Order Line. Line Item + The line item itself. + 1 + Order Line + Line Item + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Seller Proposed Substitute_ Line Item. Line Item + In Order Response, a line item proposed by the seller describing a product that might substitute for the product described in this order line. + 0..n + Order Line + Seller Proposed Substitute + Line Item + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Seller Substituted_ Line Item. Line Item + In Order Response, a line item that has replaced the original order line item. The specified quantity and pricing may differ from those in the original line item, but when a line item is substituted by the seller, it is assumed that other information, such as shipment details, will remain the same. + 0..n + Order Line + Seller Substituted + Line Item + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Buyer Proposed Substitute_ Line Item. Line Item + A description of an item proposed by the buyer as a possible alternative to the item associated with this order line. + 0..n + Order Line + Buyer Proposed Substitute + Line Item + Line Item + Line Item + + + + + + + + + ASBIE + Order Line. Catalogue_ Line Reference. Line Reference + A reference to a catalogue line associated with this order line. + 0..1 + Order Line + Catalogue + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Order Line. Quotation_ Line Reference. Line Reference + A reference to a quotation line associated with this order line. + 0..1 + Order Line + Quotation + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Order Line. Order Line Reference + A reference to another order line, such as in a replacement order or another line on the same order that is related. + 0..n + Order Line + Order Line Reference + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Order Line. Document Reference + A reference to a document associated with this order line. + 0..n + Order Line + Document Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Order Line Reference. Details + A class to define a reference to an order line. + Order Line Reference + + + + + + + + + BBIE + Order Line Reference. Line Identifier. Identifier + An identifier for the referenced order line, assigned by the buyer. + 1 + Order Line Reference + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. Sales Order_ Line Identifier. Identifier + An identifier for the referenced order line, assigned by the seller. + 0..1 + Order Line Reference + Sales Order + Line Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. UUID. Identifier + A universally unique identifier for this order line reference. + 0..1 + Order Line Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Line Reference. Line Status Code. Code + A code signifying the status of the referenced order line with respect to its original state. + 0..1 + Order Line Reference + Line Status Code + Code + Line Status + Line Status_ Code. Type + + + + + + + + + ASBIE + Order Line Reference. Order Reference + A reference to the Order containing the referenced order line. + 0..1 + Order Line Reference + Order Reference + Order Reference + Order Reference + + + + + + + + + + + ABIE + Order Reference. Details + A class to define a reference to an Order. + Order Reference + + + + + + + + + BBIE + Order Reference. Identifier + An identifier for this order reference, assigned by the buyer. + 1 + Order Reference + Identifier + Identifier + Identifier. Type + PO-001 3333-44-123 + + + + + + + + + BBIE + Order Reference. Sales_ Order Identifier. Identifier + An identifier for this order reference, assigned by the seller. + 0..1 + Order Reference + Sales + Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Reference. Copy_ Indicator. Indicator + Indicates whether the referenced Order is a copy (true) or the original (false). + 0..1 + Order Reference + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order Reference. UUID. Identifier + A universally unique identifier for this order reference. + 0..1 + Order Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Reference. Issue Date. Date + The date on which the referenced Order was issued. + 0..1 + Order Reference + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Order Reference. Issue Time. Time + The time at which the referenced Order was issued. + 0..1 + Order Reference + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order Reference. Customer_ Reference. Text + Text used for tagging purchasing card transactions. + 0..1 + Order Reference + Customer + Reference + Text + Text. Type + + + + + + + + + BBIE + Order Reference. Order Type Code. Code + A code signifying the type of the referenced Order. + 0..1 + Order Reference + Order Type Code + Code + Code. Type + + + + + + + + + ASBIE + Order Reference. Document Reference + A document associated with this reference to an Order. + 0..1 + Order Reference + Document Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Ordered Shipment. Details + A class to describe an ordered shipment. + Ordered Shipment + + + + + + + + + ASBIE + Ordered Shipment. Shipment + The ordered shipment. + 1 + Ordered Shipment + Shipment + Shipment + Shipment + + + + + + + + + ASBIE + Ordered Shipment. Package + A package in this ordered shipment. + 0..n + Ordered Shipment + Package + Package + Package + + + + + + + + + + + ABIE + Package. Details + A class to describe a package. + Package + + + + + + + + + BBIE + Package. Identifier + An identifier for this package. + 0..1 + Package + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Package. Quantity + The quantity of items contained in this package. + 0..1 + Package + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Package. Returnable Material_ Indicator. Indicator + An indicator that the packaging material is returnable (true) or not (false). + 0..1 + Package + Returnable Material + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Package. Package Level Code. Code + A code signifying a level of packaging. + 0..1 + Package + Package Level Code + Code + Code. Type + + + + + + + + + BBIE + Package. Packaging Type Code. Code + A code signifying a type of packaging. + 0..1 + Package + Packaging Type Code + Code + Packaging Type + Packaging Type_ Code. Type + Package classification code + + + + + + + + + BBIE + Package. Packing Material. Text + Text describing the packaging material. + 0..n + Package + Packing Material + Text + Text. Type + + + + + + + + + BBIE + Package. Trace_ Identifier. Identifier + An identifier for use in tracing this package, such as the EPC number used in RFID. + 0..1 + Package + Trace + Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Package. Contained_ Package. Package + A package contained within this package. + 0..n + Package + Contained + Package + Package + Package + + + + + + + + + ASBIE + Package. Containing_ Transport Equipment. Transport Equipment + The piece of transport equipment containing this package. + 0..1 + Package + Containing + Transport Equipment + Transport Equipment + Transport Equipment + + + + + + + + + ASBIE + Package. Goods Item + A goods item included in this package. + 0..n + Package + Goods Item + Goods Item + Goods Item + + + + + + + + + ASBIE + Package. Measurement_ Dimension. Dimension + A measurable dimension (length, mass, weight, or volume) of this package. + 0..n + Package + Measurement + Dimension + Dimension + Dimension + + + + + + + + + ASBIE + Package. Delivery Unit + A delivery unit within this package. + 0..n + Package + Delivery Unit + Delivery Unit + Delivery Unit + + + + + + + + + ASBIE + Package. Delivery + The delivery of this package. + 0..1 + Package + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Package. Pickup + The pickup of this package. + 0..1 + Package + Pickup + Pickup + Pickup + + + + + + + + + ASBIE + Package. Despatch + The despatch of this package. + 0..1 + Package + Despatch + Despatch + Despatch + + + + + + + + + + + ABIE + Party. Details + A class to describe an organization, sub-organization, or individual fulfilling a role in a business process. + Party + + + + + + + + + BBIE + Party. Mark Care_ Indicator. Indicator + An indicator that this party is "care of" (c/o) (true) or not (false). + 0..1 + Party + Mark Care + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Party. Mark Attention_ Indicator. Indicator + An indicator that this party is "for the attention of" (FAO) (true) or not (false). + 0..1 + Party + Mark Attention + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Party. Website_ URI. Identifier + The Uniform Resource Identifier (URI) that identifies this party's web site; i.e., the web site's Uniform Resource Locator (URL). + 0..1 + Party + Website + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Party. Logo Reference. Identifier + An identifier for this party's logo. + 0..1 + Party + Logo Reference + Identifier + Identifier. Type + http://www2.coca-cola.com/images/logo.gif + + + + + + + + + BBIE + Party. Endpoint Identifier. Identifier + An identifier for the end point of the routing service (e.g., EAN Location Number, GLN). + 0..1 + Party + Endpoint Identifier + Identifier + Identifier. Type + 5790002221134 + + + + + + + + + BBIE + Party. Industry Classification Code. Code + This party's Industry Classification Code. + 0..1 + Party + Industry Classification Code + Code + Code. Type + Public authority , NAIC codes + + + + + + + + + ASBIE + Party. Party Identification + An identifier for this party. + 0..n + Party + Party Identification + Party Identification + Party Identification + + + + + + + + + ASBIE + Party. Party Name + A name for this party. + 0..n + Party + Party Name + Party Name + Party Name + + + + + + + + + ASBIE + Party. Language + The language associated with this party. + 0..1 + Party + Language + Language + Language + + + + + + + + + ASBIE + Party. Postal_ Address. Address + The party's postal address. + 0..1 + Party + Postal + Address + Address + Address + + + + + + + + + ASBIE + Party. Physical_ Location. Location + The physical location of this party. + 0..1 + Party + Physical + Location + Location + Location + + + + + + + + + ASBIE + Party. Party Tax Scheme + A tax scheme applying to this party. + 0..n + Party + Party Tax Scheme + Party Tax Scheme + Party Tax Scheme + + + + + + + + + ASBIE + Party. Party Legal Entity + A description of this party as a legal entity. + 0..n + Party + Party Legal Entity + Party Legal Entity + Party Legal Entity + + + + + + + + + ASBIE + Party. Contact + The primary contact for this party. + 0..1 + Party + Contact + Contact + Contact + + + + + + + + + ASBIE + Party. Person + A person associated with this party. + 0..n + Party + Person + Person + Person + + + + + + + + + ASBIE + Party. Agent_ Party. Party + A party who acts as an agent for this party. + 0..1 + Party + Agent + Party + Party + Party + Customs Broker + + + + + + + + + ASBIE + Party. Service Provider Party + A party providing a service to this party. + 0..n + Party + Service Provider Party + Service Provider Party + Service Provider Party + + + + + + + + + ASBIE + Party. Power Of Attorney + A power of attorney associated with this party. + 0..n + Party + Power Of Attorney + Power Of Attorney + Power Of Attorney + + + + + + + + + ASBIE + Party. Financial Account + The financial account associated with this party. + 0..1 + Party + Financial Account + Financial Account + Financial Account + + + + + + + + + + + ABIE + Party Identification. Details + A class to define an identifier for a party. + Party Identification + + + + + + + + + BBIE + Party Identification. Identifier + An identifier for the party. + 1 + Party Identification + Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Party Legal Entity. Details + A class to describe a party as a legal entity. + Party Legal Entity + + + + + + + + + BBIE + Party Legal Entity. Registration_ Name. Name + The name of the party as registered with the relevant legal authority. + 0..1 + Party Legal Entity + Registration + Name + Name + Name. Type + Microsoft Corporation + + + + + + + + + BBIE + Party Legal Entity. Company Identifier. Identifier + An identifier for the party as registered within a company registration scheme. + 0..1 + Party Legal Entity + Company Identifier + Identifier + Identifier. Type + Business Registration Number, Company Number + 3556625 + + + + + + + + + BBIE + Party Legal Entity. Registration_ Date. Date + The registration date of the CompanyID. + 0..1 + Party Legal Entity + Registration + Date + Date + Date. Type + + + + + + + + + BBIE + Party Legal Entity. Registration Expiration_ Date. Date + The date upon which a registration expires (e.g., registration for an import/export license). + 0..1 + Party Legal Entity + Registration Expiration + Date + Date + Date. Type + + + + + + + + + BBIE + Party Legal Entity. Company Legal Form Code. Code + A code signifying the party's legal status. + 0..1 + Party Legal Entity + Company Legal Form Code + Code + Code. Type + Legal Status + + + + + + + + + BBIE + Party Legal Entity. Company Legal Form. Text + The company legal status, expressed as a text. + 0..1 + Party Legal Entity + Company Legal Form + Text + Text. Type + + + + + + + + + BBIE + Party Legal Entity. Sole Proprietorship Indicator. Indicator + An indicator that the company is owned and controlled by one person (true) or not (false). + 0..1 + Party Legal Entity + Sole Proprietorship Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Party Legal Entity. Company Liquidation Status Code. Code + A code signifying the party's liquidation status. + 0..1 + Party Legal Entity + Company Liquidation Status Code + Code + Code. Type + + + + + + + + + BBIE + Party Legal Entity. Corporate Stock_ Amount. Amount + The number of shares in the capital stock of a corporation. + 0..1 + Party Legal Entity + Corporate Stock + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Party Legal Entity. Fully Paid Shares Indicator. Indicator + An indicator that all shares of corporate stock have been paid by shareholders (true) or not (false). + 0..1 + Party Legal Entity + Fully Paid Shares Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Party Legal Entity. Registration_ Address. Address + The registered address of the party within a corporate registration scheme. + 0..1 + Party Legal Entity + Registration + Address + Address + Address + + + + + + + + + ASBIE + Party Legal Entity. Corporate Registration Scheme + The corporate registration scheme used to register the party. + 0..1 + Party Legal Entity + Corporate Registration Scheme + Corporate Registration Scheme + Corporate Registration Scheme + + + + + + + + + ASBIE + Party Legal Entity. Head Office_ Party. Party + The head office of the legal entity + 0..1 + Party Legal Entity + Head Office + Party + Party + Party + + + + + + + + + ASBIE + Party Legal Entity. Shareholder Party + A party owning shares in this legal entity. + 0..n + Party Legal Entity + Shareholder Party + Shareholder Party + Shareholder Party + + + + + + + + + + + ABIE + Party Name. Details + A class for defining the name of a party. + Party Name + + + + + + + + + BBIE + Party Name. Name + The name of the party. + 1 + Party Name + Name + Name + Name. Type + Microsoft + + + + + + + + + + + ABIE + Party Tax Scheme. Details + A class to describe a taxation scheme applying to a party. + Party Tax Scheme + + + + + + + + + BBIE + Party Tax Scheme. Registration_ Name. Name + The name of the party as registered with the relevant fiscal authority. + 0..1 + Party Tax Scheme + Registration + Name + Name + Name. Type + Microsoft Corporation + + + + + + + + + BBIE + Party Tax Scheme. Company Identifier. Identifier + An identifier for the party assigned for tax purposes by the taxation authority. + 0..1 + Party Tax Scheme + Company Identifier + Identifier + Identifier. Type + VAT Number + 3556625 + + + + + + + + + BBIE + Party Tax Scheme. Tax Level Code. Code + A code signifying the tax level applicable to the party within this taxation scheme. + 0..1 + Party Tax Scheme + Tax Level Code + Code + Code. Type + + + + + + + + + BBIE + Party Tax Scheme. Exemption Reason Code. Code + A reason for the party's exemption from tax, expressed as a code. + 0..1 + Party Tax Scheme + Exemption Reason Code + Code + Code. Type + + + + + + + + + BBIE + Party Tax Scheme. Exemption_ Reason. Text + A reason for the party's exemption from tax, expressed as text. + 0..n + Party Tax Scheme + Exemption + Reason + Text + Text. Type + + + + + + + + + ASBIE + Party Tax Scheme. Registration_ Address. Address + The address of the party as registered for tax purposes. + 0..1 + Party Tax Scheme + Registration + Address + Address + Address + + + + + + + + + ASBIE + Party Tax Scheme. Tax Scheme + The taxation scheme applicable to the party. + 1 + Party Tax Scheme + Tax Scheme + Tax Scheme + Tax Scheme + + + + + + + + + + + ABIE + Payment. Details + A class to describe a payment. + Payment + + + + + + + + + BBIE + Payment. Identifier + An identifier for this payment. + 0..1 + Payment + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment. Paid_ Amount. Amount + The amount of this payment. + 0..1 + Payment + Paid + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Payment. Received_ Date. Date + The date on which this payment was received. + 0..1 + Payment + Received + Date + Date + Date. Type + + + + + + + + + BBIE + Payment. Paid_ Date. Date + The date on which this payment was made. + 0..1 + Payment + Paid + Date + Date + Date. Type + + + + + + + + + BBIE + Payment. Paid_ Time. Time + The time at which this payment was made. + 0..1 + Payment + Paid + Time + Time + Time. Type + + + + + + + + + BBIE + Payment. Instruction Identifier. Identifier + An identifier for the payment instruction. + 0..1 + Payment + Instruction Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Payment Mandate. Details + A class to describe a payment mandate. + Payment Mandate + + + + + + + + + BBIE + Payment Mandate. Identifier + An identifier for this payment mandate. + 0..1 + Payment Mandate + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Mandate. Mandate Type Code. Code + A code signifying the type of this payment mandate. + 0..1 + Payment Mandate + Mandate Type Code + Code + Code. Type + + + + + + + + + BBIE + Payment Mandate. Maximum Payment Instructions. Numeric + The number of maximum payment instructions allowed within the validity period. + 0..1 + Payment Mandate + Maximum Payment Instructions + Numeric + Numeric. Type + + + + + + + + + BBIE + Payment Mandate. Maximum_ Paid Amount. Amount + The maximum amount to be paid within a single instruction. + 0..1 + Payment Mandate + Maximum + Paid Amount + Amount + Amount. Type + + + + + + + + + BBIE + Payment Mandate. Signature Identifier. Identifier + An identifier for a signature applied by a signatory party. + 0..1 + Payment Mandate + Signature Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Payment Mandate. Payer_ Party. Party + The payer party (if different from the debtor). + 0..1 + Payment Mandate + Payer + Party + Party + Party + + + + + + + + + ASBIE + Payment Mandate. Payer_ Financial Account. Financial Account + The payer's financial account. + 0..1 + Payment Mandate + Payer + Financial Account + Financial Account + Financial Account + + + + + + + + + ASBIE + Payment Mandate. Validity_ Period. Period + The period during which this mandate is valid. + 0..1 + Payment Mandate + Validity + Period + Period + Period + + + + + + + + + ASBIE + Payment Mandate. Payment Reversal_ Period. Period + The period of the reverse payment. + 0..1 + Payment Mandate + Payment Reversal + Period + Period + Period + + + + + + + + + ASBIE + Payment Mandate. Clause + A clause applicable to this payment mandate. + 0..n + Payment Mandate + Clause + Clause + Clause + + + + + + + + + + + ABIE + Payment Means. Details + A class to describe a means of payment. + Payment Means + + + + + + + + + BBIE + Payment Means. Identifier + An identifier for this means of payment. + 0..1 + Payment Means + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Means. Payment Means Code. Code + A code signifying the type of this means of payment. + 1 + Payment Means + Payment Means Code + Code + Payment Means + Payment Means_ Code. Type + + + + + + + + + BBIE + Payment Means. Payment Due Date. Date + The date on which payment is due for this means of payment. + 0..1 + Payment Means + Payment Due Date + Date + Date. Type + + + + + + + + + BBIE + Payment Means. Payment Channel Code. Code + A code signifying the payment channel for this means of payment. + 0..1 + Payment Means + Payment Channel Code + Code + Code. Type + + + + + + + + + BBIE + Payment Means. Instruction Identifier. Identifier + An identifier for the payment instruction. + 0..1 + Payment Means + Instruction Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Means. Instruction_ Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Payment Means + Instruction + Note + Text + Text. Type + + + + + + + + + BBIE + Payment Means. Payment Identifier. Identifier + An identifier for a payment made using this means of payment. + 0..n + Payment Means + Payment Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Payment Means. Card Account + A credit card, debit card, or charge card account that constitutes this means of payment. + 0..1 + Payment Means + Card Account + Card Account + Card Account + + + + + + + + + ASBIE + Payment Means. Payer_ Financial Account. Financial Account + The payer's financial account. + 0..1 + Payment Means + Payer + Financial Account + Financial Account + Financial Account + + + + + + + + + ASBIE + Payment Means. Payee_ Financial Account. Financial Account + The payee's financial account. + 0..1 + Payment Means + Payee + Financial Account + Financial Account + Financial Account + + + + + + + + + ASBIE + Payment Means. Credit Account + A credit account associated with this means of payment. + 0..1 + Payment Means + Credit Account + Credit Account + Credit Account + + + + + + + + + ASBIE + Payment Means. Payment Mandate + The payment mandate associated with this means of payment. + 0..1 + Payment Means + Payment Mandate + Payment Mandate + Payment Mandate + + + + + + + + + ASBIE + Payment Means. Trade Financing + A trade finance agreement applicable to this means of payment. + 0..1 + Payment Means + Trade Financing + Trade Financing + Trade Financing + + + + + + + + + + + ABIE + Payment Terms. Details + A class to describe a set of payment terms. + Payment Terms + + + + + + + + + BBIE + Payment Terms. Identifier + An identifier for this set of payment terms. + 0..1 + Payment Terms + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Payment Means Identifier. Identifier + An identifier for a means of payment associated with these payment terms. + 0..n + Payment Terms + Payment Means Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Prepaid Payment Reference Identifier. Identifier + An identifier for a reference to a prepaid payment. + 0..1 + Payment Terms + Prepaid Payment Reference Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Payment Terms + Note + Text + Text. Type + + + + + + + + + BBIE + Payment Terms. Reference_ Event Code. Code + A code signifying the event during which these terms are offered. + 0..1 + Payment Terms + Reference + Event Code + Code + Code. Type + + + + + + + + + BBIE + Payment Terms. Settlement_ Discount Percent. Percent + The percentage for the settlement discount that is offered for payment under these payment terms. + 0..1 + Payment Terms + Settlement + Discount Percent + Percent + Percent. Type + + + + + + + + + BBIE + Payment Terms. Penalty_ Surcharge Percent. Percent + The penalty for payment after the settlement period, expressed as a percentage of the payment. + 0..1 + Payment Terms + Penalty + Surcharge Percent + Percent + Percent. Type + + + + + + + + + BBIE + Payment Terms. Payment Percent. Percent + The part of a payment, expressed as a percent, relevant for these payment terms. + 0..1 + Payment Terms + Payment Percent + Percent + Percent. Type + + + + + + + + + BBIE + Payment Terms. Amount + The monetary amount covered by these payment terms. + 0..1 + Payment Terms + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Payment Terms. Settlement_ Discount Amount. Amount + The amount of a settlement discount offered for payment under these payment terms. + 0..1 + Payment Terms + Settlement + Discount Amount + Amount + Amount. Type + + + + + + + + + BBIE + Payment Terms. Penalty_ Amount. Amount + The monetary amount of the penalty for payment after the settlement period. + 0..1 + Payment Terms + Penalty + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Payment Terms. Payment Terms Details URI. Identifier + The Uniform Resource Identifier (URI) of a document providing additional details regarding these payment terms. + 0..1 + Payment Terms + Payment Terms Details URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Payment Terms. Payment Due Date. Date + The due date for these payment terms. + 0..1 + Payment Terms + Payment Due Date + Date + Date. Type + + + + + + + + + BBIE + Payment Terms. Installment Due Date. Date + The due date for an installment payment for these payment terms. + 0..1 + Payment Terms + Installment Due Date + Date + Date. Type + + + + + + + + + BBIE + Payment Terms. Invoicing Party_ Reference. Text + A reference to the payment terms used by the invoicing party. This may have been requested of the payer by the payee to accompany its remittance. + 0..1 + Payment Terms + Invoicing Party + Reference + Text + Text. Type + + + + + + + + + ASBIE + Payment Terms. Settlement_ Period. Period + The period during which settlement may occur. + 0..1 + Payment Terms + Settlement + Period + Period + Period + + + + + + + + + ASBIE + Payment Terms. Penalty_ Period. Period + The period during which penalties may apply. + 0..1 + Payment Terms + Penalty + Period + Period + Period + + + + + + + + + ASBIE + Payment Terms. Exchange Rate + The currency exchange rate for purposes of these payment terms. + 0..1 + Payment Terms + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Payment Terms. Validity_ Period. Period + The period during which these payment terms are valid. + 0..1 + Payment Terms + Validity + Period + Period + Period + + + + + + + + + + + ABIE + Performance Data Line. Details + A class to define a line in a Performance History. + Performance Data Line + + + + + + + + + BBIE + Performance Data Line. Identifier + An identifier for this performance data line. + 1 + Performance Data Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Performance Data Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Performance Data Line + Note + Text + Text. Type + + + + + + + + + BBIE + Performance Data Line. Performance Value. Quantity + The value of the reported attribute. + 1 + Performance Data Line + Performance Value + Quantity + Quantity. Type + + + + + + + + + BBIE + Performance Data Line. Performance Metric Type Code. Code + A code signifying the measure of performance applicable to the reported attribute. + 1 + Performance Data Line + Performance Metric Type Code + Code + Code. Type + + + + + + + + + ASBIE + Performance Data Line. Period + The period to which this performance data line applies. + 0..1 + Performance Data Line + Period + Period + Period + + + + + + + + + ASBIE + Performance Data Line. Item + The item whose performance is reported in this data line. + 0..1 + Performance Data Line + Item + Item + Item + + + + + + + + + + + ABIE + Period. Details + A class to describe a period of time. + Period + + + + + + + + + BBIE + Period. Start Date. Date + The date on which this period begins. + 0..1 + Period + Start Date + Date + Date. Type + + + + + + + + + BBIE + Period. Start Time. Time + The time at which this period begins. + 0..1 + Period + Start Time + Time + Time. Type + + + + + + + + + BBIE + Period. End Date. Date + The date on which this period ends. + 0..1 + Period + End Date + Date + Date. Type + + + + + + + + + BBIE + Period. End Time. Time + The time at which this period ends. + 0..1 + Period + End Time + Time + Time. Type + + + + + + + + + BBIE + Period. Duration. Measure + The duration of this period, expressed as an ISO 8601 code. + 0..1 + Period + Duration + Measure + Measure. Type + + + + + + + + + BBIE + Period. Description Code. Code + A description of this period, expressed as a code. + 0..n + Period + Description Code + Code + Code. Type + + + + + + + + + BBIE + Period. Description. Text + A description of this period, expressed as text. + 0..n + Period + Description + Text + Text. Type + + + + + + + + + + + ABIE + Person. Details + A class to describe a person. + Person + + + + + + + + + BBIE + Person. Identifier + An identifier for this person. + 0..1 + Person + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Person. First_ Name. Name + This person's given name. + 0..1 + Person + First + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Family_ Name. Name + This person's family name. + 0..1 + Person + Family + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Title. Text + This person's title of address (e.g., Mr, Ms, Dr, Sir). + 0..1 + Person + Title + Text + Text. Type + + + + + + + + + BBIE + Person. Middle_ Name. Name + This person's middle name(s) or initials. + 0..1 + Person + Middle + Name + Name + Name. Type + + + + + + + + + BBIE + Person. Other_ Name. Name + This person's second family name. + 0..1 + Person + Other + Name + Name + Name. Type + Delivery Dock + + + + + + + + + BBIE + Person. Name Suffix. Text + A suffix to this person's name (e.g., PhD, OBE, Jr). + 0..1 + Person + Name Suffix + Text + Text. Type + + + + + + + + + BBIE + Person. Job Title. Text + This person's job title (for a particular role) within an organization. + 0..1 + Person + Job Title + Text + Text. Type + + + + + + + + + BBIE + Person. Nationality. Identifier + An identifier for this person's nationality. + 0..1 + Person + Nationality + Identifier + Identifier. Type + + + + + + + + + BBIE + Person. Gender Code. Code + A code (e.g., ISO 5218) signifying the gender of this person. + 0..1 + Person + Gender Code + Code + Code. Type + + + + + + + + + BBIE + Person. Birth Date. Date + This person's date of birth. + 0..1 + Person + Birth Date + Date + Date. Type + + + + + + + + + BBIE + Person. Birthplace Name. Text + The name of the place where this person was born, expressed as text. + 0..1 + Person + Birthplace Name + Text + Text. Type + + + + + + + + + BBIE + Person. Organization_ Department. Text + The department or subdivision of an organization that this person belongs to (in a particular role). + 0..1 + Person + Organization + Department + Text + Text. Type + + + + + + + + + ASBIE + Person. Contact + Contact information for this person. + 0..1 + Person + Contact + Contact + Contact + + + + + + + + + ASBIE + Person. Financial Account + The financial account associated with this person. + 0..1 + Person + Financial Account + Financial Account + Financial Account + + + + + + + + + ASBIE + Person. Identity_ Document Reference. Document Reference + A reference to a document that can precisely identify this person (e.g., a driver's license). + 0..n + Person + Identity + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Person. Residence_ Address. Address + This person's address of residence. + 0..1 + Person + Residence + Address + Address + Address + + + + + + + + + + + ABIE + Physical Attribute. Details + A class to describe a physical attribute. + Physical Attribute + + + + + + + + + BBIE + Physical Attribute. Attribute Identifier. Identifier + An identifier for this physical attribute. + 1 + Physical Attribute + Attribute Identifier + Identifier + Identifier. Type + colour style + + + + + + + + + BBIE + Physical Attribute. Position Code. Code + A code signifying the position of this physical attribute. + 0..1 + Physical Attribute + Position Code + Code + Code. Type + + + + + + + + + BBIE + Physical Attribute. Description Code. Code + A description of the physical attribute, expressed as a code. + 0..1 + Physical Attribute + Description Code + Code + Code. Type + XXL , Small + + + + + + + + + BBIE + Physical Attribute. Description. Text + A description of the physical attribute, expressed as text. + 0..n + Physical Attribute + Description + Text + Text. Type + + + + + + + + + + + ABIE + Pickup. Details + A class to describe a pickup for delivery. + Pickup + Collection + + + + + + + + + BBIE + Pickup. Identifier + An identifier for this pickup. + 0..1 + Pickup + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Pickup. Actual_ Pickup Date. Date + The actual pickup date. + 0..1 + Pickup + Actual + Pickup Date + Date + Date. Type + + + + + + + + + BBIE + Pickup. Actual_ Pickup Time. Time + The actual pickup time. + 0..1 + Pickup + Actual + Pickup Time + Time + Time. Type + + + + + + + + + BBIE + Pickup. Earliest_ Pickup Date. Date + The earliest pickup date. + 0..1 + Pickup + Earliest + Pickup Date + Date + Date. Type + + + + + + + + + BBIE + Pickup. Earliest_ Pickup Time. Time + The earliest pickup time. + 0..1 + Pickup + Earliest + Pickup Time + Time + Time. Type + + + + + + + + + BBIE + Pickup. Latest_ Pickup Date. Date + The latest pickup date. + 0..1 + Pickup + Latest + Pickup Date + Date + Date. Type + + + + + + + + + BBIE + Pickup. Latest_ Pickup Time. Time + The latest pickup time. + 0..1 + Pickup + Latest + Pickup Time + Time + Time. Type + + + + + + + + + ASBIE + Pickup. Pickup_ Location. Location + The pickup location. + 0..1 + Pickup + Pickup + Location + Location + Location + + + + + + + + + ASBIE + Pickup. Pickup_ Party. Party + The party responsible for picking up a delivery. + 0..1 + Pickup + Pickup + Party + Party + Party + + + + + + + + + + + ABIE + Power Of Attorney. Details + A class to describe a power of attorney. + Power Of Attorney + + + + + + + + + BBIE + Power Of Attorney. Identifier + An identifier for this power of attorney. + 0..1 + Power Of Attorney + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Power Of Attorney. Issue Date. Date + The date on which this power of attorney was issued. + 0..1 + Power Of Attorney + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Power Of Attorney. Issue Time. Time + The time at which this power of attorney was issued. + 0..1 + Power Of Attorney + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Power Of Attorney. Description. Text + Text describing this power of attorney. + 0..n + Power Of Attorney + Description + Text + Text. Type + + + + + + + + + ASBIE + Power Of Attorney. Notary_ Party. Party + The party notarizing this power of attorney. + 0..1 + Power Of Attorney + Notary + Party + Party + Party + + + + + + + + + ASBIE + Power Of Attorney. Agent_ Party. Party + The party who acts as an agent or fiduciary for the principal and who holds this power of attorney on behalf of the principal. + 1 + Power Of Attorney + Agent + Party + Party + Party + + + + + + + + + ASBIE + Power Of Attorney. Witness_ Party. Party + An association to a WitnessParty. + 0..n + Power Of Attorney + Witness + Party + Party + Party + + + + + + + + + ASBIE + Power Of Attorney. Mandate_ Document Reference. Document Reference + A reference to a mandate associated with this power of attorney. + 0..n + Power Of Attorney + Mandate + Document Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Price. Details + A class to describe a price, expressed in a data structure containing multiple properties (compare with UnstructuredPrice). + Price + + + + + + + + + BBIE + Price. Price Amount. Amount + The amount of the price. + 1 + Price + Price Amount + Amount + Amount. Type + unit price + 23.45 + + + + + + + + + BBIE + Price. Base_ Quantity. Quantity + The quantity at which this price applies. + 0..1 + Price + Base + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Price. Price Change_ Reason. Text + A reason for a price change. + 0..n + Price + Price Change + Reason + Text + Text. Type + Clearance of old stock , New contract applies + + + + + + + + + BBIE + Price. Price Type Code. Code + The type of price, expressed as a code. + 0..1 + Price + Price Type Code + Code + Code. Type + + + + + + + + + BBIE + Price. Price Type. Text + The type of price, expressed as text. + 0..1 + Price + Price Type + Text + Text. Type + retail, wholesale, discount, contract + + + + + + + + + BBIE + Price. Orderable Unit Factor. Rate + The factor by which the base price unit can be converted to the orderable unit. + 0..1 + Price + Orderable Unit Factor + Rate + Rate. Type + Nails are priced by weight but ordered by quantity. So this would say how many nails per kilo + + + + + + + + + ASBIE + Price. Validity_ Period. Period + A period during which this price is valid. + 0..n + Price + Validity + Period + Period + Period + + + + + + + + + ASBIE + Price. Price List + Information about a price list applicable to this price. + 0..1 + Price + Price List + Price List + Price List + + + + + + + + + ASBIE + Price. Allowance Charge + An allowance or charge associated with this price. + 0..n + Price + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Price. Pricing_ Exchange Rate. Exchange Rate + The exchange rate applicable to this price, if it differs from the exchange rate applicable to the document as a whole. + 0..1 + Price + Pricing + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Price Extension. Details + A class to describe a price extension, calculated by multiplying the price per unit by the quantity of items. + Price Extension + + + + + + + + + BBIE + Price Extension. Amount + The amount of this price extension. + 1 + Price Extension + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Price Extension. Tax Total + A total amount of taxes of a particular kind applicable to this price extension. + 0..n + Price Extension + Tax Total + Tax Total + Tax Total + + + + + + + + + + + ABIE + Price List. Details + A class to describe a price list. + Price List + + + + + + + + + BBIE + Price List. Identifier + An identifier for this price list. + 0..1 + Price List + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Price List. Status Code. Code + A code signifying whether this price list is an original, copy, revision, or cancellation. + 0..1 + Price List + Status Code + Code + Code. Type + new - announcement only , new and available , deleted - announcement only + + + + + + + + + ASBIE + Price List. Validity_ Period. Period + A period during which this price list is valid. + 0..n + Price List + Validity + Period + Period + Period + + + + + + + + + ASBIE + Price List. Previous_ Price List. Price List + The previous price list. + 0..1 + Price List + Previous + Price List + Price List + Price List + + + + + + + + + + + ABIE + Pricing Reference. Details + A reference to the basis for pricing. This may be based on a catalogue or a quoted amount from a price list and include some alternative pricing conditions. + Pricing Reference + + + + + + + + + ASBIE + Pricing Reference. Original_ Item Location Quantity. Item Location Quantity + An original set of location-specific properties (e.g., price and quantity) associated with this item. + 0..1 + Pricing Reference + Original + Item Location Quantity + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Pricing Reference. Alternative Condition_ Price. Price + The price expressed in terms other than the actual price, e.g., the list price v. the contracted price, or the price in bags v. the price in kilos, or the list price in bags v. the contracted price in kilos. + 0..n + Pricing Reference + Alternative Condition + Price + Price + Price + + + + + + + + + + + ABIE + Process Justification. Details + A class to describe a justification for the choice of tendering process. + Process Justification + + + + + + + + + BBIE + Process Justification. Previous_ Cancellation Reason Code. Code + A code signifying the type of the previous tendering process (which is now being cancelled). + 0..1 + Process Justification + Previous + Cancellation Reason Code + Code + Code. Type + + + + + + + + + BBIE + Process Justification. Process_ Reason Code. Code + The reason why the contracting authority has followed a particular tendering procedure for the awarding of a contract, expressed as a code. + 0..1 + Process Justification + Process + Reason Code + Code + Code. Type + + + + + + + + + BBIE + Process Justification. Process_ Reason. Text + The reason why the contracting authority has followed a particular tendering procedure for the awarding of a contract, expressed as text. + 0..n + Process Justification + Process + Reason + Text + Text. Type + + + + + + + + + BBIE + Process Justification. Description. Text + Text providing justification for the selection of this process. + 0..n + Process Justification + Description + Text + Text. Type + + + + + + + + + + + ABIE + Procurement Project. Details + A class to describe a project to procure goods, works, or services. + Procurement Project + + + + + + + + + BBIE + Procurement Project. Identifier + An identifier for this procurement project. + 0..1 + Procurement Project + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Procurement Project. Name + A name of this procurement project. + 1..n + Procurement Project + Name + Name + Name. Type + + + + + + + + + BBIE + Procurement Project. Description. Text + Text describing this procurement project. + 0..n + Procurement Project + Description + Text + Text. Type + + + + + + + + + BBIE + Procurement Project. Procurement_ Type Code. Code + A code signifying the type of procurement project (e.g., goods, works, services). + 0..1 + Procurement Project + Procurement + Type Code + Code + Code. Type + + + + + + + + + BBIE + Procurement Project. Procurement Sub_ Type Code. Code + A code signifying the subcategory of the type of work for this project (e.g., land surveying, IT consulting). + 0..1 + Procurement Project + Procurement Sub + Type Code + Code + Code. Type + + + + + + + + + BBIE + Procurement Project. Quality Control Code. Code + The indication of whether or not the control quality is included in the works project. + 0..1 + Procurement Project + Quality Control Code + Code + Code. Type + + + + + + + + + BBIE + Procurement Project. Required_ Fee. Amount + The amount of the reimbursement fee for concession procurement projects. + 0..1 + Procurement Project + Required + Fee + Amount + Amount. Type + + + + + + + + + BBIE + Procurement Project. Fee_ Description. Text + Text describing the reimbursement fee for concession procurement projects. + 0..n + Procurement Project + Fee + Description + Text + Text. Type + + + + + + + + + BBIE + Procurement Project. Requested_ Delivery Date. Date + The requested delivery date for this procurement project. + 0..1 + Procurement Project + Requested + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Procurement Project. Estimated_ Overall Contract. Quantity + The estimated overall quantity for this procurement project. + 0..1 + Procurement Project + Estimated + Overall Contract + Quantity + Quantity. Type + + + + + + + + + BBIE + Procurement Project. Note. Text + Free-form text applying to the Procurement Project. This element may contain additional information about the lot/contract that is not contained explicitly in another structure. + 0..n + Procurement Project + Note + Text + Text. Type + + + + + + + + + ASBIE + Procurement Project. Requested Tender Total + Budget monetary amounts for the project as whole. + 0..1 + Procurement Project + Requested Tender Total + Requested Tender Total + Requested Tender Total + + + + + + + + + ASBIE + Procurement Project. Main_ Commodity Classification. Commodity Classification + An association to the main classification category for the deliverable requested. + 0..1 + Procurement Project + Main + Commodity Classification + Commodity Classification + Commodity Classification + + + + + + + + + ASBIE + Procurement Project. Additional_ Commodity Classification. Commodity Classification + An association to additional classification categories for the deliverable requested. + 0..n + Procurement Project + Additional + Commodity Classification + Commodity Classification + Commodity Classification + + + + + + + + + ASBIE + Procurement Project. Realized_ Location. Location + A place where this procurement project will be physically realized. + 0..n + Procurement Project + Realized + Location + Location + Location + + + + + + + + + ASBIE + Procurement Project. Planned_ Period. Period + The period during which this procurement project is planned to take place. + 0..1 + Procurement Project + Planned + Period + Period + Period + + + + + + + + + ASBIE + Procurement Project. Contract Extension + The contract extension for this tendering process. + 0..1 + Procurement Project + Contract Extension + Contract Extension + Contract Extension + + + + + + + + + ASBIE + Procurement Project. Request For Tender Line + A good or service this project is intended to procure. + 0..n + Procurement Project + Request For Tender Line + Request For Tender Line + Request For Tender Line + + + + + + + + + + + ABIE + Procurement Project Lot. Details + A class to describe one of the parts of a procurement project that is being subdivided to allow the contracting party to award different lots to different economic operators under different contracts. + Procurement Project Lot + + + + + + + + + BBIE + Procurement Project Lot. Identifier + An identifier for this procurement project lot. + 1 + Procurement Project Lot + Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Procurement Project Lot. Tendering Terms + Tendering terms for this procurement project lot. + 0..1 + Procurement Project Lot + Tendering Terms + Tendering Terms + Tendering Terms + + + + + + + + + ASBIE + Procurement Project Lot. Procurement Project + A description of the procurement project to be divided. + 0..1 + Procurement Project Lot + Procurement Project + Procurement Project + Procurement Project + + + + + + + + + + + ABIE + Project Reference. Details + A class to define a reference to a procurement project. + Project Reference + + + + + + + + + BBIE + Project Reference. Identifier + An identifier for the referenced project. + 1 + Project Reference + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Project Reference. UUID. Identifier + A universally unique identifier for the referenced project. + 0..1 + Project Reference + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Project Reference. Issue Date. Date + The date on which the referenced project was issued. + 0..1 + Project Reference + Issue Date + Date + Date. Type + + + + + + + + + ASBIE + Project Reference. Work Phase Reference + A specific phase of work in the referenced project. + 0..n + Project Reference + Work Phase Reference + Work Phase Reference + Work Phase Reference + + + + + + + + + + + ABIE + Promotional Event. Details + Agree can be renamed as PromotionalEvents + Promotional Event + + + + + + + + + BBIE + Promotional Event. Promotional Event Type Code. Code + A code signifying the type of this promotional event. Examples can be: Holiday, Seasonal Event, Store Closing, Trade Item Introduction + 1 + Promotional Event + Promotional Event Type Code + Code + Code. Type + + + + + + + + + BBIE + Promotional Event. Submission. Date + The date on which a proposal for this promotional event was submitted. + 0..1 + Promotional Event + Submission + Date + Date. Type + + + + + + + + + BBIE + Promotional Event. First Shipment Availibility Date. Date + The first day that products will be available to ship from buyer to seller if the proposal for this promotional event is accepted. + 0..1 + Promotional Event + First Shipment Availibility Date + Date + Date. Type + + + + + + + + + BBIE + Promotional Event. Latest_ Proposal Acceptance Date. Date + The deadline for acceptance of this promotional event. + 0..1 + Promotional Event + Latest + Proposal Acceptance Date + Date + Date. Type + + + + + + + + + ASBIE + Promotional Event. Promotional Specification + A specification for a promotional event. + 1..n + Promotional Event + Promotional Specification + Promotional Specification + Promotional Specification + + + + + + + + + + + ABIE + Promotional Event Line Item. Details + A class to describe a line item associated with a promotional event. + Promotional Event Line Item + + + + + + + + + BBIE + Promotional Event Line Item. Amount + The amount associated with this promotional event line item. + 1 + Promotional Event Line Item + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Promotional Event Line Item. Event Line Item + A line item describing the expected impacts associated with this promotional event for a specific product at a specific location. + 1 + Promotional Event Line Item + Event Line Item + Event Line Item + Event Line Item + + + + + + + + + + + ABIE + Promotional Specification. Details + A class to describe a promotional event as a set of item locations that share a set of promotional tactics. + Promotional Specification + + + + + + + + + BBIE + Promotional Specification. Specification Identifier. Identifier + An identifier for this promotional specification. + 0..1 + Promotional Specification + Specification Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Promotional Specification. Promotional Event Line Item + A line item for a promotional event involving a specific product at a specific location; it describes the expected impacts associated with the event and specifies the promotional price of the item." + 1..n + Promotional Specification + Promotional Event Line Item + Promotional Event Line Item + Promotional Event Line Item + + + + + + + + + ASBIE + Promotional Specification. Event Tactic + An event tactic associated with this promotion. + 0..n + Promotional Specification + Event Tactic + Event Tactic + Event Tactic + + + + + + + + + + + ABIE + Qualification Resolution. Details + A class to describe the acceptance or rejection of an economic operator in a tendering process. + Qualification Resolution + + + + + + + + + BBIE + Qualification Resolution. Admission Code. Code + An indicator that the economic operator has been accepted into the tendering process (true) or rejected from the tendering process (false). + 1 + Qualification Resolution + Admission Code + Code + Code. Type + + + + + + + + + BBIE + Qualification Resolution. Exclusion Reason. Text + Text describing a reason for an exclusion from the tendering process. + 0..n + Qualification Resolution + Exclusion Reason + Text + Text. Type + + + + + + + + + BBIE + Qualification Resolution. Resolution. Text + Text describing this qualification resolution. + 0..n + Qualification Resolution + Resolution + Text + Text. Type + + + + + + + + + BBIE + Qualification Resolution. Resolution Date. Date + The date on which this qualification resolution was formalized. + 1 + Qualification Resolution + Resolution Date + Date + Date. Type + + + + + + + + + BBIE + Qualification Resolution. Resolution Time. Time + The time at which this qualification resolution was formalized. + 0..1 + Qualification Resolution + Resolution Time + Time + Time. Type + + + + + + + + + ASBIE + Qualification Resolution. Procurement Project Lot + The Procurement project lot to which this tenderer is accepted or rejected. + 0..1 + Qualification Resolution + Procurement Project Lot + Procurement Project Lot + Procurement Project Lot + + + + + + + + + + + ABIE + Qualifying Party. Details + A class to describe the distinctive features or characteristics qualifying an economic operator to be a party in a tendering process (e.g., number of employees, number of operating units, type of business, technical and financial capabilities, completed projects). + Qualifying Party + + + + + + + + + BBIE + Qualifying Party. Participation. Percent + The extent to which this party is expected to participate in the tendering process, expressed as a percentage. + 0..1 + Qualifying Party + Participation + Percent + Percent. Type + + + + + + + + + BBIE + Qualifying Party. Personal Situation. Text + Text describing the personal situation of the qualifying party. + 0..n + Qualifying Party + Personal Situation + Text + Text. Type + + + + + + + + + BBIE + Qualifying Party. Operating Years. Quantity + The number of years that this qualifying party has been in operation. + 0..1 + Qualifying Party + Operating Years + Quantity + Quantity. Type + + + + + + + + + BBIE + Qualifying Party. Employee. Quantity + The number of people employed by this qualifying party. + 0..1 + Qualifying Party + Employee + Quantity + Quantity. Type + + + + + + + + + BBIE + Qualifying Party. Business Classification Evidence. Identifier + An identifier for an item of evidence to support the classification of this qualifying party. + 0..1 + Qualifying Party + Business Classification Evidence + Identifier + Identifier. Type + + + + + + + + + BBIE + Qualifying Party. Business Identity Evidence. Identifier + An identifier for an item of evidence to support the business identity of this qualifying party. + 0..1 + Qualifying Party + Business Identity Evidence + Identifier + Identifier. Type + + + + + + + + + BBIE + Qualifying Party. Tenderer Role Code. Code + A code stating the Tenderer Role. + 0..1 + Qualifying Party + Tenderer Role Code + Code + Code. Type + + + + + + + + + ASBIE + Qualifying Party. Business_ Classification Scheme. Classification Scheme + The classification scheme used for the business profile. + 0..1 + Qualifying Party + Business + Classification Scheme + Classification Scheme + Classification Scheme + + + + + + + + + ASBIE + Qualifying Party. Technical_ Capability. Capability + A technical capability of this qualifying party. + 0..n + Qualifying Party + Technical + Capability + Capability + Capability + + + + + + + + + ASBIE + Qualifying Party. Financial_ Capability. Capability + A financial capability of this qualifying party. + 0..n + Qualifying Party + Financial + Capability + Capability + Capability + + + + + + + + + ASBIE + Qualifying Party. Completed Task + A former task completed by this qualifying party. + 0..n + Qualifying Party + Completed Task + Completed Task + Completed Task + + + + + + + + + ASBIE + Qualifying Party. Declaration + A declaration by this qualifying party. of certain characteristics or capabilities in fulfilment of requirements specified in a call for tenders. + 0..n + Qualifying Party + Declaration + Declaration + Declaration + + + + + + + + + ASBIE + Qualifying Party. Party + The qualifying party itself. + 0..1 + Qualifying Party + Party + Party + Party + + + + + + + + + ASBIE + Qualifying Party. Economic Operator Role + A class to describe the tenderer contracting role. + 0..1 + Qualifying Party + Economic Operator Role + Economic Operator Role + Economic Operator Role + + + + + + + + + + + ABIE + Quotation Line. Details + A class to define a line in a Quotation. + Quotation Line + + + + + + + + + BBIE + Quotation Line. Identifier + An identifier for this quotation line. + 0..1 + Quotation Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Quotation Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Quotation Line + Note + Text + Text. Type + + + + + + + + + BBIE + Quotation Line. Quantity + The quantity of the item quoted. + 0..1 + Quotation Line + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Quotation Line. Line Extension Amount. Amount + The total amount for this quotation line, including allowance charges but net of taxes. + 0..1 + Quotation Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Quotation Line. Total_ Tax Amount. Amount + The total tax amount for this quotation line. + 0..1 + Quotation Line + Total + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Quotation Line. Request For Quotation Line Identifier. Identifier + An identifier for the line in the Request for Quotation to which this line is a response. + 0..1 + Quotation Line + Request For Quotation Line Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Quotation Line. Document Reference + A reference to a document associated with this quotation line. + 0..n + Quotation Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Quotation Line. Line Item + The item that is the subject of this quotation line. + 1 + Quotation Line + Line Item + Line Item + Line Item + + + + + + + + + ASBIE + Quotation Line. Seller Proposed Substitute_ Line Item. Line Item + An item proposed by the seller as a substitute for the item that is the subject of this quotation line. + 0..n + Quotation Line + Seller Proposed Substitute + Line Item + Line Item + Line Item + + + + + + + + + ASBIE + Quotation Line. Alternative_ Line Item. Line Item + An item proposed by the seller as an alternative to the item that is the subject of this quotation line. + 0..n + Quotation Line + Alternative + Line Item + Line Item + Line Item + + + + + + + + + ASBIE + Quotation Line. Request_ Line Reference. Line Reference + A reference to the line in the Request for Quotation to which this line is a response. + 0..1 + Quotation Line + Request + Line Reference + Line Reference + Line Reference + + + + + + + + + + + ABIE + Rail Transport. Details + A class defining details about a train wagon used as a means of transport. + Rail Transport + + + + + + + + + BBIE + Rail Transport. Train Identifier. Identifier + An identifier for the train used as the means of transport. + 1 + Rail Transport + Train Identifier + Identifier + Identifier. Type + Train Number (WCO ID 167) + + + + + + + + + BBIE + Rail Transport. Rail Car Identifier. Identifier + An identifier for the rail car on the train used as the means of transport. + 0..1 + Rail Transport + Rail Car Identifier + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Receipt Line. Details + A class to define a line in a Receipt Advice. + Receipt Line + + + + + + + + + BBIE + Receipt Line. Identifier + An identifier for this receipt line. + 1 + Receipt Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Receipt Line. UUID. Identifier + A universally unique identifier for this receipt line. + 0..1 + Receipt Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Receipt Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Receipt Line + Note + Text + Text. Type + + + + + + + + + BBIE + Receipt Line. Received_ Quantity. Quantity + The quantity received. + 0..1 + Receipt Line + Received + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Short_ Quantity. Quantity + The quantity received short; the difference between the quantity reported despatched and the quantity actually received. + 0..1 + Receipt Line + Short + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Shortage Action Code. Code + A code signifying the action that the delivery party wishes the despatch party to take as the result of a shortage. + 0..1 + Receipt Line + Shortage Action Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Rejected_ Quantity. Quantity + The quantity rejected. + 0..1 + Receipt Line + Rejected + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Reject Reason Code. Code + The reason for a rejection, expressed as a code. + 0..1 + Receipt Line + Reject Reason Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Reject_ Reason. Text + The reason for a rejection, expressed as text. + 0..n + Receipt Line + Reject + Reason + Text + Text. Type + + + + + + + + + BBIE + Receipt Line. Reject Action Code. Code + A code signifying the action that the delivery party wishes the despatch party to take as the result of a rejection. + 0..1 + Receipt Line + Reject Action Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Quantity Discrepancy Code. Code + A code signifying the type of a discrepancy in quantity. + 0..1 + Receipt Line + Quantity Discrepancy Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Oversupply_ Quantity. Quantity + The quantity over-supplied, i.e., the quantity over and above the quantity ordered. + 0..1 + Receipt Line + Oversupply + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Receipt Line. Received_ Date. Date + The date on which the goods or services were received. + 0..1 + Receipt Line + Received + Date + Date + Date. Type + + + + + + + + + BBIE + Receipt Line. Timing Complaint Code. Code + A complaint about the timing of delivery, expressed as a code. + 0..1 + Receipt Line + Timing Complaint Code + Code + Code. Type + + + + + + + + + BBIE + Receipt Line. Timing Complaint. Text + A complaint about the timing of delivery, expressed as text. + 0..1 + Receipt Line + Timing Complaint + Text + Text. Type + + + + + + + + + ASBIE + Receipt Line. Order Line Reference + A reference to the order line associated with this receipt line. + 0..1 + Receipt Line + Order Line Reference + Order Line Reference + Order Line Reference + + + + + + + + + ASBIE + Receipt Line. Despatch_ Line Reference. Line Reference + A reference to a despatch line associated with this receipt line. + 0..n + Receipt Line + Despatch + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Receipt Line. Document Reference + A reference to a document associated with this receipt line. + 0..n + Receipt Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Receipt Line. Item + An item associated with this receipt line. + 0..n + Receipt Line + Item + Item + Item + + + + + + + + + ASBIE + Receipt Line. Shipment + A shipment associated with this receipt line. + 0..n + Receipt Line + Shipment + Shipment + Shipment + + + + + + + + + + + ABIE + Regulation. Details + A class to describe a regulation. + Regulation + Points to regulation at atomic level + + + + + + + + + BBIE + Regulation. Name + A name for this regulation. + 1 + Regulation + Name + Name + Name. Type + + + + + + + + + BBIE + Regulation. Legal Reference. Text + Text describing a legal reference. + 0..1 + Regulation + Legal Reference + Text + Text. Type + Art. 45 2 b + + + + + + + + + BBIE + Regulation. Ontology URI. Identifier + The Uniform Resource Identifier (URI) of an ontology related to this regulation. + 0..1 + Regulation + Ontology URI + Identifier + Identifier. Type + + + + + + + + + + + ABIE + Related Item. Details + A class to describe the relationship to an item different from the item associated with the item line in which RelatedItem is used. + Related Item + + + + + + + + + BBIE + Related Item. Identifier + An identifier for the related item. + 0..1 + Related Item + Identifier + Identifier + Identifier. Type + First , Second + + + + + + + + + BBIE + Related Item. Quantity + The quantity that applies to the relationship. + 0..1 + Related Item + Quantity + Quantity + Quantity. Type + 6 , 10mg per Kilo + + + + + + + + + BBIE + Related Item. Description. Text + Text describing the relationship. + 0..n + Related Item + Description + Text + Text. Type + If used in wet conditions or extreme environments + + + + + + + + + + + ABIE + Reminder Line. Details + A class to define a line in a Reminder document. + Reminder Line + + + + + + + + + BBIE + Reminder Line. Identifier + An identifier for this reminder line. + 1 + Reminder Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Reminder Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Reminder Line + Note + Text + Text. Type + + + + + + + + + BBIE + Reminder Line. UUID. Identifier + A universally unique identifier for this reminder line. + 0..1 + Reminder Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Reminder Line. Balance Brought Forward_ Indicator. Indicator + An indication that this reminder line contains a balance brought forward (true) or does not (false). + 0..1 + Reminder Line + Balance Brought Forward + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Reminder Line. Debit_ Line Amount. Amount + The amount debited on this reminder line. + 0..1 + Reminder Line + Debit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Reminder Line. Credit_ Line Amount. Amount + The amount credited on this reminder line. + 0..1 + Reminder Line + Credit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Reminder Line. Accounting Cost Code. Code + The buyer's accounting cost centre for this reminder line, expressed as a code. + 0..1 + Reminder Line + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Reminder Line. Accounting Cost. Text + The buyer's accounting cost centre for this reminder line, expressed as text. + 0..1 + Reminder Line + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Reminder Line. Penalty_ Surcharge Percent. Percent + The penalty for late payment, expressed as a percentage. + 0..1 + Reminder Line + Penalty + Surcharge Percent + Percent + Percent. Type + + + + + + + + + BBIE + Reminder Line. Amount + The amount on this reminder line. + 0..1 + Reminder Line + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Reminder Line. Payment Purpose Code. Code + A code signifying the business purpose for this payment. + 0..1 + Reminder Line + Payment Purpose Code + Code + Code. Type + + + + + + + + + ASBIE + Reminder Line. Reminder_ Period. Period + A period to which this reminder line applies. + 0..n + Reminder Line + Reminder + Period + Period + Period + + + + + + + + + ASBIE + Reminder Line. Billing Reference + A reference to a billing document associated with this reminder line. + 0..n + Reminder Line + Billing Reference + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Reminder Line. Exchange Rate + The rate of exchange between the currency of the Reminder and the currency of the document described in the BillingReference. + 0..1 + Reminder Line + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Remittance Advice Line. Details + A class to define a line in a Remittance Advice. + Remittance Advice Line + + + + + + + + + BBIE + Remittance Advice Line. Identifier + An identifier for this remittance advice line. + 1 + Remittance Advice Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Remittance Advice Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Remittance Advice Line + Note + Text + Text. Type + + + + + + + + + BBIE + Remittance Advice Line. UUID. Identifier + A universally unique identifier for this remittance advice line. + 0..1 + Remittance Advice Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Remittance Advice Line. Debit_ Line Amount. Amount + The amount debited on this remittance advice line. + 0..1 + Remittance Advice Line + Debit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Remittance Advice Line. Credit_ Line Amount. Amount + The amount credited on this remittance advice line. + 0..1 + Remittance Advice Line + Credit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Remittance Advice Line. Balance Amount. Amount + The monetary balance associated with this remittance advice line. + 0..1 + Remittance Advice Line + Balance Amount + Amount + Amount. Type + + + + + + + + + BBIE + Remittance Advice Line. Payment Purpose Code. Code + A code signifying the business purpose for this payment. + 0..1 + Remittance Advice Line + Payment Purpose Code + Code + Code. Type + + + + + + + + + BBIE + Remittance Advice Line. Invoicing Party_ Reference. Text + A reference to the order for payment used by the invoicing party. This may have been requested of the payer by the payee to accompany its remittance. + 0..1 + Remittance Advice Line + Invoicing Party + Reference + Text + Text. Type + + + + + + + + + ASBIE + Remittance Advice Line. Accounting_ Supplier Party. Supplier Party + The Accounting Supplier Party related to the remittance information reported on this Remittance Advice Line. + 0..1 + Remittance Advice Line + Accounting + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Remittance Advice Line. Accounting_ Customer Party. Customer Party + The Accounting Customer Party related to the remittance information reported on this Remittance Advice Line. + 0..1 + Remittance Advice Line + Accounting + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Remittance Advice Line. Buyer_ Customer Party. Customer Party + The buyer associated with this remittance advice line. + 0..1 + Remittance Advice Line + Buyer + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Remittance Advice Line. Seller_ Supplier Party. Supplier Party + The seller/supplier associated with this remittance advice line. + 0..1 + Remittance Advice Line + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Remittance Advice Line. Originator_ Customer Party. Customer Party + The originating party. + 0..1 + Remittance Advice Line + Originator + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Remittance Advice Line. Payee_ Party. Party + The payee. + 0..1 + Remittance Advice Line + Payee + Party + Party + Party + + + + + + + + + ASBIE + Remittance Advice Line. Invoice_ Period. Period + An invoice period to which this remittance advice line applies. + 0..n + Remittance Advice Line + Invoice + Period + Period + Period + + + + + + + + + ASBIE + Remittance Advice Line. Billing Reference + A reference to a billing document associated with this remittance advice line. + 0..n + Remittance Advice Line + Billing Reference + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Remittance Advice Line. Document Reference + A reference to a document associated with this remittance advice line. + 0..n + Remittance Advice Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Remittance Advice Line. Exchange Rate + The rate of exchange between the currency of the Remittance Advice and the currency of the document described in the BillingReference. + 0..1 + Remittance Advice Line + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + + + ABIE + Renewal. Details + A class to describe the renewal of a commercial arrangement, such as a contract or licence fee. + Renewal + + + + + + + + + BBIE + Renewal. Amount + The monetary amount of this renewal. + 0..1 + Renewal + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Renewal. Period + The period for which the arrangement is now valid + 0..1 + Renewal + Period + Period + Period + + + + + + + + + + + ABIE + Request For Quotation Line. Details + A class to define a line in a Request for Quotation. + Request For Quotation Line + + + + + + + + + BBIE + Request For Quotation Line. Identifier + An identifier for this line in the request for quotation. + 0..1 + Request For Quotation Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Request For Quotation Line. UUID. Identifier + A universally unique identifier for this line in the request for quotation. + 0..1 + Request For Quotation Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Request For Quotation Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Request For Quotation Line + Note + Text + Text. Type + + + + + + + + + BBIE + Request For Quotation Line. Optional_ Line Item Indicator. Indicator + An indication whether this line is optional (true) or not (false) for purposes of this request for quotation. + 0..1 + Request For Quotation Line + Optional + Line Item Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Request For Quotation Line. Privacy Code. Code + A code signifying the level of confidentiality of this request for quotation line. + 0..1 + Request For Quotation Line + Privacy Code + Code + Code. Type + + + + + + + + + BBIE + Request For Quotation Line. Security Classification Code. Code + A code signifying the security classification of this request for quotation line. + 0..1 + Request For Quotation Line + Security Classification Code + Code + Code. Type + + + + + + + + + ASBIE + Request For Quotation Line. Document Reference + A document associated with this request for quotation line. + 0..n + Request For Quotation Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Request For Quotation Line. Line Item + A description of the item for which a quotation is requested. + 1 + Request For Quotation Line + Line Item + Line Item + Line Item + + + + + + + + + + + ABIE + Request For Tender Line. Details + A class to define a line in a Request for Tender describing an item of goods or a service solicited in the Request for Tender. + Request For Tender Line + + + + + + + + + BBIE + Request For Tender Line. Identifier + An identifier for this request for tender line. + 0..1 + Request For Tender Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Request For Tender Line. UUID. Identifier + A universally unique identifier for this request for tender line. + 0..1 + Request For Tender Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Request For Tender Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Request For Tender Line + Note + Text + Text. Type + + + + + + + + + BBIE + Request For Tender Line. Quantity + The quantity of the item for which a tender is requested in this line. + 0..1 + Request For Tender Line + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Request For Tender Line. Minimum_ Quantity. Quantity + The minimum quantity of the item associated with this request for tender line. + 0..1 + Request For Tender Line + Minimum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Request For Tender Line. Maximum_ Quantity. Quantity + The maximum quantity of the item associated with this request for tender line. + 0..1 + Request For Tender Line + Maximum + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Request For Tender Line. Tax Included_ Indicator. Indicator + Indicates whether the amounts are taxes included (true) or not (false). + 0..1 + Request For Tender Line + Tax Included + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Request For Tender Line. Minimum_ Amount. Amount + The minimum amount allowed for this deliverable. + 0..1 + Request For Tender Line + Minimum + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Request For Tender Line. Maximum_ Amount. Amount + The maximum amount allowed for this deliverable. + 0..1 + Request For Tender Line + Maximum + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Request For Tender Line. Estimated_ Amount. Amount + The estimated total amount of the deliverable. + 0..1 + Request For Tender Line + Estimated + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Request For Tender Line. Document Reference + A reference to a document associated with this request for tender line. + 0..n + Request For Tender Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Request For Tender Line. Delivery_ Period. Period + An applicable period for the deliverable or set of deliverables in this tendering process. + 0..n + Request For Tender Line + Delivery + Period + Period + Period + + + + + + + + + ASBIE + Request For Tender Line. Required_ Item Location Quantity. Item Location Quantity + Properties of the item specified in this request for tender line that are dependent on location and quantity. + 0..n + Request For Tender Line + Required + Item Location Quantity + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Request For Tender Line. Warranty Validity_ Period. Period + The period during which a warranty to be associated with this request for tender line must apply. + 0..1 + Request For Tender Line + Warranty Validity + Period + Period + Period + + + + + + + + + ASBIE + Request For Tender Line. Item + An item for which a tender is requested. + 1 + Request For Tender Line + Item + Item + Item + + + + + + + + + ASBIE + Request For Tender Line. Sub_ Request For Tender Line. Request For Tender Line + A subsidiary request for tender line. + 0..n + Request For Tender Line + Sub + Request For Tender Line + Request For Tender Line + Request For Tender Line + + + + + + + + + + + ABIE + Requested Tender Total. Details + A class defining budgeted monetary amounts. + Requested Tender Total + + + + + + + + + BBIE + Requested Tender Total. Estimated_ Overall Contract. Amount + The estimated overall monetary amount of a contract. + 0..1 + Requested Tender Total + Estimated + Overall Contract + Amount + Amount. Type + + + + + + + + + BBIE + Requested Tender Total. Total_ Amount. Amount + The monetary amount of the total budget including net amount, taxes, and material and instalment costs. + 0..1 + Requested Tender Total + Total + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Requested Tender Total. Tax Included_ Indicator. Indicator + Indicates whether the amounts are taxes included (true) or not (false). + 0..1 + Requested Tender Total + Tax Included + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Requested Tender Total. Minimum_ Amount. Amount + The minimum monetary amount of the budget. + 0..1 + Requested Tender Total + Minimum + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Requested Tender Total. Maximum_ Amount. Amount + The maximum monetary amount of the budget. + 0..1 + Requested Tender Total + Maximum + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Requested Tender Total. Monetary Scope. Text + A description of the monetary scope of the budget. + 0..n + Requested Tender Total + Monetary Scope + Text + Text. Type + + + + + + + + + BBIE + Requested Tender Total. Average_ Subsequent Contract. Amount + The average monetary amount for the subsequent contracts following this budget amount. + 0..1 + Requested Tender Total + Average + Subsequent Contract + Amount + Amount. Type + + + + + + + + + ASBIE + Requested Tender Total. Applicable_ Tax Category. Tax Category + Describes the categories of taxes that apply to the budget amount. + 0..n + Requested Tender Total + Applicable + Tax Category + Tax Category + Tax Category + + + + + + + + + + + ABIE + Response. Details + A class to describe an application-level response to a document. + Response + + + + + + + + + BBIE + Response. Reference. Identifier + An identifier for the section (or line) of the document to which this response applies. + 0..1 + Response + Reference + Identifier + Identifier. Type + + + + + + + + + BBIE + Response. Response Code. Code + A code signifying the type of response. + 0..1 + Response + Response Code + Code + Code. Type + + + + + + + + + BBIE + Response. Description. Text + Text describing this response. + 0..n + Response + Description + Text + Text. Type + + + + + + + + + BBIE + Response. Effective Date. Date + The date upon which this response is valid. + 0..1 + Response + Effective Date + Date + Date. Type + + + + + + + + + BBIE + Response. Effective Time. Time + The time at which this response is valid. + 0..1 + Response + Effective Time + Time + Time. Type + + + + + + + + + ASBIE + Response. Status + A status report associated with this response. + 0..n + Response + Status + Status + Status + + + + + + + + + + + ABIE + Result Of Verification. Details + A class to describe the result of an attempt to verify a signature. + Result Of Verification + + + + + + + + + BBIE + Result Of Verification. Validator. Identifier + An identifier for the organization, person, service, or server that verified the signature. + 0..1 + Result Of Verification + Validator + Identifier + Identifier. Type + + + + + + + + + BBIE + Result Of Verification. Validation_ Result Code. Code + A code signifying the result of the verification. + 0..1 + Result Of Verification + Validation + Result Code + Code + Code. Type + + + + + + + + + BBIE + Result Of Verification. Validation Date. Date + The date upon which verification took place. + 0..1 + Result Of Verification + Validation Date + Date + Date. Type + + + + + + + + + BBIE + Result Of Verification. Validation Time. Time + The time at which verification took place. + 0..1 + Result Of Verification + Validation Time + Time + Time. Type + + + + + + + + + BBIE + Result Of Verification. Validate_ Process. Text + The verification process. + 0..1 + Result Of Verification + Validate + Process + Text + Text. Type + + + + + + + + + BBIE + Result Of Verification. Validate_ Tool. Text + The tool used to verify the signature. + 0..1 + Result Of Verification + Validate + Tool + Text + Text. Type + + + + + + + + + BBIE + Result Of Verification. Validate_ Tool Version. Text + The version of the tool used to verify the signature. + 0..1 + Result Of Verification + Validate + Tool Version + Text + Text. Type + + + + + + + + + ASBIE + Result Of Verification. Signatory_ Party. Party + The signing party. + 0..1 + Result Of Verification + Signatory + Party + Party + Party + + + + + + + + + + + ABIE + Retail Planned Impact. Details + A class to describe a planned effect of a retail event (e.g., a promotion or a change in inventory policy) upon supply or demand. + Retail Planned Impact + + + + + + + + + BBIE + Retail Planned Impact. Amount + Estimated monetary value of the planned event as an impact + 1 + Retail Planned Impact + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Retail Planned Impact. Forecast_ Purpose Code. Code + It will have impact on either Sales forecast or Order Forecast + 1 + Retail Planned Impact + Forecast + Purpose Code + Code + Code. Type + + + + + + + + + BBIE + Retail Planned Impact. Forecast Type Code. Code + A code signifying the type of forecast. Examples of values are: BASE PROMOTIONAL SEASONAL TOTAL + 1 + Retail Planned Impact + Forecast Type Code + Code + Code. Type + + + + + + + + + ASBIE + Retail Planned Impact. Period + The period to which this impact applies. + 0..1 + Retail Planned Impact + Period + Period + Period + + + + + + + + + + + ABIE + Road Transport. Details + A class for identifying a vehicle used for road transport. + Road Transport + + + + + + + + + BBIE + Road Transport. License Plate Identifier. Identifier + The license plate identifier of this vehicle. + 1 + Road Transport + License Plate Identifier + Identifier + Identifier. Type + Vehicle registration number (WCO ID 167) + + + + + + + + + + + ABIE + Sales Item. Details + A class to describe information related to an item in a sales context + Sales Item + + + + + + + + + BBIE + Sales Item. Quantity + The quantity the given information are related to + 1 + Sales Item + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Sales Item. Activity Property + A class to describe the activity (for example "sales", "movement", ...) related to the item. + 0..n + Sales Item + Activity Property + Activity Property + Activity Property + + + + + + + + + ASBIE + Sales Item. Tax Exclusive_ Price. Price + A price for this sales item, exclusive of tax. + 0..n + Sales Item + Tax Exclusive + Price + Price + Price + + + + + + + + + ASBIE + Sales Item. Tax Inclusive_ Price. Price + A price for this sales item, including tax. + 0..n + Sales Item + Tax Inclusive + Price + Price + Price + + + + + + + + + ASBIE + Sales Item. Item + The sales item itself. + 1 + Sales Item + Item + Item + Item + + + + + + + + + + + ABIE + Secondary Hazard. Details + A class to describe a secondary hazard associated with a hazardous item. + Secondary Hazard + + + + + + + + + BBIE + Secondary Hazard. Identifier + An identifier for this secondary hazard. + 0..1 + Secondary Hazard + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Secondary Hazard. Placard Notation. Text + Text of the placard notation corresponding to the hazard class of this secondary hazard. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport. + 0..1 + Secondary Hazard + Placard Notation + Text + Text. Type + 5.1 + + + + + + + + + BBIE + Secondary Hazard. Placard Endorsement. Text + Text of the placard endorsement for this secondary hazard that is to be shown on the shipping papers for a hazardous item. Can also be used for the number of the orange placard (lower part) required on the means of transport. + 0..1 + Secondary Hazard + Placard Endorsement + Text + Text. Type + 2 + + + + + + + + + BBIE + Secondary Hazard. Emergency Procedures Code. Code + A code signifying the emergency procedures for this secondary hazard. + 0..1 + Secondary Hazard + Emergency Procedures Code + Code + Code. Type + EMG code, EMS Page Number + + + + + + + + + BBIE + Secondary Hazard. Extension. Text + Additional information about the hazardous substance, which can be used (for example) to specify the type of regulatory requirements that apply to this secondary hazard. + 0..n + Secondary Hazard + Extension + Text + Text. Type + N.O.S. or a Waste Characteristics Code in conjunction with an EPA Waste Stream code + + + + + + + + + + + ABIE + Service Frequency. Details + A class to specify which day of the week a transport service is operational. + Service Frequency + + + + + + + + + BBIE + Service Frequency. Week Day. Code + A day of the week, expressed as code. + 1 + Service Frequency + Week Day + Code + Week Day + Week Day_ Code. Type + + + + + + + + + + + ABIE + Service Provider Party. Details + A class to describe a party contracting to provide services, such as transportation, finance, etc. + Service Provider Party + + + + + + + + + BBIE + Service Provider Party. Identifier + An identifier for this service provider. + 0..1 + Service Provider Party + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Service Provider Party. Service Type Code. Code + The type of service provided, expressed as a code. + 0..1 + Service Provider Party + Service Type Code + Code + Code. Type + + + + + + + + + BBIE + Service Provider Party. Service Type. Text + The type of service provided, expressed as text. + 0..n + Service Provider Party + Service Type + Text + Text. Type + + + + + + + + + ASBIE + Service Provider Party. Party + The party providing the service. + 1 + Service Provider Party + Party + Party + Party + + + + + + + + + ASBIE + Service Provider Party. Seller_ Contact. Contact + The contact for the service provider. + 0..1 + Service Provider Party + Seller + Contact + Contact + Contact + + + + + + + + + + + ABIE + Shareholder Party. Details + A class to describe a shareholder party. + Shareholder Party + + + + + + + + + BBIE + Shareholder Party. Partecipation. Percent + The shareholder participation, expressed as a percentage. + 0..1 + Shareholder Party + Partecipation + Percent + Percent. Type + + + + + + + + + ASBIE + Shareholder Party. Party + The shareholder party. + 0..1 + Shareholder Party + Party + Party + Party + + + + + + + + + + + ABIE + Shipment. Details + A class defining an identifiable collection of one or more goods items to be transported between the seller party and the buyer party. This information may be defined within a commercial contract. A shipment can be transported in different consignments (e.g., split for logistical purposes). + Shipment + + + + + + + + + BBIE + Shipment. Identifier + An identifier for this shipment. + 1 + Shipment + Identifier + Identifier + Identifier. Type + Waybill Number + + + + + + + + + BBIE + Shipment. Shipping Priority Level Code. Code + A code signifying the priority or level of service required for this shipment. + 0..1 + Shipment + Shipping Priority Level Code + Code + Code. Type + Service Level, Service Priority + + + + + + + + + BBIE + Shipment. Handling Code. Code + The handling required for this shipment, expressed as a code. + 0..1 + Shipment + Handling Code + Code + Code. Type + Special Handling + + + + + + + + + BBIE + Shipment. Handling_ Instructions. Text + The handling required for this shipment, expressed as text. + 0..n + Shipment + Handling + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Information. Text + Free-form text pertinent to this shipment, conveying information that is not contained explicitly in other structures. + 0..n + Shipment + Information + Text + Text. Type + + + + + + + + + BBIE + Shipment. Gross_ Weight. Measure + The total gross weight of a shipment; the weight of the goods plus packaging plus transport equipment. + 0..1 + Shipment + Gross + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net_ Weight. Measure + The net weight of this shipment, excluding packaging. + 0..1 + Shipment + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net Net_ Weight. Measure + The total net weight of this shipment, excluding packaging and transport equipment. + 0..1 + Shipment + Net Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Gross_ Volume. Measure + The total volume of the goods in this shipment, including packaging. + 0..1 + Shipment + Gross + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Net_ Volume. Measure + The total volume of the goods in this shipment, excluding packaging and transport equipment. + 0..1 + Shipment + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Shipment. Total_ Goods Item Quantity. Quantity + The total number of goods items in this shipment. + 0..1 + Shipment + Total + Goods Item Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Shipment. Total_ Transport Handling Unit Quantity. Quantity + The number of pieces of transport handling equipment (pallets, boxes, cases, etc.) in this shipment. + 0..1 + Shipment + Total + Transport Handling Unit Quantity + Quantity + Quantity. Type + Number of THUs + + + + + + + + + BBIE + Shipment. Insurance_ Value. Amount + The amount covered by insurance for this shipment. + 0..1 + Shipment + Insurance + Value + Amount + Amount. Type + Value Insured + + + + + + + + + BBIE + Shipment. Declared Customs_ Value. Amount + The total declared value for customs purposes of those goods in this shipment that are subject to the same customs procedure and have the same tariff/statistical heading, country information, and duty regime. + 0..1 + Shipment + Declared Customs + Value + Amount + Amount. Type + + + + + + + + + BBIE + Shipment. Declared For Carriage_ Value. Amount + The value of this shipment, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery. + 0..1 + Shipment + Declared For Carriage + Value + Amount + Amount. Type + Declared value for carriage, Interest in delivery + + + + + + + + + BBIE + Shipment. Declared Statistics_ Value. Amount + The value, declared for statistical purposes, of those goods in this shipment that have the same statistical heading. + 0..1 + Shipment + Declared Statistics + Value + Amount + Amount. Type + Statistical Value + + + + + + + + + BBIE + Shipment. Free On Board_ Value. Amount + The monetary amount that has to be or has been paid as calculated under the applicable trade delivery. + 0..1 + Shipment + Free On Board + Value + Amount + Amount. Type + FOB Value + + + + + + + + + BBIE + Shipment. Special_ Instructions. Text + Special instructions relating to this shipment. + 0..n + Shipment + Special + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Delivery_ Instructions. Text + Delivery instructions relating to this shipment. + 0..n + Shipment + Delivery + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment. Split Consignment_ Indicator. Indicator + An indicator that the consignment has been split in transit (true) or not (false). + 0..1 + Shipment + Split Consignment + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Shipment. Consignment_ Quantity. Quantity + The total number of consignments within this shipment. + 0..1 + Shipment + Consignment + Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Shipment. Consignment + A consignment covering this shipment. + 0..n + Shipment + Consignment + Consignment + Consignment + + + + + + + + + ASBIE + Shipment. Goods Item + A goods item included in this shipment. + 0..n + Shipment + Goods Item + Goods Item + Goods Item + + + + + + + + + ASBIE + Shipment. Shipment Stage + A stage in the transport movement of this shipment. + 0..n + Shipment + Shipment Stage + Shipment Stage + Shipment Stage + + + + + + + + + ASBIE + Shipment. Delivery + The delivery of this shipment. + 0..1 + Shipment + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Shipment. Transport Handling Unit + A transport handling unit associated with this shipment. + 0..n + Shipment + Transport Handling Unit + Transport Handling Unit + Transport Handling Unit + + + + + + + + + ASBIE + Shipment. Return_ Address. Address + The address to which a shipment should be returned. + 0..1 + Shipment + Return + Address + Address + Address + + + + + + + + + ASBIE + Shipment. Origin_ Address. Address + The region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the customs tariff, or of quantitative restrictions, or of any other measure related to trade. + 0..1 + Shipment + Origin + Address + Address + Address + + + + + + + + + ASBIE + Shipment. First Arrival Port_ Location. Location + The first arrival location of a shipment. This would be a port for sea, an airport for air, a terminal for rail, or a border post for land crossing. + 0..1 + Shipment + First Arrival Port + Location + Location + Location + + + + + + + + + ASBIE + Shipment. Last Exit Port_ Location. Location + The final exporting location for a shipment. This would be a port for sea, an airport for air, a terminal for rail, or a border post for land crossing. + 0..1 + Shipment + Last Exit Port + Location + Location + Location + + + + + + + + + ASBIE + Shipment. Export_ Country. Country + The country from which the goods were originally exported, without any commercial transaction taking place in intermediate countries. + 0..1 + Shipment + Export + Country + Country + Country + Country of exportation (WCO ID 062) + + + + + + + + + ASBIE + Shipment. Freight_ Allowance Charge. Allowance Charge + A cost incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance to the extent that they relate to the freight costs. + 0..n + Shipment + Freight + Allowance Charge + Allowance Charge + Allowance Charge + Freight Costs + + + + + + + + + + + ABIE + Shipment Stage. Details + A class to describe one stage of movement in a transport of goods. + Shipment Stage + + + + + + + + + BBIE + Shipment Stage. Identifier + An identifier for this shipment stage. + 0..1 + Shipment Stage + Identifier + Identifier + Identifier. Type + 1 , 2 , etc.. + + + + + + + + + BBIE + Shipment Stage. Transport Mode Code. Code + A code signifying the method of transport used for this shipment stage. + 0..1 + Shipment Stage + Transport Mode Code + Code + Transport Mode + Transport Mode_ Code. Type + + + + + + + + + BBIE + Shipment Stage. Transport Means Type Code. Code + A code signifying the kind of transport means (truck, vessel, etc.) used for this shipment stage. + 0..1 + Shipment Stage + Transport Means Type Code + Code + Code. Type + + + + + + + + + BBIE + Shipment Stage. Transit_ Direction Code. Code + A code signifying the direction of transit in this shipment stage. + 0..1 + Shipment Stage + Transit + Direction Code + Code + Code. Type + + + + + + + + + BBIE + Shipment Stage. Pre Carriage_ Indicator. Indicator + An indicator that this stage takes place before the main carriage of the shipment (true) or not (false). + 0..1 + Shipment Stage + Pre Carriage + Indicator + Indicator + Indicator. Type + Truck delivery to wharf + + + + + + + + + BBIE + Shipment Stage. On Carriage_ Indicator. Indicator + An indicator that this stage takes place after the main carriage of the shipment (true) or not (false). + 0..1 + Shipment Stage + On Carriage + Indicator + Indicator + Indicator. Type + Truck delivery from wharf + + + + + + + + + BBIE + Shipment Stage. Estimated_ Delivery Date. Date + The estimated date of delivery in this shipment stage. + 0..1 + Shipment Stage + Estimated + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Shipment Stage. Estimated_ Delivery Time. Time + The estimated time of delivery in this shipment stage. + 0..1 + Shipment Stage + Estimated + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Shipment Stage. Required_ Delivery Date. Date + The delivery date required by the buyer in this shipment stage. + 0..1 + Shipment Stage + Required + Delivery Date + Date + Date. Type + + + + + + + + + BBIE + Shipment Stage. Required_ Delivery Time. Time + The delivery time required by the buyer in this shipment stage. + 0..1 + Shipment Stage + Required + Delivery Time + Time + Time. Type + + + + + + + + + BBIE + Shipment Stage. Loading_ Sequence Identifier. Identifier + An identifier for the loading sequence (of consignments) associated with this shipment stage. + 0..1 + Shipment Stage + Loading + Sequence Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Shipment Stage. Successive_ Sequence Identifier. Identifier + Identifies the successive loading sequence (of consignments) associated with a shipment stage. + 0..1 + Shipment Stage + Successive + Sequence Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Shipment Stage. Instructions. Text + Text of instructions applicable to a shipment stage. + 0..n + Shipment Stage + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment Stage. Demurrage_ Instructions. Text + Text of instructions relating to demurrage (the case in which a vessel is prevented from loading or discharging cargo within the stipulated laytime). + 0..n + Shipment Stage + Demurrage + Instructions + Text + Text. Type + + + + + + + + + BBIE + Shipment Stage. Crew Quantity. Quantity + The total number of crew aboard a transport means. + 0..1 + Shipment Stage + Crew Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Shipment Stage. Passenger Quantity. Quantity + The total number of passengers aboard a transport means. + 0..1 + Shipment Stage + Passenger Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Shipment Stage. Transit_ Period. Period + The period during which this shipment stage actually took place. + 0..1 + Shipment Stage + Transit + Period + Period + Period + + + + + + + + + ASBIE + Shipment Stage. Carrier_ Party. Party + A carrier party responsible for this shipment stage. + 0..n + Shipment Stage + Carrier + Party + Party + Party + + + + + + + + + ASBIE + Shipment Stage. Transport Means + The means of transport used in this shipment stage. + 0..1 + Shipment Stage + Transport Means + Transport Means + Transport Means + + + + + + + + + ASBIE + Shipment Stage. Loading Port_ Location. Location + The location of loading for a shipment stage. + 0..1 + Shipment Stage + Loading Port + Location + Location + Location + + + + + + + + + ASBIE + Shipment Stage. Unloading Port_ Location. Location + The location of unloading for a shipment stage. + 0..1 + Shipment Stage + Unloading Port + Location + Location + Location + + + + + + + + + ASBIE + Shipment Stage. Transship Port_ Location. Location + The location of transshipment relating to a shipment stage. + 0..1 + Shipment Stage + Transship Port + Location + Location + Location + + + + + + + + + ASBIE + Shipment Stage. Loading_ Transport Event. Transport Event + The loading of goods in this shipment stage. + 0..1 + Shipment Stage + Loading + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Examination_ Transport Event. Transport Event + The examination of shipments in this shipment stage. + 0..1 + Shipment Stage + Examination + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Availability_ Transport Event. Transport Event + The making available of shipments in this shipment stage. + 0..1 + Shipment Stage + Availability + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Exportation_ Transport Event. Transport Event + The export event associated with this shipment stage. + 0..1 + Shipment Stage + Exportation + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Discharge_ Transport Event. Transport Event + The discharge event associated with this shipment stage. + 0..1 + Shipment Stage + Discharge + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Warehousing_ Transport Event. Transport Event + The warehousing event associated with this shipment stage. + 0..1 + Shipment Stage + Warehousing + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Takeover_ Transport Event. Transport Event + The receiver's takeover of the goods in this shipment stage. + 0..1 + Shipment Stage + Takeover + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Optional Takeover_ Transport Event. Transport Event + The optional takeover of the goods in this shipment stage. + 0..1 + Shipment Stage + Optional Takeover + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Dropoff_ Transport Event. Transport Event + The dropping off of goods in this shipment stage. + 0..1 + Shipment Stage + Dropoff + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Actual Pickup_ Transport Event. Transport Event + The pickup of goods in this shipment stage. + 0..1 + Shipment Stage + Actual Pickup + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Delivery_ Transport Event. Transport Event + The delivery of goods in this shipment stage. + 0..1 + Shipment Stage + Delivery + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Receipt_ Transport Event. Transport Event + The receipt of goods in this shipment stage. + 0..1 + Shipment Stage + Receipt + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Storage_ Transport Event. Transport Event + The storage of goods in this shipment stage. + 0..1 + Shipment Stage + Storage + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Acceptance_ Transport Event. Transport Event + The acceptance of goods in this shipment stage. + 0..1 + Shipment Stage + Acceptance + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Terminal Operator_ Party. Party + A terminal operator associated with this shipment stage. + 0..1 + Shipment Stage + Terminal Operator + Party + Party + Party + + + + + + + + + ASBIE + Shipment Stage. Customs Agent_ Party. Party + A customs agent associated with this shipment stage. + 0..1 + Shipment Stage + Customs Agent + Party + Party + Party + + + + + + + + + ASBIE + Shipment Stage. Estimated Transit_ Period. Period + The estimated transit period of this shipment stage. + 0..1 + Shipment Stage + Estimated Transit + Period + Period + Period + + + + + + + + + ASBIE + Shipment Stage. Freight_ Allowance Charge. Allowance Charge + A freight allowance charge for this shipment stage. + 0..n + Shipment Stage + Freight + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Shipment Stage. Freight Charge_ Location. Location + The location associated with a freight charge related to this shipment stage. + 0..1 + Shipment Stage + Freight Charge + Location + Location + Location + + + + + + + + + ASBIE + Shipment Stage. Detention_ Transport Event. Transport Event + The detention of a transport means during loading and unloading operations. + 0..n + Shipment Stage + Detention + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Requested Departure_ Transport Event. Transport Event + The departure requested by the party requesting a transportation service. + 0..1 + Shipment Stage + Requested Departure + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Requested Arrival_ Transport Event. Transport Event + The arrival requested by the party requesting a transportation service. + 0..1 + Shipment Stage + Requested Arrival + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Requested Waypoint_ Transport Event. Transport Event + A waypoint requested by the party requesting a transportation service. + 0..n + Shipment Stage + Requested Waypoint + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Planned Departure_ Transport Event. Transport Event + The departure planned by the party providing a transportation service. + 0..1 + Shipment Stage + Planned Departure + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Planned Arrival_ Transport Event. Transport Event + The arrival planned by the party providing a transportation service. + 0..1 + Shipment Stage + Planned Arrival + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Planned Waypoint_ Transport Event. Transport Event + A waypoint planned by the party providing a transportation service. + 0..n + Shipment Stage + Planned Waypoint + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Actual Departure_ Transport Event. Transport Event + The actual departure from a specific location during a transportation service. + 0..1 + Shipment Stage + Actual Departure + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Actual Waypoint_ Transport Event. Transport Event + The location of an actual waypoint during a transportation service. + 0..1 + Shipment Stage + Actual Waypoint + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Actual Arrival_ Transport Event. Transport Event + The actual arrival at a specific location during a transportation service. + 0..1 + Shipment Stage + Actual Arrival + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Transport Event + A significant occurrence in the course of this shipment of goods. + 0..n + Shipment Stage + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Estimated Departure_ Transport Event. Transport Event + Describes an estimated departure at a location during a transport service. + 0..1 + Shipment Stage + Estimated Departure + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Estimated Arrival_ Transport Event. Transport Event + Describes an estimated arrival at a location during a transport service. + 0..1 + Shipment Stage + Estimated Arrival + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Shipment Stage. Passenger_ Person. Person + A person who travels in a conveyance without participating in its operation. + 0..n + Shipment Stage + Passenger + Person + Person + Person + + + + + + + + + ASBIE + Shipment Stage. Driver_ Person. Person + Describes a person responsible for driving the transport means. + 0..n + Shipment Stage + Driver + Person + Person + Person + + + + + + + + + ASBIE + Shipment Stage. Reporting_ Person. Person + Describes a person being responsible for providing the required administrative reporting relating to a transport. + 0..1 + Shipment Stage + Reporting + Person + Person + Person + + + + + + + + + ASBIE + Shipment Stage. Crew Member_ Person. Person + A person operating or serving aboard a transport means. + 0..n + Shipment Stage + Crew Member + Person + Person + Person + + + + + + + + + ASBIE + Shipment Stage. Security Officer_ Person. Person + The person on board the vessel, accountable to the master, designated by the company as responsible for the security of the ship, including implementation and maintenance of the ship security plan and for the liaison with the company security officer and the port facility security officers. + 0..1 + Shipment Stage + Security Officer + Person + Person + Person + + + + + + + + + ASBIE + Shipment Stage. Master_ Person. Person + The person responsible for the ship's safe and efficient operation, including cargo operations, navigation, crew management and for ensuring that the vessel complies with local and international laws, as well as company and flag state policies. + 0..1 + Shipment Stage + Master + Person + Person + Person + + + + + + + + + ASBIE + Shipment Stage. Ships Surgeon_ Person. Person + The person responsible for the health of the people aboard a ship at sea. + 0..1 + Shipment Stage + Ships Surgeon + Person + Person + Person + + + + + + + + + + + ABIE + Signature. Details + A class to define a signature. + Signature + + + + + + + + + BBIE + Signature. Identifier + An identifier for this signature. + 1 + Signature + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Signature. Note. Text + Free-form text conveying information that is not contained explicitly in other structures; in particular, information regarding the circumstances in which the signature is being used. + 0..n + Signature + Note + Text + Text. Type + + + + + + + + + BBIE + Signature. Validation Date. Date + The date upon which this signature was verified. + 0..1 + Signature + Validation Date + Date + Date. Type + + + + + + + + + BBIE + Signature. Validation Time. Time + The time at which this signature was verified. + 0..1 + Signature + Validation Time + Time + Time. Type + + + + + + + + + BBIE + Signature. Validator. Identifier + An identifier for the organization, person, service, or server that verified this signature. + 0..1 + Signature + Validator + Identifier + Identifier. Type + + + + + + + + + BBIE + Signature. Canonicalization Method. Text + The method used to perform XML canonicalization of this signature. + 0..1 + Signature + Canonicalization Method + Text + Text. Type + + + + + + + + + BBIE + Signature. Signature Method. Text + Text describing the method of signature. + 0..1 + Signature + Signature Method + Text + Text. Type + + + + + + + + + ASBIE + Signature. Signatory_ Party. Party + The signing party. + 0..1 + Signature + Signatory + Party + Party + Party + + + + + + + + + ASBIE + Signature. Digital Signature_ Attachment. Attachment + The actual encoded signature (e.g., in XMLDsig format). + 0..1 + Signature + Digital Signature + Attachment + Attachment + Attachment + + + + + + + + + ASBIE + Signature. Original_ Document Reference. Document Reference + A reference to the document that the signature applies to. For evidentiary purposes, this may be the document image that the signatory party saw when applying their signature. + 0..1 + Signature + Original + Document Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Statement Line. Details + A class to define a line in a Statement of account. + Statement Line + + + + + + + + + BBIE + Statement Line. Identifier + An identifier for this statement line. + 1 + Statement Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Statement Line + Note + Text + Text. Type + + + + + + + + + BBIE + Statement Line. UUID. Identifier + A universally unique identifier for this statement line. + 0..1 + Statement Line + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Statement Line. Balance Brought Forward_ Indicator. Indicator + An indication that this statement line contains an outstanding balance from the previous bill(s) (true) or does not (false). + 0..1 + Statement Line + Balance Brought Forward + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Statement Line. Debit_ Line Amount. Amount + The amount debited on this statement line. + 0..1 + Statement Line + Debit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement Line. Credit_ Line Amount. Amount + The amount credited on this statement line. + 0..1 + Statement Line + Credit + Line Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement Line. Balance Amount. Amount + The balance amount on this statement line. + 0..1 + Statement Line + Balance Amount + Amount + Amount. Type + + + + + + + + + BBIE + Statement Line. Payment Purpose Code. Code + A code signifying the business purpose for this payment. + 0..1 + Statement Line + Payment Purpose Code + Code + Code. Type + + + + + + + + + ASBIE + Statement Line. Payment Means + A means of payment associated with this statement line. + 0..1 + Statement Line + Payment Means + Payment Means + Payment Means + + + + + + + + + ASBIE + Statement Line. Payment Terms + A specification of payment terms associated with this statement line. + 0..n + Statement Line + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Statement Line. Buyer_ Customer Party. Customer Party + The buyer associated with this statement line. + 0..1 + Statement Line + Buyer + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Seller_ Supplier Party. Supplier Party + The seller/supplier associated with this statement line. + 0..1 + Statement Line + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement Line. Originator_ Customer Party. Customer Party + The originating party. + 0..1 + Statement Line + Originator + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Accounting_ Customer Party. Customer Party + The Accounting Customer Party related to the statement information reported on this Statement Line. + 0..1 + Statement Line + Accounting + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Statement Line. Accounting_ Supplier Party. Supplier Party + The Accounting Supplier Party related to the statement information reported on this Statement Line. + 0..1 + Statement Line + Accounting + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Statement Line. Payee_ Party. Party + The payee. + 0..1 + Statement Line + Payee + Party + Party + Party + + + + + + + + + ASBIE + Statement Line. Invoice_ Period. Period + An invoice period to which this statement line applies. + 0..n + Statement Line + Invoice + Period + Period + Period + + + + + + + + + ASBIE + Statement Line. Billing Reference + A reference to a billing document associated with this statement line. + 0..n + Statement Line + Billing Reference + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Statement Line. Document Reference + A reference to a document associated with this statement line. + 0..n + Statement Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Statement Line. Exchange Rate + The rate of exchange between the currency of the Statement and the currency of the document described in the BillingReference. + 0..1 + Statement Line + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Statement Line. Allowance Charge + A charge or discount price component associated with this statement line. + 0..n + Statement Line + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Statement Line. Collected_ Payment. Payment + A collected payment. + 0..n + Statement Line + Collected + Payment + Payment + Payment + + + + + + + + + + + ABIE + Status. Details + A class to describe the condition or position of an object. + Status + + + + + + + + + BBIE + Status. Condition Code. Code + Specifies the status condition of the related object. + 0..1 + Status + Condition Code + Code + Code. Type + + + + + + + + + BBIE + Status. Reference Date. Date + The reference date for this status. + 0..1 + Status + Reference Date + Date + Date. Type + + + + + + + + + BBIE + Status. Reference Time. Time + The reference time for this status. + 0..1 + Status + Reference Time + Time + Time. Type + + + + + + + + + BBIE + Status. Description. Text + Text describing this status. + 0..n + Status + Description + Text + Text. Type + + + + + + + + + BBIE + Status. Status Reason Code. Code + The reason for this status condition or position, expressed as a code. + 0..1 + Status + Status Reason Code + Code + Code. Type + + + + + + + + + BBIE + Status. Status_ Reason. Text + The reason for this status condition or position, expressed as text. + 0..n + Status + Status + Reason + Text + Text. Type + + + + + + + + + BBIE + Status. Sequence Identifier. Identifier + A sequence identifier for this status. + 0..1 + Status + Sequence Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Status. Text + Provides any textual information related to this status. + 0..n + Status + Text + Text + Text. Type + + + + + + + + + BBIE + Status. Indication_ Indicator. Indicator + Specifies an indicator relevant to a specific status. + 0..1 + Status + Indication + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Status. Percent + A percentage meaningful in the context of this status. + 0..1 + Status + Percent + Percent + Percent. Type + + + + + + + + + BBIE + Status. Reliability Percent. Percent + The reliability of this status, expressed as a percentage. + 0..1 + Status + Reliability Percent + Percent + Percent. Type + + + + + + + + + ASBIE + Status. Condition + Measurements that quantify the condition of the objects covered by the status. + 0..n + Status + Condition + Condition + Condition + + + + + + + + + + + ABIE + Stock Availability Report Line. Details + A class to define a line in a Stock Availability Report describing the availability of an item of sale. + Stock Availability Report Line + + + + + + + + + BBIE + Stock Availability Report Line. Identifier + An identifier for this stock availability line. + 1 + Stock Availability Report Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Stock Availability Report Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Stock Availability Report Line + Note + Text + Text. Type + + + + + + + + + BBIE + Stock Availability Report Line. Quantity + The quantity of the item currently in stock. + 1 + Stock Availability Report Line + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Stock Availability Report Line. Value. Amount + The monetary value of the quantity of the item currently in stock. + 0..1 + Stock Availability Report Line + Value + Amount + Amount. Type + + + + + + + + + BBIE + Stock Availability Report Line. Availability Date. Date + The date from which the item will be available. A date identical to or earlier than the IssueDate of the Stock Availability Report means that the item is available now + 0..1 + Stock Availability Report Line + Availability Date + Date + Date. Type + + + + + + + + + BBIE + Stock Availability Report Line. Availability Status Code. Code + A code signifying the level of availability of the item. + 0..1 + Stock Availability Report Line + Availability Status Code + Code + Code. Type + + + + + + + + + ASBIE + Stock Availability Report Line. Item + The item associated with this stock availability report line. + 1 + Stock Availability Report Line + Item + Item + Item + + + + + + + + + + + ABIE + Stowage. Details + A class to describe a location on board a means of transport where specified goods or transport equipment have been stowed or are to be stowed. + Stowage + + + + + + + + + BBIE + Stowage. Location Identifier. Identifier + An identifier for the location. + 0..1 + Stowage + Location Identifier + Identifier + Identifier. Type + Cell Location, coded + + + + + + + + + BBIE + Stowage. Location. Text + Text describing the location. + 0..n + Stowage + Location + Text + Text. Type + Cell Location + + + + + + + + + ASBIE + Stowage. Measurement_ Dimension. Dimension + A measurable dimension (length, mass, weight, or volume) of this stowage. + 0..n + Stowage + Measurement + Dimension + Dimension + Dimension + + + + + + + + + + + ABIE + Subcontract Terms. Details + A class to describe subcontract terms for a tendering process. + Subcontract Terms + + + + + + + + + BBIE + Subcontract Terms. Rate + MF: I agree with the query. Rate? + 0..1 + Subcontract Terms + Rate + Rate + Rate. Type + + + + + + + + + BBIE + Subcontract Terms. Unknown_ Price. Indicator + An indicator that the subcontract price is known (true) or not (false). + 0..1 + Subcontract Terms + Unknown + Price + Indicator + Indicator. Type + + + + + + + + + BBIE + Subcontract Terms. Description. Text + Text describing the subcontract terms. + 0..n + Subcontract Terms + Description + Text + Text. Type + + + + + + + + + BBIE + Subcontract Terms. Amount + The monetary amount assigned to the subcontracted task. + 0..1 + Subcontract Terms + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Subcontract Terms. Subcontracting Conditions Code. Code + A code specifying the conditions for subcontracting. + 0..1 + Subcontract Terms + Subcontracting Conditions Code + Code + Code. Type + + + + + + + + + BBIE + Subcontract Terms. Maximum_ Percent. Percent + The maximum percentage allowed to be subcontracted. + 0..1 + Subcontract Terms + Maximum + Percent + Percent + Percent. Type + + + + + + + + + BBIE + Subcontract Terms. Minimum_ Percent. Percent + The minimum percentage allowed to be subcontracted. + 0..1 + Subcontract Terms + Minimum + Percent + Percent + Percent. Type + + + + + + + + + + + ABIE + Subscriber Consumption. Details + The consumption for a specific party for given consumption point provided by a numbers of suppliers. An enterprise can have one utility statement for several parties (e.g. a ministry of defence receiving a telephone bill). In this way each subscriber consumption represent a sub utility statement. + Subscriber Consumption + + + + + + + + + BBIE + Subscriber Consumption. Consumption Identifier. Identifier + The identifier tor this specification. + 0..1 + Subscriber Consumption + Consumption Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Subscriber Consumption. Specification Type Code. Code + The code which specifies the type of this specification, e.g. an on account specification or the yearly specification. + 0..1 + Subscriber Consumption + Specification Type Code + Code + Code. Type + + + + + + + + + BBIE + Subscriber Consumption. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Subscriber Consumption + Note + Text + Text. Type + This is how we have calculating your yearly statement + + + + + + + + + BBIE + Subscriber Consumption. Total Metered Quantity. Quantity + The total quantity consumed, as calculated from meter readings. + 0..1 + Subscriber Consumption + Total Metered Quantity + Quantity + Quantity. Type + 2000.0 + + + + + + + + + ASBIE + Subscriber Consumption. Subscriber_ Party. Party + The party subscribing to the utility. + 0..1 + Subscriber Consumption + Subscriber + Party + Party + Party + + + + + + + + + ASBIE + Subscriber Consumption. Utility_ Consumption Point. Consumption Point + The point at which the utility is consumed. + 1 + Subscriber Consumption + Utility + Consumption Point + Consumption Point + Consumption Point + + + + + + + + + ASBIE + Subscriber Consumption. On Account Payment + The planned prepayments (on account) regarding this subscription. + 0..n + Subscriber Consumption + On Account Payment + On Account Payment + On Account Payment + + + + + + + + + ASBIE + Subscriber Consumption. Consumption + The consumption in case the consumption is from one and only one supplier. + 0..1 + Subscriber Consumption + Consumption + Consumption + Consumption + + + + + + + + + ASBIE + Subscriber Consumption. Supplier Consumption + The consumption in case the consumption is from more than one supplier. + 0..n + Subscriber Consumption + Supplier Consumption + Supplier Consumption + Supplier Consumption + + + + + + + + + + + ABIE + Supplier Consumption. Details + The consumption in case the consumption is for one and only one supplier. + Supplier Consumption + + + + + + + + + BBIE + Supplier Consumption. Description. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Supplier Consumption + Description + Text + Text. Type + This is what you pay for electricity to DONG Energy North Utility + + + + + + + + + ASBIE + Supplier Consumption. Utility Supplier_ Party. Party + The party supplying the utility. + 0..1 + Supplier Consumption + Utility Supplier + Party + Party + Party + + + + + + + + + ASBIE + Supplier Consumption. Utility Customer_ Party. Party + The utility customer. + 0..1 + Supplier Consumption + Utility Customer + Party + Party + Party + + + + + + + + + ASBIE + Supplier Consumption. Consumption + The consumption regarding this supplier + 1 + Supplier Consumption + Consumption + Consumption + Consumption + + + + + + + + + ASBIE + Supplier Consumption. Contract + A contract setting forth conditions regulating the consumption. + 0..1 + Supplier Consumption + Contract + Contract + Contract + + + + + + + + + ASBIE + Supplier Consumption. Consumption Line + The consumption of a utility product. + 1..n + Supplier Consumption + Consumption Line + Consumption Line + Consumption Line + + + + + + + + + + + ABIE + Supplier Party. Details + A class to describe a supplier party. + Supplier Party + + + + + + + + + BBIE + Supplier Party. Customer Assigned_ Account Identifier. Identifier + An identifier for this supplier party, assigned by the customer. + 0..1 + Supplier Party + Customer Assigned + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Supplier Party. Additional_ Account Identifier. Identifier + An additional identifier for this supplier party. + 0..n + Supplier Party + Additional + Account Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Supplier Party. Data Sending Capability. Text + Text describing the supplier's ability to send invoice data via a purchase card provider (e.g., VISA, MasterCard, American Express). + 0..1 + Supplier Party + Data Sending Capability + Text + Text. Type + + + + + + + + + ASBIE + Supplier Party. Party + The supplier party itself. + 0..1 + Supplier Party + Party + Party + Party + + + + + + + + + ASBIE + Supplier Party. Despatch_ Contact. Contact + A contact at this supplier party for despatches (pickups). + 0..1 + Supplier Party + Despatch + Contact + Contact + Contact + + + + + + + + + ASBIE + Supplier Party. Accounting_ Contact. Contact + A contact at this supplier party for accounting. + 0..1 + Supplier Party + Accounting + Contact + Contact + Contact + + + + + + + + + ASBIE + Supplier Party. Seller_ Contact. Contact + The primary contact for this supplier party. + 0..1 + Supplier Party + Seller + Contact + Contact + Contact + + + + + + + + + + + ABIE + Tax Category. Details + A class to describe one of the tax categories within a taxation scheme (e.g., High Rate VAT, Low Rate VAT). + Tax Category + + + + + + + + + BBIE + Tax Category. Identifier + An identifier for this tax category. + 0..1 + Tax Category + Identifier + Identifier + Identifier. Type + http://www.unece.org/uncefact/codelist/standard/UNECE_DutyorTaxorFeeCategoryCode_D09B.xsd + + + + + + + + + BBIE + Tax Category. Name + The name of this tax category. + 0..1 + Tax Category + Name + Name + Name. Type + Luxury Goods , Wine Equalization , Exempt + + + + + + + + + BBIE + Tax Category. Percent + The tax rate for this category, expressed as a percentage. + 0..1 + Tax Category + Percent + Percent + Percent. Type + + + + + + + + + BBIE + Tax Category. Base Unit Measure. Measure + A Unit of Measures used as the basic for the tax calculation applied at a certain rate per unit. + 0..1 + Tax Category + Base Unit Measure + Measure + Measure. Type + + + + + + + + + BBIE + Tax Category. Per Unit_ Amount. Amount + Where a tax is applied at a certain rate per unit, the rate per unit applied. + 0..1 + Tax Category + Per Unit + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Category. Tax Exemption Reason Code. Code + The reason for tax being exempted, expressed as a code. + 0..1 + Tax Category + Tax Exemption Reason Code + Code + Code. Type + http://www.unece.org/uncefact/codelist/standard/UNECE_DutyTaxFeeTypeCode_D09B.xsd + + + + + + + + + BBIE + Tax Category. Tax Exemption Reason. Text + The reason for tax being exempted, expressed as text. + 0..n + Tax Category + Tax Exemption Reason + Text + Text. Type + + + + + + + + + BBIE + Tax Category. Tier Range. Text + Where a tax is tiered, the range of taxable amounts that determines the rate of tax applicable to this tax category. + 0..1 + Tax Category + Tier Range + Text + Text. Type + + + + + + + + + BBIE + Tax Category. Tier Rate. Percent + Where a tax is tiered, the tax rate that applies within the specified range of taxable amounts for this tax category. + 0..1 + Tax Category + Tier Rate + Percent + Percent. Type + + + + + + + + + ASBIE + Tax Category. Tax Scheme + The taxation scheme within which this tax category is defined. + 1 + Tax Category + Tax Scheme + Tax Scheme + Tax Scheme + + + + + + + + + + + ABIE + Tax Scheme. Details + A class to describe a taxation scheme (e.g., VAT, State tax, County tax). + Tax Scheme + + + + + + + + + BBIE + Tax Scheme. Identifier + An identifier for this taxation scheme. + 0..1 + Tax Scheme + Identifier + Identifier + Identifier. Type + http://www.unece.org/uncefact/codelist/standard/EDIFICASEU_TaxExemptionReason_D09B.xsd + + + + + + + + + BBIE + Tax Scheme. Name + The name of this taxation scheme. + 0..1 + Tax Scheme + Name + Name + Name. Type + Value Added Tax , Wholesale Tax , Sales Tax , State Tax + + + + + + + + + BBIE + Tax Scheme. Tax Type Code. Code + A code signifying the type of tax. + 0..1 + Tax Scheme + Tax Type Code + Code + Code. Type + Consumption , Sales + + + + + + + + + BBIE + Tax Scheme. Currency Code. Code + A code signifying the currency in which the tax is collected and reported. + 0..1 + Tax Scheme + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + ASBIE + Tax Scheme. Jurisdiction Region_ Address. Address + A geographic area in which this taxation scheme applies. + 0..n + Tax Scheme + Jurisdiction Region + Address + Address + Address + + + + + + + + + + + ABIE + Tax Subtotal. Details + A class to define the subtotal for a particular tax category within a particular taxation scheme, such as standard rate within VAT. + Tax Subtotal + + + + + + + + + BBIE + Tax Subtotal. Taxable_ Amount. Amount + The net amount to which the tax percent (rate) is applied to calculate the tax amount. + 0..1 + Tax Subtotal + Taxable + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Tax Amount. Amount + The amount of this tax subtotal. + 1 + Tax Subtotal + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Calculation Sequence. Numeric + The number of this tax subtotal in the sequence of subtotals corresponding to the order in which multiple taxes are applied. If all taxes are applied to the same taxable amount (i.e., their order of application is inconsequential), then CalculationSequenceNumeric is 1 for all tax subtotals applied to a given amount. + 0..1 + Tax Subtotal + Calculation Sequence + Numeric + Numeric. Type + + + + + + + + + BBIE + Tax Subtotal. Transaction Currency_ Tax Amount. Amount + The amount of this tax subtotal, expressed in the currency used for invoicing. + 0..1 + Tax Subtotal + Transaction Currency + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Percent + The tax rate of the tax category applied to this tax subtotal, expressed as a percentage. + 0..1 + Tax Subtotal + Percent + Percent + Percent. Type + + + + + + + + + BBIE + Tax Subtotal. Base Unit Measure. Measure + The unit of measure on which the tax calculation is based + 0..1 + Tax Subtotal + Base Unit Measure + Measure + Measure. Type + + + + + + + + + BBIE + Tax Subtotal. Per Unit_ Amount. Amount + Where a tax is applied at a certain rate per unit, the rate per unit applied. + 0..1 + Tax Subtotal + Per Unit + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Subtotal. Tier Range. Text + Where a tax is tiered, the range of taxable amounts that determines the rate of tax applicable to this tax subtotal. + 0..1 + Tax Subtotal + Tier Range + Text + Text. Type + + + + + + + + + BBIE + Tax Subtotal. Tier Rate. Percent + Where a tax is tiered, the tax rate that applies within a specified range of taxable amounts for this tax subtotal. + 0..1 + Tax Subtotal + Tier Rate + Percent + Percent. Type + + + + + + + + + ASBIE + Tax Subtotal. Tax Category + The tax category applicable to this subtotal. + 1 + Tax Subtotal + Tax Category + Tax Category + Tax Category + + + + + + + + + + + ABIE + Tax Total. Details + A class to describe the total tax for a particular taxation scheme. + Tax Total + + + + + + + + + BBIE + Tax Total. Tax Amount. Amount + The total tax amount for a particular taxation scheme, e.g., VAT; the sum of the tax subtotals for each tax category within the taxation scheme. + 1 + Tax Total + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Total. Rounding Amount. Amount + The rounding amount (positive or negative) added to the calculated tax total to produce the rounded TaxAmount. + 0..1 + Tax Total + Rounding Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tax Total. Tax Evidence_ Indicator. Indicator + An indicator that this total is recognized as legal evidence for taxation purposes (true) or not (false). + 0..1 + Tax Total + Tax Evidence + Indicator + Indicator + Indicator. Type + default is negative + + + + + + + + + BBIE + Tax Total. Tax Included_ Indicator. Indicator + An indicator that tax is included in the calculation (true) or not (false). + 0..1 + Tax Total + Tax Included + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Tax Total. Tax Subtotal + One of the subtotals the sum of which equals the total tax amount for a particular taxation scheme. + 0..n + Tax Total + Tax Subtotal + Tax Subtotal + Tax Subtotal + + + + + + + + + + + ABIE + Telecommunications Service. Details + A class to describe a telecommunications service (e.g., a telephone call or a video on demand service). + Telecommunications Service + + + + + + + + + BBIE + Telecommunications Service. Identifier + An identifier for this telecommunications service. + 0..1 + Telecommunications Service + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Telecommunications Service. Call_ Date. Date + In the case of a telephone call, the date of the call. + 1 + Telecommunications Service + Call + Date + Date + Date. Type + 2008-01-01 + + + + + + + + + BBIE + Telecommunications Service. Call_ Time. Time + In the case of a telephone call, the time of the call. + 1 + Telecommunications Service + Call + Time + Time + Time. Type + 00:01:00 + + + + + + + + + BBIE + Telecommunications Service. Service Number Called. Text + In the case of a telephone call, the phone number called. + 1 + Telecommunications Service + Service Number Called + Text + Text. Type + 12345679 + + + + + + + + + BBIE + Telecommunications Service. Telecommunications Service Category. Text + The telecommunications category, expressed as text. + 0..1 + Telecommunications Service + Telecommunications Service Category + Text + Text. Type + Subscription + + + + + + + + + BBIE + Telecommunications Service. Telecommunications Service Category Code. Code + The telecommunications category, expressed as a code. + 0..1 + Telecommunications Service + Telecommunications Service Category Code + Code + Code. Type + Subscription + + + + + + + + + BBIE + Telecommunications Service. Movie Title. Text + The title of a movie delivered via this telecommunications service. + 0..1 + Telecommunications Service + Movie Title + Text + Text. Type + The Matrix + + + + + + + + + BBIE + Telecommunications Service. Roaming Partner Name. Name + Statement of the roaming partner name. + 0..1 + Telecommunications Service + Roaming Partner Name + Name + Name. Type + + + + + + + + + BBIE + Telecommunications Service. Pay Per View. Text + A pay-per-view delivered via this telecommunications service. + 0..1 + Telecommunications Service + Pay Per View + Text + Text. Type + + + + + + + + + BBIE + Telecommunications Service. Quantity + The number of calls. + 0..1 + Telecommunications Service + Quantity + Quantity + Quantity. Type + 5761 + + + + + + + + + BBIE + Telecommunications Service. Telecommunications Service Call. Text + The telecommunications call described as a text + 0..1 + Telecommunications Service + Telecommunications Service Call + Text + Text. Type + CallAttempt + + + + + + + + + BBIE + Telecommunications Service. Telecommunications Service Call Code. Code + The telecommunications call described as a code + 0..1 + Telecommunications Service + Telecommunications Service Call Code + Code + Code. Type + CallAttempt + + + + + + + + + BBIE + Telecommunications Service. Call Base_ Amount. Amount + The amount to be payed as the base for one call + 0..1 + Telecommunications Service + Call Base + Amount + Amount + Amount. Type + + + + + + + + + BBIE + Telecommunications Service. Call Extension_ Amount. Amount + The amount to be payed for the call + 0..1 + Telecommunications Service + Call Extension + Amount + Amount + Amount. Type + 542.44 + + + + + + + + + ASBIE + Telecommunications Service. Price + The price for using the telecommunication service + 0..1 + Telecommunications Service + Price + Price + Price + + + + + + + + + ASBIE + Telecommunications Service. Country + The country to which the service is provided. In case of a telephone call it is the country where the receiver is located. + 0..1 + Telecommunications Service + Country + Country + Country + + + + + + + + + ASBIE + Telecommunications Service. Exchange Rate + A exchanges rates used in the pricing e.g.. when phone calls has crossed border lines. + 0..n + Telecommunications Service + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Telecommunications Service. Allowance Charge + An allowance or charge that applies to the UtilityStatement as a whole. + 0..n + Telecommunications Service + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Telecommunications Service. Tax Total + A total amount of taxes of a particular kind applicable to this telecommunications service. + 0..n + Telecommunications Service + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Telecommunications Service. Call_ Duty. Duty + In the case of a telephone call, a duty on this call. + 0..n + Telecommunications Service + Call + Duty + Duty + Duty + + + + + + + + + ASBIE + Telecommunications Service. Time_ Duty. Duty + A duty on a consumption of time. + 0..n + Telecommunications Service + Time + Duty + Duty + Duty + + + + + + + + + + + ABIE + Telecommunications Supply. Details + A class describing the supply of a telecommunication service, e.g., providing telephone calls. + Telecommunications Supply + + + + + + + + + BBIE + Telecommunications Supply. Telecommunications Supply Type. Text + The type of telecommunications supply, expressed as text. + 0..1 + Telecommunications Supply + Telecommunications Supply Type + Text + Text. Type + Itemized tele Statement + + + + + + + + + BBIE + Telecommunications Supply. Telecommunications Supply Type Code. Code + The type of telecommunications supply, expressed as a code. + 0..1 + Telecommunications Supply + Telecommunications Supply Type Code + Code + Code. Type + TeleExtended + + + + + + + + + BBIE + Telecommunications Supply. Privacy Code. Code + A code signifying the level of confidentiality of this information for this telecommunication supply. + 1 + Telecommunications Supply + Privacy Code + Code + Code. Type + CompanyLevel + + + + + + + + + BBIE + Telecommunications Supply. Description. Text + Text describing the telecommunications supply. + 0..n + Telecommunications Supply + Description + Text + Text. Type + Extended conversation Statement January quarter 2008. + + + + + + + + + BBIE + Telecommunications Supply. Total_ Amount. Amount + The total amount associated with this telecommunications supply. + 0..1 + Telecommunications Supply + Total + Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Telecommunications Supply. Telecommunications Supply Line + Outlines the provided telecommunication supply + 1..n + Telecommunications Supply + Telecommunications Supply Line + Telecommunications Supply Line + Telecommunications Supply Line + + + + + + + + + + + ABIE + Telecommunications Supply Line. Details + A class that outlines the telecommunication supply in details + Telecommunications Supply Line + + + + + + + + + BBIE + Telecommunications Supply Line. Identifier + An identifier for this telecommunications supply line. + 1 + Telecommunications Supply Line + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + BBIE + Telecommunications Supply Line. Phone Number. Text + The phone number used for this telecommunication supply line + 1 + Telecommunications Supply Line + Phone Number + Text + Text. Type + 12345678 + + + + + + + + + BBIE + Telecommunications Supply Line. Description. Text + The description of the telecommunication supply line + 0..n + Telecommunications Supply Line + Description + Text + Text. Type + Additional informations + + + + + + + + + BBIE + Telecommunications Supply Line. Line Extension Amount. Amount + An amount specifying the cost of this telecommunication line + 0..1 + Telecommunications Supply Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Telecommunications Supply Line. Exchange Rate + Exchanges rates used to calculate the amount for this line. + 0..n + Telecommunications Supply Line + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Telecommunications Supply Line. Allowance Charge + An allowance or charge that applies to this telecommunication supply line. + 0..n + Telecommunications Supply Line + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Telecommunications Supply Line. Tax Total + A total amount of taxes of a particular kind applicable to this telecommunications supply line + 0..n + Telecommunications Supply Line + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Telecommunications Supply Line. Telecommunications Service + A telecommunications service (e.g., a telephone call). + 1..n + Telecommunications Supply Line + Telecommunications Service + Telecommunications Service + Telecommunications Service + + + + + + + + + + + ABIE + Temperature. Details + A class to describe a measurement of temperature. + Temperature + + + + + + + + + BBIE + Temperature. Attribute Identifier. Identifier + An identifier for this temperature measurement. + 1 + Temperature + Attribute Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Temperature. Measure + The value of this temperature measurement. + 1 + Temperature + Measure + Measure + Measure. Type + + + + + + + + + BBIE + Temperature. Description. Text + Text describing this temperature measurement. + 0..n + Temperature + Description + Text + Text. Type + at sea level + + + + + + + + + + + ABIE + Tender Line. Details + A class to define a line in a Tender. + Tender Line + + + + + + + + + BBIE + Tender Line. Identifier + An identifier for this tender line. + 0..1 + Tender Line + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Tender Line. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Tender Line + Note + Text + Text. Type + + + + + + + + + BBIE + Tender Line. Quantity + The quantity of the item quoted in this tender line. + 0..1 + Tender Line + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Tender Line. Line Extension Amount. Amount + The total amount for this tender line, including allowance charges but net of taxes. + 0..1 + Tender Line + Line Extension Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tender Line. Total_ Tax Amount. Amount + The total tax amount for this tender line. + 0..1 + Tender Line + Total + Tax Amount + Amount + Amount. Type + + + + + + + + + BBIE + Tender Line. Orderable_ Unit. Text + Text describing a unit in which the item described in this tender line can be ordered. + 0..1 + Tender Line + Orderable + Unit + Text + Text. Type + + + + + + + + + BBIE + Tender Line. Content Unit. Quantity + The unit of measure and quantity of the orderable unit. + 0..1 + Tender Line + Content Unit + Quantity + Quantity. Type + If order unit measure identifier is each , then content unit quantity is 1 . + + + + + + + + + BBIE + Tender Line. Order Quantity Increment. Numeric + The number of items that can set the order quantity increments. + 0..1 + Tender Line + Order Quantity Increment + Numeric + Numeric. Type + + + + + + + + + BBIE + Tender Line. Minimum_ Order Quantity. Quantity + The minimum number of items described in this tender line that can be ordered. + 0..1 + Tender Line + Minimum + Order Quantity + Quantity + Quantity. Type + 10 boxes + + + + + + + + + BBIE + Tender Line. Maximum_ Order Quantity. Quantity + The maximum number of items described in this tender line that can be ordered. + 0..1 + Tender Line + Maximum + Order Quantity + Quantity + Quantity. Type + 1 tonne + + + + + + + + + BBIE + Tender Line. Warranty_ Information. Text + Text about a warranty (provided by WarrantyParty) for the good or service described in this tender line. + 0..n + Tender Line + Warranty + Information + Text + Text. Type + Unless specified otherwise and in addition to any rights the Customer may have under statute, Dell warrants to the Customer that Dell branded Products (excluding third party products and software), will be free from defects in materials and workmanship affecting normal use for a period of one year from invoice date ( Standard Warranty ). + + + + + + + + + BBIE + Tender Line. Pack Level Code. Code + A mutually agreed code signifying the level of packaging associated with the item described in this tender line. + 0..1 + Tender Line + Pack Level Code + Code + Code. Type + Consumer Unit, Trading Unit + level 2 , Group 4 + + + + + + + + + ASBIE + Tender Line. Document Reference + A reference to a document associated with this tender line. + 0..n + Tender Line + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Tender Line. Item + The item associated with this tender line. + 0..1 + Tender Line + Item + Item + Item + + + + + + + + + ASBIE + Tender Line. Offered_ Item Location Quantity. Item Location Quantity + A set of location-specific properties (e.g., price, quantity, lead time) associated with the item described in this tender line. + 0..n + Tender Line + Offered + Item Location Quantity + Item Location Quantity + Item Location Quantity + + + + + + + + + ASBIE + Tender Line. Replacement_ Related Item. Related Item + A catalogue item that may be a replacement for the item described in this tender line. + 0..n + Tender Line + Replacement + Related Item + Related Item + Related Item + + + + + + + + + ASBIE + Tender Line. Warranty_ Party. Party + The party responsible for any warranty described in this tender line. + 0..1 + Tender Line + Warranty + Party + Party + Party + + + + + + + + + ASBIE + Tender Line. Warranty Validity_ Period. Period + The period for which a warranty associated with the item described in this tender line is valid. + 0..1 + Tender Line + Warranty Validity + Period + Period + Period + + + + + + + + + ASBIE + Tender Line. Sub_ Tender Line. Tender Line + An association to a Sub Tender Line + 0..n + Tender Line + Sub + Tender Line + Tender Line + Tender Line + + + + + + + + + ASBIE + Tender Line. Call For Tenders_ Line Reference. Line Reference + Reference to a Line on a Call For Tenders document. + 0..1 + Tender Line + Call For Tenders + Line Reference + Line Reference + Line Reference + + + + + + + + + ASBIE + Tender Line. Call For Tenders_ Document Reference. Document Reference + A class defining references to a Call For Tenders document. + 0..1 + Tender Line + Call For Tenders + Document Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Tender Preparation. Details + A class to describe directions for preparing a tender. + Tender Preparation + + + + + + + + + BBIE + Tender Preparation. Tender Envelope Identifier. Identifier + An identifier for the tender envelope to be used with the tender. + 1 + Tender Preparation + Tender Envelope Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Tender Preparation. Tender Envelope Type Code. Code + A code signifying the type of tender envelope (economical or objective criteria versus technical or subjective criteria). + 0..1 + Tender Preparation + Tender Envelope Type Code + Code + Code. Type + + + + + + + + + BBIE + Tender Preparation. Description. Text + Text describing the tender envelope. + 0..n + Tender Preparation + Description + Text + Text. Type + + + + + + + + + BBIE + Tender Preparation. Open Tender Identifier. Identifier + An identifier for the open tender associated with this tender preparation. + 0..1 + Tender Preparation + Open Tender Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Tender Preparation. Procurement Project Lot + The procurement project lot associated with a particular tenderer. + 0..n + Tender Preparation + Procurement Project Lot + Procurement Project Lot + Procurement Project Lot + + + + + + + + + ASBIE + Tender Preparation. Document_ Tender Requirement. Tender Requirement + A reference to the template for a required document in a tendering process. + 0..n + Tender Preparation + Document + Tender Requirement + Tender Requirement + Tender Requirement + Curricula required, Experience required, .... + + + + + + + + + + + ABIE + Tender Requirement. Details + A template for a required document in a tendering process. + Tender Requirement + + + + + + + + + BBIE + Tender Requirement. Name + A name of this tender requirement. + 1 + Tender Requirement + Name + Name + Name. Type + + + + + + + + + BBIE + Tender Requirement. Description. Text + Text describing this tender requirement. + 0..n + Tender Requirement + Description + Text + Text. Type + + + + + + + + + ASBIE + Tender Requirement. Template_ Document Reference. Document Reference + A reference to the template for a required document. + 0..1 + Tender Requirement + Template + Document Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Tender Result. Details + A class to describe the awarding of a tender in a tendering process. + Tender Result + + + + + + + + + BBIE + Tender Result. Tender_ Result Code. Code + A code signifying the result of the tendering process. + 0..1 + Tender Result + Tender + Result Code + Code + Code. Type + + + + + + + + + BBIE + Tender Result. Description. Text + Text describing the result of the tendering process. + 0..n + Tender Result + Description + Text + Text. Type + + + + + + + + + BBIE + Tender Result. Advertisement. Amount + The monetary value of the advertisement for this tendering process. + 0..1 + Tender Result + Advertisement + Amount + Amount. Type + + + + + + + + + BBIE + Tender Result. Award Date. Date + The date on which this result was formalized. + 1 + Tender Result + Award Date + Date + Date. Type + + + + + + + + + BBIE + Tender Result. Award Time. Time + The time at which this result was formalized. + 0..1 + Tender Result + Award Time + Time + Time. Type + + + + + + + + + BBIE + Tender Result. Received_ Tender. Quantity + The total number of tenders received in this tendering process. + 0..1 + Tender Result + Received + Tender + Quantity + Quantity. Type + + + + + + + + + BBIE + Tender Result. Lower_ Tender. Amount + The least expensive tender received in the tendering process. + 0..1 + Tender Result + Lower + Tender + Amount + Amount. Type + + + + + + + + + BBIE + Tender Result. Higher_ Tender. Amount + The most expensive tender received in this tendering process. + 0..1 + Tender Result + Higher + Tender + Amount + Amount. Type + + + + + + + + + BBIE + Tender Result. Start Date. Date + The date on which the awarded contract begins. + 0..1 + Tender Result + Start Date + Date + Date. Type + + + + + + + + + BBIE + Tender Result. Received_ Electronic Tender Quantity. Quantity + The number of electronic tenders received. + 0..1 + Tender Result + Received + Electronic Tender Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Tender Result. Received_ Foreign Tender Quantity. Quantity + The number of foreing tenders received. + 0..1 + Tender Result + Received + Foreign Tender Quantity + Quantity + Quantity. Type + + + + + + + + + ASBIE + Tender Result. Contract + A contract governing this tender result. + 0..1 + Tender Result + Contract + Contract + Contract + + + + + + + + + ASBIE + Tender Result. Awarded_ Tendered Project. Tendered Project + The awarded tendered project associated with this tender result. + 0..1 + Tender Result + Awarded + Tendered Project + Tendered Project + Tendered Project + + + + + + + + + ASBIE + Tender Result. Contract Formalization_ Period. Period + The period during which a contract associated with the awarded project is to be formalized. + 0..1 + Tender Result + Contract Formalization + Period + Period + Period + + + + + + + + + ASBIE + Tender Result. Subcontract Terms + Subcontract terms for this tender result. + 0..n + Tender Result + Subcontract Terms + Subcontract Terms + Subcontract Terms + + + + + + + + + ASBIE + Tender Result. Winning Party + A party that is identified as the awarded by a tender result. + 0..n + Tender Result + Winning Party + Winning Party + Winning Party + + + + + + + + + + + ABIE + Tendered Project. Details + A class to describe a tendered project or project lot. + Tendered Project + + + + + + + + + BBIE + Tendered Project. Variant. Identifier + An identifier for this variant of a tendered project. + 0..1 + Tendered Project + Variant + Identifier + Identifier. Type + + + + + + + + + BBIE + Tendered Project. Fee. Amount + The fee amount for tendered projects. + 0..1 + Tendered Project + Fee + Amount + Amount. Type + + + + + + + + + BBIE + Tendered Project. Fee_ Description. Text + Text describing the fee amount for tendered projects. + 0..n + Tendered Project + Fee + Description + Text + Text. Type + + + + + + + + + BBIE + Tendered Project. Tender Envelope Identifier. Identifier + An identifier for the tender envelope this tendered project belongs to. + 0..1 + Tendered Project + Tender Envelope Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Tendered Project. Tender Envelope Type Code. Code + A code signifying the type of tender envelope this tendered project belongs to. + 0..1 + Tendered Project + Tender Envelope Type Code + Code + Code. Type + + + + + + + + + ASBIE + Tendered Project. Procurement Project Lot + The procurement project lot to which this Tender Line refers to. If there are no lots, this should not be defined. + 0..1 + Tendered Project + Procurement Project Lot + Procurement Project Lot + Procurement Project Lot + + + + + + + + + ASBIE + Tendered Project. Evidence_ Document Reference. Document Reference + A reference to a non-structured evidentiary document supporting this tendered project. + 0..n + Tendered Project + Evidence + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Tendered Project. Tax Total + A total amount of taxes of a particular kind applicable to the monetary total for this tendered project. + 0..n + Tendered Project + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Tendered Project. Legal_ Monetary Total. Monetary Total + The total amount for this tendered project. + 0..1 + Tendered Project + Legal + Monetary Total + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Tendered Project. Tender Line + A line in the tender for this tendered project. + 0..n + Tendered Project + Tender Line + Tender Line + Tender Line + + + + + + + + + ASBIE + Tendered Project. Awarding Criterion Response + An association to an Awarding Criterion Response. + 0..n + Tendered Project + Awarding Criterion Response + Awarding Criterion Response + Awarding Criterion Response + + + + + + + + + + + ABIE + Tenderer Party Qualification. Details + A class to describe the qualifications of a tenderer party. + Tenderer Party Qualification + + + + + + + + + ASBIE + Tenderer Party Qualification. Interested_ Procurement Project Lot. Procurement Project Lot + The procurement project lot the party is interested in. + 0..n + Tenderer Party Qualification + Interested + Procurement Project Lot + Procurement Project Lot + Procurement Project Lot + + + + + + + + + ASBIE + Tenderer Party Qualification. Main_ Qualifying Party. Qualifying Party + The qualifications of the main tenderer party. + 1 + Tenderer Party Qualification + Main + Qualifying Party + Qualifying Party + Qualifying Party + + + + + + + + + ASBIE + Tenderer Party Qualification. Additional_ Qualifying Party. Qualifying Party + The qualifications of a tenderer party other than the main tenderer party when bidding as a consortium. + 0..n + Tenderer Party Qualification + Additional + Qualifying Party + Qualifying Party + Qualifying Party + + + + + + + + + + + ABIE + Tenderer Qualification Request. Details + The evaluation that the Contracting Authority party requests to fulfill to the tenderers. + Tenderer Qualification Request + + + + + + + + + BBIE + Tenderer Qualification Request. Company Legal Form Code. Code + The legal status requested for potential tenderers, expressed as a code. + 0..1 + Tenderer Qualification Request + Company Legal Form Code + Code + Code. Type + + + + + + + + + BBIE + Tenderer Qualification Request. Company Legal Form. Text + The legal status requested for potential tenderers, expressed as text + 0..1 + Tenderer Qualification Request + Company Legal Form + Text + Text. Type + + + + + + + + + BBIE + Tenderer Qualification Request. Personal Situation. Text + Text describing the personal situation of the economic operators in this tendering process. + 0..n + Tenderer Qualification Request + Personal Situation + Text + Text. Type + + + + + + + + + BBIE + Tenderer Qualification Request. Operating Years. Quantity + Textual description of the legal form required for potential tenderers. + 0..1 + Tenderer Qualification Request + Operating Years + Quantity + Quantity. Type + + + + + + + + + BBIE + Tenderer Qualification Request. Employee. Quantity + Textual description of the legal form required for potential tenderers. + 0..1 + Tenderer Qualification Request + Employee + Quantity + Quantity. Type + + + + + + + + + BBIE + Tenderer Qualification Request. Description. Text + Text describing the evaluation requirements for this tenderer. + 0..n + Tenderer Qualification Request + Description + Text + Text. Type + + + + + + + + + ASBIE + Tenderer Qualification Request. Required Business_ Classification Scheme. Classification Scheme + A classification scheme for the business profile. + 0..n + Tenderer Qualification Request + Required Business + Classification Scheme + Classification Scheme + Classification Scheme + + + + + + + + + ASBIE + Tenderer Qualification Request. Technical_ Evaluation Criterion. Evaluation Criterion + A technical evaluation criterion required for an economic operator in a tendering process. + 0..n + Tenderer Qualification Request + Technical + Evaluation Criterion + Evaluation Criterion + Evaluation Criterion + + + + + + + + + ASBIE + Tenderer Qualification Request. Financial_ Evaluation Criterion. Evaluation Criterion + A financial evaluation criterion required for an economic operator in a tendering process. + 0..n + Tenderer Qualification Request + Financial + Evaluation Criterion + Evaluation Criterion + Evaluation Criterion + + + + + + + + + ASBIE + Tenderer Qualification Request. Specific_ Tenderer Requirement. Tenderer Requirement + A requirement to be met by a tenderer. + 0..n + Tenderer Qualification Request + Specific + Tenderer Requirement + Tenderer Requirement + Tenderer Requirement + Preregistration in a Business Registry + + + + + + + + + ASBIE + Tenderer Qualification Request. Economic Operator Role + A class to describe the tenderer contracting role. + 0..n + Tenderer Qualification Request + Economic Operator Role + Economic Operator Role + Economic Operator Role + + + + + + + + + + + ABIE + Tenderer Requirement. Details + A class to describe an action or statement required of an economic operator participating in a tendering process. + Tenderer Requirement + + + + + + + + + BBIE + Tenderer Requirement. Name + A name of this tenderer requirement. + 0..n + Tenderer Requirement + Name + Name + Name. Type + + + + + + + + + BBIE + Tenderer Requirement. Tenderer Requirement_ Type Code. Code + A code signifying this requirement. + 0..1 + Tenderer Requirement + Tenderer Requirement + Type Code + Code + Code. Type + + + + + + + + + BBIE + Tenderer Requirement. Description. Text + Text describing this requirement. + 0..n + Tenderer Requirement + Description + Text + Text. Type + + + + + + + + + BBIE + Tenderer Requirement. Legal Reference. Text + The legal reference of the exclusion criterion. + 0..1 + Tenderer Requirement + Legal Reference + Text + Text. Type + Art. 45 2 b + + + + + + + + + ASBIE + Tenderer Requirement. Suggested_ Evidence. Evidence + An item of evidence that should be submitted to satisfy this requirement. + 0..n + Tenderer Requirement + Suggested + Evidence + Evidence + Evidence + + + + + + + + + + + ABIE + Tendering Process. Details + A class to describe the process of a formal offer and response to execute work or supply goods at a stated price. + Tendering Process + + + + + + + + + BBIE + Tendering Process. Identifier + An identifier for this tendering process. + 0..1 + Tendering Process + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Tendering Process. Original_ Contracting System. Identifier + When reopening a tendering process, the identifier of the original framework agreement or dynamic purchasing system. + 0..1 + Tendering Process + Original + Contracting System + Identifier + Identifier. Type + + + + + + + + + BBIE + Tendering Process. Description. Text + Text describing the tendering process. + 0..n + Tendering Process + Description + Text + Text. Type + + + + + + + + + BBIE + Tendering Process. Negotiation_ Description. Text + Text describing the negotiation to be followed during the tendering process. + 0..n + Tendering Process + Negotiation + Description + Text + Text. Type + + + + + + + + + BBIE + Tendering Process. Procedure Code. Code + A code signifying the type of this tendering procedure. + 0..1 + Tendering Process + Procedure Code + Code + Code. Type + Open, Restricted, Negotiated + + + + + + + + + BBIE + Tendering Process. Urgency Code. Code + A code signifying the urgency of this tendering process. + 0..1 + Tendering Process + Urgency Code + Code + Code. Type + Urgent, Normal, Emergency + + + + + + + + + BBIE + Tendering Process. Expense Code. Code + A code signifying the type of expense for this tendering process. + 0..1 + Tendering Process + Expense Code + Code + Code. Type + Normal, Anticipated + + + + + + + + + BBIE + Tendering Process. Part Presentation Code. Code + A code signifying the type of presentation of tenders required (e.g., one lot, multiple lots, or all the lots). + 0..1 + Tendering Process + Part Presentation Code + Code + Code. Type + One Lot, Multiple Lots, All Lots + + + + + + + + + BBIE + Tendering Process. Contracting System Code. Code + A code signifying the type of contracting system (e.g., framework agreement, dynamic purchasing system). If the procedure is individual (nonrepetitive), this code should be omitted. + 0..1 + Tendering Process + Contracting System Code + Code + Code. Type + Framework Agreement, Dynamic Purchasing System + + + + + + + + + BBIE + Tendering Process. Submission Method Code. Code + A code signifying the method to be followed in submitting tenders. + 0..1 + Tendering Process + Submission Method Code + Code + Code. Type + Manual, Electronically, etc. + + + + + + + + + BBIE + Tendering Process. Candidate Reduction_ Constraint. Indicator + An indicator that the number of candidates participating in this process has been reduced (true) or not (false). + 0..1 + Tendering Process + Candidate Reduction + Constraint + Indicator + Indicator. Type + + + + + + + + + BBIE + Tendering Process. Government Agreement_ Constraint. Indicator + An indicator that the project associated with this tendering process is constrained by a government procurement agreement (true) or not (false). + 0..1 + Tendering Process + Government Agreement + Constraint + Indicator + Indicator. Type + + + + + + + + + ASBIE + Tendering Process. Document Availability_ Period. Period + The period during which documents relating to this tendering process must be completed. + 0..1 + Tendering Process + Document Availability + Period + Period + Period + + + + + + + + + ASBIE + Tendering Process. Tender Submission Deadline_ Period. Period + The period during which tenders must be delivered. + 0..1 + Tendering Process + Tender Submission Deadline + Period + Period + Period + + + + + + + + + ASBIE + Tendering Process. Invitation Submission_ Period. Period + The period during which invitations to tender must be completed and delivered. + 0..1 + Tendering Process + Invitation Submission + Period + Period + Period + + + + + + + + + ASBIE + Tendering Process. Participation Request Reception_ Period. Period + The period during which requests for participation must be completed and delivered. + 0..1 + Tendering Process + Participation Request Reception + Period + Period + Period + + + + + + + + + ASBIE + Tendering Process. Notice_ Document Reference. Document Reference + A reference to a notice pertaining to this tendering process. + 0..n + Tendering Process + Notice + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Tendering Process. Additional_ Document Reference. Document Reference + A reference to an additional document. + 0..n + Tendering Process + Additional + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Tendering Process. Process Justification + A justification for the selection of this tendering process. + 0..n + Tendering Process + Process Justification + Process Justification + Process Justification + + + + + + + + + ASBIE + Tendering Process. Economic Operator Short List + A set of criteria used to create a short list of candidates. + 0..1 + Tendering Process + Economic Operator Short List + Economic Operator Short List + Economic Operator Short List + + + + + + + + + ASBIE + Tendering Process. Open Tender_ Event. Event + Textual description of the legal form required for potential tenderers. + 0..n + Tendering Process + Open Tender + Event + Event + Event + + + + + + + + + ASBIE + Tendering Process. Auction Terms + The terms to be fulfilled by tenderers if an auction is to be executed before the awarding of a tender. + 0..1 + Tendering Process + Auction Terms + Auction Terms + Auction Terms + + + + + + + + + ASBIE + Tendering Process. Framework Agreement + A tendering framework agreement. + 0..1 + Tendering Process + Framework Agreement + Framework Agreement + Framework Agreement + + + + + + + + + + + ABIE + Tendering Terms. Details + A class to describe tendering terms for a tendering process. + Tendering Terms + + + + + + + + + BBIE + Tendering Terms. Awarding Method Type Code. Code + A code signifying the awarding method in a tendering process (e.g., a method favoring the tender with the lowest price or the tender that is most economically advantageous). + 0..1 + Tendering Terms + Awarding Method Type Code + Code + Code. Type + Price, Multiple criteria + + + + + + + + + BBIE + Tendering Terms. Price Evaluation Code. Code + Textual description of the legal form required for potential tenderers. + 0..1 + Tendering Terms + Price Evaluation Code + Code + Code. Type + Unit prices, global price + + + + + + + + + BBIE + Tendering Terms. Maximum Variant_ Quantity. Quantity + Maximum number of variants the tenderer is allowed to present for this tendering project. + 0..1 + Tendering Terms + Maximum Variant + Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Tendering Terms. Variant_ Constraint. Indicator + An indicator that variants are allowed and unconstrained in number (true) or not allowed (false). + 0..1 + Tendering Terms + Variant + Constraint + Indicator + Indicator. Type + + + + + + + + + BBIE + Tendering Terms. Accepted Variants_ Description. Text + Text specifying the things for which variants are accepted. + 0..n + Tendering Terms + Accepted Variants + Description + Text + Text. Type + + + + + + + + + BBIE + Tendering Terms. Price Revision_ Formula Description. Text + Text describing the formula for price revision. + 0..n + Tendering Terms + Price Revision + Formula Description + Text + Text. Type + + + + + + + + + BBIE + Tendering Terms. Funding_ Program Code. Code + The program that funds the tendering process (e.g., "National", "European"), expressed as a code. + 0..1 + Tendering Terms + Funding + Program Code + Code + Code. Type + + + + + + + + + BBIE + Tendering Terms. Funding_ Program. Text + The program that funds the tendering process (e.g., EU 6th Framework Program) expressed as text. + 0..n + Tendering Terms + Funding + Program + Text + Text. Type + + + + + + + + + BBIE + Tendering Terms. Maximum_ Advertisement. Amount + The maximum advertised monetary value of the tendering process. + 0..1 + Tendering Terms + Maximum + Advertisement + Amount + Amount. Type + + + + + + + + + BBIE + Tendering Terms. Note. Text + Free-form text conveying information that is not contained explicitly in other structures. + 0..n + Tendering Terms + Note + Text + Text. Type + + + + + + + + + BBIE + Tendering Terms. Payment Frequency Code. Code + A code signifying the frequency of payment in the contract associated with the tendering process. + 0..1 + Tendering Terms + Payment Frequency Code + Code + Code. Type + + + + + + + + + BBIE + Tendering Terms. Economic Operator Registry_ URI. Identifier + The Uniform Resource Identifier (URI) of an electronic registry of economic operators. + 0..1 + Tendering Terms + Economic Operator Registry + URI + Identifier + Identifier. Type + Web site + + + + + + + + + BBIE + Tendering Terms. Required Curricula. Indicator + An indicator that tenderers are required to provide a curriculum vitae for each participant in the project (true) or are not so required (false). + 0..1 + Tendering Terms + Required Curricula + Indicator + Indicator. Type + + + + + + + + + BBIE + Tendering Terms. Other_ Conditions. Indicator + Indicates whether other conditions exist (true) or not (false). If the indicator is true, the description may be provided. + 0..1 + Tendering Terms + Other + Conditions + Indicator + Indicator. Type + + + + + + + + + BBIE + Tendering Terms. Additional_ Conditions. Text + Other existing conditions. + 0..n + Tendering Terms + Additional + Conditions + Text + Text. Type + + + + + + + + + BBIE + Tendering Terms. Latest_ Security Clearance Date. Date + The end date until which the candidates can obtain the necessary level of security clearance. + 0..1 + Tendering Terms + Latest + Security Clearance Date + Date + Date. Type + + + + + + + + + BBIE + Tendering Terms. Documentation Fee Amount. Amount + The amount to be paid to obtain the contract documents and additional documentation. + 0..1 + Tendering Terms + Documentation Fee Amount + Amount + Amount. Type + + + + + + + + + ASBIE + Tendering Terms. Penalty_ Clause. Clause + The penalty clauses + 0..n + Tendering Terms + Penalty + Clause + Clause + Clause + + + + + + + + + ASBIE + Tendering Terms. Required_ Financial Guarantee. Financial Guarantee + A financial guarantee of a tenderer or bid submitter's actual entry into a contract in the event that it is the successful bidder. + 0..n + Tendering Terms + Required + Financial Guarantee + Financial Guarantee + Financial Guarantee + + + + + + + + + ASBIE + Tendering Terms. Procurement Legislation_ Document Reference. Document Reference + A reference to a document providing references to procurement legislation applicable to the tendering process. + 0..1 + Tendering Terms + Procurement Legislation + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Tendering Terms. Fiscal Legislation_ Document Reference. Document Reference + A reference to a document providing references to fiscal legislation applicable to the tendering process. + 0..1 + Tendering Terms + Fiscal Legislation + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Tendering Terms. Environmental Legislation_ Document Reference. Document Reference + A reference to a document providing references to environmental legislation applicable to the tendering process. + 0..1 + Tendering Terms + Environmental Legislation + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Tendering Terms. Employment Legislation_ Document Reference. Document Reference + A reference to a document providing references to employment legislation applicable to the tendering process. + 0..1 + Tendering Terms + Employment Legislation + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Tendering Terms. Contractual_ Document Reference. Document Reference + A reference to a document that will become part of the awarded contract. + 0..n + Tendering Terms + Contractual + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Tendering Terms. Call For Tenders_ Document Reference. Document Reference + A reference to the Call for Tender associated with these tendering terms. + 0..1 + Tendering Terms + Call For Tenders + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Tendering Terms. Warranty Validity_ Period. Period + The period during which a warranty for work, service, or goods associated with these tendering terms is valid. + 0..1 + Tendering Terms + Warranty Validity + Period + Period + Period + + + + + + + + + ASBIE + Tendering Terms. Payment Terms + A specification of payment terms associated with the tendering process. + 0..n + Tendering Terms + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Tendering Terms. Tenderer Qualification Request + Required set of qualifications for a tenderer in this tendering process. + 0..n + Tendering Terms + Tenderer Qualification Request + Tenderer Qualification Request + Tenderer Qualification Request + + + + + + + + + ASBIE + Tendering Terms. Allowed_ Subcontract Terms. Subcontract Terms + Subcontract terms for the tendering process. + 0..n + Tendering Terms + Allowed + Subcontract Terms + Subcontract Terms + Subcontract Terms + + + + + + + + + ASBIE + Tendering Terms. Tender Preparation + Directions for preparing a tender for the+D2057 tendering process. + 0..n + Tendering Terms + Tender Preparation + Tender Preparation + Tender Preparation + Curricula required, Experience required, .... + + + + + + + + + ASBIE + Tendering Terms. Contract Execution Requirement + A requirement relating to execution of the contract that will be awarded as a result of the tendering process. + 0..n + Tendering Terms + Contract Execution Requirement + Contract Execution Requirement + Contract Execution Requirement + + + + + + + + + ASBIE + Tendering Terms. Awarding Terms + The terms in the tendering process for awarding the contract for a project. + 0..1 + Tendering Terms + Awarding Terms + Awarding Terms + Awarding Terms + + + + + + + + + ASBIE + Tendering Terms. Additional Information_ Party. Party + A party that has additional information about the tendering process. + 0..1 + Tendering Terms + Additional Information + Party + Party + Party + + + + + + + + + ASBIE + Tendering Terms. Document Provider_ Party. Party + The party that has the contract documents for the tendering process. + 0..1 + Tendering Terms + Document Provider + Party + Party + Party + + + + + + + + + ASBIE + Tendering Terms. Tender Recipient_ Party. Party + The party to which tenders should be presented. + 0..1 + Tendering Terms + Tender Recipient + Party + Party + Party + + + + + + + + + ASBIE + Tendering Terms. Contract Responsible_ Party. Party + The party responsible for the execution of the contract. + 0..1 + Tendering Terms + Contract Responsible + Party + Party + Party + + + + + + + + + ASBIE + Tendering Terms. Tender Evaluation_ Party. Party + A party in the contracting authority responsible for evaluating tenders received. + 0..n + Tendering Terms + Tender Evaluation + Party + Party + Party + + + + + + + + + ASBIE + Tendering Terms. Tender Validity_ Period. Period + The period during which tenders submitted for this tendering process must remain valid. + 0..1 + Tendering Terms + Tender Validity + Period + Period + Period + + + + + + + + + ASBIE + Tendering Terms. Contract Acceptance_ Period. Period + The period of time during which the contracting authority may accept a contract. + 0..1 + Tendering Terms + Contract Acceptance + Period + Period + Period + + + + + + + + + ASBIE + Tendering Terms. Appeal Terms + Information about the terms to present for an appeal against a tender award. + 0..1 + Tendering Terms + Appeal Terms + Appeal Terms + Appeal Terms + + + + + + + + + ASBIE + Tendering Terms. Language + One of the default languages specified for the tendering process. + 0..n + Tendering Terms + Language + Language + Language + + + + + + + + + ASBIE + Tendering Terms. Budget Account Line + A budget account line associated with the tendering process. + 0..n + Tendering Terms + Budget Account Line + Budget Account Line + Budget Account Line + + + + + + + + + ASBIE + Tendering Terms. Replaced Notice_ Document Reference. Document Reference + A class defining a reference to the notice that is being replaced. + 0..1 + Tendering Terms + Replaced Notice + Document Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Trade Financing. Details + A class to describe a trade financing instrument. + Trade Financing + + + + + + + + + BBIE + Trade Financing. Identifier + An identifier for this trade financing instrument. + 0..1 + Trade Financing + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Trade Financing. Financing Instrument Code. Code + A code signifying the type of this financing instrument. + 0..1 + Trade Financing + Financing Instrument Code + Code + Code. Type + Factoring , Invoice Financing , Pre-shipment Financing , Letter of Credit , Irrevocable Letter of Credit . + + + + + + + + + + ASBIE + Trade Financing. Contract_ Document Reference. Document Reference + A reference to a contract document. + 0..1 + Trade Financing + Contract + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Trade Financing. Document Reference + A reference to a document associated with this trade financing instrument. + 0..n + Trade Financing + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Trade Financing. Financing_ Party. Party + The financing party (bank or other enabled party). + 1 + Trade Financing + Financing + Party + Party + Party + + + + + + + + + ASBIE + Trade Financing. Financing_ Financial Account. Financial Account + An internal bank account used by the bank or its first agent to manage the line of credit granted to the financing requester. + 0..1 + Trade Financing + Financing + Financial Account + Financial Account + Financial Account + + + + + + + + + ASBIE + Trade Financing. Clause + A clause applicable to this trade financing instrument. + 0..n + Trade Financing + Clause + Clause + Clause + + + + + + + + + + + ABIE + Trading Terms. Details + A class for describing the terms of a trade agreement. + Trading Terms + + + + + + + + + BBIE + Trading Terms. Information. Text + Text describing the terms of a trade agreement. + 0..n + Trading Terms + Information + Text + Text. Type + Unless credit terms have been expressly agreed by Dell, payment for the products or services shall be made in full before physical delivery of products or services. Customer shall pay for all shipping and handling charges. + + + + + + + + + BBIE + Trading Terms. Reference. Text + A reference quoting the basis of the terms + 0..1 + Trading Terms + Reference + Text + Text. Type + http://www1.ap.dell.com/content/topics/topic.aspx/ap/policy/en/au/sales_terms_au?c=au&l=en&s=gen + + + + + + + + + ASBIE + Trading Terms. Applicable_ Address. Address + The address at which these trading terms apply. + 0..1 + Trading Terms + Applicable + Address + Address + Address + + + + + + + + + + + ABIE + Transaction Conditions. Details + A class to describe purchasing, sales, or payment conditions. + Transaction Conditions + Payment Conditions, Sales Conditions + + + + + + + + + BBIE + Transaction Conditions. Identifier + An identifier for conditions of the transaction, typically purchase/sales conditions. + 0..1 + Transaction Conditions + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transaction Conditions. Action Code. Code + A code signifying a type of action relating to sales or payment conditions. + 0..1 + Transaction Conditions + Action Code + Code + Code. Type + + + + + + + + + BBIE + Transaction Conditions. Description. Text + Text describing the transaction conditions. + 0..n + Transaction Conditions + Description + Text + Text. Type + + + + + + + + + ASBIE + Transaction Conditions. Document Reference + A document associated with these transaction conditions. + 0..n + Transaction Conditions + Document Reference + Document Reference + Document Reference + + + + + + + + + + + ABIE + Transport Equipment. Details + A class to describe a piece of equipment used to transport goods. + Transport Equipment + Shipping Container, Sea Container, Rail Wagon, Pallet, Trailer, Unit Load Device, ULD + + + + + + + + + BBIE + Transport Equipment. Identifier + An identifier for this piece of transport equipment. + 0..1 + Transport Equipment + Identifier + Identifier + Identifier. Type + OCLU 1234567 + + + + + + + + + BBIE + Transport Equipment. Referenced_ Consignment Identifier. Identifier + An identifier for the consignment contained by this piece of transport equipment. + 0..n + Transport Equipment + Referenced + Consignment Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transport Equipment. Transport Equipment Type Code. Code + A code signifying the type of this piece of transport equipment. + 0..1 + Transport Equipment + Transport Equipment Type Code + Code + Transport Equipment Type + Transport Equipment Type_ Code. Type + + + + + + + + + BBIE + Transport Equipment. Provider Type Code. Code + A code signifying the type of provider of this piece of transport equipment. + 0..1 + Transport Equipment + Provider Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Owner Type Code. Code + A code signifying the type of owner of this piece of transport equipment. + 0..1 + Transport Equipment + Owner Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Size Type Code. Code + A code signifying the size and type of this piece of piece of transport equipment. When the piece of transport equipment is a shipping container, it is recommended to use ContainerSizeTypeCode for validation. + 0..1 + Transport Equipment + Size Type Code + Code + Code. Type + Container Size Type Code + + + + + + + + + BBIE + Transport Equipment. Disposition Code. Code + A code signifying the current disposition of this piece of transport equipment. + 0..1 + Transport Equipment + Disposition Code + Code + Code. Type + Status + + + + + + + + + BBIE + Transport Equipment. Fullness Indication Code. Code + A code signifying whether this piece of transport equipment is full, partially full, or empty. + 0..1 + Transport Equipment + Fullness Indication Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Refrigeration On_ Indicator. Indicator + An indicator that this piece of transport equipment's refrigeration is on (true) or off (false). + 0..1 + Transport Equipment + Refrigeration On + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Information. Text + Additional information about this piece of transport equipment. + 0..n + Transport Equipment + Information + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment. Returnability_ Indicator. Indicator + An indicator that this piece of transport equipment is returnable (true) or not (false). + 0..1 + Transport Equipment + Returnability + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Legal Status_ Indicator. Indicator + An indication of the legal status of this piece of transport equipment with respect to the Container Convention Code. + 0..1 + Transport Equipment + Legal Status + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Air Flow Percent. Percent + The percent of the airflow within this piece of transport equipment. + 0..1 + Transport Equipment + Air Flow Percent + Percent + Percent. Type + + + + + + + + + BBIE + Transport Equipment. Humidity Percent. Percent + The percent humidity within this piece of transport equipment. + 0..1 + Transport Equipment + Humidity Percent + Percent + Percent. Type + + + + + + + + + BBIE + Transport Equipment. Animal Food_ Approved Indicator. Indicator + An indicator that this piece of transport equipment is approved for animal food (true) or not (false). + 0..1 + Transport Equipment + Animal Food + Approved Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Human Food_ Approved Indicator. Indicator + An indicator that this piece of transport equipment is approved for human food (true) or not (false). + 0..1 + Transport Equipment + Human Food + Approved Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Dangerous Goods_ Approved Indicator. Indicator + An indicator that this piece of transport equipment is approved for dangerous goods (true) or not (false). + 0..1 + Transport Equipment + Dangerous Goods + Approved Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Refrigerated_ Indicator. Indicator + An indicator that this piece of transport equipment is refrigerated (true) or not (false). + 0..1 + Transport Equipment + Refrigerated + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Characteristics. Text + Characteristics of this piece of transport equipment. + 0..1 + Transport Equipment + Characteristics + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment. Damage_ Remarks. Text + Damage associated with this piece of transport equipment. + 0..n + Transport Equipment + Damage + Remarks + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment. Description. Text + Text describing this piece of transport equipment. + 0..n + Transport Equipment + Description + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment. Special_ Transport Requirements. Text + Special transport requirements expressed as text. + 0..n + Transport Equipment + Special + Transport Requirements + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment. Gross_ Weight. Measure + The gross weight of this piece of transport equipment. + 0..1 + Transport Equipment + Gross + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Transport Equipment. Gross_ Volume. Measure + The gross volume of this piece of transport equipment. + 0..1 + Transport Equipment + Gross + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Transport Equipment. Tare_ Weight. Measure + The weight of this piece of transport equipment when empty. + 0..1 + Transport Equipment + Tare + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Transport Equipment. Tracking Device Code. Code + A code signifying the tracking device for this piece of transport equipment. + 0..1 + Transport Equipment + Tracking Device Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment. Power. Indicator + An indicator that this piece of transport equipment can supply power (true) or not (false). + 0..1 + Transport Equipment + Power + Indicator + Indicator. Type + + + + + + + + + BBIE + Transport Equipment. Trace_ Identifier. Identifier + An identifier for use in tracing this piece of transport equipment, such as the EPC number used in RFID. + 0..1 + Transport Equipment + Trace + Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Transport Equipment. Measurement_ Dimension. Dimension + A measurable dimension (length, mass, weight, or volume) of this piece of transport equipment. + 0..n + Transport Equipment + Measurement + Dimension + Dimension + Dimension + + + + + + + + + ASBIE + Transport Equipment. Transport Equipment Seal + A seal securing the door of a piece of transport equipment. + 0..n + Transport Equipment + Transport Equipment Seal + Transport Equipment Seal + Transport Equipment Seal + + + + + + + + + ASBIE + Transport Equipment. Minimum_ Temperature. Temperature + In the case of a refrigeration unit, the minimum allowable operating temperature for this container. + 0..1 + Transport Equipment + Minimum + Temperature + Temperature + Temperature + + + + + + + + + ASBIE + Transport Equipment. Maximum_ Temperature. Temperature + In the case of a refrigeration unit, the maximum allowable operating temperature for this container. + 0..1 + Transport Equipment + Maximum + Temperature + Temperature + Temperature + + + + + + + + + ASBIE + Transport Equipment. Provider_ Party. Party + The party providing this piece of transport equipment. + 0..1 + Transport Equipment + Provider + Party + Party + Party + + + + + + + + + ASBIE + Transport Equipment. Loading Proof_ Party. Party + The authorized party responsible for certifying that the goods were loaded into this piece of transport equipment. + 0..1 + Transport Equipment + Loading Proof + Party + Party + Party + Party responsible for proof of vanning (WCO ID 059) + + + + + + + + + ASBIE + Transport Equipment. Supplier Party + The party that supplies this piece of transport equipment. + 0..1 + Transport Equipment + Supplier Party + Supplier Party + Supplier Party + Party responsible for proof of vanning (WCO ID 059) + + + + + + + + + ASBIE + Transport Equipment. Owner_ Party. Party + The party that owns this piece of transport equipment. + 0..1 + Transport Equipment + Owner + Party + Party + Party + Party responsible for proof of vanning (WCO ID 059) + + + + + + + + + ASBIE + Transport Equipment. Operating_ Party. Party + The party that operates this piece of transport equipment. + 0..1 + Transport Equipment + Operating + Party + Party + Party + Party responsible for proof of vanning (WCO ID 059) + + + + + + + + + ASBIE + Transport Equipment. Loading_ Location. Location + The location where this piece of transport equipment is loaded. + 0..1 + Transport Equipment + Loading + Location + Location + Location + Vanning address (WCO ID 068), Stuffing location + + + + + + + + + ASBIE + Transport Equipment. Unloading_ Location. Location + The location where this piece of transport equipment is unloaded. + 0..1 + Transport Equipment + Unloading + Location + Location + Location + + + + + + + + + ASBIE + Transport Equipment. Storage_ Location. Location + The location where this piece of transport equipment is being stored. + 0..1 + Transport Equipment + Storage + Location + Location + Location + + + + + + + + + ASBIE + Transport Equipment. Positioning_ Transport Event. Transport Event + A positioning of this piece of transport equipment. + 0..n + Transport Equipment + Positioning + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Equipment. Quarantine_ Transport Event. Transport Event + A quarantine of this piece of transport equipment. + 0..n + Transport Equipment + Quarantine + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Equipment. Delivery_ Transport Event. Transport Event + A delivery of this piece of transport equipment. + 0..n + Transport Equipment + Delivery + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Equipment. Pickup_ Transport Event. Transport Event + A pickup of this piece of transport equipment. + 0..n + Transport Equipment + Pickup + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Equipment. Handling_ Transport Event. Transport Event + A handling of this piece of transport equipment. + 0..n + Transport Equipment + Handling + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Equipment. Loading_ Transport Event. Transport Event + A loading of this piece of transport equipment. + 0..n + Transport Equipment + Loading + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Equipment. Transport Event + A transport event associated with this piece of transport equipment. + 0..n + Transport Equipment + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Equipment. Applicable_ Transport Means. Transport Means + The applicable transport means associated with this piece of transport equipment. + 0..1 + Transport Equipment + Applicable + Transport Means + Transport Means + Transport Means + + + + + + + + + ASBIE + Transport Equipment. Haulage_ Trading Terms. Trading Terms + A set of haulage trading terms associated with this piece of transport equipment. + 0..n + Transport Equipment + Haulage + Trading Terms + Trading Terms + Trading Terms + + + + + + + + + ASBIE + Transport Equipment. Hazardous Goods Transit + Transit-related information regarding a type of hazardous goods contained in this piece of transport equipment. + 0..n + Transport Equipment + Hazardous Goods Transit + Hazardous Goods Transit + Hazardous Goods Transit + + + + + + + + + ASBIE + Transport Equipment. Packaged_ Transport Handling Unit. Transport Handling Unit + A packaged transport handling unit associated with this piece of transport equipment. + 0..n + Transport Equipment + Packaged + Transport Handling Unit + Transport Handling Unit + Transport Handling Unit + + + + + + + + + ASBIE + Transport Equipment. Service_ Allowance Charge. Allowance Charge + A service allowance charge associated with this piece of transport equipment. + 0..n + Transport Equipment + Service + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Transport Equipment. Freight_ Allowance Charge. Allowance Charge + A freight allowance charge associated with this piece of transport equipment. + 0..n + Transport Equipment + Freight + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Transport Equipment. Attached_ Transport Equipment. Transport Equipment + A piece of transport equipment attached to this piece of transport equipment. + 0..n + Transport Equipment + Attached + Transport Equipment + Transport Equipment + Transport Equipment + + + + + + + + + ASBIE + Transport Equipment. Delivery + The delivery of this piece of transport equipment. + 0..1 + Transport Equipment + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Transport Equipment. Pickup + The pickup of this piece of transport equipment. + 0..1 + Transport Equipment + Pickup + Pickup + Pickup + + + + + + + + + ASBIE + Transport Equipment. Despatch + The despatch of this piece of transport equipment. + 0..1 + Transport Equipment + Despatch + Despatch + Despatch + + + + + + + + + ASBIE + Transport Equipment. Shipment_ Document Reference. Document Reference + A reference to a shipping document associated with this piece of transport equipment. + 0..n + Transport Equipment + Shipment + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Transport Equipment. Contained In_ Transport Equipment. Transport Equipment + A piece of transport equipment contained in this piece of transport equipment. + 0..n + Transport Equipment + Contained In + Transport Equipment + Transport Equipment + Transport Equipment + e.g. pallets inside containers + + + + + + + + + ASBIE + Transport Equipment. Package + A package contained in this piece of transport equipment. + 0..n + Transport Equipment + Package + Package + Package + + + + + + + + + ASBIE + Transport Equipment. Goods Item + A goods item contained in this piece of transport equipment. + 0..n + Transport Equipment + Goods Item + Goods Item + Goods Item + + + + + + + + + + + ABIE + Transport Equipment Seal. Details + A class to describe a device (a transport equipment seal) for securing the doors of a shipping container. + Transport Equipment Seal + Container Seal + + + + + + + + + BBIE + Transport Equipment Seal. Identifier + An identifier for this transport equipment seal. + 1 + Transport Equipment Seal + Identifier + Identifier + Identifier. Type + ACS1234 + + + + + + + + + BBIE + Transport Equipment Seal. Seal Issuer Type Code. Code + A code signifying the type of party that issues and is responsible for this transport equipment seal. + 0..1 + Transport Equipment Seal + Seal Issuer Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment Seal. Condition. Text + The condition of this transport equipment seal. + 0..1 + Transport Equipment Seal + Condition + Text + Text. Type + + + + + + + + + BBIE + Transport Equipment Seal. Seal Status Code. Code + A code signifying the condition of this transport equipment seal. + 0..1 + Transport Equipment Seal + Seal Status Code + Code + Code. Type + + + + + + + + + BBIE + Transport Equipment Seal. Sealing Party Type. Text + The role of the sealing party. + 0..1 + Transport Equipment Seal + Sealing Party Type + Text + Text. Type + Sealing Party + + + + + + + + + + + ABIE + Transport Event. Details + A class to describe a significant occurrence or happening related to the transportation of goods. + Transport Event + + + + + + + + + BBIE + Transport Event. Identification. Identifier + An identifier for this transport event within an agreed event identification scheme. + 0..1 + Transport Event + Identification + Identifier + Identifier. Type + + + + + + + + + BBIE + Transport Event. Occurrence Date. Date + The date of this transport event. + 0..1 + Transport Event + Occurrence Date + Date + Date. Type + + + + + + + + + BBIE + Transport Event. Occurrence Time. Time + The time of this transport event. + 0..1 + Transport Event + Occurrence Time + Time + Time. Type + + + + + + + + + BBIE + Transport Event. Transport Event Type Code. Code + A code signifying the type of this transport event. + 0..1 + Transport Event + Transport Event Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Event. Description. Text + Text describing this transport event. + 0..n + Transport Event + Description + Text + Text. Type + + + + + + + + + BBIE + Transport Event. Completion_ Indicator. Indicator + An indicator that this transport event has been completed (true) or not (false). + 0..1 + Transport Event + Completion + Indicator + Indicator + Indicator. Type + + + + + + + + + ASBIE + Transport Event. Reported_ Shipment. Shipment + The shipment involved in this transport event. + 0..1 + Transport Event + Reported + Shipment + Shipment + Shipment + + + + + + + + + ASBIE + Transport Event. Current_ Status. Status + The current status of this transport event. + 0..n + Transport Event + Current + Status + Status + Status + + + + + + + + + ASBIE + Transport Event. Contact + A contact associated with this transport event. + 0..n + Transport Event + Contact + Contact + Contact + + + + + + + + + ASBIE + Transport Event. Location + The location associated with this transport event. + 0..1 + Transport Event + Location + Location + Location + + + + + + + + + ASBIE + Transport Event. Signature + A signature that can be used to sign for an entry or an exit at a transport location (e.g., port terminal). + 0..1 + Transport Event + Signature + Signature + Signature + + + + + + + + + ASBIE + Transport Event. Period + A period of time associated with this transport event. + 0..n + Transport Event + Period + Period + Period + + + + + + + + + + + ABIE + Transport Execution Terms. Details + A class to describe terms applying to a transport execution plan. + Transport Execution Terms + + + + + + + + + BBIE + Transport Execution Terms. Transport User_ Special Terms. Text + Text describing special terms specified by the transport user. + 0..n + Transport Execution Terms + Transport User + Special Terms + Text + Text. Type + + + + + + + + + BBIE + Transport Execution Terms. Transport Service Provider_ Special Terms. Text + Text describing special terms specified by the transport service provider. + 0..n + Transport Execution Terms + Transport Service Provider + Special Terms + Text + Text. Type + + + + + + + + + BBIE + Transport Execution Terms. Change Conditions. Text + Text describing conditions applying to a change of these transport execution terms. + 0..n + Transport Execution Terms + Change Conditions + Text + Text. Type + + + + + + + + + ASBIE + Transport Execution Terms. Payment Terms + Payment terms associated with the transportation service. + 0..n + Transport Execution Terms + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Transport Execution Terms. Delivery Terms + Delivery terms (e.g., Incoterms) associated with the transportation service. + 0..n + Transport Execution Terms + Delivery Terms + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Transport Execution Terms. Bonus_ Payment Terms. Payment Terms + Terms relating to payment of applicable bonuses associated with the transport service. + 0..1 + Transport Execution Terms + Bonus + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Transport Execution Terms. Commission_ Payment Terms. Payment Terms + Terms of payment applying to a commission specified in the transport execution plan. + 0..1 + Transport Execution Terms + Commission + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Transport Execution Terms. Penalty_ Payment Terms. Payment Terms + Terms of payment applying to a penalty specified in the transport execution plan. + 0..1 + Transport Execution Terms + Penalty + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Transport Execution Terms. Environmental Emission + An environmental emission resulting from the transportation service. + 0..n + Transport Execution Terms + Environmental Emission + Environmental Emission + Environmental Emission + + + + + + + + + ASBIE + Transport Execution Terms. Notification Requirement + A notification requirement related to the transportation service; e.g., a requirement that the transport user should be notified when goods are ready for pickup. + 0..n + Transport Execution Terms + Notification Requirement + Notification Requirement + Notification Requirement + + + + + + + + + ASBIE + Transport Execution Terms. Service Charge_ Payment Terms. Payment Terms + Payment terms for the service charge associated with the transport service. + 0..1 + Transport Execution Terms + Service Charge + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + + + ABIE + Transport Handling Unit. Details + A class to describe a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment. + Transport Handling Unit + Logistics Unit, Handling Unit, THU + + + + + + + + + BBIE + Transport Handling Unit. Identifier + An identifier for this transport handling unit. + 0..1 + Transport Handling Unit + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Transport Handling Unit. Transport Handling Unit Type Code. Code + A code signifying the type of this transport handling unit. + 0..1 + Transport Handling Unit + Transport Handling Unit Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Handling Unit. Handling Code. Code + The handling required for this transport handling unit, expressed as a code. + 0..1 + Transport Handling Unit + Handling Code + Code + Code. Type + Special Handling + + + + + + + + + BBIE + Transport Handling Unit. Handling_ Instructions. Text + The handling required for this transport handling unit, expressed as text. + 0..n + Transport Handling Unit + Handling + Instructions + Text + Text. Type + + + + + + + + + BBIE + Transport Handling Unit. Hazardous Risk_ Indicator. Indicator + An indicator that the materials contained in this transport handling unit are subject to an international regulation concerning the carriage of dangerous goods (true) or not (false). + 0..1 + Transport Handling Unit + Hazardous Risk + Indicator + Indicator + Indicator. Type + Default is negative + + + + + + + + + BBIE + Transport Handling Unit. Total_ Goods Item Quantity. Quantity + The total number of goods items in this transport handling unit. + 0..1 + Transport Handling Unit + Total + Goods Item Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Transport Handling Unit. Total_ Package Quantity. Quantity + The total number of packages in this transport handling unit. + 0..1 + Transport Handling Unit + Total + Package Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Transport Handling Unit. Damage_ Remarks. Text + Text describing damage associated with this transport handling unit. + 0..n + Transport Handling Unit + Damage + Remarks + Text + Text. Type + + + + + + + + + BBIE + Transport Handling Unit. Shipping_ Marks. Text + Text describing the marks and numbers on this transport handling unit. + 0..n + Transport Handling Unit + Shipping + Marks + Text + Text. Type + Marks and Numbers, Shipping Marks + + + + + + + + + BBIE + Transport Handling Unit. Trace_ Identifier. Identifier + An identifier for use in tracing this transport handling unit, such as the EPC number used in RFID. + 0..1 + Transport Handling Unit + Trace + Identifier + Identifier + Identifier. Type + + + + + + + + + ASBIE + Transport Handling Unit. Handling Unit_ Despatch Line. Despatch Line + A despatch line associated with this transport handling unit. + 0..n + Transport Handling Unit + Handling Unit + Despatch Line + Despatch Line + Despatch Line + + + + + + + + + ASBIE + Transport Handling Unit. Actual_ Package. Package + A package contained in this transport handling unit. + 0..n + Transport Handling Unit + Actual + Package + Package + Package + + + + + + + + + ASBIE + Transport Handling Unit. Received Handling Unit_ Receipt Line. Receipt Line + A receipt line associated with this transport handling unit. + 0..n + Transport Handling Unit + Received Handling Unit + Receipt Line + Receipt Line + Receipt Line + + + + + + + + + ASBIE + Transport Handling Unit. Transport Equipment + A piece of transport equipment associated with this transport handling unit. + 0..n + Transport Handling Unit + Transport Equipment + Transport Equipment + Transport Equipment + + + + + + + + + ASBIE + Transport Handling Unit. Transport Means + A means of transport associated with this transport handling unit. + 0..n + Transport Handling Unit + Transport Means + Transport Means + Transport Means + + + + + + + + + ASBIE + Transport Handling Unit. Hazardous Goods Transit + Transit-related information regarding a type of hazardous goods contained in this transport handling unit. + 0..n + Transport Handling Unit + Hazardous Goods Transit + Hazardous Goods Transit + Hazardous Goods Transit + + + + + + + + + ASBIE + Transport Handling Unit. Measurement_ Dimension. Dimension + A measurable dimension (length, mass, weight, or volume) of this transport handling unit. + 0..n + Transport Handling Unit + Measurement + Dimension + Dimension + Dimension + + + + + + + + + ASBIE + Transport Handling Unit. Minimum_ Temperature. Temperature + The minimum required operating temperature of this transport handling unit. + 0..1 + Transport Handling Unit + Minimum + Temperature + Temperature + Temperature + + + + + + + + + ASBIE + Transport Handling Unit. Maximum_ Temperature. Temperature + The maximum allowable operating temperature of this transport handling unit. + 0..1 + Transport Handling Unit + Maximum + Temperature + Temperature + Temperature + + + + + + + + + ASBIE + Transport Handling Unit. Goods Item + A goods item contained in this transport handling unit. + 0..n + Transport Handling Unit + Goods Item + Goods Item + Goods Item + + + + + + + + + ASBIE + Transport Handling Unit. Floor Space Measurement_ Dimension. Dimension + The floor space measurement dimension associated with this transport handling unit. + 0..1 + Transport Handling Unit + Floor Space Measurement + Dimension + Dimension + Dimension + + + + + + + + + ASBIE + Transport Handling Unit. Pallet Space Measurement_ Dimension. Dimension + The pallet space measurement dimension associated to this transport handling unit. + 0..1 + Transport Handling Unit + Pallet Space Measurement + Dimension + Dimension + Dimension + + + + + + + + + ASBIE + Transport Handling Unit. Shipment_ Document Reference. Document Reference + A reference to a shipping document associated with this transport handling unit. + 0..n + Transport Handling Unit + Shipment + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Transport Handling Unit. Status + The status of this transport handling unit. + 0..n + Transport Handling Unit + Status + Status + Status + + + + + + + + + ASBIE + Transport Handling Unit. Customs Declaration + Describes identifiers or references relating to customs procedures. + 0..n + Transport Handling Unit + Customs Declaration + Customs Declaration + Customs Declaration + + + + + + + + + ASBIE + Transport Handling Unit. Referenced_ Shipment. Shipment + A shipment associated with this transport handling unit. + 0..n + Transport Handling Unit + Referenced + Shipment + Shipment + Shipment + + + + + + + + + ASBIE + Transport Handling Unit. Package + A package contained in this transport handling unit. + 0..n + Transport Handling Unit + Package + Package + Package + + + + + + + + + + + ABIE + Transport Means. Details + A class to describe a particular vehicle or vessel used for the conveyance of goods or persons. + Transport Means + Conveyance + + + + + + + + + BBIE + Transport Means. Journey Identifier. Identifier + An identifier for the regular service schedule of this means of transport. + 0..1 + Transport Means + Journey Identifier + Identifier + Identifier. Type + Voyage Number, Scheduled Conveyance Identifier (WCO ID 205), Flight Number + + + + + + + + + BBIE + Transport Means. Registration_ Nationality Identifier. Identifier + An identifier for the country in which this means of transport is registered. + 0..1 + Transport Means + Registration + Nationality Identifier + Identifier + Identifier. Type + Nationality of Means of Transport (WCO 175, 178 and 179) + LIB + + + + + + + + + BBIE + Transport Means. Registration_ Nationality. Text + Text describing the country in which this means of transport is registered. + 0..n + Transport Means + Registration + Nationality + Text + Text. Type + Flag of Vessel, Nationality of Ship + Liberia + + + + + + + + + BBIE + Transport Means. Direction Code. Code + A code signifying the direction of this means of transport. + 0..1 + Transport Means + Direction Code + Code + Code. Type + Transit Direction + North , East + + + + + + + + + BBIE + Transport Means. Transport Means Type Code. Code + A code signifying the type of this means of transport (truck, vessel, etc.). + 0..1 + Transport Means + Transport Means Type Code + Code + Code. Type + + + + + + + + + BBIE + Transport Means. Trade Service Code. Code + A code signifying the service regularly provided by the carrier operating this means of transport. + 0..1 + Transport Means + Trade Service Code + Code + Code. Type + + + + + + + + + ASBIE + Transport Means. Stowage + The location within the means of transport where goods are to be or have been stowed. + 0..1 + Transport Means + Stowage + Stowage + Stowage + + + + + + + + + ASBIE + Transport Means. Air Transport + An aircraft used for transport. + 0..1 + Transport Means + Air Transport + Air Transport + Air Transport + + + + + + + + + ASBIE + Transport Means. Road Transport + A vehicle used for road transport. + 0..1 + Transport Means + Road Transport + Road Transport + Road Transport + + + + + + + + + ASBIE + Transport Means. Rail Transport + Equipment used for rail transport. + 0..1 + Transport Means + Rail Transport + Rail Transport + Rail Transport + + + + + + + + + ASBIE + Transport Means. Maritime Transport + A vessel used for transport by water (not only by sea). + 0..1 + Transport Means + Maritime Transport + Maritime Transport + Maritime Transport + + + + + + + + + ASBIE + Transport Means. Owner_ Party. Party + The party that owns this means of transport. + 0..1 + Transport Means + Owner + Party + Party + Party + + + + + + + + + ASBIE + Transport Means. Measurement_ Dimension. Dimension + A measurable dimension (length, mass, weight, or volume) of this means of transport. + 0..n + Transport Means + Measurement + Dimension + Dimension + Dimension + + + + + + + + + + + ABIE + Transport Schedule. Details + Describes the location and schedule relating to a transport means. + Transport Schedule + + + + + + + + + BBIE + Transport Schedule. Sequence. Numeric + A number indicating the order of this status in the sequence in which statuses are to be presented. + 1 + Transport Schedule + Sequence + Numeric + Numeric. Type + + + + + + + + + BBIE + Transport Schedule. Reference Date. Date + The reference date for the transport schedule status. + 0..1 + Transport Schedule + Reference Date + Date + Date. Type + + + + + + + + + BBIE + Transport Schedule. Reference Time. Time + The reference time for the transport schedule status. + 0..1 + Transport Schedule + Reference Time + Time + Time. Type + + + + + + + + + BBIE + Transport Schedule. Reliability Percent. Percent + The reliability of the transport schedule status, expressed as a percentage. + 0..1 + Transport Schedule + Reliability Percent + Percent + Percent. Type + + + + + + + + + BBIE + Transport Schedule. Remarks. Text + Remarks related to the transport schedule status. + 0..n + Transport Schedule + Remarks + Text + Text. Type + + + + + + + + + ASBIE + Transport Schedule. Status_ Location. Location + The location for which status is reported. + 1 + Transport Schedule + Status + Location + Location + Location + + + + + + + + + ASBIE + Transport Schedule. Actual Arrival_ Transport Event. Transport Event + The actual arrival at a location. + 0..1 + Transport Schedule + Actual Arrival + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Schedule. Actual Departure_ Transport Event. Transport Event + The actual departure from a location. + 0..1 + Transport Schedule + Actual Departure + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Schedule. Estimated Departure_ Transport Event. Transport Event + An estimated departure from a specified location. + 0..1 + Transport Schedule + Estimated Departure + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Schedule. Estimated Arrival_ Transport Event. Transport Event + An estimated arrival at a specified location. + 0..1 + Transport Schedule + Estimated Arrival + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Schedule. Planned Departure_ Transport Event. Transport Event + The planned departure from a specified location. + 0..1 + Transport Schedule + Planned Departure + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transport Schedule. Planned Arrival_ Transport Event. Transport Event + The planned arrival at a specified location. + 0..1 + Transport Schedule + Planned Arrival + Transport Event + Transport Event + Transport Event + + + + + + + + + + + ABIE + Transportation Segment. Details + A class to describe one segment or leg in a transportation service. + Transportation Segment + + + + + + + + + BBIE + Transportation Segment. Sequence. Numeric + A number indicating the order of this segment in the sequence of transportation segments making up a transportation service. + 1 + Transportation Segment + Sequence + Numeric + Numeric. Type + 1, 2, 3, 4, etc. + + + + + + + + + BBIE + Transportation Segment. Transport Execution Plan Reference. Identifier + An identifier for the transport execution plan governing this transportation segment. + 0..1 + Transportation Segment + Transport Execution Plan Reference + Identifier + Identifier. Type + + + + + + + + + ASBIE + Transportation Segment. Transportation Service + The transportation service used in this transportation segment. + 1 + Transportation Segment + Transportation Service + Transportation Service + Transportation Service + + + + + + + + + ASBIE + Transportation Segment. Transport Service Provider_ Party. Party + The transport service provider responsible for carrying out transportation services in this transportation segment. + 1 + Transportation Segment + Transport Service Provider + Party + Party + Party + + + + + + + + + ASBIE + Transportation Segment. Referenced_ Consignment. Consignment + A consignment referenced in this transportation segment. Such a consignment may have different identifiers than the consignment identifiers being used in the transportation service agreed between the transport user and the transport service provider. + 0..1 + Transportation Segment + Referenced + Consignment + Consignment + Consignment + + + + + + + + + ASBIE + Transportation Segment. Shipment Stage + The shipment stage associated with this transportation segment. + 0..n + Transportation Segment + Shipment Stage + Shipment Stage + Shipment Stage + + + + + + + + + + + ABIE + Transportation Service. Details + A class to describe a transportation service. + Transportation Service + + + + + + + + + BBIE + Transportation Service. Transport Service Code. Code + A code signifying the extent of this transportation service (e.g., door-to-door, port-to-port). + 1 + Transportation Service + Transport Service Code + Code + Code. Type + + + + + + + + + BBIE + Transportation Service. Tariff Class Code. Code + A code signifying the tariff class applicable to this transportation service. + 0..1 + Transportation Service + Tariff Class Code + Code + Code. Type + Tariff Class Specifier + + + + + + + + + BBIE + Transportation Service. Priority. Text + The priority of this transportation service. + 0..1 + Transportation Service + Priority + Text + Text. Type + + + + + + + + + BBIE + Transportation Service. Freight Rate Class Code. Code + A code signifying the rate class for freight in this transportation service. + 0..1 + Transportation Service + Freight Rate Class Code + Code + Code. Type + Charge Basis + + + + + + + + + BBIE + Transportation Service. Transportation Service Description. Text + Text describing this transportation service. + 0..n + Transportation Service + Transportation Service Description + Text + Text. Type + + + + + + + + + BBIE + Transportation Service. Transportation Service Details URI. Identifier + The Uniform Resource Identifier (URI) of a document providing additional details regarding this transportation service. + 0..1 + Transportation Service + Transportation Service Details URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Transportation Service. Nomination Date. Date + In a transport contract, the deadline date by which this transportation service has to be booked. For example, if this service is scheduled for Wednesday 16 February 2011 at 10 a.m. CET, the nomination date might be Tuesday15 February 2011. + 0..1 + Transportation Service + Nomination Date + Date + Date. Type + + + + + + + + + BBIE + Transportation Service. Nomination Time. Time + In a transport contract, the deadline time by which this transportation service has to be booked. For example, if this service is scheduled for Wednesday 16 February 2011 at 10 a.m. CET, the nomination date might be Tuesday15 February 2011 and the nomination time 4 p.m. at the latest. + 0..1 + Transportation Service + Nomination Time + Time + Time. Type + + + + + + + + + BBIE + Transportation Service. Name + The name of this transportation service. + 0..1 + Transportation Service + Name + Name + Name. Type + + + + + + + + + BBIE + Transportation Service. Sequence. Numeric + A number indicating the order of this transportation service in a sequence of transportation services. + 0..1 + Transportation Service + Sequence + Numeric + Numeric. Type + + + + + + + + + ASBIE + Transportation Service. Transport Equipment + A piece of transport equipment used in this transportation service. + 0..n + Transportation Service + Transport Equipment + Transport Equipment + Transport Equipment + + + + + + + + + ASBIE + Transportation Service. Supported_ Transport Equipment. Transport Equipment + A piece of transport equipment supported in this transportation service. + 0..n + Transportation Service + Supported + Transport Equipment + Transport Equipment + Transport Equipment + + + + + + + + + ASBIE + Transportation Service. Unsupported_ Transport Equipment. Transport Equipment + A piece of transport equipment that is not supported in this transportation service. + 0..n + Transportation Service + Unsupported + Transport Equipment + Transport Equipment + Transport Equipment + + + + + + + + + ASBIE + Transportation Service. Commodity Classification + A classification of this transportation service. + 0..n + Transportation Service + Commodity Classification + Commodity Classification + Commodity Classification + + + + + + + + + ASBIE + Transportation Service. Supported_ Commodity Classification. Commodity Classification + A classification (e.g., general cargo) for commodities that can be handled in this transportation service. + 0..n + Transportation Service + Supported + Commodity Classification + Commodity Classification + Commodity Classification + + + + + + + + + ASBIE + Transportation Service. Unsupported_ Commodity Classification. Commodity Classification + A classification for commodities that cannot be handled in this transportation service. + 0..n + Transportation Service + Unsupported + Commodity Classification + Commodity Classification + Commodity Classification + + + + + + + + + ASBIE + Transportation Service. Total Capacity_ Dimension. Dimension + The total capacity or volume available in this transportation service. + 0..1 + Transportation Service + Total Capacity + Dimension + Dimension + Dimension + + + + + + + + + ASBIE + Transportation Service. Shipment Stage + One of the stages of shipment in this transportation service. + 0..n + Transportation Service + Shipment Stage + Shipment Stage + Shipment Stage + + + + + + + + + ASBIE + Transportation Service. Transport Event + One of the transport events taking place in this transportation service. + 0..n + Transportation Service + Transport Event + Transport Event + Transport Event + + + + + + + + + ASBIE + Transportation Service. Responsible Transport Service Provider_ Party. Party + The transport service provider responsible for this transportation service. + 0..1 + Transportation Service + Responsible Transport Service Provider + Party + Party + Party + + + + + + + + + ASBIE + Transportation Service. Environmental Emission + An environmental emission resulting from this transportation service. + 0..n + Transportation Service + Environmental Emission + Environmental Emission + Environmental Emission + + + + + + + + + ASBIE + Transportation Service. Estimated Duration_ Period. Period + The estimated duration of this transportation service. + 0..1 + Transportation Service + Estimated Duration + Period + Period + Period + + + + + + + + + ASBIE + Transportation Service. Scheduled_ Service Frequency. Service Frequency + A class to specify which day of the week a transport service is operational. + 0..n + Transportation Service + Scheduled + Service Frequency + Service Frequency + Service Frequency + + + + + + + + + + + ABIE + Unstructured Price. Details + A simplified version of the Price class intended for applications such as telephone billing. + Unstructured Price + + + + + + + + + BBIE + Unstructured Price. Price Amount. Amount + The price amount. + 0..1 + Unstructured Price + Price Amount + Amount + Amount. Type + 23.45 + + + + + + + + + BBIE + Unstructured Price. Time Amount. Text + The usage time upon which the price is based. + 0..1 + Unstructured Price + Time Amount + Text + Text. Type + + + + + + + + + + + ABIE + Utility Item. Details + A class to describe the consumption of a utility product. + Utility Item + + + + + + + + + BBIE + Utility Item. Identifier + An identifier for this utility item. + 1 + Utility Item + Identifier + Identifier + Identifier. Type + 1 + + + + + + + + + BBIE + Utility Item. Subscriber Identifier. Identifier + An identifier for the subscriber to the utility. + 0..1 + Utility Item + Subscriber Identifier + Identifier + Identifier. Type + 98143211 + + + + + + + + + BBIE + Utility Item. Subscriber Type. Text + Identification of the subscriber type, expressed as text.. + 0..1 + Utility Item + Subscriber Type + Text + Text. Type + + + + + + + + + BBIE + Utility Item. Subscriber Type Code. Code + The code identifying for the service type. + 0..1 + Utility Item + Subscriber Type Code + Code + Code. Type + + + + + + + + + BBIE + Utility Item. Description. Text + Text describing the consumption product. + 0..n + Utility Item + Description + Text + Text. Type + Basis price quarter (5.761 kWh per 35,58 cents), Transport of electricity, etc. + + + + + + + + + BBIE + Utility Item. Pack Quantity. Quantity + The unit packaging quantity. + 0..1 + Utility Item + Pack Quantity + Quantity + Quantity. Type + 1 + + + + + + + + + BBIE + Utility Item. Pack Size. Numeric + The number of items in a pack. + 0..1 + Utility Item + Pack Size + Numeric + Numeric. Type + + + + + + + + + BBIE + Utility Item. Consumption Type. Text + The type of product consumed, expressed as text. + 0..1 + Utility Item + Consumption Type + Text + Text. Type + Consumption + + + + + + + + + BBIE + Utility Item. Consumption Type Code. Code + The type of product consumed, expressed as a code. + 0..1 + Utility Item + Consumption Type Code + Code + Code. Type + Consumption + + + + + + + + + BBIE + Utility Item. Current_ Charge Type. Text + Information of the actual payments type for the utility Item + 0..1 + Utility Item + Current + Charge Type + Text + Text. Type + + + + + + + + + BBIE + Utility Item. Current_ Charge Type Code. Code + Information of the actual payments type code expressed as a code + 0..1 + Utility Item + Current + Charge Type Code + Code + Code. Type + + + + + + + + + BBIE + Utility Item. One Time_ Charge Type. Text + Information about the one-time payment type in case everything is paid One time + 0..1 + Utility Item + One Time + Charge Type + Text + Text. Type + + + + + + + + + BBIE + Utility Item. One Time_ Charge Type Code. Code + Information about the one-time payment type code + 0..1 + Utility Item + One Time + Charge Type Code + Code + Code. Type + + + + + + + + + ASBIE + Utility Item. Tax Category + The tax category applicable to this utility item. + 0..1 + Utility Item + Tax Category + Tax Category + Tax Category + + + + + + + + + ASBIE + Utility Item. Contract + A contract setting forth conditions applicable to this utility item. + 0..1 + Utility Item + Contract + Contract + Contract + + + + + + + + + + + ABIE + Web Site Access. Details + A class to describe access to a web site. + Web Site Access + + + + + + + + + BBIE + Web Site Access. URI. Identifier + The Uniform Resource Identifier (URI) for this web site; i.e., its Uniform Resource Locator (URL). + 0..1 + Web Site Access + URI + Identifier + Identifier. Type + + + + + + + + + BBIE + Web Site Access. Password. Text + A password to the web site. + 1 + Web Site Access + Password + Text + Text. Type + confidence + + + + + + + + + BBIE + Web Site Access. Login. Text + Text describing login details. + 1 + Web Site Access + Login + Text + Text. Type + Utsuser + + + + + + + + + + + ABIE + Winning Party. Details + A party that is identified as the awarded by a tender result. + Winning Party + + + + + + + + + BBIE + Winning Party. Rank. Text + Indicates the rank obtained in the award. + 0..1 + Winning Party + Rank + Text + Text. Type + + + + + + + + + ASBIE + Winning Party. Party + Information about an organization, sub-organization, or individual fulfilling a role in a business process. + 1 + Winning Party + Party + Party + Party + + + + + + + + + + + ABIE + Work Phase Reference. Details + A class that refers to a phase of work. Used for instance to specify what part of the contract the billing is referring to. + Work Phase Reference + + + + + + + + + BBIE + Work Phase Reference. Identifier + An identifier for this phase of work. + 0..1 + Work Phase Reference + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Work Phase Reference. Work Phase Code. Code + A code signifying this phase of work. + 0..1 + Work Phase Reference + Work Phase Code + Code + Code. Type + + + + + + + + + BBIE + Work Phase Reference. Work Phase. Text + Text describing this phase of work. + 0..n + Work Phase Reference + Work Phase + Text + Text. Type + + + + + + + + + BBIE + Work Phase Reference. Progress Percent. Percent + The progress percentage of the work phase. + 0..1 + Work Phase Reference + Progress Percent + Percent + Percent. Type + + + + + + + + + BBIE + Work Phase Reference. Start Date. Date + The date on which this phase of work begins. + 0..1 + Work Phase Reference + Start Date + Date + Date. Type + + + + + + + + + BBIE + Work Phase Reference. End Date. Date + The date on which this phase of work ends. + 0..1 + Work Phase Reference + End Date + Date + Date. Type + + + + + + + + + ASBIE + Work Phase Reference. Work Order_ Document Reference. Document Reference + A reference to a document regarding the work order for the project in which this phase of work takes place. + 0..n + Work Phase Reference + Work Order + Document Reference + Document Reference + Document Reference + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonBasicComponents-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonBasicComponents-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..81179677e80ab19d095dc7f03f8128751cc626e5 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonBasicComponents-2.1.xsd @@ -0,0 +1,5389 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonExtensionComponents-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonExtensionComponents-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..46c7a020e4924a6588522358e0988f364a208193 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonExtensionComponents-2.1.xsd @@ -0,0 +1,223 @@ + + + + + + + + + + + + + A container for all extensions present in the document. + + + + + + + A container for all extensions present in the document. + + + + + + + A single extension for private use. + + + + + + + + + A single extension for private use. + + + + + + + A single extension for private use. + + + + + + + An identifier for the Extension assigned by the creator of the extension. + + + + + + + A name for the Extension assigned by the creator of the extension. + + + + + + + An agency that maintains one or more Extensions. + + + + + + + The name of the agency that maintains the Extension. + + + + + + + The version of the Extension. + + + + + + + A URI for the Agency that maintains the Extension. + + + + + + + A URI for the Extension. + + + + + + + A code for reason the Extension is being included. + + + + + + + A description of the reason for the Extension. + + + + + + + The definition of the extension content. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonSignatureComponents-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonSignatureComponents-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..39acb435cbc32f3a7acff42c257e2c7a37b69db7 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CommonSignatureComponents-2.1.xsd @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + ABIE + UBL Document Signatures. Details + This class collects all signature information for a document. + UBL Document Signatures + + + + + + + + + ASBIE + UBL Document Signatures. Signature Information + Each of these is scaffolding for a single digital signature. + 1..n + UBL Document Signatures + Signature Information + Signature Information + Signature Information + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CoreComponentParameters-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CoreComponentParameters-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..1a80c1817259753529cbeb83049423451810d394 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-CoreComponentParameters-2.1.xsd @@ -0,0 +1,63 @@ + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-ExtensionContentDataType-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-ExtensionContentDataType-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..94eb8cd99a431ed1db46f6e4853abfe4db238145 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-ExtensionContentDataType-2.1.xsd @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + Any element in any namespace other than the UBL extension + namespace is allowed to be the apex element of an extension. + Only those elements found in the UBL schemas and in the + trees of schemas imported in this module are validated. + Any element for which there is no schema declaration in any + of the trees of schemas passes validation and is not + treated as a schema constraint violation. + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-QualifiedDataTypes-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-QualifiedDataTypes-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..d16047bad619a6339976ac1a299e705d8ea56034 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-QualifiedDataTypes-2.1.xsd @@ -0,0 +1,69 @@ + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-SignatureAggregateComponents-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-SignatureAggregateComponents-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..5b4bd23e16b84d25f2b04080c5a6ff05545af7d2 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-SignatureAggregateComponents-2.1.xsd @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + ABIE + Signature Information. Details + This class captures a single signature and optionally associates to a signature in the document with the corresponding identifier. + Signature Information + + + + + + + + + BBIE + Signature Information. Identifier + This specifies the identifier of the signature distinguishing it from other signatures. + 0..1 + Signature Information + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Signature Information. Referenced Signature Identifier. Identifier + This associates this signature with the identifier of a signature business object in the document. + 0..1 + Signature Information + Referenced Signature Identifier + Identifier + Identifier. Type + + + + + + + This is a single digital signature as defined by the W3C specification. + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-SignatureBasicComponents-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-SignatureBasicComponents-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..c04a945421363b5ba0256d9eecba334cc56da724 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-SignatureBasicComponents-2.1.xsd @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-UnqualifiedDataTypes-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-UnqualifiedDataTypes-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..96f97c1390482a2493851154b8617e6477d9f3e8 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-UnqualifiedDataTypes-2.1.xsd @@ -0,0 +1,553 @@ + + + + + + + + + + UBLUDT000001 + UDT + Amount. Type + 1.0 + A number of monetary units specified using a given unit of currency. + Amount + + + + + + + + UNDT000001-SC2 + SC + Amount. Currency. Identifier + The currency of the amount. + Amount Currency + Identification + Identifier + string + Reference UNECE Rec 9, using 3-letter alphabetic codes. + + + + + + + + + + + UBLUDT000002 + UDT + Binary Object. Type + 1.0 + A set of finite-length sequences of binary octets. + Binary Object + binary + + + + + + + + UNDT000002-SC3 + SC + Binary Object. Mime. Code + The mime type of the binary object. + Binary Object + Mime + Code + string + + + + + + + + + + + UBLUDT000003 + UDT + Graphic. Type + 1.0 + A diagram, graph, mathematical curve, or similar representation. + Graphic + binary + + + + + + + + UNDT000003-SC3 + SC + Graphic. Mime. Code + The mime type of the graphic object. + Graphic + Mime + Code + normalizedString + + + + + + + + + + + UBLUDT000004 + UDT + Picture. Type + 1.0 + A diagram, graph, mathematical curve, or similar representation. + Picture + binary + + + + + + + + UNDT000004-SC3 + SC + Picture. Mime. Code + The mime type of the picture object. + Picture + Mime + Code + normalizedString + + + + + + + + + + + UBLUDT000005 + UDT + Sound. Type + 1.0 + An audio representation. + Sound + binary + + + + + + + + UNDT000005-SC3 + SC + Sound. Mime. Code + The mime type of the sound object. + Sound + Mime + Code + normalizedString + + + + + + + + + + + UBLUDT000006 + UDT + Video. Type + 1.0 + A video representation. + Video + binary + + + + + + + + UNDT000006-SC3 + SC + Video. Mime. Code + The mime type of the video object. + Video + Mime + Code + normalizedString + + + + + + + + + + + UBLUDT000007 + UDT + Code. Type + 1.0 + A character string (letters, figures, or symbols) that for brevity and/or language independence may be used to represent or replace a definitive value or text of an attribute, together with relevant supplementary information. + Code + string + Other supplementary components in the CCT are captured as part of the token and name for the schema module containing the code list and thus, are not declared as attributes. + + + + + + + + + + + UBLUDT000008 + UDT + Date Time. Type + 1.0 + A particular point in the progression of time, together with relevant supplementary information. + Date Time + string + Can be used for a date and/or time. + + + + + + + + + + + UBLUDT000009 + UDT + Date. Type + 1.0 + One calendar day according the Gregorian calendar. + Date + string + + + + + + + + + + + UBLUDT0000010 + UDT + Time. Type + 1.0 + An instance of time that occurs every day. + Time + string + + + + + + + + + + + UBLUDT0000011 + UDT + Identifier. Type + 1.0 + A character string to identify and uniquely distinguish one instance of an object in an identification scheme from all other objects in the same scheme, together with relevant supplementary information. + Identifier + string + Other supplementary components in the CCT are captured as part of the token and name for the schema module containing the identifier list and thus, are not declared as attributes. + + + + + + + + + + + UBLUDT0000012 + UDT + Indicator. Type + 1.0 + A list of two mutually exclusive Boolean values that express the only possible states of a property. + Indicator + string + + + + + + + + + + + UBLUDT0000013 + UDT + Measure. Type + 1.0 + A numeric value determined by measuring an object using a specified unit of measure. + Measure + Type + decimal + + + + + + + + UNDT000013-SC2 + SC + Measure. Unit. Code + The type of unit of measure. + Measure Unit + Code + Code + normalizedString + Reference UNECE Rec. 20 and X12 355 + + + + + + + + + + + UBLUDT0000014 + UDT + Numeric. Type + 1.0 + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Numeric + string + + + + + + + + + + + UBLUDT0000015 + UDT + 1.0 + Value. Type + Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Value + string + + + + + + + + + + + UBLUDT0000016 + UDT + 1.0 + Percent. Type + Numeric information that is assigned or is determined by calculation, counting, or sequencing and is expressed as a percentage. It does not require a unit of quantity or unit of measure. + Percent + string + + + + + + + + + + + UBLUDT0000017 + UDT + 1.0 + Rate. Type + A numeric expression of a rate that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. + Rate + string + + + + + + + + + + + UBLUDT0000018 + UDT + Quantity. Type + 1.0 + A counted number of non-monetary units, possibly including a fractional part. + Quantity + decimal + + + + + + + + + + + UBLUDT0000019 + UDT + Text. Type + 1.0 + A character string (i.e. a finite set of characters), generally in the form of words of a language. + Text + string + + + + + + + + + + + UBLUDT0000020 + UDT + Name. Type + 1.0 + A character string that constitutes the distinctive designation of a person, place, thing or concept. + Name + string + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-XAdESv132-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-XAdESv132-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..aee01c262bf31d04d52698abc6c2bea83ed432b9 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-XAdESv132-2.1.xsd @@ -0,0 +1,476 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-XAdESv141-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-XAdESv141-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..4be919110f62acf15c8ae78a9f6b4c08079d8fbb --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-XAdESv141-2.1.xsd @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-xmldsig-core-schema-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-xmldsig-core-schema-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..18bc600e1524537481043e3b925a51124fc69240 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/common/UBL-xmldsig-core-schema-2.1.xsd @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-ApplicationResponse-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-ApplicationResponse-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..a3f69143563d254816c074027fc3b372d9035622 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-ApplicationResponse-2.1.xsd @@ -0,0 +1,362 @@ + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + + + ABIE + Application Response. Details + A document to indicate the application's response to a transaction. This may be a business response initiated by a user or a technical response sent automatically by an application. + Application Response + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Application Response. UBL Version Identifier. Identifier + Identifies the earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Application Response + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Application Response. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Application Response + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Application Response. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Application Response + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Application Response. Profile Execution Identifier. Identifier + Identifies an instance of executing a profile, to associate all transactions in a collaboration. + 0..1 + Application Response + Profile Execution Identifier + Identifier + Identifier. Type + BPP-1001 + + + + + + + + + BBIE + Application Response. Identifier + An identifier for this document, assigned by the sender. + 1 + Application Response + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Application Response. UUID. Identifier + A universally unique identifier for an instance of this document. + 0..1 + Application Response + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Application Response. Issue Date. Date + The date, assigned by the sender, on which this document was issued. + 1 + Application Response + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Application Response. Issue Time. Time + The time, assigned by the sender, at which this document was issued. + 0..1 + Application Response + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Application Response. Response Date. Date + The date on which the information in the response was created. + 0..1 + Application Response + Response Date + Date + Date. Type + + + + + + + + + BBIE + Application Response. Response Time. Time + The time at which the information in the response was created. + 0..1 + Application Response + Response Time + Time + Time. Type + + + + + + + + + BBIE + Application Response. Note. Text + Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures. + 0..n + Application Response + Note + Text + Text. Type + + + + + + + + + BBIE + Application Response. Version. Identifier + Identifies the current version of this document. + 0..1 + Application Response + Version + Identifier + Identifier. Type + + + + + + + + + ASBIE + Application Response. Signature + A signature applied to this document. + 0..n + Application Response + Signature + Signature + Signature + + + + + + + + + ASBIE + Application Response. Sender_ Party. Party + The party sending this document. + 1 + Application Response + Sender + Party + Party + Party + + + + + + + + + ASBIE + Application Response. Receiver_ Party. Party + The party receiving this document. + 1 + Application Response + Receiver + Party + Party + Party + + + + + + + + + ASBIE + Application Response. Document Response + A response to a document. + 0..n + Application Response + Document Response + Document Response + Document Response + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-Catalogue-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-Catalogue-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..27de6e5fc1b708db23cf8761025b86d9708c9429 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-Catalogue-2.1.xsd @@ -0,0 +1,565 @@ + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + + + ABIE + Catalogue. Details + A document that describes items, prices, and price validity. + Catalogue + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Catalogue. UBL Version Identifier. Identifier + Identifies the earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Catalogue + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Catalogue. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Catalogue + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Catalogue. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Catalogue + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Catalogue. Profile Execution Identifier. Identifier + Identifies an instance of executing a profile, to associate all transactions in a collaboration. + 0..1 + Catalogue + Profile Execution Identifier + Identifier + Identifier. Type + BPP-1001 + + + + + + + + + BBIE + Catalogue. Identifier + An identifier for this document, assigned by the sender. + 1 + Catalogue + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue. UUID. Identifier + A universally unique identifier for an instance of this document. + 0..1 + Catalogue + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Catalogue. Action Code. Code + A code signifying whether the transaction is a replacement or an update. + 0..1 + Catalogue + Action Code + Code + Code. Type + Replace , Update . + + + + + + + + + BBIE + Catalogue. Name + Text, assigned by the sender, that identifies this document to business users. + 0..1 + Catalogue + Name + Name + Name. Type + winter 2005 collection + + + + + + + + + BBIE + Catalogue. Issue Date. Date + The date, assigned by the sender, on which this document was issued. + 1 + Catalogue + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue. Issue Time. Time + The time, assigned by the sender, at which this document was issued. + 0..1 + Catalogue + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue. Revision Date. Date + The date, assigned by the seller party, on which the information in the Catalogue was last revised. + 0..1 + Catalogue + Revision Date + Date + Date. Type + + + + + + + + + BBIE + Catalogue. Revision Time. Time + The time, assigned by the Seller party, at which the information in the Catalogue was last revised. + 0..1 + Catalogue + Revision Time + Time + Time. Type + + + + + + + + + BBIE + Catalogue. Note. Text + Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures. + 0..n + Catalogue + Note + Text + Text. Type + + + + + + + + + BBIE + Catalogue. Description. Text + Textual description of the document instance. + 0..n + Catalogue + Description + Text + Text. Type + computer accessories for laptops + + + + + + + + + BBIE + Catalogue. Version. Identifier + An identifier for the current version of the Catalogue. + 0..1 + Catalogue + Version + Identifier + Identifier. Type + 1.1 + + + + + + + + + BBIE + Catalogue. Previous_ Version. Identifier + An identifier for the previous version of the Catalogue that is superseded by this version. + 0..1 + Catalogue + Previous + Version + Identifier + Identifier. Type + 1.0 + + + + + + + + + BBIE + Catalogue. Line Count. Numeric + The number of Catalogue Lines in the document. + 0..1 + Catalogue + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Catalogue. Validity_ Period. Period + A period, assigned by the seller, during which the information in the Catalogue is effective. This may be given as start and end dates or as a duration. + 0..n + Catalogue + Validity + Period + Period + Period + + + + + + + + + ASBIE + Catalogue. Referenced_ Contract. Contract + A contract or framework agreement with which this Catalogue is associated. + 0..n + Catalogue + Referenced + Contract + Contract + Contract + + + + + + + + + ASBIE + Catalogue. Source_ Catalogue Reference. Catalogue Reference + A reference to the source catalogue. + 0..1 + Catalogue + Source + Catalogue Reference + Catalogue Reference + Catalogue Reference + + + + + + + + + ASBIE + Catalogue. Document Reference + A reference to another document associated with this document. + 0..n + Catalogue + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Catalogue. Signature + A signature applied to this document. + 0..n + Catalogue + Signature + Signature + Signature + + + + + + + + + ASBIE + Catalogue. Provider_ Party. Party + The party providing the Catalogue. + 1 + Catalogue + Provider + Party + Party + Party + + + + + + + + + ASBIE + Catalogue. Receiver_ Party. Party + The party receiving the Catalogue. + 1 + Catalogue + Receiver + Party + Party + Party + + + + + + + + + ASBIE + Catalogue. Seller_ Supplier Party. Supplier Party + The seller. + 0..1 + Catalogue + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Catalogue. Contractor_ Customer Party. Customer Party + The customer party responsible for the contracts with which the Catalogue is associated. + 0..1 + Catalogue + Contractor + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Catalogue. Trading Terms + The trading terms associated with this Catalogue. + 0..n + Catalogue + Trading Terms + Trading Terms + Trading Terms + + + + + + + + + ASBIE + Catalogue. Catalogue Line + A line in a Catalogue describing an item of sale. + 1..n + Catalogue + Catalogue Line + Catalogue Line + Catalogue Line + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-CreditNote-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-CreditNote-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..e4f2c7cfb12e8bf559a16906a4dbf7763f0fa08e --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-CreditNote-2.1.xsd @@ -0,0 +1,951 @@ + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + + + ABIE + Credit Note. Details + A document used to specify credits due to the Debtor from the Creditor. + Credit Note + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Credit Note. UBL Version Identifier. Identifier + Identifies the earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Credit Note + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Credit Note. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Credit Note + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Credit Note. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Credit Note + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Credit Note. Profile Execution Identifier. Identifier + Identifies an instance of executing a profile, to associate all transactions in a collaboration. + 0..1 + Credit Note + Profile Execution Identifier + Identifier + Identifier. Type + BPP-1001 + + + + + + + + + BBIE + Credit Note. Identifier + An identifier for this document, assigned by the sender. + 1 + Credit Note + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Credit Note. Copy_ Indicator. Indicator + Indicates whether this document is a copy (true) or not (false). + 0..1 + Credit Note + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Credit Note. UUID. Identifier + A universally unique identifier for an instance of this document. + 0..1 + Credit Note + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Credit Note. Issue Date. Date + The date, assigned by the sender, on which this document was issued. + 1 + Credit Note + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Credit Note. Issue Time. Time + The time, assigned by the sender, at which this document was issued. + 0..1 + Credit Note + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Credit Note. Tax Point Date. Date + The date of the Credit Note, used to indicate the point at which tax becomes applicable. + 0..1 + Credit Note + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Credit Note. Credit Note Type Code. Code + A code signifying the type of the Credit Note. + 0..1 + Credit Note + Credit Note Type Code + Code + Code. Type + + + + + + + + + BBIE + Credit Note. Note. Text + Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures. + 0..n + Credit Note + Note + Text + Text. Type + + + + + + + + + BBIE + Credit Note. Document_ Currency Code. Code + A code signifying the default currency for this document. + 0..1 + Credit Note + Document + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Credit Note. Tax_ Currency Code. Code + A code signifying the currency used for tax amounts in the Credit Note. + 0..1 + Credit Note + Tax + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Credit Note. Pricing_ Currency Code. Code + A code signifying the currency used for prices in the Credit Note. + 0..1 + Credit Note + Pricing + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Credit Note. Payment_ Currency Code. Code + A code signifying the currency used for payment in the Credit Note. + 0..1 + Credit Note + Payment + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Credit Note. Payment Alternative_ Currency Code. Code + A code signifying the alternative currency used for payment in the Credit Note. + 0..1 + Credit Note + Payment Alternative + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Credit Note. Accounting Cost Code. Code + The buyer's accounting code, applied to the Credit Note as a whole. + 0..1 + Credit Note + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Credit Note. Accounting Cost. Text + The buyer's accounting code, applied to the Credit Note as a whole, expressed as text. + 0..1 + Credit Note + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Credit Note. Line Count. Numeric + The number of Credit Note Lines in the document. + 0..1 + Credit Note + Line Count + Numeric + Numeric. Type + + + + + + + + + BBIE + Credit Note. Buyer_ Reference. Text + A reference provided by the buyer used for internal routing of the document. + 0..1 + Credit Note + Buyer + Reference + Text + Text. Type + + + + + + + + + ASBIE + Credit Note. Invoice_ Period. Period + Associates the Credit Note with Invoicing Periods rather than with a specific Invoice. + 0..n + Credit Note + Invoice + Period + Period + Period + + + + + + + + + ASBIE + Credit Note. Discrepancy_ Response. Response + A reason for the Credit Note as a whole. + 0..n + Credit Note + Discrepancy + Response + Response + Response + + + + + + + + + ASBIE + Credit Note. Order Reference + The Order associated with this Credit Note. + 0..1 + Credit Note + Order Reference + Order Reference + Order Reference + + + + + + + + + ASBIE + Credit Note. Billing Reference + A reference to a billing document associated with this document. + 0..n + Credit Note + Billing Reference + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Credit Note. Despatch_ Document Reference. Document Reference + A reference to a Despatch Advice associated with this document. + 0..n + Credit Note + Despatch + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note. Receipt_ Document Reference. Document Reference + A reference to a Receipt Advice associated with this document. + 0..n + Credit Note + Receipt + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note. Contract_ Document Reference. Document Reference + A reference to a contract associated with this document. + 0..n + Credit Note + Contract + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note. Additional_ Document Reference. Document Reference + A reference to an additional document associated with this document. + 0..n + Credit Note + Additional + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note. Statement_ Document Reference. Document Reference + A reference to a Statement associated with this document. + 0..n + Credit Note + Statement + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note. Originator_ Document Reference. Document Reference + A reference to an originator document associated with this document. + 0..n + Credit Note + Originator + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Credit Note. Signature + A signature applied to this document. + 0..n + Credit Note + Signature + Signature + Signature + + + + + + + + + ASBIE + Credit Note. Accounting_ Supplier Party. Supplier Party + The accounting supplier party. + 1 + Credit Note + Accounting + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Credit Note. Accounting_ Customer Party. Customer Party + The accounting customer party. + 1 + Credit Note + Accounting + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Credit Note. Payee_ Party. Party + The payee. + 0..1 + Credit Note + Payee + Party + Party + Party + + + + + + + + + ASBIE + Credit Note. Buyer_ Customer Party. Customer Party + The buyer. + 0..1 + Credit Note + Buyer + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Credit Note. Seller_ Supplier Party. Supplier Party + The seller. + 0..1 + Credit Note + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Credit Note. Tax Representative_ Party. Party + The tax representative. + 0..1 + Credit Note + Tax Representative + Party + Party + Party + + + + + + + + + ASBIE + Credit Note. Delivery + A delivery associated with this document. + 0..n + Credit Note + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Credit Note. Delivery Terms + A set of delivery terms associated with this document. + 0..n + Credit Note + Delivery Terms + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Credit Note. Payment Means + Expected means of payment. + 0..n + Credit Note + Payment Means + Payment Means + Payment Means + + + + + + + + + ASBIE + Credit Note. Payment Terms + A set of payment terms associated with this document. + 0..n + Credit Note + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Credit Note. Tax_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the tax currency. + 0..1 + Credit Note + Tax + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Credit Note. Pricing_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the pricing currency. + 0..1 + Credit Note + Pricing + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Credit Note. Payment_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the payment currency. + 0..1 + Credit Note + Payment + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Credit Note. Payment Alternative_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the payment alternative currency. + 0..1 + Credit Note + Payment Alternative + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Credit Note. Allowance Charge + A discount or charge that applies to a price component. + 0..n + Credit Note + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Credit Note. Tax Total + The total amount of a specific type of tax. + 0..n + Credit Note + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Credit Note. Legal_ Monetary Total. Monetary Total + The total amount payable on the Credit Note, including allowances, charges, and taxes. + 1 + Credit Note + Legal + Monetary Total + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Credit Note. Credit Note Line + A Credit Note line. + 1..n + Credit Note + Credit Note Line + Credit Note Line + Credit Note Line + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..2094fa55f44855671c5e2bbd04b756dad5c50920 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd @@ -0,0 +1,482 @@ + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + + + ABIE + Despatch Advice. Details + A document used to describe the despatch or delivery of goods and services. + Despatch Advice + Ship Note, Dispatch Advice, Consignment Note + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Despatch Advice. UBL Version Identifier. Identifier + Identifies the earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Despatch Advice + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Despatch Advice. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Despatch Advice + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Despatch Advice. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Despatch Advice + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Despatch Advice. Profile Execution Identifier. Identifier + Identifies an instance of executing a profile, to associate all transactions in a collaboration. + 0..1 + Despatch Advice + Profile Execution Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Advice. Identifier + An identifier for this document, assigned by the sender. + 1 + Despatch Advice + Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Advice. Copy_ Indicator. Indicator + Indicates whether this document is a copy (true) or not (false). + 0..1 + Despatch Advice + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Despatch Advice. UUID. Identifier + A universally unique identifier for an instance of this document. + 0..1 + Despatch Advice + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Despatch Advice. Issue Date. Date + The date, assigned by the sender, on which this document was issued. + 1 + Despatch Advice + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Despatch Advice. Issue Time. Time + The time, assigned by the sender, at which this document was issued. + 0..1 + Despatch Advice + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Despatch Advice. Document Status Code. Code + A code signifying the status of the Despatch Advice with respect to its original state. This code may be used if the document precedes the event and is subsequently found to be incorrect and in need of cancellation or revision. + 0..1 + Despatch Advice + Document Status Code + Code + Document Status + Document Status_ Code. Type + + + + + + + + + BBIE + Despatch Advice. Despatch Advice Type Code. Code + A code signifying the type of the Despatch Advice. + 0..1 + Despatch Advice + Despatch Advice Type Code + Code + Code. Type + + + + + + + + + BBIE + Despatch Advice. Note. Text + Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures. + 0..n + Despatch Advice + Note + Text + Text. Type + + + + + + + + + BBIE + Despatch Advice. Line Count. Numeric + The number of Despatch Lines in this document. + 0..1 + Despatch Advice + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Despatch Advice. Order Reference + A reference to an Order with which this Despatch Advice is associated. + 0..n + Despatch Advice + Order Reference + Order Reference + Order Reference + + + + + + + + + ASBIE + Despatch Advice. Additional_ Document Reference. Document Reference + A reference to an additional document associated with this document. + 0..n + Despatch Advice + Additional + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Despatch Advice. Signature + A signature applied to this document. + 0..n + Despatch Advice + Signature + Signature + Signature + + + + + + + + + ASBIE + Despatch Advice. Despatch_ Supplier Party. Supplier Party + The despatch party. + 1 + Despatch Advice + Despatch + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Despatch Advice. Delivery_ Customer Party. Customer Party + The delivery recipient. + 1 + Despatch Advice + Delivery + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Despatch Advice. Buyer_ Customer Party. Customer Party + The buyer. + 0..1 + Despatch Advice + Buyer + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Despatch Advice. Seller_ Supplier Party. Supplier Party + The seller. + 0..1 + Despatch Advice + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Despatch Advice. Originator_ Customer Party. Customer Party + A customer party as originator. + 0..1 + Despatch Advice + Originator + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Despatch Advice. Shipment + The shipment. + 0..1 + Despatch Advice + Shipment + Shipment + Shipment + + + + + + + + + ASBIE + Despatch Advice. Despatch Line + A Despatch Line associated with a kind of item delivered. + 1..n + Despatch Advice + Despatch Line + Despatch Line + Despatch Line + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..5d358c0aca52942015b54e840cc1059a1c44eba5 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd @@ -0,0 +1,1002 @@ + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + + + ABIE + Invoice. Details + A document used to request payment. + Invoice + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Invoice. UBL Version Identifier. Identifier + Identifies the earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Invoice + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Invoice. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Invoice + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Invoice. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Invoice + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Invoice. Profile Execution Identifier. Identifier + Identifies an instance of executing a profile, to associate all transactions in a collaboration. + 0..1 + Invoice + Profile Execution Identifier + Identifier + Identifier. Type + BPP-1001 + + + + + + + + + BBIE + Invoice. Identifier + An identifier for this document, assigned by the sender. + 1 + Invoice + Identifier + Identifier + Identifier. Type + Invoice Number + + + + + + + + + BBIE + Invoice. Copy_ Indicator. Indicator + Indicates whether this document is a copy (true) or not (false). + 0..1 + Invoice + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Invoice. UUID. Identifier + A universally unique identifier for an instance of this document. + 0..1 + Invoice + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Invoice. Issue Date. Date + The date, assigned by the sender, on which this document was issued. + 1 + Invoice + Issue Date + Date + Date. Type + Invoice Date + + + + + + + + + BBIE + Invoice. Issue Time. Time + The time, assigned by the sender, at which this document was issued. + 0..1 + Invoice + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Invoice. Due Date. Date + The date on which Invoice is due. + 0..1 + Invoice + Due Date + Date + Date. Type + + + + + + + + + BBIE + Invoice. Invoice Type Code. Code + A code signifying the type of the Invoice. + 0..1 + Invoice + Invoice Type Code + Code + Code. Type + + + + + + + + + BBIE + Invoice. Note. Text + Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures. + 0..n + Invoice + Note + Text + Text. Type + + + + + + + + + BBIE + Invoice. Tax Point Date. Date + The date of the Invoice, used to indicate the point at which tax becomes applicable. + 0..1 + Invoice + Tax Point Date + Date + Date. Type + + + + + + + + + BBIE + Invoice. Document_ Currency Code. Code + A code signifying the default currency for this document. + 0..1 + Invoice + Document + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Invoice. Tax_ Currency Code. Code + A code signifying the currency used for tax amounts in the Invoice. + 0..1 + Invoice + Tax + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Invoice. Pricing_ Currency Code. Code + A code signifying the currency used for prices in the Invoice. + 0..1 + Invoice + Pricing + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Invoice. Payment_ Currency Code. Code + A code signifying the currency used for payment in the Invoice. + 0..1 + Invoice + Payment + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Invoice. Payment Alternative_ Currency Code. Code + A code signifying the alternative currency used for payment in the Invoice. + 0..1 + Invoice + Payment Alternative + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Invoice. Accounting Cost Code. Code + The buyer's accounting code, applied to the Invoice as a whole. + 0..1 + Invoice + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Invoice. Accounting Cost. Text + The buyer's accounting code, applied to the Invoice as a whole, expressed as text. + 0..1 + Invoice + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Invoice. Line Count. Numeric + The number of lines in the document. + 0..1 + Invoice + Line Count + Numeric + Numeric. Type + + + + + + + + + BBIE + Invoice. Buyer_ Reference. Text + A reference provided by the buyer used for internal routing of the document. + 0..1 + Invoice + Buyer + Reference + Text + Text. Type + + + + + + + + + ASBIE + Invoice. Invoice_ Period. Period + A period to which the Invoice applies. + 0..n + Invoice + Invoice + Period + Period + Period + + + + + + + + + ASBIE + Invoice. Order Reference + A reference to the Order with which this Invoice is associated. + 0..1 + Invoice + Order Reference + Order Reference + Order Reference + + + + + + + + + ASBIE + Invoice. Billing Reference + A reference to a billing document associated with this document. + 0..n + Invoice + Billing Reference + Billing Reference + Billing Reference + + + + + + + + + ASBIE + Invoice. Despatch_ Document Reference. Document Reference + A reference to a Despatch Advice associated with this document. + 0..n + Invoice + Despatch + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Receipt_ Document Reference. Document Reference + A reference to a Receipt Advice associated with this document. + 0..n + Invoice + Receipt + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Statement_ Document Reference. Document Reference + A reference to a Statement associated with this document. + 0..n + Invoice + Statement + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Originator_ Document Reference. Document Reference + A reference to an originator document associated with this document. + 0..n + Invoice + Originator + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Contract_ Document Reference. Document Reference + A reference to a contract associated with this document. + 0..n + Invoice + Contract + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Additional_ Document Reference. Document Reference + A reference to an additional document associated with this document. + 0..n + Invoice + Additional + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Invoice. Project Reference + Information about a project. + 0..n + Invoice + Project Reference + Project Reference + Project Reference + + + + + + + + + ASBIE + Invoice. Signature + A signature applied to this document. + 0..n + Invoice + Signature + Signature + Signature + + + + + + + + + ASBIE + Invoice. Accounting_ Supplier Party. Supplier Party + The accounting supplier party. + 1 + Invoice + Accounting + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Invoice. Accounting_ Customer Party. Customer Party + The accounting customer party. + 1 + Invoice + Accounting + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Invoice. Payee_ Party. Party + The payee. + 0..1 + Invoice + Payee + Party + Party + Party + + + + + + + + + ASBIE + Invoice. Buyer_ Customer Party. Customer Party + The buyer. + 0..1 + Invoice + Buyer + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Invoice. Seller_ Supplier Party. Supplier Party + The seller. + 0..1 + Invoice + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Invoice. Tax Representative_ Party. Party + The tax representative. + 0..1 + Invoice + Tax Representative + Party + Party + Party + + + + + + + + + ASBIE + Invoice. Delivery + A delivery associated with this document. + 0..n + Invoice + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Invoice. Delivery Terms + A set of delivery terms associated with this document. + 0..1 + Invoice + Delivery Terms + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Invoice. Payment Means + Expected means of payment. + 0..n + Invoice + Payment Means + Payment Means + Payment Means + + + + + + + + + ASBIE + Invoice. Payment Terms + A set of payment terms associated with this document. + 0..n + Invoice + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Invoice. Prepaid_ Payment. Payment + A prepaid payment. + 0..n + Invoice + Prepaid + Payment + Payment + Payment + + + + + + + + + ASBIE + Invoice. Allowance Charge + A discount or charge that applies to a price component. + 0..n + Invoice + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Invoice. Tax_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the tax currency. + 0..1 + Invoice + Tax + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Invoice. Pricing_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the pricing currency. + 0..1 + Invoice + Pricing + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Invoice. Payment_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the payment currency. + 0..1 + Invoice + Payment + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Invoice. Payment Alternative_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the payment alternative currency. + 0..1 + Invoice + Payment Alternative + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Invoice. Tax Total + The total amount of a specific type of tax. + 0..n + Invoice + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Invoice. Withholding_ Tax Total. Tax Total + The total withholding tax. + 0..n + Invoice + Withholding + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Invoice. Legal_ Monetary Total. Monetary Total + The total amount payable on the Invoice, including Allowances, Charges, and Taxes. + 1 + Invoice + Legal + Monetary Total + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Invoice. Invoice Line + A line describing an invoice item. + 1..n + Invoice + Invoice Line + Invoice Line + Invoice Line + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-Order-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-Order-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..c249477f167bc6ec3471c16b48bb22a7f565569c --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-Order-2.1.xsd @@ -0,0 +1,891 @@ + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + + + ABIE + Order. Details + A document used to order goods and services. + Order + Purchase Order + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Order. UBL Version Identifier. Identifier + Identifies the earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Order + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Order. Customization Identifier. Identifier + Identifies a user-defined customization of UBL for a specific use. + 0..1 + Order + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Order. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Order + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Order. Profile Execution Identifier. Identifier + Identifies an instance of executing a profile, to associate all transactions in a collaboration. + 0..1 + Order + Profile Execution Identifier + Identifier + Identifier. Type + BPP-1001 + + + + + + + + + BBIE + Order. Identifier + An identifier for this document, assigned by the sender. + 1 + Order + Identifier + Identifier + Identifier. Type + Purchase Order Number, Order Number + + + + + + + + + BBIE + Order. Sales_ Order Identifier. Identifier + An identifier for the Order, assigned by the seller. + 0..1 + Order + Sales + Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order. Copy_ Indicator. Indicator + Indicates whether this document is a copy (true) or not (false). + 0..1 + Order + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order. UUID. Identifier + A universally unique identifier for an instance of this document. + 0..1 + Order + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order. Issue Date. Date + The date, assigned by the sender, on which this document was issued. + 1 + Order + Issue Date + Date + Date. Type + Order Date + + + + + + + + + BBIE + Order. Issue Time. Time + The time, assigned by the sender, at which this document was issued. + 0..1 + Order + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order. Order Type Code. Code + A code signifying the type of Order. + 0..1 + Order + Order Type Code + Code + Code. Type + + + + + + + + + BBIE + Order. Note. Text + Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures. + 0..n + Order + Note + Text + Text. Type + + + + + + + + + BBIE + Order. Requested Invoice_ Currency Code. Code + A code signifying the currency requested for amount totals in Invoices related to this Order. + 0..1 + Order + Requested Invoice + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Order. Document_ Currency Code. Code + A code signifying the default currency for this document. + 0..1 + Order + Document + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Order. Pricing_ Currency Code. Code + A code signifying the currency used for all prices in the Order. + 0..1 + Order + Pricing + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Order. Tax_ Currency Code. Code + A code signifying the currency requested for tax amounts in Invoices related to this Order. + 0..1 + Order + Tax + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Order. Customer_ Reference. Text + A supplementary reference for the Order. + 0..1 + Order + Customer + Reference + Text + Text. Type + + + + + + + + + BBIE + Order. Accounting Cost Code. Code + The buyer's accounting code, applied to the Order as a whole. + 0..1 + Order + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Order. Accounting Cost. Text + The buyer's accounting cost centre, applied to the Order as a whole, expressed as text. + 0..1 + Order + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Order. Line Count. Numeric + The number of Order Lines in the document. + 0..1 + Order + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Order. Validity_ Period. Period + The period for which the Order is valid. + 0..n + Order + Validity + Period + Period + Period + + + + + + + + + ASBIE + Order. Quotation_ Document Reference. Document Reference + A reference to a Quotation. + 0..1 + Order + Quotation + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Order. Order_ Document Reference. Document Reference + A reference to another Order. + 0..n + Order + Order + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Order. Originator_ Document Reference. Document Reference + A reference to an originator document associated with this document. + 0..1 + Order + Originator + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Order. Catalogue Reference + A reference to the Catalogue on which this Order is based. + 0..1 + Order + Catalogue Reference + Catalogue Reference + Catalogue Reference + + + + + + + + + ASBIE + Order. Additional_ Document Reference. Document Reference + A reference to an additional document associated with this document. + 0..n + Order + Additional + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Order. Contract + A contracts associated with this Order. + 0..n + Order + Contract + Contract + Contract + + + + + + + + + ASBIE + Order. Project Reference + A project with which this Order is associated. + 0..n + Order + Project Reference + Project Reference + Project Reference + + + + + + + + + ASBIE + Order. Signature + A signature applied to this document. + 0..n + Order + Signature + Signature + Signature + + + + + + + + + ASBIE + Order. Buyer_ Customer Party. Customer Party + The buyer. + 1 + Order + Buyer + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Order. Seller_ Supplier Party. Supplier Party + The seller. + 1 + Order + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order. Originator_ Customer Party. Customer Party + The originator. + 0..1 + Order + Originator + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Order. Freight Forwarder_ Party. Party + A freight forwarder or carrier. + 0..1 + Order + Freight Forwarder + Party + Party + Party + Carrier + + + + + + + + + ASBIE + Order. Accounting_ Customer Party. Customer Party + The accounting customer party. + 0..1 + Order + Accounting + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Order. Delivery + A delivery associated with this document. + 0..n + Order + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Order. Delivery Terms + A set of delivery terms associated with this document. + 0..n + Order + Delivery Terms + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Order. Payment Means + Expected means of payment. + 0..n + Order + Payment Means + Payment Means + Payment Means + + + + + + + + + ASBIE + Order. Payment Terms + A set of payment terms associated with this document. + 0..n + Order + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Order. Transaction Conditions + A specification of purchasing or sales conditions applying to the whole Order. + 0..1 + Order + Transaction Conditions + Transaction Conditions + Transaction Conditions + Sales condition, procurement condition + + + + + + + + + ASBIE + Order. Allowance Charge + A discount or charge that applies to a price component. + 0..n + Order + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Order. Tax_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the tax currency. + 0..1 + Order + Tax + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Order. Pricing_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the pricing currency. + 0..1 + Order + Pricing + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Order. Payment_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the payment currency. + 0..1 + Order + Payment + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Order. Destination_ Country. Country + The country of destination (for customs purposes). + 0..1 + Order + Destination + Country + Country + Country + + + + + + + + + ASBIE + Order. Tax Total + The total amount of a specific type of tax. + 0..n + Order + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Order. Anticipated_ Monetary Total. Monetary Total + The total amount for the Order anticipated by the buyer. + 0..1 + Order + Anticipated + Monetary Total + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Order. Order Line + A line associated with a line in the Catalogue and specifying a kind of item being ordered. + 1..n + Order + Order Line + Order Line + Order Line + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-OrderResponse-2.1.xsd b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-OrderResponse-2.1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..2ad59ba60297686df3d5f2a8b76822a823fbc4b1 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schemas/UBL_v2.1/maindoc/UBL-OrderResponse-2.1.xsd @@ -0,0 +1,956 @@ + + + + + + + + + + + This element MUST be conveyed as the root element in any instance document based on this Schema expression + + + + + + + + + ABIE + Order Response. Details + A document used to indicate detailed acceptance or rejection of an Order or to make a counter-offer. + Order Response + Order Acknowledgement, PO Response + + + + + + + A container for all extensions present in the document. + + + + + + + BBIE + Order Response. UBL Version Identifier. Identifier + Identifies the earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. + 0..1 + Order Response + UBL Version Identifier + Identifier + Identifier. Type + 2.0.5 + + + + + + + + + BBIE + Order Response. Customization Identifier. Identifier + Identifies a user-defined customization of UBL. + 0..1 + Order Response + Customization Identifier + Identifier + Identifier. Type + NES + + + + + + + + + BBIE + Order Response. Profile Identifier. Identifier + Identifies a user-defined profile of the customization of UBL being used. + 0..1 + Order Response + Profile Identifier + Identifier + Identifier. Type + BasicProcurementProcess + + + + + + + + + BBIE + Order Response. Profile Execution Identifier. Identifier + Identifies an instance of executing a profile, to associate all transactions in a collaboration. + 0..1 + Order Response + Profile Execution Identifier + Identifier + Identifier. Type + BPP-1001 + + + + + + + + + BBIE + Order Response. Identifier + An identifier for this document, assigned by the sender. + 1 + Order Response + Identifier + Identifier + Identifier. Type + Purchase Order Response Number, Acknowledgement of Order Number + + + + + + + + + BBIE + Order Response. Sales_ Order Identifier. Identifier + An identifier for the Order, issued by the Seller. + 0..1 + Order Response + Sales + Order Identifier + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Response. Copy_ Indicator. Indicator + Indicates whether this document is a copy (true) or not (false). + 0..1 + Order Response + Copy + Indicator + Indicator + Indicator. Type + + + + + + + + + BBIE + Order Response. UUID. Identifier + A universally unique identifier for an instance of this document. + 0..1 + Order Response + UUID + Identifier + Identifier. Type + + + + + + + + + BBIE + Order Response. Issue Date. Date + The date, assigned by the sender, on which this document was issued. + 1 + Order Response + Issue Date + Date + Date. Type + + + + + + + + + BBIE + Order Response. Issue Time. Time + The time, assigned by the sender, at which this document was issued. + 0..1 + Order Response + Issue Time + Time + Time. Type + + + + + + + + + BBIE + Order Response. Order Response Code. Code + A code signifying the type of response for this Order. + 0..1 + Order Response + Order Response Code + Code + Code. Type + + + + + + + + + BBIE + Order Response. Note. Text + Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures. + 0..n + Order Response + Note + Text + Text. Type + + + + + + + + + BBIE + Order Response. Document_ Currency Code. Code + A code signifying the default currency for this document. + 0..1 + Order Response + Document + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Order Response. Pricing_ Currency Code. Code + A code signifying the currency that is used for all prices in the Order Response. + 0..1 + Order Response + Pricing + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Order Response. Tax_ Currency Code. Code + A code signifying the currency that is used for all tax amounts in the Order Response. + 0..1 + Order Response + Tax + Currency Code + Code + Currency + Currency_ Code. Type + + + + + + + + + BBIE + Order Response. Total_ Packages Quantity. Quantity + The total number of packages contained in the Order Response. + 0..1 + Order Response + Total + Packages Quantity + Quantity + Quantity. Type + + + + + + + + + BBIE + Order Response. Gross_ Weight. Measure + The total gross weight for the Order Response (goods + packaging + transport equipment). + 0..1 + Order Response + Gross + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Order Response. Net_ Weight. Measure + The total net weight for the Order Response (goods + packaging). + 0..1 + Order Response + Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Order Response. Net Net_ Weight. Measure + The total net weight of the goods in the Order Response excluding packaging. + 0..1 + Order Response + Net Net + Weight + Measure + Measure. Type + + + + + + + + + BBIE + Order Response. Gross_ Volume. Measure + The total volume of the goods in the Order Response including packaging. + 0..1 + Order Response + Gross + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Order Response. Net_ Volume. Measure + The total volume of the goods in the Order Response excluding packaging. + 0..1 + Order Response + Net + Volume + Measure + Measure. Type + + + + + + + + + BBIE + Order Response. Customer_ Reference. Text + A supplementary reference assigned by the buyer, e.g., the CRI in a purchasing card transaction. + 0..1 + Order Response + Customer + Reference + Text + Text. Type + + + + + + + + + BBIE + Order Response. Accounting Cost Code. Code + An accounting cost code applied to the order as a whole. + 0..1 + Order Response + Accounting Cost Code + Code + Code. Type + + + + + + + + + BBIE + Order Response. Accounting Cost. Text + An accounting cost code applied to the order as a whole, expressed as text. + 0..1 + Order Response + Accounting Cost + Text + Text. Type + + + + + + + + + BBIE + Order Response. Line Count. Numeric + The number of Order Lines in this document. + 0..1 + Order Response + Line Count + Numeric + Numeric. Type + + + + + + + + + ASBIE + Order Response. Validity_ Period. Period + The period for which the Order Response is valid. + 0..n + Order Response + Validity + Period + Period + Period + + + + + + + + + ASBIE + Order Response. Order Reference + A reference to the Order being responded to. + 1..n + Order Response + Order Reference + Order Reference + Order Reference + + + + + + + + + ASBIE + Order Response. Order_ Document Reference. Document Reference + A reference to an Order other than the one being responded to. + 0..n + Order Response + Order + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Response. Originator_ Document Reference. Document Reference + A reference to an originator document associated with this document. + 0..1 + Order Response + Originator + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Response. Additional_ Document Reference. Document Reference + A reference to an additional document associated with this document. + 0..n + Order Response + Additional + Document Reference + Document Reference + Document Reference + + + + + + + + + ASBIE + Order Response. Contract + A contract associated with the Order being responded to. + 0..n + Order Response + Contract + Contract + Contract + + + + + + + + + ASBIE + Order Response. Signature + A signature applied to this document. + 0..n + Order Response + Signature + Signature + Signature + + + + + + + + + ASBIE + Order Response. Seller_ Supplier Party. Supplier Party + The seller. + 1 + Order Response + Seller + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order Response. Buyer_ Customer Party. Customer Party + The buyer. + 1 + Order Response + Buyer + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Response. Originator_ Customer Party. Customer Party + The originator. + 0..1 + Order Response + Originator + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Response. Freight Forwarder_ Party. Party + A freight forwarder or carrier. + 0..1 + Order Response + Freight Forwarder + Party + Party + Party + + + + + + + + + ASBIE + Order Response. Accounting_ Supplier Party. Supplier Party + The accounting supplier party. + 0..1 + Order Response + Accounting + Supplier Party + Supplier Party + Supplier Party + + + + + + + + + ASBIE + Order Response. Accounting_ Customer Party. Customer Party + The accounting customer party. + 0..1 + Order Response + Accounting + Customer Party + Customer Party + Customer Party + + + + + + + + + ASBIE + Order Response. Delivery + A delivery associated with this document. + 0..n + Order Response + Delivery + Delivery + Delivery + + + + + + + + + ASBIE + Order Response. Delivery Terms + A set of delivery terms associated with this document. + 0..1 + Order Response + Delivery Terms + Delivery Terms + Delivery Terms + + + + + + + + + ASBIE + Order Response. Payment Means + Expected means of payment. + 0..n + Order Response + Payment Means + Payment Means + Payment Means + + + + + + + + + ASBIE + Order Response. Payment Terms + A set of payment terms associated with this document. + 0..n + Order Response + Payment Terms + Payment Terms + Payment Terms + + + + + + + + + ASBIE + Order Response. Allowance Charge + A discount or charge that applies to a price component. + 0..n + Order Response + Allowance Charge + Allowance Charge + Allowance Charge + + + + + + + + + ASBIE + Order Response. Transaction Conditions + A specification of purchasing or sales conditions applying to the whole Order. + 0..1 + Order Response + Transaction Conditions + Transaction Conditions + Transaction Conditions + + + + + + + + + ASBIE + Order Response. Tax_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the tax currency. + 0..1 + Order Response + Tax + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Order Response. Pricing_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the pricing currency. + 0..1 + Order Response + Pricing + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Order Response. Payment_ Exchange Rate. Exchange Rate + The exchange rate between the document currency and the payment currency. + 0..1 + Order Response + Payment + Exchange Rate + Exchange Rate + Exchange Rate + + + + + + + + + ASBIE + Order Response. Destination_ Country. Country + The country of destination (for customs purposes). + 0..1 + Order Response + Destination + Country + Country + Country + + + + + + + + + ASBIE + Order Response. Tax Total + The total amount of a specific type of tax, as calculated by the seller. + 0..n + Order Response + Tax Total + Tax Total + Tax Total + + + + + + + + + ASBIE + Order Response. Legal_ Monetary Total. Monetary Total + The total amount of the Order (or counter-offer). + 0..1 + Order Response + Legal + Monetary Total + Monetary Total + Monetary Total + + + + + + + + + ASBIE + Order Response. Order Line + A line associated with a line in the Catalogue and specifying a kind of item being ordered. + 0..n + Order Response + Order Line + Order Line + Order Line + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_ApplicationResponse_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_ApplicationResponse_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..08246881884844369a6654d86f6d6eaea1157386 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_ApplicationResponse_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_AttachedDocument_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_AttachedDocument_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..fb30550e1979eaf58ee05f97ef8e11524a1172c8 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_AttachedDocument_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CatalogueDeletion_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CatalogueDeletion_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..377ca17c7e9de0db39b7ea74714a9000ee36319d Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CatalogueDeletion_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CatalogueItemSpecificationUpdate_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CatalogueItemSpecificationUpdate_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..15cfd2f31845afe60f5eaef42f90f8fd53e9bb63 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CatalogueItemSpecificationUpdate_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CataloguePricingUpdate_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CataloguePricingUpdate_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..8d99d7c09068b76bd6b73aab628ca039bcde52c8 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CataloguePricingUpdate_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CatalogueRequest_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CatalogueRequest_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..372f9062c73bd28f3cce67599086d9d42b65ec2a Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CatalogueRequest_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Catalogue_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Catalogue_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..12519c50c527ffffd30d3c903dad39ed1e20bb67 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Catalogue_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CreditNote_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CreditNote_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..367a9fa2940ef387736755dba5925ce025cd7fc9 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_CreditNote_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Invoice_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Invoice_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..3732cc4c35c7e808dc3e1008cb7bc94d9166e807 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Invoice_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderCancellation_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderCancellation_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..73bbd5fc2bc21f17f375b15cef5cc393c4525956 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderCancellation_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderChange_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderChange_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..91f6da487918d9d09c07f15332553e8536dedeb7 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderChange_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderResponseSimple_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderResponseSimple_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..e0565d358c4bf6ba1297d955b78836865cfefd2b Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderResponseSimple_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderResponse_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderResponse_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..6316a90ce4683b0df9a225b1f27b2ab25f10cf00 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_OrderResponse_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Order_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Order_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..ea6d889d858ec6fc58ebdd304cf59c889306c259 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Order_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Reminder_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Reminder_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..6b695af56c1c4a1204f9079becd525cca501d86b Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Reminder_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Statement_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Statement_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..c2957ed7ff6367afb54909fb5d3de3c544727731 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_Statement_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_UtilityStatement_Schematron.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_UtilityStatement_Schematron.xsl new file mode 100644 index 0000000000000000000000000000000000000000..68f72b0dc8e00a0c16641f737d707a806f036b1d Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOUBL/OIOUBL_UtilityStatement_Schematron.xsl differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl new file mode 100644 index 0000000000000000000000000000000000000000..3e312ad649449472a33987bb8a69f9167a98fb2f --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl @@ -0,0 +1,943 @@ + + + + + + +/ +@ + +[ + +] + + + + + + + + + + +substring-before(translate(substring-after(namespace-uri(),'http://rep.oio.dk/ubl/xml/schemas/0p71/'),'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ'),'/') = com:TypeCode: + The value of com:TypeCode under Invoice should be an uppercased equivalent to the lowercase value at the end of the namespace of the document element, thus if the namespace is http://rep.oio.dk/ubl/xml/schemas/0p71/pie the value of com:TypeCode should be PIE. + + + + + + +main:InvoiceCurrencyCode = "AED" or main:InvoiceCurrencyCode = "AFN" or main:InvoiceCurrencyCode = "ALL" or main:InvoiceCurrencyCode = "AMD" or main:InvoiceCurrencyCode = "ANG" or main:InvoiceCurrencyCode = "AOA" or main:InvoiceCurrencyCode = "ARS" or main:InvoiceCurrencyCode = "AUD" or main:InvoiceCurrencyCode = "AWG" or main:InvoiceCurrencyCode = "AZM" or main:InvoiceCurrencyCode = "AZN" or main:InvoiceCurrencyCode = "BAM" or main:InvoiceCurrencyCode = "BBD" or main:InvoiceCurrencyCode = "BDT" or main:InvoiceCurrencyCode = "BGN" or main:InvoiceCurrencyCode = "BHD" or main:InvoiceCurrencyCode = "BIF" or main:InvoiceCurrencyCode = "BMD" or main:InvoiceCurrencyCode = "BND" or main:InvoiceCurrencyCode = "BOB" or main:InvoiceCurrencyCode = "BRL" or main:InvoiceCurrencyCode = "BSD" or main:InvoiceCurrencyCode = "BTN" or main:InvoiceCurrencyCode = "BWP" or main:InvoiceCurrencyCode = "BYR" or main:InvoiceCurrencyCode = "BZD" or main:InvoiceCurrencyCode = "CAD" or main:InvoiceCurrencyCode = "CDF" or main:InvoiceCurrencyCode = "CHF" or main:InvoiceCurrencyCode = "CLP" or main:InvoiceCurrencyCode = "CNY" or main:InvoiceCurrencyCode = "COP" or main:InvoiceCurrencyCode = "CRC" or main:InvoiceCurrencyCode = "CSD" or main:InvoiceCurrencyCode = "CUP" or main:InvoiceCurrencyCode = "CVE" or main:InvoiceCurrencyCode = "CYP" or main:InvoiceCurrencyCode = "CZK" or main:InvoiceCurrencyCode = "DJF" or main:InvoiceCurrencyCode = "DKK" or main:InvoiceCurrencyCode = "DOP" or main:InvoiceCurrencyCode = "DZD" or main:InvoiceCurrencyCode = "EEK" or main:InvoiceCurrencyCode = "EGP" or main:InvoiceCurrencyCode = "ERN" or main:InvoiceCurrencyCode = "ETB" or main:InvoiceCurrencyCode = "EUR" or main:InvoiceCurrencyCode = "FJD" or main:InvoiceCurrencyCode = "FKP" or main:InvoiceCurrencyCode = "GBP" or main:InvoiceCurrencyCode = "GEL" or main:InvoiceCurrencyCode = "GGP" or main:InvoiceCurrencyCode = "GHC" or main:InvoiceCurrencyCode = "GIP" or main:InvoiceCurrencyCode = "GMD" or main:InvoiceCurrencyCode = "GNF" or main:InvoiceCurrencyCode = "GTQ" or main:InvoiceCurrencyCode = "GYD" or main:InvoiceCurrencyCode = "HKD" or main:InvoiceCurrencyCode = "HNL" or main:InvoiceCurrencyCode = "HRK" or main:InvoiceCurrencyCode = "HTG" or main:InvoiceCurrencyCode = "HUF" or main:InvoiceCurrencyCode = "IDR" or main:InvoiceCurrencyCode = "ILS" or main:InvoiceCurrencyCode = "IMP" or main:InvoiceCurrencyCode = "INR" or main:InvoiceCurrencyCode = "IQD" or main:InvoiceCurrencyCode = "IRR" or main:InvoiceCurrencyCode = "ISK" or main:InvoiceCurrencyCode = "JEP" or main:InvoiceCurrencyCode = "JMD" or main:InvoiceCurrencyCode = "JOD" or main:InvoiceCurrencyCode = "JPY" or main:InvoiceCurrencyCode = "KES" or main:InvoiceCurrencyCode = "KGS" or main:InvoiceCurrencyCode = "KHR" or main:InvoiceCurrencyCode = "KMF" or main:InvoiceCurrencyCode = "KPW" or main:InvoiceCurrencyCode = "KRW" or main:InvoiceCurrencyCode = "KWD" or main:InvoiceCurrencyCode = "KYD" or main:InvoiceCurrencyCode = "KZT" or main:InvoiceCurrencyCode = "LAK" or main:InvoiceCurrencyCode = "LBP" or main:InvoiceCurrencyCode = "LKR" or main:InvoiceCurrencyCode = "LRD" or main:InvoiceCurrencyCode = "LSL" or main:InvoiceCurrencyCode = "LTL" or main:InvoiceCurrencyCode = "LVL" or main:InvoiceCurrencyCode = "LYD" or main:InvoiceCurrencyCode = "MAD" or main:InvoiceCurrencyCode = "MDL" or main:InvoiceCurrencyCode = "MGA" or main:InvoiceCurrencyCode = "MKD" or main:InvoiceCurrencyCode = "MMK" or main:InvoiceCurrencyCode = "MNT" or main:InvoiceCurrencyCode = "MOP" or main:InvoiceCurrencyCode = "MRO" or main:InvoiceCurrencyCode = "MTL" or main:InvoiceCurrencyCode = "MUR" or main:InvoiceCurrencyCode = "MVR" or main:InvoiceCurrencyCode = "MWK" or main:InvoiceCurrencyCode = "MXN" or main:InvoiceCurrencyCode = "MYR" or main:InvoiceCurrencyCode = "MZM" or main:InvoiceCurrencyCode = "NAD" or main:InvoiceCurrencyCode = "NGN" or main:InvoiceCurrencyCode = "NIO" or main:InvoiceCurrencyCode = "NOK" or main:InvoiceCurrencyCode = "NPR" or main:InvoiceCurrencyCode = "NZD" or main:InvoiceCurrencyCode = "OMR" or main:InvoiceCurrencyCode = "PAB" or main:InvoiceCurrencyCode = "PEN" or main:InvoiceCurrencyCode = "PGK" or main:InvoiceCurrencyCode = "PHP" or main:InvoiceCurrencyCode = "PKR" or main:InvoiceCurrencyCode = "PLN" or main:InvoiceCurrencyCode = "PYG" or main:InvoiceCurrencyCode = "QAR" or main:InvoiceCurrencyCode = "ROL" or main:InvoiceCurrencyCode = "RON" or main:InvoiceCurrencyCode = "RUB" or main:InvoiceCurrencyCode = "RWF" or main:InvoiceCurrencyCode = "SAR" or main:InvoiceCurrencyCode = "SBD" or main:InvoiceCurrencyCode = "SCR" or main:InvoiceCurrencyCode = "SDD" or main:InvoiceCurrencyCode = "SEK" or main:InvoiceCurrencyCode = "SGD" or main:InvoiceCurrencyCode = "SHP" or main:InvoiceCurrencyCode = "SIT" or main:InvoiceCurrencyCode = "SKK" or main:InvoiceCurrencyCode = "SLL" or main:InvoiceCurrencyCode = "SOS" or main:InvoiceCurrencyCode = "SPL" or main:InvoiceCurrencyCode = "SRD" or main:InvoiceCurrencyCode = "STD" or main:InvoiceCurrencyCode = "SVC" or main:InvoiceCurrencyCode = "SYP" or main:InvoiceCurrencyCode = "SZL" or main:InvoiceCurrencyCode = "THB" or main:InvoiceCurrencyCode = "TJS" or main:InvoiceCurrencyCode = "TMM" or main:InvoiceCurrencyCode = "TND" or main:InvoiceCurrencyCode = "TOP" or main:InvoiceCurrencyCode = "TRY" or main:InvoiceCurrencyCode = "TTD" or main:InvoiceCurrencyCode = "TVD" or main:InvoiceCurrencyCode = "TWD" or main:InvoiceCurrencyCode = "TZS" or main:InvoiceCurrencyCode = "UAH" or main:InvoiceCurrencyCode = "UGX" or main:InvoiceCurrencyCode = "USD" or main:InvoiceCurrencyCode = "UYU" or main:InvoiceCurrencyCode = "UZS" or main:InvoiceCurrencyCode = "VEB" or main:InvoiceCurrencyCode = "VND" or main:InvoiceCurrencyCode = "VUV" or main:InvoiceCurrencyCode = "WST" or main:InvoiceCurrencyCode = "XAF" or main:InvoiceCurrencyCode = "XAG" or main:InvoiceCurrencyCode = "XAU" or main:InvoiceCurrencyCode = "XCD" or main:InvoiceCurrencyCode = "XDR" or main:InvoiceCurrencyCode = "XOF" or main:InvoiceCurrencyCode = "XPD" or main:InvoiceCurrencyCode = "XPF" or main:InvoiceCurrencyCode = "XPT" or main:InvoiceCurrencyCode = "YER" or main:InvoiceCurrencyCode = "ZAR" or main:InvoiceCurrencyCode = "ZMK" or main:InvoiceCurrencyCode = "ZWD": + main:InvoiceCurrencyCode should be uppercase + + + + + + +com:InvoiceLine: + There must be an InvoiceLine + + + + +(contains(namespace-uri(),'pip/') or contains(namespace-uri(),'pcp/')) and not(main:EncodedDocument): + In Pip or PCP documents EncodedDocument must be present. + + + + + +com:BuyerParty: + There must be a BuyerParty must exist + + + + + + +com:SellerParty: + There must be a SellerParty must exist + + + + + + + +(count(com:TaxTotal)<3) and (count(com:TaxTotal)>0): + TaxTotal should occur between 1-2 times. + + + + + + + + + +string-length(com:IssueDate) > 0: + IssueDate under Invoice must have content + + + + + + +string-length(com:ID) > 0: + ID under Invoice must have content + + + + + + +string-length(main:EncodedDocument) > 0: + EncodedDocument under Invoice must have content + + + + + + +string-length(com:ReferencedOrder/com:BuyersOrderID) > 0: + com:ReferencedOrder/com:BuyerContact/com:BuyersOrderID under Invoice must have content + + + + + + +string-length(com:BuyerParty/com:BuyerContact/com:ID) > 0: + com:BuyerParty/com:BuyerContact/com:ID under Invoice must have content + + + + + + +string-length(com:SellerParty/com:ID) > 0: + SellerParty/ID under Invoice must have content + + + + + + +string-length(com:SellerParty/com:PartyTaxScheme/com:CompanyTaxID) > 0: + com:SellerParty/com:PartyTaxScheme/com:CompanyTaxID under Invoice must have content + + + + + + +string-length(com:PaymentMeans/com:TypeCodeID) > 0: + com:PaymentMeans/com:TypeCodeID under Invoice must have content + + + + + + + + + +count(com:Address)>1: + There should only be one Address under DestinationParty + + + +count(com:Contact)>1: + There should only be one Contact under DestinationParty + + + +count(com:Language)>1: + There should only be one Language under DestinationParty + + + +count(com:PartyName)>1: + There should only be one PartyName under DestinationParty + + + + + +com:Address/com:Country/com:Code='AF' or com:Address/com:Country/com:Code='AX' or com:Address/com:Country/com:Code='AL' or com:Address/com:Country/com:Code='DZ' or com:Address/com:Country/com:Code='AS' or com:Address/com:Country/com:Code='AD' or com:Address/com:Country/com:Code='AO' or com:Address/com:Country/com:Code='AI' or com:Address/com:Country/com:Code='AQ' or com:Address/com:Country/com:Code='AG' or com:Address/com:Country/com:Code='AR' or com:Address/com:Country/com:Code='AM' or com:Address/com:Country/com:Code='AW' or com:Address/com:Country/com:Code='AU' or com:Address/com:Country/com:Code='AT' or com:Address/com:Country/com:Code='AZ' or com:Address/com:Country/com:Code='BS' or com:Address/com:Country/com:Code='BH' or com:Address/com:Country/com:Code='BD' or com:Address/com:Country/com:Code='BB' or com:Address/com:Country/com:Code='BY' or com:Address/com:Country/com:Code='BE' or com:Address/com:Country/com:Code='BZ' or com:Address/com:Country/com:Code='BJ' or com:Address/com:Country/com:Code='BM' or com:Address/com:Country/com:Code='BT' or com:Address/com:Country/com:Code='BO' or com:Address/com:Country/com:Code='BA' or com:Address/com:Country/com:Code='BW' or com:Address/com:Country/com:Code='BV' or com:Address/com:Country/com:Code='BR' or com:Address/com:Country/com:Code='IO' or com:Address/com:Country/com:Code='BN' or com:Address/com:Country/com:Code='BG' or com:Address/com:Country/com:Code='BF' or com:Address/com:Country/com:Code='BI' or com:Address/com:Country/com:Code='KH' or com:Address/com:Country/com:Code='CM' or com:Address/com:Country/com:Code='CA' or com:Address/com:Country/com:Code='CV' or com:Address/com:Country/com:Code='KY' or com:Address/com:Country/com:Code='CF' or com:Address/com:Country/com:Code='TD' or com:Address/com:Country/com:Code='CL' or com:Address/com:Country/com:Code='CN' or com:Address/com:Country/com:Code='CX' or com:Address/com:Country/com:Code='CC' or com:Address/com:Country/com:Code='CO' or com:Address/com:Country/com:Code='KM' or com:Address/com:Country/com:Code='CG' or com:Address/com:Country/com:Code='CD' or com:Address/com:Country/com:Code='CK' or com:Address/com:Country/com:Code='CR' or com:Address/com:Country/com:Code='CI' or com:Address/com:Country/com:Code='HR' or com:Address/com:Country/com:Code='CU' or com:Address/com:Country/com:Code='CY' or com:Address/com:Country/com:Code='CZ' or com:Address/com:Country/com:Code='DK' or com:Address/com:Country/com:Code='DJ' or com:Address/com:Country/com:Code='DM' or com:Address/com:Country/com:Code='DO' or com:Address/com:Country/com:Code='EC' or com:Address/com:Country/com:Code='EG' or com:Address/com:Country/com:Code='SV' or com:Address/com:Country/com:Code='GQ' or com:Address/com:Country/com:Code='ER' or com:Address/com:Country/com:Code='EE' or com:Address/com:Country/com:Code='ET' or com:Address/com:Country/com:Code='FK' or com:Address/com:Country/com:Code='FO' or com:Address/com:Country/com:Code='FJ' or com:Address/com:Country/com:Code='FI' or com:Address/com:Country/com:Code='FR' or com:Address/com:Country/com:Code='GF' or com:Address/com:Country/com:Code='PF' or com:Address/com:Country/com:Code='TF' or com:Address/com:Country/com:Code='GA' or com:Address/com:Country/com:Code='GM' or com:Address/com:Country/com:Code='GE' or com:Address/com:Country/com:Code='DE' or com:Address/com:Country/com:Code='GH' or com:Address/com:Country/com:Code='GI' or com:Address/com:Country/com:Code='GR' or com:Address/com:Country/com:Code='GL' or com:Address/com:Country/com:Code='GD' or com:Address/com:Country/com:Code='GP' or com:Address/com:Country/com:Code='GU' or com:Address/com:Country/com:Code='GT' or com:Address/com:Country/com:Code='GG' or com:Address/com:Country/com:Code='GN' or com:Address/com:Country/com:Code='GW' or com:Address/com:Country/com:Code='GY' or com:Address/com:Country/com:Code='HT' or com:Address/com:Country/com:Code='HM' or com:Address/com:Country/com:Code='VA' or com:Address/com:Country/com:Code='HN' or com:Address/com:Country/com:Code='HK' or com:Address/com:Country/com:Code='HU' or com:Address/com:Country/com:Code='IS' or com:Address/com:Country/com:Code='IN' or com:Address/com:Country/com:Code='ID' or com:Address/com:Country/com:Code='IR' or com:Address/com:Country/com:Code='IQ' or com:Address/com:Country/com:Code='IE' or com:Address/com:Country/com:Code='IL' or com:Address/com:Country/com:Code='IT' or com:Address/com:Country/com:Code='JM' or com:Address/com:Country/com:Code='JP' or com:Address/com:Country/com:Code='JE' or com:Address/com:Country/com:Code='JO' or com:Address/com:Country/com:Code='KZ' or com:Address/com:Country/com:Code='KE' or com:Address/com:Country/com:Code='KI' or com:Address/com:Country/com:Code='KP' or com:Address/com:Country/com:Code='KR' or com:Address/com:Country/com:Code='KW' or com:Address/com:Country/com:Code='KG' or com:Address/com:Country/com:Code='LA' or com:Address/com:Country/com:Code='LV' or com:Address/com:Country/com:Code='LB' or com:Address/com:Country/com:Code='LS' or com:Address/com:Country/com:Code='LR' or com:Address/com:Country/com:Code='LY' or com:Address/com:Country/com:Code='LI' or com:Address/com:Country/com:Code='LT' or com:Address/com:Country/com:Code='LU' or com:Address/com:Country/com:Code='MO' or com:Address/com:Country/com:Code='MK' or com:Address/com:Country/com:Code='MG' or com:Address/com:Country/com:Code='MW' or com:Address/com:Country/com:Code='MY' or com:Address/com:Country/com:Code='MV' or com:Address/com:Country/com:Code='ML' or com:Address/com:Country/com:Code='MT' or com:Address/com:Country/com:Code='MH' or com:Address/com:Country/com:Code='MQ' or com:Address/com:Country/com:Code='MR' or com:Address/com:Country/com:Code='MU' or com:Address/com:Country/com:Code='YT' or com:Address/com:Country/com:Code='MX' or com:Address/com:Country/com:Code='FM' or com:Address/com:Country/com:Code='MD' or com:Address/com:Country/com:Code='MC' or com:Address/com:Country/com:Code='MN' or com:Address/com:Country/com:Code='MS' or com:Address/com:Country/com:Code='MA' or com:Address/com:Country/com:Code='MZ' or com:Address/com:Country/com:Code='MM' or com:Address/com:Country/com:Code='NA' or com:Address/com:Country/com:Code='NR' or com:Address/com:Country/com:Code='NP' or com:Address/com:Country/com:Code='NL' or com:Address/com:Country/com:Code='AN' or com:Address/com:Country/com:Code='NC' or com:Address/com:Country/com:Code='NZ' or com:Address/com:Country/com:Code='NI' or com:Address/com:Country/com:Code='NE' or com:Address/com:Country/com:Code='NG' or com:Address/com:Country/com:Code='NU' or com:Address/com:Country/com:Code='NF' or com:Address/com:Country/com:Code='MP' or com:Address/com:Country/com:Code='NO' or com:Address/com:Country/com:Code='OM' or com:Address/com:Country/com:Code='PK' or com:Address/com:Country/com:Code='PW' or com:Address/com:Country/com:Code='PS' or com:Address/com:Country/com:Code='PA' or com:Address/com:Country/com:Code='PG' or com:Address/com:Country/com:Code='PY' or com:Address/com:Country/com:Code='PE' or com:Address/com:Country/com:Code='PH' or com:Address/com:Country/com:Code='PN' or com:Address/com:Country/com:Code='PL' or com:Address/com:Country/com:Code='PT' or com:Address/com:Country/com:Code='PR' or com:Address/com:Country/com:Code='QA' or com:Address/com:Country/com:Code='RE' or com:Address/com:Country/com:Code='RO' or com:Address/com:Country/com:Code='RU' or com:Address/com:Country/com:Code='RW' or com:Address/com:Country/com:Code='SH' or com:Address/com:Country/com:Code='KN' or com:Address/com:Country/com:Code='LC' or com:Address/com:Country/com:Code='PM' or com:Address/com:Country/com:Code='VC' or com:Address/com:Country/com:Code='WS' or com:Address/com:Country/com:Code='SM' or com:Address/com:Country/com:Code='ST' or com:Address/com:Country/com:Code='SA' or com:Address/com:Country/com:Code='SN' or com:Address/com:Country/com:Code='CS' or com:Address/com:Country/com:Code='SC' or com:Address/com:Country/com:Code='SG' or com:Address/com:Country/com:Code='SK' or com:Address/com:Country/com:Code='SI' or com:Address/com:Country/com:Code='SB' or com:Address/com:Country/com:Code='SO' or com:Address/com:Country/com:Code='ZA' or com:Address/com:Country/com:Code='GS' or com:Address/com:Country/com:Code='ES' or com:Address/com:Country/com:Code='LK' or com:Address/com:Country/com:Code='SD' or com:Address/com:Country/com:Code='SR' or com:Address/com:Country/com:Code='SJ' or com:Address/com:Country/com:Code='SZ' or com:Address/com:Country/com:Code='SE' or com:Address/com:Country/com:Code='CH' or com:Address/com:Country/com:Code='SY' or com:Address/com:Country/com:Code='TW' or com:Address/com:Country/com:Code='TJ' or com:Address/com:Country/com:Code='TZ' or com:Address/com:Country/com:Code='TH' or com:Address/com:Country/com:Code='TL' or com:Address/com:Country/com:Code='TG' or com:Address/com:Country/com:Code='TK' or com:Address/com:Country/com:Code='TO' or com:Address/com:Country/com:Code='TT' or com:Address/com:Country/com:Code='TN' or com:Address/com:Country/com:Code='TR' or com:Address/com:Country/com:Code='TM' or com:Address/com:Country/com:Code='TC' or com:Address/com:Country/com:Code='TV' or com:Address/com:Country/com:Code='UG' or com:Address/com:Country/com:Code='UA' or com:Address/com:Country/com:Code='AE' or com:Address/com:Country/com:Code='GB' or com:Address/com:Country/com:Code='US' or com:Address/com:Country/com:Code='UM' or com:Address/com:Country/com:Code='UY' or com:Address/com:Country/com:Code='UZ' or com:Address/com:Country/com:Code='VU' or com:Address/com:Country/com:Code='VE' or com:Address/com:Country/com:Code='VN' or com:Address/com:Country/com:Code='VG' or com:Address/com:Country/com:Code='VI' or com:Address/com:Country/com:Code='WF' or com:Address/com:Country/com:Code='EH' or com:Address/com:Country/com:Code='YE' or com:Address/com:Country/com:Code='ZM' or com:Address/com:Country/com:Code='ZW': + DestinationParty com:Address/com:Country/com:Code should be 2 alpha-numerical characters e.g. ”DK” for Denmark + + + + + + + + + + +com:Role[.='Indkøbsansvarlig' or .='Bogholder' or .='Budgetansvarlig' or .='Rekvirent']: + BuyerContact Role. Must be either 'Indkøbsansvarlig', 'Bogholder','Budgetansvarlig', or 'Rekvirent' + + + + + + + + + + +string-length(com:BuyersOrderID)>0: + BuyersOrderID under ReferencedOrder should hold content. + + + + + + + + +preceding-sibling::com:BuyerParty[com:Address/com:ID != 'Fakturering'] | following-sibling::com:BuyerParty[com:Address/com:ID != 'Fakturering']: + BuyerParty com:Address com:ID should have a value of Juridisk or Fakturering, and there should only be one BuyerParty of each type + + + +count(com:Address) >1: + There should only be one Address under BuyerParty, this validation rule is implementable in XML Schema but is not provided as yet. + + + + + +string-length(com:ID)>0: + WARNING: there should be some value in ID under BuyerParty + + + + + + +count(com:PartyName) < 2: + A BuyerParty should have a single PartyName + + + + + + +com:Address/com:CityName: + There must be an Address.CityName in BuyerParty + + + + + + +com:Address/com:Street: + There must be an Address.Street in BuyerParty + + + + + + +com:Address/com:PostalZone: + There must be an Address.Street in BuyerParty + + + + + + +com:Address/com:Country/com:Code: + There must be an Address.Country.Code in BuyerParty + + + + + + +string-length(com:ID)>0: + WARNING: ID in BuyerParty should have content + + + + + + +string-length(com:BuyerContact/com:ID) > 0: + ID under BuyerContact must have a value, if you don't have an ID put in the value n/a. + + + + + + +com:Address/com:Country/com:Code='AF' or com:Address/com:Country/com:Code='AX' or com:Address/com:Country/com:Code='AL' or com:Address/com:Country/com:Code='DZ' or com:Address/com:Country/com:Code='AS' or com:Address/com:Country/com:Code='AD' or com:Address/com:Country/com:Code='AO' or com:Address/com:Country/com:Code='AI' or com:Address/com:Country/com:Code='AQ' or com:Address/com:Country/com:Code='AG' or com:Address/com:Country/com:Code='AR' or com:Address/com:Country/com:Code='AM' or com:Address/com:Country/com:Code='AW' or com:Address/com:Country/com:Code='AU' or com:Address/com:Country/com:Code='AT' or com:Address/com:Country/com:Code='AZ' or com:Address/com:Country/com:Code='BS' or com:Address/com:Country/com:Code='BH' or com:Address/com:Country/com:Code='BD' or com:Address/com:Country/com:Code='BB' or com:Address/com:Country/com:Code='BY' or com:Address/com:Country/com:Code='BE' or com:Address/com:Country/com:Code='BZ' or com:Address/com:Country/com:Code='BJ' or com:Address/com:Country/com:Code='BM' or com:Address/com:Country/com:Code='BT' or com:Address/com:Country/com:Code='BO' or com:Address/com:Country/com:Code='BA' or com:Address/com:Country/com:Code='BW' or com:Address/com:Country/com:Code='BV' or com:Address/com:Country/com:Code='BR' or com:Address/com:Country/com:Code='IO' or com:Address/com:Country/com:Code='BN' or com:Address/com:Country/com:Code='BG' or com:Address/com:Country/com:Code='BF' or com:Address/com:Country/com:Code='BI' or com:Address/com:Country/com:Code='KH' or com:Address/com:Country/com:Code='CM' or com:Address/com:Country/com:Code='CA' or com:Address/com:Country/com:Code='CV' or com:Address/com:Country/com:Code='KY' or com:Address/com:Country/com:Code='CF' or com:Address/com:Country/com:Code='TD' or com:Address/com:Country/com:Code='CL' or com:Address/com:Country/com:Code='CN' or com:Address/com:Country/com:Code='CX' or com:Address/com:Country/com:Code='CC' or com:Address/com:Country/com:Code='CO' or com:Address/com:Country/com:Code='KM' or com:Address/com:Country/com:Code='CG' or com:Address/com:Country/com:Code='CD' or com:Address/com:Country/com:Code='CK' or com:Address/com:Country/com:Code='CR' or com:Address/com:Country/com:Code='CI' or com:Address/com:Country/com:Code='HR' or com:Address/com:Country/com:Code='CU' or com:Address/com:Country/com:Code='CY' or com:Address/com:Country/com:Code='CZ' or com:Address/com:Country/com:Code='DK' or com:Address/com:Country/com:Code='DJ' or com:Address/com:Country/com:Code='DM' or com:Address/com:Country/com:Code='DO' or com:Address/com:Country/com:Code='EC' or com:Address/com:Country/com:Code='EG' or com:Address/com:Country/com:Code='SV' or com:Address/com:Country/com:Code='GQ' or com:Address/com:Country/com:Code='ER' or com:Address/com:Country/com:Code='EE' or com:Address/com:Country/com:Code='ET' or com:Address/com:Country/com:Code='FK' or com:Address/com:Country/com:Code='FO' or com:Address/com:Country/com:Code='FJ' or com:Address/com:Country/com:Code='FI' or com:Address/com:Country/com:Code='FR' or com:Address/com:Country/com:Code='GF' or com:Address/com:Country/com:Code='PF' or com:Address/com:Country/com:Code='TF' or com:Address/com:Country/com:Code='GA' or com:Address/com:Country/com:Code='GM' or com:Address/com:Country/com:Code='GE' or com:Address/com:Country/com:Code='DE' or com:Address/com:Country/com:Code='GH' or com:Address/com:Country/com:Code='GI' or com:Address/com:Country/com:Code='GR' or com:Address/com:Country/com:Code='GL' or com:Address/com:Country/com:Code='GD' or com:Address/com:Country/com:Code='GP' or com:Address/com:Country/com:Code='GU' or com:Address/com:Country/com:Code='GT' or com:Address/com:Country/com:Code='GG' or com:Address/com:Country/com:Code='GN' or com:Address/com:Country/com:Code='GW' or com:Address/com:Country/com:Code='GY' or com:Address/com:Country/com:Code='HT' or com:Address/com:Country/com:Code='HM' or com:Address/com:Country/com:Code='VA' or com:Address/com:Country/com:Code='HN' or com:Address/com:Country/com:Code='HK' or com:Address/com:Country/com:Code='HU' or com:Address/com:Country/com:Code='IS' or com:Address/com:Country/com:Code='IN' or com:Address/com:Country/com:Code='ID' or com:Address/com:Country/com:Code='IR' or com:Address/com:Country/com:Code='IQ' or com:Address/com:Country/com:Code='IE' or com:Address/com:Country/com:Code='IL' or com:Address/com:Country/com:Code='IT' or com:Address/com:Country/com:Code='JM' or com:Address/com:Country/com:Code='JP' or com:Address/com:Country/com:Code='JE' or com:Address/com:Country/com:Code='JO' or com:Address/com:Country/com:Code='KZ' or com:Address/com:Country/com:Code='KE' or com:Address/com:Country/com:Code='KI' or com:Address/com:Country/com:Code='KP' or com:Address/com:Country/com:Code='KR' or com:Address/com:Country/com:Code='KW' or com:Address/com:Country/com:Code='KG' or com:Address/com:Country/com:Code='LA' or com:Address/com:Country/com:Code='LV' or com:Address/com:Country/com:Code='LB' or com:Address/com:Country/com:Code='LS' or com:Address/com:Country/com:Code='LR' or com:Address/com:Country/com:Code='LY' or com:Address/com:Country/com:Code='LI' or com:Address/com:Country/com:Code='LT' or com:Address/com:Country/com:Code='LU' or com:Address/com:Country/com:Code='MO' or com:Address/com:Country/com:Code='MK' or com:Address/com:Country/com:Code='MG' or com:Address/com:Country/com:Code='MW' or com:Address/com:Country/com:Code='MY' or com:Address/com:Country/com:Code='MV' or com:Address/com:Country/com:Code='ML' or com:Address/com:Country/com:Code='MT' or com:Address/com:Country/com:Code='MH' or com:Address/com:Country/com:Code='MQ' or com:Address/com:Country/com:Code='MR' or com:Address/com:Country/com:Code='MU' or com:Address/com:Country/com:Code='YT' or com:Address/com:Country/com:Code='MX' or com:Address/com:Country/com:Code='FM' or com:Address/com:Country/com:Code='MD' or com:Address/com:Country/com:Code='MC' or com:Address/com:Country/com:Code='MN' or com:Address/com:Country/com:Code='MS' or com:Address/com:Country/com:Code='MA' or com:Address/com:Country/com:Code='MZ' or com:Address/com:Country/com:Code='MM' or com:Address/com:Country/com:Code='NA' or com:Address/com:Country/com:Code='NR' or com:Address/com:Country/com:Code='NP' or com:Address/com:Country/com:Code='NL' or com:Address/com:Country/com:Code='AN' or com:Address/com:Country/com:Code='NC' or com:Address/com:Country/com:Code='NZ' or com:Address/com:Country/com:Code='NI' or com:Address/com:Country/com:Code='NE' or com:Address/com:Country/com:Code='NG' or com:Address/com:Country/com:Code='NU' or com:Address/com:Country/com:Code='NF' or com:Address/com:Country/com:Code='MP' or com:Address/com:Country/com:Code='NO' or com:Address/com:Country/com:Code='OM' or com:Address/com:Country/com:Code='PK' or com:Address/com:Country/com:Code='PW' or com:Address/com:Country/com:Code='PS' or com:Address/com:Country/com:Code='PA' or com:Address/com:Country/com:Code='PG' or com:Address/com:Country/com:Code='PY' or com:Address/com:Country/com:Code='PE' or com:Address/com:Country/com:Code='PH' or com:Address/com:Country/com:Code='PN' or com:Address/com:Country/com:Code='PL' or com:Address/com:Country/com:Code='PT' or com:Address/com:Country/com:Code='PR' or com:Address/com:Country/com:Code='QA' or com:Address/com:Country/com:Code='RE' or com:Address/com:Country/com:Code='RO' or com:Address/com:Country/com:Code='RU' or com:Address/com:Country/com:Code='RW' or com:Address/com:Country/com:Code='SH' or com:Address/com:Country/com:Code='KN' or com:Address/com:Country/com:Code='LC' or com:Address/com:Country/com:Code='PM' or com:Address/com:Country/com:Code='VC' or com:Address/com:Country/com:Code='WS' or com:Address/com:Country/com:Code='SM' or com:Address/com:Country/com:Code='ST' or com:Address/com:Country/com:Code='SA' or com:Address/com:Country/com:Code='SN' or com:Address/com:Country/com:Code='CS' or com:Address/com:Country/com:Code='SC' or com:Address/com:Country/com:Code='SG' or com:Address/com:Country/com:Code='SK' or com:Address/com:Country/com:Code='SI' or com:Address/com:Country/com:Code='SB' or com:Address/com:Country/com:Code='SO' or com:Address/com:Country/com:Code='ZA' or com:Address/com:Country/com:Code='GS' or com:Address/com:Country/com:Code='ES' or com:Address/com:Country/com:Code='LK' or com:Address/com:Country/com:Code='SD' or com:Address/com:Country/com:Code='SR' or com:Address/com:Country/com:Code='SJ' or com:Address/com:Country/com:Code='SZ' or com:Address/com:Country/com:Code='SE' or com:Address/com:Country/com:Code='CH' or com:Address/com:Country/com:Code='SY' or com:Address/com:Country/com:Code='TW' or com:Address/com:Country/com:Code='TJ' or com:Address/com:Country/com:Code='TZ' or com:Address/com:Country/com:Code='TH' or com:Address/com:Country/com:Code='TL' or com:Address/com:Country/com:Code='TG' or com:Address/com:Country/com:Code='TK' or com:Address/com:Country/com:Code='TO' or com:Address/com:Country/com:Code='TT' or com:Address/com:Country/com:Code='TN' or com:Address/com:Country/com:Code='TR' or com:Address/com:Country/com:Code='TM' or com:Address/com:Country/com:Code='TC' or com:Address/com:Country/com:Code='TV' or com:Address/com:Country/com:Code='UG' or com:Address/com:Country/com:Code='UA' or com:Address/com:Country/com:Code='AE' or com:Address/com:Country/com:Code='GB' or com:Address/com:Country/com:Code='US' or com:Address/com:Country/com:Code='UM' or com:Address/com:Country/com:Code='UY' or com:Address/com:Country/com:Code='UZ' or com:Address/com:Country/com:Code='VU' or com:Address/com:Country/com:Code='VE' or com:Address/com:Country/com:Code='VN' or com:Address/com:Country/com:Code='VG' or com:Address/com:Country/com:Code='VI' or com:Address/com:Country/com:Code='WF' or com:Address/com:Country/com:Code='EH' or com:Address/com:Country/com:Code='YE' or com:Address/com:Country/com:Code='ZM' or com:Address/com:Country/com:Code='ZW': + BuyerParty com:Address/com:Country/com:Code should be 2 alpha-numerical characters e.g. ”DK” for Denmark + + + + + + + +preceding-sibling::com:BuyerParty[com:Address/com:ID != 'Juridisk'] | following-sibling::com:BuyerParty[com:Address/com:ID != 'Juridisk']: + BuyerParty com:Address com:ID should have a value of Juridisk or Fakturering, and there should only be one BuyerParty of each type + + + +count(com:Address) >1: + There should only be one Address under BuyerParty, this validation rule is implementable in XML Schema but is not provided as yet. + + + + + +string-length(com:ID)>0: + WARNING: there should be some value in ID under BuyerParty + + + + + + + + + +com:Address/com:ID = 'Juridisk' or com:Address/com:ID = 'Fakturering': + BuyerParty com:Address com:ID should have a value of Juridisk or Fakturering, and there should only be one BuyerParty of each type + + + + +count(com:Address) >1: + There should only be one Address under BuyerParty, this validation rule is implementable in XML Schema but is not provided as yet. + + + + + +string-length(com:ID)>0: + WARNING: there should be some value in ID under BuyerParty + + + + + + +com:Address/com:Country/com:Code='AF' or com:Address/com:Country/com:Code='AX' or com:Address/com:Country/com:Code='AL' or com:Address/com:Country/com:Code='DZ' or com:Address/com:Country/com:Code='AS' or com:Address/com:Country/com:Code='AD' or com:Address/com:Country/com:Code='AO' or com:Address/com:Country/com:Code='AI' or com:Address/com:Country/com:Code='AQ' or com:Address/com:Country/com:Code='AG' or com:Address/com:Country/com:Code='AR' or com:Address/com:Country/com:Code='AM' or com:Address/com:Country/com:Code='AW' or com:Address/com:Country/com:Code='AU' or com:Address/com:Country/com:Code='AT' or com:Address/com:Country/com:Code='AZ' or com:Address/com:Country/com:Code='BS' or com:Address/com:Country/com:Code='BH' or com:Address/com:Country/com:Code='BD' or com:Address/com:Country/com:Code='BB' or com:Address/com:Country/com:Code='BY' or com:Address/com:Country/com:Code='BE' or com:Address/com:Country/com:Code='BZ' or com:Address/com:Country/com:Code='BJ' or com:Address/com:Country/com:Code='BM' or com:Address/com:Country/com:Code='BT' or com:Address/com:Country/com:Code='BO' or com:Address/com:Country/com:Code='BA' or com:Address/com:Country/com:Code='BW' or com:Address/com:Country/com:Code='BV' or com:Address/com:Country/com:Code='BR' or com:Address/com:Country/com:Code='IO' or com:Address/com:Country/com:Code='BN' or com:Address/com:Country/com:Code='BG' or com:Address/com:Country/com:Code='BF' or com:Address/com:Country/com:Code='BI' or com:Address/com:Country/com:Code='KH' or com:Address/com:Country/com:Code='CM' or com:Address/com:Country/com:Code='CA' or com:Address/com:Country/com:Code='CV' or com:Address/com:Country/com:Code='KY' or com:Address/com:Country/com:Code='CF' or com:Address/com:Country/com:Code='TD' or com:Address/com:Country/com:Code='CL' or com:Address/com:Country/com:Code='CN' or com:Address/com:Country/com:Code='CX' or com:Address/com:Country/com:Code='CC' or com:Address/com:Country/com:Code='CO' or com:Address/com:Country/com:Code='KM' or com:Address/com:Country/com:Code='CG' or com:Address/com:Country/com:Code='CD' or com:Address/com:Country/com:Code='CK' or com:Address/com:Country/com:Code='CR' or com:Address/com:Country/com:Code='CI' or com:Address/com:Country/com:Code='HR' or com:Address/com:Country/com:Code='CU' or com:Address/com:Country/com:Code='CY' or com:Address/com:Country/com:Code='CZ' or com:Address/com:Country/com:Code='DK' or com:Address/com:Country/com:Code='DJ' or com:Address/com:Country/com:Code='DM' or com:Address/com:Country/com:Code='DO' or com:Address/com:Country/com:Code='EC' or com:Address/com:Country/com:Code='EG' or com:Address/com:Country/com:Code='SV' or com:Address/com:Country/com:Code='GQ' or com:Address/com:Country/com:Code='ER' or com:Address/com:Country/com:Code='EE' or com:Address/com:Country/com:Code='ET' or com:Address/com:Country/com:Code='FK' or com:Address/com:Country/com:Code='FO' or com:Address/com:Country/com:Code='FJ' or com:Address/com:Country/com:Code='FI' or com:Address/com:Country/com:Code='FR' or com:Address/com:Country/com:Code='GF' or com:Address/com:Country/com:Code='PF' or com:Address/com:Country/com:Code='TF' or com:Address/com:Country/com:Code='GA' or com:Address/com:Country/com:Code='GM' or com:Address/com:Country/com:Code='GE' or com:Address/com:Country/com:Code='DE' or com:Address/com:Country/com:Code='GH' or com:Address/com:Country/com:Code='GI' or com:Address/com:Country/com:Code='GR' or com:Address/com:Country/com:Code='GL' or com:Address/com:Country/com:Code='GD' or com:Address/com:Country/com:Code='GP' or com:Address/com:Country/com:Code='GU' or com:Address/com:Country/com:Code='GT' or com:Address/com:Country/com:Code='GG' or com:Address/com:Country/com:Code='GN' or com:Address/com:Country/com:Code='GW' or com:Address/com:Country/com:Code='GY' or com:Address/com:Country/com:Code='HT' or com:Address/com:Country/com:Code='HM' or com:Address/com:Country/com:Code='VA' or com:Address/com:Country/com:Code='HN' or com:Address/com:Country/com:Code='HK' or com:Address/com:Country/com:Code='HU' or com:Address/com:Country/com:Code='IS' or com:Address/com:Country/com:Code='IN' or com:Address/com:Country/com:Code='ID' or com:Address/com:Country/com:Code='IR' or com:Address/com:Country/com:Code='IQ' or com:Address/com:Country/com:Code='IE' or com:Address/com:Country/com:Code='IL' or com:Address/com:Country/com:Code='IT' or com:Address/com:Country/com:Code='JM' or com:Address/com:Country/com:Code='JP' or com:Address/com:Country/com:Code='JE' or com:Address/com:Country/com:Code='JO' or com:Address/com:Country/com:Code='KZ' or com:Address/com:Country/com:Code='KE' or com:Address/com:Country/com:Code='KI' or com:Address/com:Country/com:Code='KP' or com:Address/com:Country/com:Code='KR' or com:Address/com:Country/com:Code='KW' or com:Address/com:Country/com:Code='KG' or com:Address/com:Country/com:Code='LA' or com:Address/com:Country/com:Code='LV' or com:Address/com:Country/com:Code='LB' or com:Address/com:Country/com:Code='LS' or com:Address/com:Country/com:Code='LR' or com:Address/com:Country/com:Code='LY' or com:Address/com:Country/com:Code='LI' or com:Address/com:Country/com:Code='LT' or com:Address/com:Country/com:Code='LU' or com:Address/com:Country/com:Code='MO' or com:Address/com:Country/com:Code='MK' or com:Address/com:Country/com:Code='MG' or com:Address/com:Country/com:Code='MW' or com:Address/com:Country/com:Code='MY' or com:Address/com:Country/com:Code='MV' or com:Address/com:Country/com:Code='ML' or com:Address/com:Country/com:Code='MT' or com:Address/com:Country/com:Code='MH' or com:Address/com:Country/com:Code='MQ' or com:Address/com:Country/com:Code='MR' or com:Address/com:Country/com:Code='MU' or com:Address/com:Country/com:Code='YT' or com:Address/com:Country/com:Code='MX' or com:Address/com:Country/com:Code='FM' or com:Address/com:Country/com:Code='MD' or com:Address/com:Country/com:Code='MC' or com:Address/com:Country/com:Code='MN' or com:Address/com:Country/com:Code='MS' or com:Address/com:Country/com:Code='MA' or com:Address/com:Country/com:Code='MZ' or com:Address/com:Country/com:Code='MM' or com:Address/com:Country/com:Code='NA' or com:Address/com:Country/com:Code='NR' or com:Address/com:Country/com:Code='NP' or com:Address/com:Country/com:Code='NL' or com:Address/com:Country/com:Code='AN' or com:Address/com:Country/com:Code='NC' or com:Address/com:Country/com:Code='NZ' or com:Address/com:Country/com:Code='NI' or com:Address/com:Country/com:Code='NE' or com:Address/com:Country/com:Code='NG' or com:Address/com:Country/com:Code='NU' or com:Address/com:Country/com:Code='NF' or com:Address/com:Country/com:Code='MP' or com:Address/com:Country/com:Code='NO' or com:Address/com:Country/com:Code='OM' or com:Address/com:Country/com:Code='PK' or com:Address/com:Country/com:Code='PW' or com:Address/com:Country/com:Code='PS' or com:Address/com:Country/com:Code='PA' or com:Address/com:Country/com:Code='PG' or com:Address/com:Country/com:Code='PY' or com:Address/com:Country/com:Code='PE' or com:Address/com:Country/com:Code='PH' or com:Address/com:Country/com:Code='PN' or com:Address/com:Country/com:Code='PL' or com:Address/com:Country/com:Code='PT' or com:Address/com:Country/com:Code='PR' or com:Address/com:Country/com:Code='QA' or com:Address/com:Country/com:Code='RE' or com:Address/com:Country/com:Code='RO' or com:Address/com:Country/com:Code='RU' or com:Address/com:Country/com:Code='RW' or com:Address/com:Country/com:Code='SH' or com:Address/com:Country/com:Code='KN' or com:Address/com:Country/com:Code='LC' or com:Address/com:Country/com:Code='PM' or com:Address/com:Country/com:Code='VC' or com:Address/com:Country/com:Code='WS' or com:Address/com:Country/com:Code='SM' or com:Address/com:Country/com:Code='ST' or com:Address/com:Country/com:Code='SA' or com:Address/com:Country/com:Code='SN' or com:Address/com:Country/com:Code='CS' or com:Address/com:Country/com:Code='SC' or com:Address/com:Country/com:Code='SG' or com:Address/com:Country/com:Code='SK' or com:Address/com:Country/com:Code='SI' or com:Address/com:Country/com:Code='SB' or com:Address/com:Country/com:Code='SO' or com:Address/com:Country/com:Code='ZA' or com:Address/com:Country/com:Code='GS' or com:Address/com:Country/com:Code='ES' or com:Address/com:Country/com:Code='LK' or com:Address/com:Country/com:Code='SD' or com:Address/com:Country/com:Code='SR' or com:Address/com:Country/com:Code='SJ' or com:Address/com:Country/com:Code='SZ' or com:Address/com:Country/com:Code='SE' or com:Address/com:Country/com:Code='CH' or com:Address/com:Country/com:Code='SY' or com:Address/com:Country/com:Code='TW' or com:Address/com:Country/com:Code='TJ' or com:Address/com:Country/com:Code='TZ' or com:Address/com:Country/com:Code='TH' or com:Address/com:Country/com:Code='TL' or com:Address/com:Country/com:Code='TG' or com:Address/com:Country/com:Code='TK' or com:Address/com:Country/com:Code='TO' or com:Address/com:Country/com:Code='TT' or com:Address/com:Country/com:Code='TN' or com:Address/com:Country/com:Code='TR' or com:Address/com:Country/com:Code='TM' or com:Address/com:Country/com:Code='TC' or com:Address/com:Country/com:Code='TV' or com:Address/com:Country/com:Code='UG' or com:Address/com:Country/com:Code='UA' or com:Address/com:Country/com:Code='AE' or com:Address/com:Country/com:Code='GB' or com:Address/com:Country/com:Code='US' or com:Address/com:Country/com:Code='UM' or com:Address/com:Country/com:Code='UY' or com:Address/com:Country/com:Code='UZ' or com:Address/com:Country/com:Code='VU' or com:Address/com:Country/com:Code='VE' or com:Address/com:Country/com:Code='VN' or com:Address/com:Country/com:Code='VG' or com:Address/com:Country/com:Code='VI' or com:Address/com:Country/com:Code='WF' or com:Address/com:Country/com:Code='EH' or com:Address/com:Country/com:Code='YE' or com:Address/com:Country/com:Code='ZM' or com:Address/com:Country/com:Code='ZW': + BuyerParty com:Address/com:Country/com:Code should be 2 alpha-numerical characters e.g. ”DK” for Denmark + + + + + + + + + + +com:Address/com:Country/com:Code='AF' or com:Address/com:Country/com:Code='AX' or com:Address/com:Country/com:Code='AL' or com:Address/com:Country/com:Code='DZ' or com:Address/com:Country/com:Code='AS' or com:Address/com:Country/com:Code='AD' or com:Address/com:Country/com:Code='AO' or com:Address/com:Country/com:Code='AI' or com:Address/com:Country/com:Code='AQ' or com:Address/com:Country/com:Code='AG' or com:Address/com:Country/com:Code='AR' or com:Address/com:Country/com:Code='AM' or com:Address/com:Country/com:Code='AW' or com:Address/com:Country/com:Code='AU' or com:Address/com:Country/com:Code='AT' or com:Address/com:Country/com:Code='AZ' or com:Address/com:Country/com:Code='BS' or com:Address/com:Country/com:Code='BH' or com:Address/com:Country/com:Code='BD' or com:Address/com:Country/com:Code='BB' or com:Address/com:Country/com:Code='BY' or com:Address/com:Country/com:Code='BE' or com:Address/com:Country/com:Code='BZ' or com:Address/com:Country/com:Code='BJ' or com:Address/com:Country/com:Code='BM' or com:Address/com:Country/com:Code='BT' or com:Address/com:Country/com:Code='BO' or com:Address/com:Country/com:Code='BA' or com:Address/com:Country/com:Code='BW' or com:Address/com:Country/com:Code='BV' or com:Address/com:Country/com:Code='BR' or com:Address/com:Country/com:Code='IO' or com:Address/com:Country/com:Code='BN' or com:Address/com:Country/com:Code='BG' or com:Address/com:Country/com:Code='BF' or com:Address/com:Country/com:Code='BI' or com:Address/com:Country/com:Code='KH' or com:Address/com:Country/com:Code='CM' or com:Address/com:Country/com:Code='CA' or com:Address/com:Country/com:Code='CV' or com:Address/com:Country/com:Code='KY' or com:Address/com:Country/com:Code='CF' or com:Address/com:Country/com:Code='TD' or com:Address/com:Country/com:Code='CL' or com:Address/com:Country/com:Code='CN' or com:Address/com:Country/com:Code='CX' or com:Address/com:Country/com:Code='CC' or com:Address/com:Country/com:Code='CO' or com:Address/com:Country/com:Code='KM' or com:Address/com:Country/com:Code='CG' or com:Address/com:Country/com:Code='CD' or com:Address/com:Country/com:Code='CK' or com:Address/com:Country/com:Code='CR' or com:Address/com:Country/com:Code='CI' or com:Address/com:Country/com:Code='HR' or com:Address/com:Country/com:Code='CU' or com:Address/com:Country/com:Code='CY' or com:Address/com:Country/com:Code='CZ' or com:Address/com:Country/com:Code='DK' or com:Address/com:Country/com:Code='DJ' or com:Address/com:Country/com:Code='DM' or com:Address/com:Country/com:Code='DO' or com:Address/com:Country/com:Code='EC' or com:Address/com:Country/com:Code='EG' or com:Address/com:Country/com:Code='SV' or com:Address/com:Country/com:Code='GQ' or com:Address/com:Country/com:Code='ER' or com:Address/com:Country/com:Code='EE' or com:Address/com:Country/com:Code='ET' or com:Address/com:Country/com:Code='FK' or com:Address/com:Country/com:Code='FO' or com:Address/com:Country/com:Code='FJ' or com:Address/com:Country/com:Code='FI' or com:Address/com:Country/com:Code='FR' or com:Address/com:Country/com:Code='GF' or com:Address/com:Country/com:Code='PF' or com:Address/com:Country/com:Code='TF' or com:Address/com:Country/com:Code='GA' or com:Address/com:Country/com:Code='GM' or com:Address/com:Country/com:Code='GE' or com:Address/com:Country/com:Code='DE' or com:Address/com:Country/com:Code='GH' or com:Address/com:Country/com:Code='GI' or com:Address/com:Country/com:Code='GR' or com:Address/com:Country/com:Code='GL' or com:Address/com:Country/com:Code='GD' or com:Address/com:Country/com:Code='GP' or com:Address/com:Country/com:Code='GU' or com:Address/com:Country/com:Code='GT' or com:Address/com:Country/com:Code='GG' or com:Address/com:Country/com:Code='GN' or com:Address/com:Country/com:Code='GW' or com:Address/com:Country/com:Code='GY' or com:Address/com:Country/com:Code='HT' or com:Address/com:Country/com:Code='HM' or com:Address/com:Country/com:Code='VA' or com:Address/com:Country/com:Code='HN' or com:Address/com:Country/com:Code='HK' or com:Address/com:Country/com:Code='HU' or com:Address/com:Country/com:Code='IS' or com:Address/com:Country/com:Code='IN' or com:Address/com:Country/com:Code='ID' or com:Address/com:Country/com:Code='IR' or com:Address/com:Country/com:Code='IQ' or com:Address/com:Country/com:Code='IE' or com:Address/com:Country/com:Code='IL' or com:Address/com:Country/com:Code='IT' or com:Address/com:Country/com:Code='JM' or com:Address/com:Country/com:Code='JP' or com:Address/com:Country/com:Code='JE' or com:Address/com:Country/com:Code='JO' or com:Address/com:Country/com:Code='KZ' or com:Address/com:Country/com:Code='KE' or com:Address/com:Country/com:Code='KI' or com:Address/com:Country/com:Code='KP' or com:Address/com:Country/com:Code='KR' or com:Address/com:Country/com:Code='KW' or com:Address/com:Country/com:Code='KG' or com:Address/com:Country/com:Code='LA' or com:Address/com:Country/com:Code='LV' or com:Address/com:Country/com:Code='LB' or com:Address/com:Country/com:Code='LS' or com:Address/com:Country/com:Code='LR' or com:Address/com:Country/com:Code='LY' or com:Address/com:Country/com:Code='LI' or com:Address/com:Country/com:Code='LT' or com:Address/com:Country/com:Code='LU' or com:Address/com:Country/com:Code='MO' or com:Address/com:Country/com:Code='MK' or com:Address/com:Country/com:Code='MG' or com:Address/com:Country/com:Code='MW' or com:Address/com:Country/com:Code='MY' or com:Address/com:Country/com:Code='MV' or com:Address/com:Country/com:Code='ML' or com:Address/com:Country/com:Code='MT' or com:Address/com:Country/com:Code='MH' or com:Address/com:Country/com:Code='MQ' or com:Address/com:Country/com:Code='MR' or com:Address/com:Country/com:Code='MU' or com:Address/com:Country/com:Code='YT' or com:Address/com:Country/com:Code='MX' or com:Address/com:Country/com:Code='FM' or com:Address/com:Country/com:Code='MD' or com:Address/com:Country/com:Code='MC' or com:Address/com:Country/com:Code='MN' or com:Address/com:Country/com:Code='MS' or com:Address/com:Country/com:Code='MA' or com:Address/com:Country/com:Code='MZ' or com:Address/com:Country/com:Code='MM' or com:Address/com:Country/com:Code='NA' or com:Address/com:Country/com:Code='NR' or com:Address/com:Country/com:Code='NP' or com:Address/com:Country/com:Code='NL' or com:Address/com:Country/com:Code='AN' or com:Address/com:Country/com:Code='NC' or com:Address/com:Country/com:Code='NZ' or com:Address/com:Country/com:Code='NI' or com:Address/com:Country/com:Code='NE' or com:Address/com:Country/com:Code='NG' or com:Address/com:Country/com:Code='NU' or com:Address/com:Country/com:Code='NF' or com:Address/com:Country/com:Code='MP' or com:Address/com:Country/com:Code='NO' or com:Address/com:Country/com:Code='OM' or com:Address/com:Country/com:Code='PK' or com:Address/com:Country/com:Code='PW' or com:Address/com:Country/com:Code='PS' or com:Address/com:Country/com:Code='PA' or com:Address/com:Country/com:Code='PG' or com:Address/com:Country/com:Code='PY' or com:Address/com:Country/com:Code='PE' or com:Address/com:Country/com:Code='PH' or com:Address/com:Country/com:Code='PN' or com:Address/com:Country/com:Code='PL' or com:Address/com:Country/com:Code='PT' or com:Address/com:Country/com:Code='PR' or com:Address/com:Country/com:Code='QA' or com:Address/com:Country/com:Code='RE' or com:Address/com:Country/com:Code='RO' or com:Address/com:Country/com:Code='RU' or com:Address/com:Country/com:Code='RW' or com:Address/com:Country/com:Code='SH' or com:Address/com:Country/com:Code='KN' or com:Address/com:Country/com:Code='LC' or com:Address/com:Country/com:Code='PM' or com:Address/com:Country/com:Code='VC' or com:Address/com:Country/com:Code='WS' or com:Address/com:Country/com:Code='SM' or com:Address/com:Country/com:Code='ST' or com:Address/com:Country/com:Code='SA' or com:Address/com:Country/com:Code='SN' or com:Address/com:Country/com:Code='CS' or com:Address/com:Country/com:Code='SC' or com:Address/com:Country/com:Code='SG' or com:Address/com:Country/com:Code='SK' or com:Address/com:Country/com:Code='SI' or com:Address/com:Country/com:Code='SB' or com:Address/com:Country/com:Code='SO' or com:Address/com:Country/com:Code='ZA' or com:Address/com:Country/com:Code='GS' or com:Address/com:Country/com:Code='ES' or com:Address/com:Country/com:Code='LK' or com:Address/com:Country/com:Code='SD' or com:Address/com:Country/com:Code='SR' or com:Address/com:Country/com:Code='SJ' or com:Address/com:Country/com:Code='SZ' or com:Address/com:Country/com:Code='SE' or com:Address/com:Country/com:Code='CH' or com:Address/com:Country/com:Code='SY' or com:Address/com:Country/com:Code='TW' or com:Address/com:Country/com:Code='TJ' or com:Address/com:Country/com:Code='TZ' or com:Address/com:Country/com:Code='TH' or com:Address/com:Country/com:Code='TL' or com:Address/com:Country/com:Code='TG' or com:Address/com:Country/com:Code='TK' or com:Address/com:Country/com:Code='TO' or com:Address/com:Country/com:Code='TT' or com:Address/com:Country/com:Code='TN' or com:Address/com:Country/com:Code='TR' or com:Address/com:Country/com:Code='TM' or com:Address/com:Country/com:Code='TC' or com:Address/com:Country/com:Code='TV' or com:Address/com:Country/com:Code='UG' or com:Address/com:Country/com:Code='UA' or com:Address/com:Country/com:Code='AE' or com:Address/com:Country/com:Code='GB' or com:Address/com:Country/com:Code='US' or com:Address/com:Country/com:Code='UM' or com:Address/com:Country/com:Code='UY' or com:Address/com:Country/com:Code='UZ' or com:Address/com:Country/com:Code='VU' or com:Address/com:Country/com:Code='VE' or com:Address/com:Country/com:Code='VN' or com:Address/com:Country/com:Code='VG' or com:Address/com:Country/com:Code='VI' or com:Address/com:Country/com:Code='WF' or com:Address/com:Country/com:Code='EH' or com:Address/com:Country/com:Code='YE' or com:Address/com:Country/com:Code='ZM' or com:Address/com:Country/com:Code='ZW' or ((string-length(com:Address/com:Country/com:Code)=7) and contains(com:Address/com:Country/com:Code,'-')): + SellerParty com:Address/com:Country/com:Code should be 2 alpha-numerical characters e.g. ”DK” for Denmark + + + + +preceding-sibling::com:SellerParty[com:ID != 'Betaling'] | following-sibling::com:SellerParty[com:ID != 'Betaling']: + SellerParty com:Address com:ID should have a value of Vareafsendelse or Betaling, and there should only be one SellerParty of each type + + + + + +com:Address/com:CityName: + There must be an Address.CityName in SellerParty + + + + +com:Address/com:Country[not(com:Code)]: + There must be an Code in Address.Country in SellerParty + + + + + +string-length(com:ID)>0: + WARNING: ID in SellerParty should have content + + + + + + +string-length(com:ID) > 0: + The ID of the faktura should contain a value + + + + + + +count(PartyName)<2: + There must be a SellerParty and it must have no more than one partyname. + + + + + + + +preceding-sibling::com:SellerParty[com:Address/com:ID != 'Vareafsendelse'] | following-sibling::com:SellerParty[com:Address/com:ID != 'Vareafsendelse']: + SellerParty com:Address com:ID should have a value of Vareafsendelse or Betaling, and there should only be one SellerParty of each type + + + + + +com:Address/com:Country/com:Code='AF' or com:Address/com:Country/com:Code='AX' or com:Address/com:Country/com:Code='AL' or com:Address/com:Country/com:Code='DZ' or com:Address/com:Country/com:Code='AS' or com:Address/com:Country/com:Code='AD' or com:Address/com:Country/com:Code='AO' or com:Address/com:Country/com:Code='AI' or com:Address/com:Country/com:Code='AQ' or com:Address/com:Country/com:Code='AG' or com:Address/com:Country/com:Code='AR' or com:Address/com:Country/com:Code='AM' or com:Address/com:Country/com:Code='AW' or com:Address/com:Country/com:Code='AU' or com:Address/com:Country/com:Code='AT' or com:Address/com:Country/com:Code='AZ' or com:Address/com:Country/com:Code='BS' or com:Address/com:Country/com:Code='BH' or com:Address/com:Country/com:Code='BD' or com:Address/com:Country/com:Code='BB' or com:Address/com:Country/com:Code='BY' or com:Address/com:Country/com:Code='BE' or com:Address/com:Country/com:Code='BZ' or com:Address/com:Country/com:Code='BJ' or com:Address/com:Country/com:Code='BM' or com:Address/com:Country/com:Code='BT' or com:Address/com:Country/com:Code='BO' or com:Address/com:Country/com:Code='BA' or com:Address/com:Country/com:Code='BW' or com:Address/com:Country/com:Code='BV' or com:Address/com:Country/com:Code='BR' or com:Address/com:Country/com:Code='IO' or com:Address/com:Country/com:Code='BN' or com:Address/com:Country/com:Code='BG' or com:Address/com:Country/com:Code='BF' or com:Address/com:Country/com:Code='BI' or com:Address/com:Country/com:Code='KH' or com:Address/com:Country/com:Code='CM' or com:Address/com:Country/com:Code='CA' or com:Address/com:Country/com:Code='CV' or com:Address/com:Country/com:Code='KY' or com:Address/com:Country/com:Code='CF' or com:Address/com:Country/com:Code='TD' or com:Address/com:Country/com:Code='CL' or com:Address/com:Country/com:Code='CN' or com:Address/com:Country/com:Code='CX' or com:Address/com:Country/com:Code='CC' or com:Address/com:Country/com:Code='CO' or com:Address/com:Country/com:Code='KM' or com:Address/com:Country/com:Code='CG' or com:Address/com:Country/com:Code='CD' or com:Address/com:Country/com:Code='CK' or com:Address/com:Country/com:Code='CR' or com:Address/com:Country/com:Code='CI' or com:Address/com:Country/com:Code='HR' or com:Address/com:Country/com:Code='CU' or com:Address/com:Country/com:Code='CY' or com:Address/com:Country/com:Code='CZ' or com:Address/com:Country/com:Code='DK' or com:Address/com:Country/com:Code='DJ' or com:Address/com:Country/com:Code='DM' or com:Address/com:Country/com:Code='DO' or com:Address/com:Country/com:Code='EC' or com:Address/com:Country/com:Code='EG' or com:Address/com:Country/com:Code='SV' or com:Address/com:Country/com:Code='GQ' or com:Address/com:Country/com:Code='ER' or com:Address/com:Country/com:Code='EE' or com:Address/com:Country/com:Code='ET' or com:Address/com:Country/com:Code='FK' or com:Address/com:Country/com:Code='FO' or com:Address/com:Country/com:Code='FJ' or com:Address/com:Country/com:Code='FI' or com:Address/com:Country/com:Code='FR' or com:Address/com:Country/com:Code='GF' or com:Address/com:Country/com:Code='PF' or com:Address/com:Country/com:Code='TF' or com:Address/com:Country/com:Code='GA' or com:Address/com:Country/com:Code='GM' or com:Address/com:Country/com:Code='GE' or com:Address/com:Country/com:Code='DE' or com:Address/com:Country/com:Code='GH' or com:Address/com:Country/com:Code='GI' or com:Address/com:Country/com:Code='GR' or com:Address/com:Country/com:Code='GL' or com:Address/com:Country/com:Code='GD' or com:Address/com:Country/com:Code='GP' or com:Address/com:Country/com:Code='GU' or com:Address/com:Country/com:Code='GT' or com:Address/com:Country/com:Code='GG' or com:Address/com:Country/com:Code='GN' or com:Address/com:Country/com:Code='GW' or com:Address/com:Country/com:Code='GY' or com:Address/com:Country/com:Code='HT' or com:Address/com:Country/com:Code='HM' or com:Address/com:Country/com:Code='VA' or com:Address/com:Country/com:Code='HN' or com:Address/com:Country/com:Code='HK' or com:Address/com:Country/com:Code='HU' or com:Address/com:Country/com:Code='IS' or com:Address/com:Country/com:Code='IN' or com:Address/com:Country/com:Code='ID' or com:Address/com:Country/com:Code='IR' or com:Address/com:Country/com:Code='IQ' or com:Address/com:Country/com:Code='IE' or com:Address/com:Country/com:Code='IL' or com:Address/com:Country/com:Code='IT' or com:Address/com:Country/com:Code='JM' or com:Address/com:Country/com:Code='JP' or com:Address/com:Country/com:Code='JE' or com:Address/com:Country/com:Code='JO' or com:Address/com:Country/com:Code='KZ' or com:Address/com:Country/com:Code='KE' or com:Address/com:Country/com:Code='KI' or com:Address/com:Country/com:Code='KP' or com:Address/com:Country/com:Code='KR' or com:Address/com:Country/com:Code='KW' or com:Address/com:Country/com:Code='KG' or com:Address/com:Country/com:Code='LA' or com:Address/com:Country/com:Code='LV' or com:Address/com:Country/com:Code='LB' or com:Address/com:Country/com:Code='LS' or com:Address/com:Country/com:Code='LR' or com:Address/com:Country/com:Code='LY' or com:Address/com:Country/com:Code='LI' or com:Address/com:Country/com:Code='LT' or com:Address/com:Country/com:Code='LU' or com:Address/com:Country/com:Code='MO' or com:Address/com:Country/com:Code='MK' or com:Address/com:Country/com:Code='MG' or com:Address/com:Country/com:Code='MW' or com:Address/com:Country/com:Code='MY' or com:Address/com:Country/com:Code='MV' or com:Address/com:Country/com:Code='ML' or com:Address/com:Country/com:Code='MT' or com:Address/com:Country/com:Code='MH' or com:Address/com:Country/com:Code='MQ' or com:Address/com:Country/com:Code='MR' or com:Address/com:Country/com:Code='MU' or com:Address/com:Country/com:Code='YT' or com:Address/com:Country/com:Code='MX' or com:Address/com:Country/com:Code='FM' or com:Address/com:Country/com:Code='MD' or com:Address/com:Country/com:Code='MC' or com:Address/com:Country/com:Code='MN' or com:Address/com:Country/com:Code='MS' or com:Address/com:Country/com:Code='MA' or com:Address/com:Country/com:Code='MZ' or com:Address/com:Country/com:Code='MM' or com:Address/com:Country/com:Code='NA' or com:Address/com:Country/com:Code='NR' or com:Address/com:Country/com:Code='NP' or com:Address/com:Country/com:Code='NL' or com:Address/com:Country/com:Code='AN' or com:Address/com:Country/com:Code='NC' or com:Address/com:Country/com:Code='NZ' or com:Address/com:Country/com:Code='NI' or com:Address/com:Country/com:Code='NE' or com:Address/com:Country/com:Code='NG' or com:Address/com:Country/com:Code='NU' or com:Address/com:Country/com:Code='NF' or com:Address/com:Country/com:Code='MP' or com:Address/com:Country/com:Code='NO' or com:Address/com:Country/com:Code='OM' or com:Address/com:Country/com:Code='PK' or com:Address/com:Country/com:Code='PW' or com:Address/com:Country/com:Code='PS' or com:Address/com:Country/com:Code='PA' or com:Address/com:Country/com:Code='PG' or com:Address/com:Country/com:Code='PY' or com:Address/com:Country/com:Code='PE' or com:Address/com:Country/com:Code='PH' or com:Address/com:Country/com:Code='PN' or com:Address/com:Country/com:Code='PL' or com:Address/com:Country/com:Code='PT' or com:Address/com:Country/com:Code='PR' or com:Address/com:Country/com:Code='QA' or com:Address/com:Country/com:Code='RE' or com:Address/com:Country/com:Code='RO' or com:Address/com:Country/com:Code='RU' or com:Address/com:Country/com:Code='RW' or com:Address/com:Country/com:Code='SH' or com:Address/com:Country/com:Code='KN' or com:Address/com:Country/com:Code='LC' or com:Address/com:Country/com:Code='PM' or com:Address/com:Country/com:Code='VC' or com:Address/com:Country/com:Code='WS' or com:Address/com:Country/com:Code='SM' or com:Address/com:Country/com:Code='ST' or com:Address/com:Country/com:Code='SA' or com:Address/com:Country/com:Code='SN' or com:Address/com:Country/com:Code='CS' or com:Address/com:Country/com:Code='SC' or com:Address/com:Country/com:Code='SG' or com:Address/com:Country/com:Code='SK' or com:Address/com:Country/com:Code='SI' or com:Address/com:Country/com:Code='SB' or com:Address/com:Country/com:Code='SO' or com:Address/com:Country/com:Code='ZA' or com:Address/com:Country/com:Code='GS' or com:Address/com:Country/com:Code='ES' or com:Address/com:Country/com:Code='LK' or com:Address/com:Country/com:Code='SD' or com:Address/com:Country/com:Code='SR' or com:Address/com:Country/com:Code='SJ' or com:Address/com:Country/com:Code='SZ' or com:Address/com:Country/com:Code='SE' or com:Address/com:Country/com:Code='CH' or com:Address/com:Country/com:Code='SY' or com:Address/com:Country/com:Code='TW' or com:Address/com:Country/com:Code='TJ' or com:Address/com:Country/com:Code='TZ' or com:Address/com:Country/com:Code='TH' or com:Address/com:Country/com:Code='TL' or com:Address/com:Country/com:Code='TG' or com:Address/com:Country/com:Code='TK' or com:Address/com:Country/com:Code='TO' or com:Address/com:Country/com:Code='TT' or com:Address/com:Country/com:Code='TN' or com:Address/com:Country/com:Code='TR' or com:Address/com:Country/com:Code='TM' or com:Address/com:Country/com:Code='TC' or com:Address/com:Country/com:Code='TV' or com:Address/com:Country/com:Code='UG' or com:Address/com:Country/com:Code='UA' or com:Address/com:Country/com:Code='AE' or com:Address/com:Country/com:Code='GB' or com:Address/com:Country/com:Code='US' or com:Address/com:Country/com:Code='UM' or com:Address/com:Country/com:Code='UY' or com:Address/com:Country/com:Code='UZ' or com:Address/com:Country/com:Code='VU' or com:Address/com:Country/com:Code='VE' or com:Address/com:Country/com:Code='VN' or com:Address/com:Country/com:Code='VG' or com:Address/com:Country/com:Code='VI' or com:Address/com:Country/com:Code='WF' or com:Address/com:Country/com:Code='EH' or com:Address/com:Country/com:Code='YE' or com:Address/com:Country/com:Code='ZM' or com:Address/com:Country/com:Code='ZW' or ((string-length(com:Address/com:Country/com:Code)=7) and contains(com:Address/com:Country/com:Code,'-')): + SellerParty com:Address/com:Country/com:Code should be 2 alpha-numerical characters e.g. ”DK” for Denmark or the land code and the area code of the land as defined in ISO 3166-2 + + + + + + +com:Address/com:CityName: + There must be an Address.CityName in SellerParty + + + + + + +com:Address/com:Country/com:Code: + There must be an Address.Country.Code in SellerParty + + + + + + +string-length(com:ID)>0: + WARNING: ID in SellerParty should have content + + + + + + +string-length(com:ID) > 0: + The ID of the faktura should contain a value + + + + +preceding-sibling::com:SellerParty[com:Address/com:ID != 'Vareafsendelse'] | following-sibling::com:SellerParty[com:Address/com:ID != 'Vareafsendelse']: + SellerParty com:Address com:ID should have a value of Vareafsendelse or Betaling, and there should only be one SellerParty of each type + + + + + +count(PartyName)<2: + There must be a SellerParty and it must have no more than one partyname. + + + + + + + + + +com:Address/com:ID ='Vareafsendelse' or com:Address/com:ID ='Betaling': + SellerParty com:Address com:ID should have a value of Vareafsendelse or Betaling, and there should only be one SellerParty of each type + + + + + + + + +@schemeID='EAN' and string-length(.) != 13: + WARNING: EAN numbers are 13 digits in length + + + +@schemeID='EAN' and . != (. + 1) - 1: + WARNING: EAN numbers are 13 digits in length + + + +@schemeID='EAN' and substring(.,13,1)!=0 and ((((10 - substring((substring(.,1,1) * 1 + substring(.,2,1) * 3) + (substring(.,3,1) * 1 + substring(.,4,1) * 3) + (substring(.,5,1) * 1 + substring(.,6,1) * 3) + (substring(.,7,1) * 1 + substring(.,8,1) * 3) + (substring(.,9,1) * 1 + substring(.,10,1) * 3) + (substring(.,11,1) * 1 + substring(.,12,1) * 3),string-length((substring(.,1,1) * 1 + substring(.,2,1) * 3) + (substring(.,3,1) * 1 + substring(.,4,1) * 3) + (substring(.,5,1) * 1 + substring(.,6,1) * 3) + (substring(.,7,1) * 1 + substring(.,8,1) * 3) + (substring(.,9,1) * 1 + substring(.,10,1) * 3) + (substring(.,11,1) * 1 + substring(.,12,1) * 3)),1)) + ((substring(.,1,1) * 1 + substring(.,2,1) * 3) + (substring(.,3,1) * 1 + substring(.,4,1) * 3) + (substring(.,5,1) * 1 + substring(.,6,1) * 3) + (substring(.,7,1) * 1 + substring(.,8,1) * 3) + (substring(.,9,1) * 1 + substring(.,10,1) * 3) + (substring(.,11,1) * 1 + substring(.,12,1) * 3))) - ((substring(.,1,1) * 1 + substring(.,2,1) * 3) + (substring(.,3,1) * 1 + substring(.,4,1) * 3) + (substring(.,5,1) * 1 + substring(.,6,1) * 3) + (substring(.,7,1) * 1 + substring(.,8,1) * 3) + (substring(.,9,1) * 1 + substring(.,10,1) * 3) + (substring(.,11,1) * 1 + substring(.,12,1) * 3))) != substring(.,13,1) ): + there is an improperly formatted EAN number. + + + +@schemeID='EAN' and substring(.,13,1) =0 and substring((substring(.,1,1) * 1 + substring(.,2,1) * 3) + (substring(.,3,1) * 1 + substring(.,4,1) * 3) + (substring(.,5,1) * 1 + substring(.,6,1) * 3) + (substring(.,7,1) * 1 + substring(.,8,1) * 3) + (substring(.,9,1) * 1 + substring(.,10,1) * 3) + (substring(.,11,1) * 1 + substring(.,12,1) * 3),string-length((substring(.,1,1) * 1 + substring(.,2,1) * 3) + (substring(.,3,1) * 1 + substring(.,4,1) * 3) + (substring(.,5,1) * 1 + substring(.,6,1) * 3) + (substring(.,7,1) * 1 + substring(.,8,1) * 3) + (substring(.,9,1) * 1 + substring(.,10,1) * 3) + (substring(.,11,1) * 1 + substring(.,12,1) * 3)),1) != 0: + there is an improperly formatted EAN number. + + + +@schemeID='CVR' and string-length(.) != 8: + WARNING: CVR numbers are 8 digits in length + + + +@schemeID='CVR' and . != (. + 1) - 1: + WARNING: CVR numbers are 8 digits in length + + + +@schemeID='SE' and string-length(.) != 8: + WARNING: SE numbers are 8 digits in length + + + +@schemeID='SE' and . != (. + 1) - 1: + WARNING: SE numbers are 8 digits in length + + + + + + + + + + + +com:PaymentChannelCode='INDBETALINGSKORT' or com:PaymentChannelCode='KONTOOVERFØRSEL' or com:PaymentChannelCode='NATIONAL CLEARING' or com:PaymentChannelCode='DIRECT DEBET': + com:PaymentChannelCode should equal INDBETALINGSKORT or KONTOOVERFØRSEL or NATIONAL CLEARING or DIRECT DEBET + + + + +com:TypeCodeID=01 and com:PaymentID > 0: + IF com:TypeCodeID under PaymentMeans = 01 then com:PaymentID under PaymentMeans should not be found or should equal 0 + + + +com:TypeCodeID='null' and com:PaymentChannelCode='INDBETALINGSKORT': + If PaymentChannelCode is "KONTOOVERFØRSEL" or "DIRECT DEBET" then com:TypeCodeID = "null" + + + +(com:TypeCodeID=15 and string-length(com:PaymentID) != 16): + IF com:TypeCodeID under PaymentMeans = 15 then com:PaymentID under PaymentMeans should be a number of 16 digits in length + + + +com:TypeCodeID=04 and string-length(com:PaymentID) != 16: + IF com:TypeCodeID under PaymentMeans = 04 then com:PaymentID under PaymentMeans should be a number of 16 digits in length + + + +com:TypeCodeID=75 and string-length(com:PaymentID) != 16: + IF com:TypeCodeID under PaymentMeans = 75 then com:PaymentID under PaymentMeans should be a number of 16 digits in length + + + +com:TypeCodeID=71 and string-length(com:PaymentID) != 15: + IF com:TypeCodeID under PaymentMeans = 71 then com:PaymentID under PaymentMeans should be a number of 15 digits in length + + + +com:TypeCodeID=73 and com:PaymentID > 0: + IF com:TypeCodeID under PaymentMeans = 73 then com:PaymentID under PaymentMeans should not be found or should equal 0 + + + + +com:TypeCodeID=73 and com:PayeeFinancialAccount: + When TypeCodeID under PaymentMeans = 73 then there should not be a com:PayeeFinancialAccount under PaymentMeans + + + +com:TypeCodeID=75 and com:PayeeFinancialAccount: + When TypeCodeID under PaymentMeans = 75 then there should not be a com:PayeeFinancialAccount under PaymentMeans + + + +com:TypeCodeID=04 and (not(com:PaymentDueDate) or not(com:PaymentChannelCode) or not(com:PayeeFinancialAccount)): + WARNING: When com:TypeCodeID under PaymentMeans = 04 then all classes and fields under PaymentMeans other than com:JointPaymentID and com:PaymentAdvice are considered to be required + + + +com:TypeCodeID=15 and (not(com:PaymentDueDate) or not(com:PaymentChannelCode) or not(com:PayeeFinancialAccount)): + WARNING: When com:TypeCodeID under PaymentMeans = 15 then all classes and fields under PaymentMeans other than com:JointPaymentID and com:PaymentAdvice are considered to be required + + + +com:TypeCodeID=75 and (not(com:PaymentDueDate) or not(com:PaymentChannelCode) or not(com:PaymentID) or not(com:JointPaymentID) or not(com:PaymentAdvice)): + WARNING: When com:TypeCodeID under PaymentMeans = 75 then all classes and fields under PaymentMeans except com:PayeeFinancialAccount are considered to be required + + + +com:TypeCodeID=73 and (not(com:PaymentDueDate) or not(com:PaymentChannelCode) or not(com:JointPaymentID) or not(com:PaymentAdvice)): + WARNING: When com:TypeCodeID under PaymentMeans = 73 then all classes and fields under PaymentMeans except com:PayeeFinancialAccount and com:PaymentID are considered to be required + + + + + + + + + + +com:TypeCode = 'null' or com:TypeCode = 'BANK' or com:TypeCode = 'GIRO' or com:TypeCode = 'KREDITORNR' or com:TypeCode = 'FIK' or com:TypeCode = 'BANKGIROT' or com:TypeCode = 'POSTGIROT' or com:TypeCode = 'IBAN': + + should equal 'null' ,'BANK','GIRO','KREDITORNR','FIK','BANKGIROT','POSTGIROT', or 'IBAN' + + + + + + + + + + +com:ID = 'null' or string-length(com:ID) = 8 or string-length(com:ID) = 11: + com:ID under FinancialInstitution should be null or 8 or 11 character alphanumeric string. 11 Character strings are sometimes used in other countries, hence their allowance here, but otherwise they should be avoided. + + + + + + + + + + +com:ID = 'CONTRACT' or com:ID = 'SPECIFIC': + com:ID under PaymentTerms should equal CONTRACT or SPECIFIC + + + + + + + + + + +com:ID='Rabat' or com:ID='Gebyr' or com:ID='Fragt' or com:ID='Afgift' or com:ID='Told': + + should equal 'Rabat','Gebyr','Fragt','Afgift', or 'Told'. + + + + +com:ChargeIndicator != 'true' and com:ChargeIndicator != 'false': + ChargeIndicator under AllowanceCharge should equal either true or false + + + + + +count(com:AllowanceChargeAmount)<2: + Only one one AllowanceCharge amount allowed per allowance charge. + + + + + + + + +string-length(.) != 10 and string-length(.) != 8: + When the listID is UNSPSC the content of CommodityClassification should be following the UNSPSC recommendation with a 10 or 8 digit number + + + +. != (. + 1) - 1: + When the listID is UNSPSC the content of CommodityClassification should be following the UNSPSC recommendation with a 10 or 8 digit number + + + + + + + + + +string-length(substring-before(.,'-'))=4: + com:ID under com:Item/com:Tax/com:TaxScheme/com:ID is a 'MomsAngivelsesParagraf' in the form of '2004-3-P.1.2.1' + + + + + + +substring-before(.,'-') = (substring-before(.,'-') + 1) - 1: + com:ID under com:Item/com:Tax/com:TaxScheme/com:ID is a 'MomsAngivelsesParagraf' in the form of '2004-3-P.1.2.1' + + + + + + + + + +.='VAT' or .='ZERO-RATED': + + should equal VAT or ZERO-RATED. + + + + + + + + + +.='VAT' or .='ZERO-RATED': + + should equal VAT or ZERO-RATED. + + + + + + + + + +.='VAT' or .='ZERO-RATED': + + should equal VAT or ZERO-RATED. + + + + +following-sibling::com:TaxTypeCode[1][.=current()]: + There should only be one VAT or ZERO-RATED + + + + +preceding-sibling::com:TaxTypeCode[1][.=current()]: + There should only be one VAT or ZERO-RATED + + + + + + + + + + +com:ID='Deliverydate' or com:ID ='Period': + ReferencedOrderLine - DeliveryRequirement - ID should equal Deliverydate or Period. + + + + + + +count(com:DeliverySchedule)<5: + DeliveryScedule under com:InvoiceLine/com:ReferencedOrderLine/com:DeliveryRequirement should be less than 5 + + + + + + + + + + +count(com:Tax)<2: + There should only be one Item - Tax per ReferencedOrderLine. + + + + + + + + +com:ID > 4: + DeliverySchedule ID should be either 1,2,3, or 4 + + + +com:ID < 1: + DeliverySchedule ID should be either 1,2,3, or 4 + + + + + +com:RequestedDeliveryDateTime: + RequestedDeliveryDateTime element is missing in the DeliverySchedule element + + + + + + + + + + +(translate(@unitCode,' ',' ') != ' ') and (string-length(@unitCode) > 0): + the unitCode attribute must be filled out + + + + + + +@unitCodeListAgencyID='UN/UOM' or @unitCodeListAgencyID='n/a': + The unitCodeListAgencyID should = UN/UOM or n/a + + + + + + + + + + +not(starts-with(.,'-')): + com:ToBePaidTotalAmount should be positive, if your document is a faktura with a negative amount represent the document as a kreditnota. + + + + + + + + + + +string-length(.)<21: + + may not be longer than 20 characters + + + + + + + + + + +string-length(com:Description)>0: + Description under InvoiceLine Item should be greater than 0 in length + + + + + + +string-length(com:ID)>0: + WARNING: ID under InvoiceLine Item should be greater than 0 in length + + + + +count(com:Tax)>1: + There should only be one Tax element under item. + + + + + + + +(number(.)<0) or (number(.)>1000): + + should be a value of 0 to 1000. 0 is considered in this context to include multiple zeros, 00 is still 0. + + + + + + + +string-length(.)>1475: + Long Advice should not be more than 40 lines, 35 characters per line - 1475 characters in all. + + + + + + + + + +(number(.) = '0') or (.='25'): + RatePercentNumeric should equal 0 or 25. 0 is considered in this context to include multiple zeros, 00 is still 0. + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/BIIRULES-UBL-T14.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/BIIRULES-UBL-T14.xsl new file mode 100644 index 0000000000000000000000000000000000000000..c4d08f79b6130d641b188fe3f2aaa8f48681e837 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/BIIRULES-UBL-T14.xsl @@ -0,0 +1,1162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T14 + UBL-T14 + + + + + + + + CodesT14 + CodesT14 + + + + + + + + BIIRULES T14 bound to UBL + + + + + + + + + + + + + + BII2-T14-R025 + fatal + + + + [BII2-T14-R025]-Each document level allowance or charge details MUST have an allowance and charge reason text + + + + + + + + + + BII2-T14-R043 + fatal + + + + [BII2-T14-R043]-Document level allowances and charges details MUST have allowance and charge VAT category if the credit note has a VAT total amount + + + + + + + + + + + + + + + + BII2-T14-R001 + fatal + + + + [BII2-T14-R001]-A credit note MUST have a customization identifier + + + + + + + + + + BII2-T14-R002 + fatal + + + + [BII2-T14-R002]-A credit note MUST have a business process identifier + + + + + + + + + + BII2-T14-R003 + fatal + + + + [BII2-T14-R003]-A credit note MUST have a credit note identifier + + + + + + + + + + BII2-T14-R004 + fatal + + + + [BII2-T14-R004]-A credit note MUST have a credit note issue date + + + + + + + + + + BII2-T14-R005 + fatal + + + + [BII2-T14-R005]-A credit note MUST specify the currency code for the document + + + + + + + + + + BII2-T14-R006 + fatal + + + + [BII2-T14-R006]-A credit note MUST have a seller name and/or a seller identifier + + + + + + + + + + BII2-T14-R008 + fatal + + + + [BII2-T14-R008]-A credit note MUST have a buyer name and/or a buyer identifier + + + + + + + + + + BII2-T14-R010 + fatal + + + + [BII2-T14-R010]-A credit note MUST have the sum of line amounts + + + + + + + + + + BII2-T14-R011 + fatal + + + + [BII2-T14-R011]-A credit note MUST have the credit note total without VAT + + + + + + + + + + BII2-T14-R012 + fatal + + + + [BII2-T14-R012]-A credit note MUST have the credit note total with VAT (value of purchase) + + + + + + + + + + BII2-T14-R013 + fatal + + + + [BII2-T14-R013]-A credit note MUST have the amount due for payment + + + + + + + + + + BII2-T14-R014 + fatal + + + + [BII2-T14-R014]-A credit note MUST have at least one credit note line + + + + + + + + + + BII2-T14-R015 + fatal + + + + [BII2-T14-R015]-A credit note MUST specify the VAT total amount, if there are VAT line amounts + + + + + + + + + + BII2-T14-R026 + fatal + + + + [BII2-T14-R026]-A credit note MUST contain VAT category details unless VAT total amount is omitted. + + + + + + + + + + BII2-T14-R035 + fatal + + + + [BII2-T14-R035]-Credit Note total with VAT MUST NOT be negative + + + + + + + + + + BII2-T14-R037 + fatal + + + + [BII2-T14-R037]-Amount due for payment in a credit note MUST NOT be negative + + + + + + + + + + BII2-T14-R044 + fatal + + + + [BII2-T14-R044]-A seller VAT identifier MUST be provided if the credit note has a VAT total amount + + + + + + + + + + BII2-T14-R047 + fatal + + + + [BII2-T14-R047]-A buyer VAT identifier MUST be present if the VAT category code is reverse VAT + + + + + + + + + + BII2-T14-R049 + fatal + + + + [BII2-T14-R049]-The credit note total without VAT MUST be equal to the VAT category taxable amount if the VAT category code is reverse charge + + + + + + + + + + BII2-T14-R050 + fatal + + + + [BII2-T14-R050]-The VAT category tax amount MUST be zero if the VAT category code is reverse charge (since there is only one VAT category allowed it follows that the credit note tax total for reverse charge credit notes is zero) + + + + + + + + + + BII2-T14-R058 + fatal + + + + [BII2-T14-R058]-Credit Note total without VAT MUST be equal to the sum of VAT category taxable amounts + + + + + + + + + + + + + + + + BII2-T14-R017 + fatal + + + + [BII2-T14-R017]-Each credit note line MUST have a credit note line identifier + + + + + + + + + + BII2-T14-R018 + fatal + + + + [BII2-T14-R018]-Each credit note line MUST have a credit noted quantity + + + + + + + + + + BII2-T14-R019 + fatal + + + + [BII2-T14-R019]-Each credit note line MUST have a quantity unit of measure + + + + + + + + + + BII2-T14-R020 + fatal + + + + [BII2-T14-R020]-Each credit note line MUST have a credit note line net amount + + + + + + + + + + BII2-T14-R021 + fatal + + + + [BII2-T14-R021]-Each credit note line MUST have a credit note line item name and/or the credit note line item identifier + + + + + + + + + + BII2-T14-R032 + fatal + + + + [BII2-T14-R032]-A scheme identifier for the credit note line item registered identifier MUST be provided if credit note line item registered identifiers are used to identify a product.(e.g. GTIN) + + + + + + + + + + BII2-T14-R033 + fatal + + + + [BII2-T14-R033]-A scheme identifier for a credit note line item commodity classification MUST be provided if credit note line item commodity classification are used to classify a credit note line item (e.g. CPV or UNSPSC) + + + + + + + + + + BII2-T14-R034 + fatal + + + + [BII2-T14-R034]-Credit Note line item net price MUST NOT be negative + + + + + + + + + + BII2-T14-R046 + fatal + + + + [BII2-T14-R046]-Each credit note line MUST be categorized with the credit note line VAT category if the credit note has a VAT total amount + + + + + + + + + + + + + + + + BII2-T14-R023 + fatal + + + + [BII2-T14-R023]-Each credit note period information MUST have a credit note period start date + + + + + + + + + + BII2-T14-R024 + fatal + + + + [BII2-T14-R024]-Each credit note period information MUST have a credit note period end date + + + + + + + + + + BII2-T14-R031 + fatal + + + + [BII2-T14-R031]-A credit note period end date MUST be later or equal to a credit note period start date + + + + + + + + + + + + + + + + BII2-T14-R051 + fatal + + + + [BII2-T14-R051]-Sum of line amounts MUST equal the credit note line net amounts + + + + + + + + + + BII2-T14-R052 + fatal + + + + [BII2-T14-R052]-A credit note total without VAT MUST equal the sum of line amounts plus the sum of charges on document level minus the sum of allowances on document level + + + + + + + + + + BII2-T14-R053 + fatal + + + + [BII2-T14-R053]-A credit note total with VAT MUST equal the credit note total without VAT plus the VAT total amount and the rounding of credit note total + + + + + + + + + + BII2-T14-R054 + fatal + + + + [BII2-T14-R054]-The sum of allowances at document level MUST be equal to the sum of document level allowance amounts + + + + + + + + + + BII2-T14-R055 + fatal + + + + [BII2-T14-R055]-The sum of charges at document level MUST be equal to the sum of document level charge amounts + + + + + + + + + + BII2-T14-R056 + fatal + + + + [BII2-T14-R056]-Amount due for payment MUST be equal to the credit note total amount with VAT minus the paid amounts + + + + + + + + + + + + + + + + BII2-T14-R027 + fatal + + + + [BII2-T14-R027]-Each VAT category details MUST have a VAT category taxable amount + + + + + + + + + + BII2-T14-R028 + fatal + + + + [BII2-T14-R028]-Each VAT category details MUST have a VAT category tax amount + + + + + + + + + + BII2-T14-R029 + fatal + + + + [BII2-T14-R029]-Every VAT category details MUST be defined through a VAT category code + + + + + + + + + + BII2-T14-R030 + fatal + + + + [BII2-T14-R030]-The VAT category percentage MUST be provided if the VAT category code is standard. + + + + + + + + + + BII2-T14-R045 + fatal + + + + [BII2-T14-R045]-A VAT exemption reason MUST be provided if the VAT category code is exempt or reverse charge. + + + + + + + + + + BII2-T14-R048 + fatal + + + + [BII2-T14-R048]-A credit note with a VAT category code of reverse charge MUST NOT contain other VAT categories + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [CL-T14-R002]-DocumentCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [CL-T14-R003]-currencyID MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [CL-T14-R004]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + fatal + + + + [CL-T14-R006]-Payment means in a credit note MUST be coded using UNCL 4461 BII2 subset + + + + + + + + + + + + + + + + fatal + + + + [CL-T14-R007]-Credit Note tax categories MUST be coded using UNCL 5305 code list BII2 subset + + + + + + + + + + + + + + + + fatal + + + + [CL-T14-R008]-For Mime code in attribute use MIMEMediaType. + + + + + + + + + + + + + + + + warning + + + + [CL-T14-R010]-Coded allowance and charge reasons SHOULD belong to the UNCL 4465 code list BII2 subset + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOL-UBL-T14.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOL-UBL-T14.xsl new file mode 100644 index 0000000000000000000000000000000000000000..c956196b2e37bef2529cc7fe762f5f8a81bd90e3 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOL-UBL-T14.xsl @@ -0,0 +1,1022 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T14 + UBL-T14 + + + + + + + + CodesT14 + CodesT14 + + + + + + + + OPENPEPPOL T14 bound to UBL + + + + + + + + + + + + + + EUGEN-T14-R012 + fatal + + + + [EUGEN-T14-R012]-An allowance percentage MUST NOT be negative. + + + + + + + + + + EUGEN-T14-R022 + fatal + + + + [EUGEN-T14-R022]-An allowance or charge amount MUST NOT be negative. + + + + + + + + + + + + + + + + EUGEN-T14-R029 + fatal + + + + [EUGEN-T14-R029]-An allowance charge reason code MUST have a list identifier attribute 'UNCL4465'. + + + + + + + + + + + + + + + + EUGEN-T14-R027 + fatal + + + + [EUGEN-T14-R027]-A country identification code MUST have a list identifier attribute 'ISO3166-1:Alpha2'. + + + + + + + + + + + + + + + + EUGEN-T14-R044 + fatal + + + + [EUGEN-T14-R044]-If the tax currency code is different from the document currency code, the tax exchange rate MUST be provided + + + + + + + + + + + + + + + + EUGEN-T14-R026 + fatal + + + + [EUGEN-T14-R026]-A currency code element MUST have a list identifier attribute 'ISO4217'. + + + + + + + + + + + + + + + + EUGEN-T14-R036 + fatal + + + + [EUGEN-T14-R036]-An credit note MUST have a buyer name + + + + + + + + + + EUGEN-T14-R038 + fatal + + + + [EUGEN-T14-R038]-An credit note MUST have a buyer postal address + + + + + + + + + + EUGEN-T14-R040 + warning + + + + [EUGEN-T14-R040]-A customer SHOULD provide information about its legal entity information + + + + + + + + + + + + + + + + EUGEN-T14-R034 + fatal + + + + [EUGEN-T14-R034]-An delivery location identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T14-R033 + fatal + + + + [EUGEN-T14-R033]-A document type code MUST have a list identifier attribute 'UNCL1001'. + + + + + + + + + + + + + + + + EUGEN-T14-R023 + fatal + + + + [EUGEN-T14-R023]-An endpoint identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T14-R031 + fatal + + + + [EUGEN-T14-R031]-A financial account identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T14-R024 + fatal + + + + [EUGEN-T14-R024]-A party identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T14-R004 + warning + + + + [EUGEN-T14-R004]-If the payment means are international account transfer and the account id is IBAN then the financial institution should be identified by using the BIC id. + + + + + + + + + + OP-T14-R039 + fatal + + + + [OP-T14-R039]-An account identifier MUST be present if payment means type is funds transfer + + + + + + + + + + OP-T14-R041 + fatal + + + + [OP-T14-R041]-A payment means MUST specify the payment means type + + + + + + + + + + + + + + + + EUGEN-T14-R035 + fatal + + + + [EUGEN-T14-R035]-An credit note MUST have a seller name + + + + + + + + + + EUGEN-T14-R037 + fatal + + + + [EUGEN-T14-R037]-An credit note MUST have a seller postal address + + + + + + + + + + EUGEN-T14-R039 + warning + + + + [EUGEN-T14-R039]-A supplier SHOULD provide information about its legal entity information + + + + + + + + + + EUGEN-T14-R041 + warning + + + + [EUGEN-T14-R041]-The VAT identifier for the supplier SHOULD be prefixed with country code. + + + + + + + + + + + + + + + + EUGEN-T14-R008 + fatal + + + + [EUGEN-T14-R008]-For each tax subcategory the category ID and the applicable tax percentage MUST be provided. + + + + + + + + + + + + + + + + EUGEN-T14-R032 + fatal + + + + [EUGEN-T14-R032]-A tax category identifier MUST have a scheme identifier attribute 'UNCL5305'. + + + + + + + + + + + + + + + + EUGEN-T14-R045 + fatal + + + + [EUGEN-T14-R045]-Tax exchange rate MUST specify the calculation rate and the operator code. + + + + + + + + + + + + + + + + EUGEN-T14-R043 + fatal + + + + [EUGEN-T14-R043]-The total tax amount MUST equal the sum of tax amounts per category. + + + + + + + + + + + + + + + + EUGEN-T14-R030 + fatal + + + + [EUGEN-T14-R030]-A unit code attribute MUST have a unit code list identifier attribute 'UNECERec20'. + + + + + + + + + + + + + + + + EUGEN-T14-R042 + fatal + + + + [EUGEN-T14-R042]-The tax amount per category MUST be the taxable amount multiplied by the category percentage. + + + + + + + + + + EUGEN-T14-R046 + fatal + + + + [EUGEN-T14-R046]-If the tax currency code is different from the document currency code, each tax subtotal has to include the tax amount in both currencies + + + + + + + + + + + + + + + + EUGEN-T14-R047 + fatal + + + + [EUGEN-T14-R047]-A credit note MUST refer either to an invoice or a credit note + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [OP-T14-R001]-Contract document type code MUST be coded using UNCL 1001 list BII2 subset. + + + + + + + + + + + + + + + + fatal + + + + [OP-T14-R002]-An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T14-R003]-An Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T14-R004]-A payee account identifier scheme MUST be from the Account ID PEPPOL code list + + + + + + + + + + + + + + + + fatal + + + + [OP-T14-R006]-Unit code MUST be coded according to the UN/ECE Recommendation 20 + + + + + + + + + + + + + + + + fatal + + + + [OP-T14-R008]-A Party Company Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T14-R009]-TaxCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T14-R010]-SourceCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T14-R011]-TargetCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOLCORE-UBL-T14.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOLCORE-UBL-T14.xsl new file mode 100644 index 0000000000000000000000000000000000000000..e08f4fbef02b9963a886a8a8ae9919f5b61a50ce --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOLCORE-UBL-T14.xsl @@ -0,0 +1,52155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OPENPEPPOL CORE T14 bound to UBL + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:UBLVersionID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CustomizationID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ProfileID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:DocumentCurrencyCode' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:InvoicePeriod' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ContractDocumentReference' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Delivery' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:TaxTotal' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PostalAddress' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyTaxScheme' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyLegalEntity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PostalAddress' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyTaxScheme' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyLegalEntity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PostalZone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DataSendingCapability' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CharacterSetCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentHash' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EncodingCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FileName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HashAlgorithmMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MimeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:AllowanceChargeReason' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:TaxCategory' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BillingReferenceLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DebitNoteDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReminderDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SelfBilledCreditNoteDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SelfBilledInvoiceDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerCustomerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CreditedQuantity' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:LineExtensionAmount' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:InvoicePeriod' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:OrderLineReference' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:BillingReference' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:TaxTotal' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Item' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:AllowanceChargeReason' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:BillingReferenceLine' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Amount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DebitNoteDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReminderDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SelfBilledCreditNoteDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SelfBilledInvoiceDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubsidiaryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Conditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InformationURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocationTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Despatch' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RequestedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TrackingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DiscrepancyResponse' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Description' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Name' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ClassifiedTaxCategory' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Value' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyGroup' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RangeDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:UsabilityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ImportanceCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ListValue' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NameCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TestMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ValueQualifier' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ValueQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Certificate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ItemClassificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CargoTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NatureCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Dimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HazardousItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:InformationContentProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemSpecificationDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransactionConditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CatalogueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousRiskIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Keyword' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ModelName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackSizeNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginatorParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PriceList' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OrderableUnitFactorRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReceiptLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubCreditNoteLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxSubtotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxEvidenceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxIncludedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FreeOfChargeIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubsidiaryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Conditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InformationURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocationTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Despatch' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RequestedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TrackingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DiscrepancyResponse' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:LineExtensionAmount' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:TaxExclusiveAmount' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:TaxInclusiveAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PayableAlternativeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OrderTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginatorDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyLegalEntity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentAlternativeExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:PaymentID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CV2ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CardChipCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CardTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ChipApplicationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HolderName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueNumberID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ValidityStartDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CreditAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Country' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Address' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AliasName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PayerFinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMandate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TradeFinancing' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InstructionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InstructionNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PenaltyPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SettlementPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Amount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InstallmentDueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InvoicingPartyReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentDueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentTermsDetailsURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PenaltyAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PenaltySurchargePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidPaymentReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReferenceEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SettlementDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SettlementDiscountPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReceiptDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerSupplierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Signature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:StatementDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CalculationRate' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:MathematicOperatorCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ForeignExchangeContract' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExchangeMarketID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SourceCurrencyBaseRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TargetCurrencyBaseRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyTaxScheme' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:TaxableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Percent' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Percent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxEvidenceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxIncludedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CreditNoteTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineCountNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentAlternativeCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PricingCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProfileExecutionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'ext:UBLExtensions' is marked as not used in the given context. + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T19.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T19.xsl new file mode 100644 index 0000000000000000000000000000000000000000..7aeb209fce28b9c5c5c09e39a562653b7aeafbdf --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T19.xsl @@ -0,0 +1,774 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T19 + UBL-T19 + + + + + + + + CodesT19 + CodesT19 + + + + + + + + BIIRULES T19 bound to UBL + + + + + + + + + + + + + + BII2-T19-R001 + fatal + + + + [BII2-T19-R001]-A catalogue MUST have a customization identifier + + + + + + + + + + BII2-T19-R002 + fatal + + + + [BII2-T19-R002]-A catalogue MUST have a profile identifier + + + + + + + + + + BII2-T19-R003 + fatal + + + + [BII2-T19-R003]-A catalogue MUST contain the date of issue + + + + + + + + + + BII2-T19-R004 + fatal + + + + [BII2-T19-R004]-A catalogue MUST contain the catalogue document identifier + + + + + + + + + + BII2-T19-R007 + fatal + + + + [BII2-T19-R007]-The party providing the catalogue MUST be specified + + + + + + + + + + BII2-T19-R008 + fatal + + + + [BII2-T19-R008]-The party receiving the catalogue MUST be specified + + + + + + + + + + BII2-T19-R009 + fatal + + + + [BII2-T19-R009]-A catalogue MUST have maximum one catalogue supplier + + + + + + + + + + BII2-T19-R023 + fatal + + + + [BII2-T19-R023]-A catalogue MUST have at least one catalogue line + + + + + + + + + + + + + + + + BII2-T19-R013 + fatal + + + + [BII2-T19-R013]-A catalogue customer MUST contain the full name or an identifier + + + + + + + + + + + + + + + + BII2-T19-R017 + warning + + + + [BII2-T19-R017]-Catalogue line validity period MUST be within the range of the whole catalogue validity period + + + + + + + + + + BII2-T19-R018 + warning + + + + [BII2-T19-R018]-Price validity period MUST be within the range of the whole catalogue line validity period + + + + + + + + + + BII2-T19-R024 + fatal + + + + [BII2-T19-R024]-A catalogue line MUST contain a unique line identifier + + + + + + + + + + BII2-T19-R026 + fatal + + + + [BII2-T19-R026]-Orderable quantities MUST be greater than zero + + + + + + + + + + BII2-T19-R029 + warning + + + + [BII2-T19-R029]-Maximum quantity MUST be greater than zero + + + + + + + + + + BII2-T19-R030 + warning + + + + [BII2-T19-R030]-Minimum quantity MUST be greater than zero + + + + + + + + + + BII2-T19-R031 + warning + + + + [BII2-T19-R031]-Maximum quantity MUST be greater or equal to the Minimum quantity + + + + + + + + + + + + + + + + BII2-T19-R010 + fatal + + + + [BII2-T19-R010]-A catalogue provider MUST contain the full name or an identifier + + + + + + + + + + + + + + + + BII2-T19-R011 + fatal + + + + [BII2-T19-R011]-A catalogue receiver MUST contain the full name or an identifier + + + + + + + + + + + + + + + + BII2-T19-R012 + fatal + + + + [BII2-T19-R012]-A catalogue supplier MUST contain the full name or an identifier + + + + + + + + + + + + + + + + BII2-T19-R019 + warning + + + + [BII2-T19-R019]-An item in a catalogue line SHOULD have a name + + + + + + + + + + BII2-T19-R020 + fatal + + + + [BII2-T19-R020]-An item in a catalogue line MUST be uniquely identifiable by at least one of the following: +- Catalogue Provider identifier +- Standard identifier + + + + + + + + + + + + + + + + BII2-T19-R022 + warning + + + + [BII2-T19-R022]-Classification codes SHOULD contain the Classification scheme Identifier (e.g. CPV or UNSPSC) + + + + + + + + + + + + + + + + BII2-T19-R015 + fatal + + + + [BII2-T19-R015]-Prices of items MUST not be negative + + + + + + + + + + + + + + + + BII2-T19-R027 + fatal + + + + [BII2-T19-R027]-An item property data name MUST specify a data value + + + + + + + + + + + + + + + + BII2-T19-R021 + warning + + + + [BII2-T19-R021]-Standard Identifiers SHOULD contain the Schema Identifier (e.g. GTIN) + + + + + + + + + + + + + + + + BII2-T19-R006 + fatal + + + + [BII2-T19-R006]-A validity period end date MUST be later or equal to a validity period start date if both validity period end date and validaty period start date are present + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [CL-T19-R001]-The action code for a catalogue line MUST be Add, Update or Delete if present + + + + + + + + + + + + + + + + fatal + + + + [CL-T19-R002]-For Mime code in attribute use MIMEMediaType. + + + + + + + + + + + + + + + + fatal + + + + [CL-T19-R004]-Tax categories MUST be coded using UN/ECE 5305 code list + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T58.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T58.xsl new file mode 100644 index 0000000000000000000000000000000000000000..cdded9eccc0f9cddefffe350c606959c19be24c7 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T58.xsl @@ -0,0 +1,378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T58 + UBL-T58 + + + + + + + + BIIRULES T58 bound to UBL + + + + + + + + + + + + + + BII2-T58-R001 + fatal + + + + [BII2-T58-R001]-A catalogue rejection MUST have a profile identifier + + + + + + + + + + BII2-T58-R002 + fatal + + + + [BII2-T58-R002]-A catalogue rejection MUST have a customization identifier + + + + + + + + + + BII2-T58-R003 + fatal + + + + [BII2-T58-R003]-A catalogue rejection MUST contain the date of issue + + + + + + + + + + BII2-T58-R004 + fatal + + + + [BII2-T58-R004]-A catalogue rejection MUST contain the response identifier + + + + + + + + + + BII2-T58-R005 + fatal + + + + [BII2-T58-R005]-The party sending the catalogue rejection MUST be specified + + + + + + + + + + BII2-T58-R006 + fatal + + + + [BII2-T58-R006]-The party receiving the catalogue rejection MUST be specified + + + + + + + + + + BII2-T58-R009 + fatal + + + + [BII2-T58-R009]-A catalogue rejection MUST contain a response decision + + + + + + + + + + BII2-T58-R010 + fatal + + + + [BII2-T58-R010]-A catalogue rejection MUST contain a document reference + + + + + + + + + + + + + + + + BII2-T58-R008 + fatal + + + + [BII2-T58-R008]-A catalogue rejection receiving party MUST contain the full name or an identifier + + + + + + + + + + + + + + + + BII2-T58-R007 + fatal + + + + [BII2-T58-R007]-A catalogue rejection sending party MUST contain the full name or an identifier + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T19.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T19.xsl new file mode 100644 index 0000000000000000000000000000000000000000..f4a854599d85733af11ef4c57b10c370db32f075 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T19.xsl @@ -0,0 +1,710 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T19 + UBL-T19 + + + + + + + + CodesT19 + CodesT19 + + + + + + + + OPENPEPPOL T19 bound to UBL + + + + + + + + + + + + + + EUGEN-T19-R053 + fatal + + + + [EUGEN-T19-R053]-An attribute identifier MUST have an scheme identifier “UNCL6313” + + + + + + + + + + + + + + + + EUGEN-T19-R049 + fatal + + + + [EUGEN-T19-R049]-A classified tax category identifier MUST have a scheme identifier attribute “UNCL5305” + + + + + + + + + + + + + + + + EUGEN-T19-R047 + fatal + + + + [EUGEN-T19-R047]-A country identification code MUST have a list identifier attribute “ISO3166-1:Alpha2” + + + + + + + + + + + + + + + + EUGEN-T19-R043 + fatal + + + + [EUGEN-T19-R043]-An endpoint identifier MUST have a scheme identifier attribute + + + + + + + + + + + + + + + + EUGEN-T19-R046 + fatal + + + + [EUGEN-T19-R046]-A catalogue header action code MUST have a list identifier attribute “ACTIONCODE:PEPPOL” + + + + + + + + + + + + + + + + EUGEN-T19-R045 + fatal + + + + [EUGEN-T19-R045]-A catalogue line action code MUST have a list identifier attribute “ACTIONCODE:BII2” + + + + + + + + + + + + + + + + EUGEN-T19-R050 + fatal + + + + [EUGEN-T19-R050]-A package level code MUST have a list identifier attribute “GS17009:PEPPOL“ + + + + + + + + + + + + + + + + EUGEN-T19-R044 + fatal + + + + [EUGEN-T19-R044]-A party identifier MUST have a scheme identifier attribute + + + + + + + + + + + + + + + + EUGEN-T19-R051 + fatal + + + + [EUGEN-T19-R051]-A UNDG code MUST have a list identifier attribute “UNCL8273” + + + + + + + + + + + + + + + + EUGEN-T19-R048 + fatal + + + + [EUGEN-T19-R048]-A unit code attribute MUST have a unit code list identifier attribute “UNECERec20” + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R001]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R002]-Unit code MUST be coded according to the UN/ECE Recommendation 20 + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R003]-UNDG MUST be coded according to the UNCL 8273 code list + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R005]-An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R006]-A Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R007]-An action code at header level MUST be from the PEPPOL action code list. + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R008]-A package level code MUST be from the PEPPOL subset of GS1 7009 code list. + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R009]-An attribute identifier MUST be from the UN EDIFACT 6313 code list + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R010]-Orderable unit MUST be coded according to the UN/ECE Recommendation 20 + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R011]-currencyID MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R012]-languageID MUST be coded using ISO code list 639-1 + + + + + + + + + + + + + + + + fatal + + + + [OP-T19-R013]-A Party Company Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T58.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T58.xsl new file mode 100644 index 0000000000000000000000000000000000000000..81486a932446bf6ea7477e11debce96cc85f72c4 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T58.xsl @@ -0,0 +1,352 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T58 + UBL-T58 + + + + + + + + CodesT58 + CodesT58 + + + + + + + + OPENPEPPOL T58 bound to UBL + + + + + + + + + + + + + + EUGEN-T58-R001 + fatal + + + + [EUGEN-T58-R001]-An endpoint identifier MUST have a scheme identifier attribute + + + + + + + + + + + + + + + + EUGEN-T58-R002 + fatal + + + + [EUGEN-T58-R002]-A party identifier MUST have a scheme identifier attribute + + + + + + + + + + + + + + + + EUGEN-T58-R003 + fatal + + + + [EUGEN-T58-R003]-A response code MUST have a list identifier attribute “UNCL4343” + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [OP-T58-R001]-An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T58-R002]-A Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T58-R003]-A Response code MUST be from the UN CEFACT 4343 code list PEPPOL subset + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T19.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T19.xsl new file mode 100644 index 0000000000000000000000000000000000000000..5fe5b1fd137528d8b98b35a3bb3336592d1db53d --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T19.xsl @@ -0,0 +1,39552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OPENPEPPOL CORE T19 bound to UBL + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:UBLVersionID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CustomizationID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ProfileID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ValidityPeriod' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ReferencedContract' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:WarrantyInformation' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ComplementaryRelatedItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ContractorCustomerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ManufacturersItemIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ClassifiedTaxCategory' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ManufacturerParty' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Value' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyGroup' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RangeDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:UsabilityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ImportanceCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ListValue' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NameCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TestMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Signature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CargoTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CommodityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NatureCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalTemperature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ContactParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EmergencyTemperature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FlashpointTemperature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HazardousGoodsTransit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SecondaryHazard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EmergencyProceduresCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousCategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LowerOrangeHazardPlacardID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MedicalFirstAidGuideCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlacardEndorsement' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlacardNotation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TechnicalName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UpperOrangeHazardPlacardID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:InformationContentProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemProperty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemProperty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ManufactureDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ManufactureTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProductTraceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SerialID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CharacterSetCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentHash' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EncodingCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FileName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HashAlgorithmMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MimeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CatalogueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousRiskIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ModelName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:KeywordItemProperty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReplacementRelatedItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ApplicableTaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DependentPriceReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Package' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PriceList' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousRiskIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TradingRestrictions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerSupplierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WarrantyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WarrantyValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LifeCycleStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PostalZone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PostalZone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ContractDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ContractualDelivery' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NominationPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ContractTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NominationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NominationTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DataSendingCapability' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Signature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PreviousVersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RevisionDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RevisionTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ApplicableAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineCountNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PreviousVersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProfileExecutionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RevisionDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RevisionTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'ext:UBLExtensions' is marked as not used in the given context. + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T58.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T58.xsl new file mode 100644 index 0000000000000000000000000000000000000000..6dc2ca6fbeb4aa7aebadd7eb3129e59c22c1a5d6 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T58.xsl @@ -0,0 +1,5698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OPENPEPPOL CORE T58 bound to UBL + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LineResponse' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RecipientParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Status' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EffectiveDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EffectiveTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Signature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProfileExecutionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ResponseDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ResponseTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'ext:UBLExtensions' is marked as not used in the given context. + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl new file mode 100644 index 0000000000000000000000000000000000000000..a36894c88871dda64a763537650fe3f788a2cc86 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl @@ -0,0 +1,523 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T16 + UBL-T16 + + + + + + + + BIIRULES T16 bound to UBL + + + + + + + + + + + + + + BII2-T16-R009 + warning + + + + [BII2-T16-R009]-A consignee party SHOULD have the party name or a party identifier + + + + + + + + + + + + + + + + BII2-T16-R001 + fatal + + + + [BII2-T16-R001]-A despatch advice MUST have a customization identifier + + + + + + + + + + BII2-T16-R002 + fatal + + + + [BII2-T16-R002]-A despatch advice MUST have a profile identifier + + + + + + + + + + BII2-T16-R003 + fatal + + + + [BII2-T16-R003]-A despatch advice MUST have a document identifier + + + + + + + + + + BII2-T16-R004 + fatal + + + + [BII2-T16-R004]-A despatch advice MUST have a document issue date + + + + + + + + + + BII2-T16-R005 + warning + + + + [BII2-T16-R005]-A despatch advice SHOULD have an order identifier + + + + + + + + + + BII2-T16-R006 + fatal + + + + [BII2-T16-R006]-A despatch advice MUST have a despatching party + + + + + + + + + + BII2-T16-R008 + fatal + + + + [BII2-T16-R008]-A despatch advice MUST have a consignee party + + + + + + + + + + BII2-T16-R012 + fatal + + + + [BII2-T16-R012]-A despatch advice MUST have at least one despatch advice line + + + + + + + + + + + + + + + + BII2-T16-R013 + fatal + + + + [BII2-T16-R013]-Each despatch advice line MUST have a despatch line identifier that is unique within the despatch advice + + + + + + + + + + BII2-T16-R016 + fatal + + + + [BII2-T16-R016]-Each despatch advice line MUST have an item identifier and/or an item name + + + + + + + + + + BII2-T16-R017 + warning + + + + [BII2-T16-R017]-Each despatch advice line SHOULD have a delivered quantity + + + + + + + + + + BII2-T16-R019 + fatal + + + + [BII2-T16-R019]-Each despatch advice line delivered quantity MUST not be negative + + + + + + + + + + BII2-T16-R020 + warning + + + + [BII2-T16-R020]-Each despatch advice line delivered quantity SHOULD have an associated unit of measure + + + + + + + + + + BII2-T16-R021 + warning + + + + [BII2-T16-R021]-An outstanding quantity reason SHOULD be provided if the despatch line contains an outstanding quantity + + + + + + + + + + + + + + + + BII2-T16-R011 + fatal + + + + [BII2-T16-R011]-Shipment identifier MUST be provided if the despatch advice contains shipment information + + + + + + + + + + + + + + + + BII2-T16-R007 + warning + + + + [BII2-T16-R007]-A despatching party SHOULD have the despatching party name + + + + + + + + + + + + + + + + BII2-T16-R018 + fatal + + + + [BII2-T16-R018]-An item standard identifier MUST have an identification schema (e.g. GTIN) + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl new file mode 100644 index 0000000000000000000000000000000000000000..033a83f12936d1d0fde53c3e37116c35e61acf70 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl @@ -0,0 +1,531 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T16 + UBL-T16 + + + + + + + + CodesT16 + CodesT16 + + + + + + + + OPENPEPPOL T16 bound to UBL + + + + + + + + + + + + + + EUGEN-T16-R004 + fatal + + + + [EUGEN-T16-R004]-A unit code attribute MUST have a unit code list identifier attribute UNECERec20. + + + + + + + + + + + + + + + + EUGEN-T16-R005 + fatal + + + + [EUGEN-T16-R005]-A UNDG code MUST have a list identifier attribute UNCL8273 + + + + + + + + + + + + + + + + EUGEN-T16-R006 + fatal + + + + [EUGEN-T16-R006]-A transport handling unit type code MUST have a list identifier attribute UNECERec21. + + + + + + + + + + + + + + + + EUGEN-T16-R001 + fatal + + + + [EUGEN-T16-R001]-An endpoint identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T16-R002 + fatal + + + + [EUGEN-T16-R002]-A party identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T16-R003 + fatal + + + + [EUGEN-T16-R003]-A country identification code MUST have a list identifier attribute ISO3166-1:Alpha2. + + + + + + + + + + + + + + + + EUGEN-T16-R007 + fatal + + + + [EUGEN-T16-R007]-Each despatch advice line MUST have a delivered quantity + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [OP-T16-R001]-Country codes in a despatch advice MUST be coded using ISO code list 3166-1 alpha2 + + + + + + + + + + + + + + + + fatal + + + + [OP-T16-R002]-Unit code MUST be coded according to the UN/ECE Recommendation 20 + + + + + + + + + + + + + + + + fatal + + + + [OP-T16-R003]-UNDG MUST be coded according to the UNCL 8273 code list + + + + + + + + + + + + + + + + fatal + + + + [OP-T16-R004]-A transport handling unit type MUST be coded according to the UN/ECE Recommendation 21 + + + + + + + + + + + + + + + + fatal + + + + [OP-T16-R005]-An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T16-R006]-An Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T16-R007]-The handling unit measure AttributeID MUST be of value "AAB" for Unit gross weight or "AAW" for Gross volume + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl new file mode 100644 index 0000000000000000000000000000000000000000..286872e3626fb8c81f7ecdb38c318fe570f29a44 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl @@ -0,0 +1,31303 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OPENPEPPOL CORE T16 bound to UBL + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:UBLVersionID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CustomizationID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ProfileID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:OrderReference' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:DeliveredQuantity' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:OrderLineReference' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Shipment' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemProperty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Certificate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ClassifiedTaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CommodityClassification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Dimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalTemperature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ContactParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EmergencyTemperature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FlashpointTemperature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HazardousGoodsTransit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SecondaryHazard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EmergencyProceduresCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousCategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LowerOrangeHazardPlacardID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MedicalFirstAidGuideCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlacardEndorsement' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlacardNotation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TechnicalName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UpperOrangeHazardPlacardID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:InformationContentProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemProperty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemProperty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ManufactureTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProductTraceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemSpecificationDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransactionConditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CatalogueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousRiskIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Keyword' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ModelName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackSizeNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Consignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Delivery' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ExportCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FirstArrivalPortLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FreightAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:GoodsItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LastExitPortLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReturnAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShipmentStage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ShippingMarks' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ActualPackage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CustomsIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FloorSpaceMeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:GoodsItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HandlingUnitDespatchLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HazardousGoodsTransit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumTemperature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumTemperature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Package' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PalletSpaceMeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReceivedHandlingUnitReceiptLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReferencedShipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShipmentDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Status' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransportEquipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransportMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DamageRemarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HandlingCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HandlingInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalGoodsItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalPackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TraceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ConsignmentQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeclaredCustomsValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeclaredForCarriageValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeclaredStatisticsValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeliveryInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FreeOnBoardValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HandlingCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HandlingInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InsuranceValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ShippingPriorityLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SpecialInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SplitConsignmentIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalGoodsItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalTransportHandlingUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BackorderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BackorderReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OversupplyQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DataSendingCapability' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OrderTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DataSendingCapability' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Consignment' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BillOfLadingHolderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Person' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:IdentityDocumentReference' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResidenceAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BirthDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BirthplaceName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FamilyName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FirstName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:GenderCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MiddleName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NameSuffix' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NationalityID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OrganizationDepartment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OtherName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Title' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ChildConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CollectPaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ConsigneeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ConsignorParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ConsolidatedShipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CustomsIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DisbursementPaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ExporterParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ExtraAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinalDeliveryParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinalDeliveryTransportationService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinalDestinationCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FirstArrivalPortLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FreightAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FreightForwarderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HazardousItemNotificationParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ImporterParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:InsuranceParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LastExitPortLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LogisticsOperatorParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MainCarriageShipmentStage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MortgageHolderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OnCarriageShipmentStage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginalDepartureCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginalDespatchParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginalDespatchTransportationService' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PerformingCarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PlannedDeliveryTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PlannedPickupTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PreCarriageShipmentStage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PrepaidPaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RequestedDeliveryTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RequestedPickupTransportEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Status' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubstituteCarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransitCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransportAdvisorParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransportContract' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransportHandlingUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AnimalFoodIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BrokerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BulkCargoIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CarrierAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CarrierServiceInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ChargeableWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ConsigneeAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ConsignmentQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ConsignorAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ConsolidatableIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ContainerizedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ContractedCarrierAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomsClearanceServiceInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeclaredCustomsValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeclaredForCarriageValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeclaredStatisticsValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeliveryInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ForwarderServiceInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FreeOnBoardValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FreightForwarderAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:GeneralCargoIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HandlingCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HandlingInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HaulageInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousRiskIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HumanFoodIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InsurancePremiumAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InsuranceValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LivestockIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LoadingLengthMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LoadingSequenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerformingCarrierAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Remarks' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ShippingPriorityLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SpecialInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SpecialSecurityIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SpecialServiceInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SplitConsignmentIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SummaryDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TariffCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TariffDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ThirdPartyPayerIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalGoodsItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalInvoiceAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalTransportHandlingUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDespatchPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RequestedDespatchPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EstimatedDespatchDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EstimatedDespatchTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:GuaranteedDespatchDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:GuaranteedDespatchTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Instructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RequestedDespatchDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RequestedDespatchTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RequestedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ExportCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FirstArrivalPortLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FreightAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:GoodsItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LastExitPortLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReturnAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShipmentStage' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransportHandlingUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ConsignmentQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeclaredCustomsValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeclaredForCarriageValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeclaredStatisticsValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DeliveryInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FreeOnBoardValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HandlingCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HandlingInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InsuranceValueAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ShippingPriorityLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SpecialInstructions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SplitConsignmentIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalGoodsItemQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Signature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DespatchAdviceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineCountNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProfileExecutionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + '2.1' is the only allowed value of 'cbc:UBLVersionID'. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'ext:UBLExtensions' is marked as not used in the given context. + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl new file mode 100644 index 0000000000000000000000000000000000000000..47740554b5138d7f2ba3f1999aa32cfd07ad92a4 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl @@ -0,0 +1,1249 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T10 + UBL-T10 + + + + + + + + CodesT10 + CodesT10 + + + + + + + + BIIRULES T10 bound to UBL + + + + + + + + + + + + + + BII2-T10-R025 + fatal + + + + [BII2-T10-R025]-Each document level allowance or charge details MUST have an allowance and charge reason text + + + + + + + + + + BII2-T10-R043 + fatal + + + + [BII2-T10-R043]-Document level allowances and charges details MUST have allowance and charge VAT category if the invoice has a VAT total amount + + + + + + + + + + + + + + + + BII2-T10-R001 + fatal + + + + [BII2-T10-R001]-An invoice MUST have a customization identifier + + + + + + + + + + BII2-T10-R002 + fatal + + + + [BII2-T10-R002]-An invoice MUST have a business profile identifier + + + + + + + + + + BII2-T10-R003 + fatal + + + + [BII2-T10-R003]-An invoice MUST have an invoice identifier + + + + + + + + + + BII2-T10-R004 + fatal + + + + [BII2-T10-R004]-An invoice MUST have an invoice issue date + + + + + + + + + + BII2-T10-R005 + fatal + + + + [BII2-T10-R005]-An invoice MUST specify the currency code for the document + + + + + + + + + + BII2-T10-R006 + fatal + + + + [BII2-T10-R006]-An invoice MUST have a seller name and/or a seller identifier + + + + + + + + + + BII2-T10-R008 + fatal + + + + [BII2-T10-R008]-An invoice MUST have a buyer name and/or a buyer identifier + + + + + + + + + + BII2-T10-R010 + fatal + + + + [BII2-T10-R010]-An invoice MUST have the sum of line amounts + + + + + + + + + + BII2-T10-R011 + fatal + + + + [BII2-T10-R011]-An invoice MUST have the invoice total without VAT + + + + + + + + + + BII2-T10-R012 + fatal + + + + [BII2-T10-R012]-An invoice MUST have the invoice total with VAT (value of purchase) + + + + + + + + + + BII2-T10-R013 + fatal + + + + [BII2-T10-R013]-An invoice MUST have the amount due for payment + + + + + + + + + + BII2-T10-R014 + fatal + + + + [BII2-T10-R014]-An invoice MUST have at least one invoice line + + + + + + + + + + BII2-T10-R015 + fatal + + + + [BII2-T10-R015]-An invoice MUST specify the VAT total amount, if there are VAT line amounts + + + + + + + + + + BII2-T10-R026 + fatal + + + + [BII2-T10-R026]-An invoice MUST contain VAT category details unless VAT total amount is omitted. + + + + + + + + + + BII2-T10-R035 + fatal + + + + [BII2-T10-R035]-Invoice total with VAT MUST NOT be negative + + + + + + + + + + BII2-T10-R037 + fatal + + + + [BII2-T10-R037]-Amount due for payment in an invoice MUST NOT be negative + + + + + + + + + + BII2-T10-R044 + fatal + + + + [BII2-T10-R044]-A seller VAT identifier MUST be provided if the invoice has a VAT total amount + + + + + + + + + + BII2-T10-R047 + fatal + + + + [BII2-T10-R047]-A buyer VAT identifier MUST be present if the VAT category code is reverse VAT + + + + + + + + + + BII2-T10-R048 + fatal + + + + [BII2-T10-R048]-An invoice with a VAT category code of reverse charge MUST NOT contain other VAT categories. + + + + + + + + + + BII2-T10-R049 + fatal + + + + [BII2-T10-R049]-The invoice total without VAT MUST be equal to the VAT category taxable amount if the VAT category code is reverse charge + + + + + + + + + + BII2-T10-R050 + fatal + + + + [BII2-T10-R050]-The VAT category tax amount MUST be zero if the VAT category code is reverse charge (since there is only one VAT category allowed it follows that the invoice tax total for reverse charge invoices is zero) + + + + + + + + + + BII2-T10-R058 + fatal + + + + [BII2-T10-R058]-Invoice total without VAT MUST be equal to the sum of VAT category taxable amounts + + + + + + + + + + + + + + + + BII2-T10-R017 + fatal + + + + [BII2-T10-R017]-Each invoice line MUST have an invoice line identifier + + + + + + + + + + BII2-T10-R018 + fatal + + + + [BII2-T10-R018]-Each invoice line MUST have an invoiced quantity + + + + + + + + + + BII2-T10-R019 + fatal + + + + [BII2-T10-R019]-Each invoice line MUST have a quantity unit of measure + + + + + + + + + + BII2-T10-R020 + fatal + + + + [BII2-T10-R020]-Each invoice line MUST have an invoice line net amount + + + + + + + + + + BII2-T10-R021 + fatal + + + + [BII2-T10-R021]-Each invoice line MUST have an invoice line item name and/or the invoice line item identifier + + + + + + + + + + BII2-T10-R032 + fatal + + + + [BII2-T10-R032]-A scheme identifier for the invoice line item registered identifier MUST be provided if invoice line item registered identifiers are used to identify a product.(e.g. GTIN) + + + + + + + + + + BII2-T10-R033 + fatal + + + + [BII2-T10-R033]-A scheme identifier for a invoice line item commodity classification MUST be provided if invoice line item commodity classification are used to classify an invoice line item (e.g. CPV or UNSPSC) + + + + + + + + + + BII2-T10-R034 + fatal + + + + [BII2-T10-R034]-Invoice line item net price MUST NOT be negative + + + + + + + + + + BII2-T10-R046 + fatal + + + + [BII2-T10-R046]-Each invoice line MUST be categorized with the invoice line VAT category if the invoice has a VAT total amount + + + + + + + + + + + + + + + + BII2-T10-R023 + fatal + + + + [BII2-T10-R023]-Each invoice period information MUST have an invoice period start date + + + + + + + + + + BII2-T10-R024 + fatal + + + + [BII2-T10-R024]-Each invoice period information MUST have an invoice period end date + + + + + + + + + + BII2-T10-R031 + fatal + + + + [BII2-T10-R031]-An invoice period end date MUST be later or equal to an invoice period start date + + + + + + + + + + + + + + + + BII2-T10-R039 + fatal + + + + [BII2-T10-R039]-An account identifier MUST be present if payment means type is funds transfer + + + + + + + + + + BII2-T10-R040 + fatal + + + + [BII2-T10-R040]-A sellers financial institution identifier MUST be provided if the scheme of the account identifier is IBAN and the payment means is international bank transfer + + + + + + + + + + BII2-T10-R041 + fatal + + + + [BII2-T10-R041]-A payment means MUST specify the payment means type + + + + + + + + + + BII2-T10-R042 + fatal + + + + [BII2-T10-R042]-A sellers financial institution identifier scheme MUST be BIC if the scheme of the account identifier is IBAN and the payment means type is international account transfer + + + + + + + + + + + + + + + + BII2-T10-R051 + fatal + + + + [BII2-T10-R051]-Sum of line amounts MUST equal the invoice line net amounts + + + + + + + + + + BII2-T10-R052 + fatal + + + + [BII2-T10-R052]-An invoice total without VAT MUST equal the sum of line amounts plus the sum of charges on document level minus the sum of allowances on document level + + + + + + + + + + BII2-T10-R053 + fatal + + + + [BII2-T10-R053]-An invoice total with VAT MUST equal the invoice total without VAT plus the VAT total amount and the rounding of invoice total + + + + + + + + + + BII2-T10-R054 + fatal + + + + [BII2-T10-R054]-The sum of allowances at document level MUST be equal to the sum of document level allowance amounts + + + + + + + + + + BII2-T10-R055 + fatal + + + + [BII2-T10-R055]-The sum of charges at document level MUST be equal to the sum of document level charge amounts + + + + + + + + + + BII2-T10-R056 + fatal + + + + [BII2-T10-R056]-Amount due for payment MUST be equal to the invoice total amount with VAT minus the paid amounts + + + + + + + + + + + + + + + + BII2-T10-R027 + fatal + + + + [BII2-T10-R027]-Each VAT category details MUST have a VAT category taxable amount + + + + + + + + + + BII2-T10-R028 + fatal + + + + [BII2-T10-R028]-Each VAT category details MUST have a VAT category tax amount + + + + + + + + + + BII2-T10-R029 + fatal + + + + [BII2-T10-R029]-Every VAT category details MUST be defined through a VAT category code + + + + + + + + + + BII2-T10-R030 + fatal + + + + [BII2-T10-R030]-The VAT category percentage MUST be provided if the VAT category code is standard. + + + + + + + + + + BII2-T10-R045 + fatal + + + + [BII2-T10-R045]-A VAT exemption reason MUST be provided if the VAT category code is exempt or reverse charge. + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [CL-T10-R001]-An Invoice MUST be coded with the InvoiceTypeCode code list UNCL D1001 BII2 subset + + + + + + + + + + + + + + + + fatal + + + + [CL-T10-R002]-DocumentCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [CL-T10-R003]-currencyID MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [CL-T10-R004]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + fatal + + + + [CL-T10-R006]-Payment means in an invoice MUST be coded using UNCL 4461 BII2 subset + + + + + + + + + + + + + + + + fatal + + + + [CL-T10-R007]-Invoice tax categories MUST be coded using UNCL 5305 code list BII2 subset + + + + + + + + + + + + + + + + fatal + + + + [CL-T10-R008]-For Mime code in attribute use MIMEMediaType. + + + + + + + + + + + + + + + + warning + + + + [CL-T10-R010]-Coded allowance and charge reasons SHOULD belong to the UNCL 4465 code list BII2 subset + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl new file mode 100644 index 0000000000000000000000000000000000000000..48536451c70e8158fc177682f8ee5d8ad3678a36 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl @@ -0,0 +1,1009 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T10 + UBL-T10 + + + + + + + + CodesT10 + CodesT10 + + + + + + + + OPENPEPPOL T10 bound to UBL + + + + + + + + + + + + + + EUGEN-T10-R012 + fatal + + + + [EUGEN-T10-R012]-An allowance percentage MUST NOT be negative. + + + + + + + + + + EUGEN-T10-R022 + fatal + + + + [EUGEN-T10-R022]-An allowance or charge amount MUST NOT be negative. + + + + + + + + + + + + + + + + EUGEN-T10-R029 + fatal + + + + [EUGEN-T10-R029]-An allowance charge reason code MUST have a list identifier attribute 'UNCL4465'. + + + + + + + + + + + + + + + + EUGEN-T10-R027 + fatal + + + + [EUGEN-T10-R027]-A country identification code MUST have a list identifier attribute 'ISO3166-1:Alpha2'. + + + + + + + + + + + + + + + + EUGEN-T10-R026 + fatal + + + + [EUGEN-T10-R026]-A currency code element MUST have a list identifier attribute 'ISO4217'. + + + + + + + + + + + + + + + + EUGEN-T10-R036 + fatal + + + + [EUGEN-T10-R036]-An invoice MUST have a buyer name + + + + + + + + + + EUGEN-T10-R038 + fatal + + + + [EUGEN-T10-R038]-An invoice MUST have a buyer postal address + + + + + + + + + + EUGEN-T10-R040 + warning + + + + [EUGEN-T10-R040]-A customer SHOULD provide information about its legal entity information + + + + + + + + + + + + + + + + EUGEN-T10-R034 + fatal + + + + [EUGEN-T10-R034]-An delivery location identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T10-R033 + fatal + + + + [EUGEN-T10-R033]-A document type code MUST have a list identifier attribute 'UNCL1001'. + + + + + + + + + + + + + + + + EUGEN-T10-R023 + fatal + + + + [EUGEN-T10-R023]-An endpoint identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T10-R031 + fatal + + + + [EUGEN-T10-R031]-A financial account identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T10-R044 + fatal + + + + [EUGEN-T10-R044]-If the tax currency code is different from the document currency code, the tax exchange rate MUST be provided + + + + + + + + + + + + + + + + EUGEN-T10-R025 + fatal + + + + [EUGEN-T10-R025]-An invoice type code MUST have a list identifier attribute 'UNCL1001'. + + + + + + + + + + + + + + + + EUGEN-T10-R024 + fatal + + + + [EUGEN-T10-R024]-A party identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T10-R004 + warning + + + + [EUGEN-T10-R004]-If the payment means are international account transfer and the account id is IBAN then the financial institution should be identified by using the BIC id. + + + + + + + + + + + + + + + + EUGEN-T10-R028 + fatal + + + + [EUGEN-T10-R028]-A payment means code MUST have a list identifier attribute 'UNCL4461'. + + + + + + + + + + + + + + + + EUGEN-T10-R035 + fatal + + + + [EUGEN-T10-R035]-An invoice MUST have a seller name + + + + + + + + + + EUGEN-T10-R037 + fatal + + + + [EUGEN-T10-R037]-An invoice MUST have a seller postal address + + + + + + + + + + EUGEN-T10-R039 + warning + + + + [EUGEN-T10-R039]-A supplier SHOULD provide information about its legal entity information + + + + + + + + + + EUGEN-T10-R041 + warning + + + + [EUGEN-T10-R041]-The VAT identifier for the supplier SHOULD be prefixed with country code for companies with VAT registration in EU countries + + + + + + + + + + + + + + + + EUGEN-T10-R008 + fatal + + + + [EUGEN-T10-R008]-For each tax subcategory the category ID and the applicable tax percentage MUST be provided. + + + + + + + + + + + + + + + + EUGEN-T10-R032 + fatal + + + + [EUGEN-T10-R032]-A tax category identifier MUST have a scheme identifier attribute 'UNCL5305'. + + + + + + + + + + + + + + + + EUGEN-T10-R045 + fatal + + + + [EUGEN-T10-R045]-Tax exchange rate MUST specify the calculation rate and the operator code. + + + + + + + + + + + + + + + + EUGEN-T10-R043 + fatal + + + + [EUGEN-T10-R043]-The total tax amount MUST equal the sum of tax amounts per category. + + + + + + + + + + + + + + + + EUGEN-T10-R030 + fatal + + + + [EUGEN-T10-R030]-A unit code attribute MUST have a unit code list identifier attribute 'UNECERec20'. + + + + + + + + + + + + + + + + EUGEN-T10-R042 + fatal + + + + [EUGEN-T10-R042]-The tax amount per category MUST be the taxable amount multiplied by the category percentage. + + + + + + + + + + EUGEN-T10-R046 + fatal + + + + [EUGEN-T10-R046]-If the tax currency code is different from the document currency code, each tax subtotal has to include the tax amount in both currencies + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [OP-T10-R001]-Contract document type code MUST be coded using UNCL 1001 list BII2 subset. + + + + + + + + + + + + + + + + fatal + + + + [OP-T10-R002]-An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T10-R003]-An Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T10-R004]-A payee account identifier scheme MUST be from the Account ID PEPPOL code list + + + + + + + + + + + + + + + + fatal + + + + [OP-T10-R006]-Unit code MUST be coded according to the UN/ECE Recommendation 20 + + + + + + + + + + + + + + + + fatal + + + + [OP-T10-R008]-A Party Company Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T10-R009]-TaxCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T10-R010]-SourceCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T10-R011]-TargetCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl new file mode 100644 index 0000000000000000000000000000000000000000..bc464a6d6ddcfd9698e5024630875fef00986fe1 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl @@ -0,0 +1,48408 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OPENPEPPOL CORE T10 bound to UBL + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:UBLVersionID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CustomizationID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ProfileID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:InvoiceTypeCode' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:DocumentCurrencyCode' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:InvoicePeriod' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ContractDocumentReference' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Delivery' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:TaxTotal' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PostalAddress' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyTaxScheme' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyLegalEntity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PostalAddress' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyTaxScheme' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyLegalEntity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PostalZone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DataSendingCapability' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CharacterSetCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentHash' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EncodingCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FileName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HashAlgorithmMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MimeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:AllowanceChargeReason' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:TaxCategory' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BillingReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerCustomerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubsidiaryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Conditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InformationURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocationTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Despatch' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RequestedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TrackingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:InvoicedQuantity' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:InvoicePeriod' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:OrderLineReference' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:TaxTotal' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:AllowanceChargeReason' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BillingReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubsidiaryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Conditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InformationURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocationTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Despatch' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RequestedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TrackingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Description' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Name' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ClassifiedTaxCategory' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Value' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyGroup' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RangeDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:UsabilityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ImportanceCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ListValue' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NameCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TestMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ValueQualifier' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ValueQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Certificate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CargoTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NatureCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Dimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HazardousItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:InformationContentProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemSpecificationDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransactionConditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CatalogueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousRiskIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Keyword' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ModelName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackSizeNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginatorParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PriceList' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OrderableUnitFactorRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReceiptLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubInvoiceLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxSubtotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxEvidenceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxIncludedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WithholdingTaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FreeOfChargeIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentPurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:LineExtensionAmount' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:TaxExclusiveAmount' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:TaxInclusiveAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PayableAlternativeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OrderTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginatorDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyLegalEntity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentAlternativeExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:PaymentID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CV2ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CardChipCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CardTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ChipApplicationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HolderName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueNumberID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ValidityStartDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CreditAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Country' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Address' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AliasName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PayerFinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMandate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TradeFinancing' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InstructionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InstructionNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PenaltyPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SettlementPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Amount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InstallmentDueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InvoicingPartyReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentDueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentTermsDetailsURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PenaltyAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PenaltySurchargePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidPaymentReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReferenceEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SettlementDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SettlementDiscountPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PrepaidPayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ProjectReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ReceiptDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerSupplierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Signature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:StatementDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CalculationRate' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:MathematicOperatorCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ForeignExchangeContract' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExchangeMarketID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SourceCurrencyBaseRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TargetCurrencyBaseRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyTaxScheme' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:TaxableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Percent' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Percent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxEvidenceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxIncludedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WithholdingTaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineCountNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentAlternativeCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PricingCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProfileExecutionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'ext:UBLExtensions' is marked as not used in the given context. + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-messagelevelresponse36a/XSLT/BIIRULES-UBL-T71.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-messagelevelresponse36a/XSLT/BIIRULES-UBL-T71.xsl new file mode 100644 index 0000000000000000000000000000000000000000..20676feff30255698ea9b05f2397d8a0a6791275 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-messagelevelresponse36a/XSLT/BIIRULES-UBL-T71.xsl @@ -0,0 +1,378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T71 + UBL-T71 + + + + + + + + BIIRULES T71 bound to UBL + + + + + + + + + + + + + + BII2-T71-R001 + fatal + + + + [BII2-T71-R001]-A message level response MUST have a profile identifier + + + + + + + + + + BII2-T71-R002 + fatal + + + + [BII2-T71-R002]-A message level response MUST have a customization identifier + + + + + + + + + + BII2-T71-R003 + fatal + + + + [BII2-T71-R003]-A message level response MUST contain the date of issue + + + + + + + + + + BII2-T71-R004 + fatal + + + + [BII2-T71-R004]-A message level response MUST contain the response identifier + + + + + + + + + + BII2-T71-R005 + fatal + + + + [BII2-T71-R005]-The party sending the message level response MUST be specified + + + + + + + + + + BII2-T71-R006 + fatal + + + + [BII2-T71-R006]-The party receiving the message level response MUST be specified + + + + + + + + + + BII2-T71-R010 + fatal + + + + [BII2-T71-R010]-A message level response MUST contain a document reference pointing towards the business message that the response relates to + + + + + + + + + + BII2-T71-R012 + fatal + + + + [BII2-T71-R012]-A response document MUST be able to clearly indicate whether the received document was accepted or not. + + + + + + + + + + + + + + + + BII2-T71-R008 + fatal + + + + [BII2-T71-R008]-A message level response receiving party MUST contain the full name or an identifier + + + + + + + + + + + + + + + + BII2-T71-R007 + fatal + + + + [BII2-T71-R007]-A message level response sending party MUST contain the full name or an identifier + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-messagelevelresponse36a/XSLT/OPENPEPPOL-UBL-T71.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-messagelevelresponse36a/XSLT/OPENPEPPOL-UBL-T71.xsl new file mode 100644 index 0000000000000000000000000000000000000000..f80ebd16702f70663ba8303939067420957371ac --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-messagelevelresponse36a/XSLT/OPENPEPPOL-UBL-T71.xsl @@ -0,0 +1,402 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T71 + UBL-T71 + + + + + + + + CodesT71 + CodesT71 + + + + + + + + OPENPEPPOL T71 bound to UBL + + + + + + + + + + + + + + EUGEN-T71-R001 + fatal + + + + [EUGEN-T71-R001]-An document type code MUST have a list identifier attribute 'UNCL1001'. + + + + + + + + + + + + + + + + EUGEN-T71-R002 + fatal + + + + [EUGEN-T71-R002]-A response code MUST have a list identifier attribute 'UNCL4343'. + + + + + + + + + + + + + + + + EUGEN-T71-R003 + fatal + + + + [EUGEN-T71-R003]-A status reason code MUST have a list identifier attribute ‘PEPPOLSTATUS' + + + + + + + + + + + + + + + + EUGEN-T71-R004 + fatal + + + + [EUGEN-T71-R004]-An endpoint identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + EUGEN-T71-R005 + fatal + + + + [EUGEN-T71-R005]-A party identifier MUST have a scheme identifier attribute. + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [OP-T71-R001]-An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T71-R002]-An Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-071-R003]-A message level response MUST specify the status reason code using the PEPPOL Status code list + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-messagelevelresponse36a/XSLT/OPENPEPPOLCORE-UBL-T71.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-messagelevelresponse36a/XSLT/OPENPEPPOLCORE-UBL-T71.xsl new file mode 100644 index 0000000000000000000000000000000000000000..159e7e53e45428653962f5b34dc1f32086a043ca --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-messagelevelresponse36a/XSLT/OPENPEPPOLCORE-UBL-T71.xsl @@ -0,0 +1,8369 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OPENPEPPOL CORE T71 bound to UBL + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:UBLVersionID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CustomizationID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ProfileID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:DocumentResponse' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:DocumentReference' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Response' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ResponseCode' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ConditionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ConditionValueMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndicationIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Percent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReferenceDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReferenceTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReliabilityPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StatusReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Text' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EffectiveDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EffectiveTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RecipientParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ResponseCode' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Status' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EffectiveDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EffectiveTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Signature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProfileExecutionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ResponseDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ResponseTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'ext:UBLExtensions' is marked as not used in the given context. + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/BIIRULES-UBL-T01.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/BIIRULES-UBL-T01.xsl new file mode 100644 index 0000000000000000000000000000000000000000..47c8ff1bae4789d337ccae30e305b42de41e727b --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/BIIRULES-UBL-T01.xsl @@ -0,0 +1,664 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T01 + UBL-T01 + + + + + + + + CodesT01 + CodesT01 + + + + + + + + BIIRULES T01 bound to UBL + + + + + + + + + + + + + + BII2-T01-R007 + fatal + + + + [BII2-T01-R007]-Allowances and charges MUST have a reason + + + + + + + + + + + + + + + + BII2-T01-R021 + fatal + + + + [BII2-T01-R021]-An order MUST have the buyer party name or a buyer party identifier + + + + + + + + + + + + + + + + BII2-T01-R012 + fatal + + + + [BII2-T01-R012]-Expected total amount for payment MUST NOT be negative, if expected total amount for payment is provided + + + + + + + + + + BII2-T01-R013 + fatal + + + + [BII2-T01-R013]-Expected total sum of line amounts MUST NOT be negative, if expected total sum of line amounts is provided + + + + + + + + + + BII2-T01-R014 + fatal + + + + [BII2-T01-R014]-Expected total sum of line amounts MUST equal the sum of the order line amounts at order line level, if expected total sum of line amounts is provided + + + + + + + + + + BII2-T01-R015 + fatal + + + + [BII2-T01-R015]-Expected total sum of allowance at document level MUST be equal to the sum of allowance amounts at document level, if expected total sum of allowance at document level is provided + + + + + + + + + + BII2-T01-R016 + fatal + + + + [BII2-T01-R016]-Expected total sum of charges at document level MUST be equal to the sum of charges at document level, if expected total sum of charges at document level is provided + + + + + + + + + + BII2-T01-R017 + fatal + + + + [BII2-T01-R017]-Expected total amount for payment MUST be equal to the sum of line amounts minus sum of allowances at document level plus sum of charges at document level and VAT total amount, if expected total amount for payment is provided + + + + + + + + + + + + + + + + BII2-T01-R019 + fatal + + + + [BII2-T01-R019]-Each item property MUST have a data name, if item property is provided + + + + + + + + + + BII2-T01-R020 + fatal + + + + [BII2-T01-R020]-Each item property MUST have a data value, if item property is provided + + + + + + + + + + + + + + + + BII2-T01-R001 + fatal + + + + [BII2-T01-R001]-An order MUST have a customization identifier + + + + + + + + + + BII2-T01-R002 + fatal + + + + [BII2-T01-R002]-An order MUST have a profile identifier + + + + + + + + + + BII2-T01-R004 + fatal + + + + [BII2-T01-R004]-An order MUST have a document issue date + + + + + + + + + + BII2-T01-R005 + warning + + + + [BII2-T01-R005]-An order SHOULD provide information about its validity end date + + + + + + + + + + BII2-T01-R006 + fatal + + + + [BII2-T01-R006]-An order MUST have a document identifier + + + + + + + + + + BII2-T01-R009 + fatal + + + + [BII2-T01-R009]-An order MUST be stated in a single currency + + + + + + + + + + BII2-T01-R018 + warning + + + + [BII2-T01-R018]-VAT total amount SHOULD be the sum of order line tax amounts, if order line tax amounts are provided + + + + + + + + + + + + + + + + BII2-T01-R003 + fatal + + + + [BII2-T01-R003]-Each order line MUST have a document line identifier that is unique within the order + + + + + + + + + + BII2-T01-R010 + fatal + + + + [BII2-T01-R010]-Each order line ordered quantity MUST not be negative + + + + + + + + + + BII2-T01-R011 + fatal + + + + [BII2-T01-R011]-Each order line item net price MUST not be negative + + + + + + + + + + BII2-T01-R029 + warning + + + + [BII2-T01-R029]-Each order line SHOULD have an ordered quantity + + + + + + + + + + BII2-T01-R030 + fatal + + + + [BII2-T01-R030]-Each order line ordered quantity MUST have an associated unit of measure + + + + + + + + + + BII2-T01-R031 + fatal + + + + [BII2-T01-R031]-Each order line MUST have an item identifier and/or an item name + + + + + + + + + + + + + + + + BII2-T01-R022 + fatal + + + + [BII2-T01-R022]-An order MUST have the seller party name or a seller party identifier + + + + + + + + + + + + + + + + + + + + + + + warning + + + + [CL-001-001]-Tax categories MUST be coded using UN/ECE 5305 code list + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOL-UBL-T01.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOL-UBL-T01.xsl new file mode 100644 index 0000000000000000000000000000000000000000..6061549ddf9fb17b099bd278e7b52a561b5412f1 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOL-UBL-T01.xsl @@ -0,0 +1,577 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T01 + UBL-T01 + + + + + + + + CodesT01 + CodesT01 + + + + + + + + OPENPEPPOL T01 bound to UBL + + + + + + + + + + + + + + EUGEN-T01-R015 + fatal + + + + [EUGEN-T01-R015]-A country identification code MUST have a list identifier attribute “ISO3166-1:Alpha2” + + + + + + + + + + + + + + + + EUGEN-T01-R014 + fatal + + + + [EUGEN-T01-R014]-A document currency code MUST have a list identifier attribute “ISO4217” + + + + + + + + + + + + + + + + EUGEN-T01-R011 + fatal + + + + [EUGEN-T01-R011]-An endpoint identifier MUST have a scheme identifier attribute + + + + + + + + + + + + + + + + EUGEN-T01-R013 + fatal + + + + [EUGEN-T01-R013]-An order type code MUST have a list identifier attribute “UNCL1001” + + + + + + + + + + + + + + + + EUGEN-T01-R012 + fatal + + + + [EUGEN-T01-R012]-A party identifier MUST have a scheme identifier attribute + + + + + + + + + + + + + + + + EUGEN-T01-R017 + fatal + + + + [EUGEN-T01-R017]-A tax category identifier MUST have a scheme identifier attribute “UNCL5305” + + + + + + + + + + + + + + + + EUGEN-T01-R016 + fatal + + + + [EUGEN-T01-R016]-A unit code attribute MUST have a unit code list identifier attribute “UNECERec20” + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R001]-OrderTypeCode in an order MUST be from UN/ECE 1001 code list PEPPOL Subset + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R002]-DocumentCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R003]-A Binary Object MIME code attribute MUST be coded using MIME Code Type version 2008 code list + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R004]-An Enpoint Identifier Scheme identifier MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R005]-An Party Identifier Scheme identifier MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R006]-Country codes in an order MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R007]-currencyID MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R008]-A tax category identifier MUST be coded using UN/ECE 5305 BII2 Subset + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R009]-Unit code MUST be coded according to the UN/ECE Recommendation 20 (2009) + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOLCORE-UBL-T01.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOLCORE-UBL-T01.xsl new file mode 100644 index 0000000000000000000000000000000000000000..0b38e6484fb2b6c282c9799446ae9f4d4f461d22 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOLCORE-UBL-T01.xsl @@ -0,0 +1,45176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OPENPEPPOL CORE T01 bound to UBL + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:UBLVersionID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CustomizationID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ProfileID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:DocumentCurrencyCode' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ValidityPeriod' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:OrderDocumentReference' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Contract' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Delivery' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PaymentTerms' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:TaxTotal' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyTaxScheme' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyLegalEntity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ElectronicMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Telefax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Telephone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PostalZone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CompanyID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + 'VAT' is the only allowed value of 'cbc:ID'. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:URI' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CharacterSetCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentHash' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EncodingCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FileName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HashAlgorithmMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MimeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:AllowanceChargeReason' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:LineExtensionAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PayableAlternativeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyTaxScheme' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyLegalEntity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PostalZone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CompanyID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + 'VAT' is the only allowed value of 'cbc:ID'. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ContractDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ContractualDelivery' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NominationPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ContractTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NominationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NominationTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubsidiaryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Conditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InformationURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocationTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Despatch' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TrackingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Address' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubsidiaryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Conditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InformationURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocationTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Amount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LossRisk' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LossRiskResponsibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DestinationCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FreightForwarderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerProposedSubstituteLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Quantity' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Delivery' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Despatch' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TrackingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Description' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ClassifiedTaxCategory' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Value' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ValueQualifier' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyGroup' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RangeDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:UsabilityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ImportanceCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ListValue' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NameCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TestMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Certificate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + 'VAT' is the only allowed value of 'cbc:ID'. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ItemClassificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CargoTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CommodityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NatureCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Dimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HazardousItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:InformationContentProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransactionConditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CatalogueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousRiskIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Keyword' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ModelName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackSizeNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderedShipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:AllowanceCharge' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PriceList' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OrderableUnitFactorRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WarrantyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WarrantyValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BackOrderAllowedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InspectionMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumBackorderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumBackorderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WarrantyInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:QuotationLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerProposedSubstituteLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerSubstitutedLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SubstitutionStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PenaltyPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SettlementPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Amount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InstallmentDueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InvoicingPartyReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentDueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentTermsDetailsURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PenaltyAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PenaltySurchargePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidPaymentReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReferenceEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SettlementDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SettlementDiscountPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ProjectReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DataSendingCapability' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Signature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxSubtotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxEvidenceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxIncludedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransactionConditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineCountNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PricingCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProfileExecutionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RequestedInvoiceCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'ext:UBLExtensions' is marked as not used in the given context. + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/BIIRULES-UBL-T01.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/BIIRULES-UBL-T01.xsl new file mode 100644 index 0000000000000000000000000000000000000000..47c8ff1bae4789d337ccae30e305b42de41e727b --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/BIIRULES-UBL-T01.xsl @@ -0,0 +1,664 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T01 + UBL-T01 + + + + + + + + CodesT01 + CodesT01 + + + + + + + + BIIRULES T01 bound to UBL + + + + + + + + + + + + + + BII2-T01-R007 + fatal + + + + [BII2-T01-R007]-Allowances and charges MUST have a reason + + + + + + + + + + + + + + + + BII2-T01-R021 + fatal + + + + [BII2-T01-R021]-An order MUST have the buyer party name or a buyer party identifier + + + + + + + + + + + + + + + + BII2-T01-R012 + fatal + + + + [BII2-T01-R012]-Expected total amount for payment MUST NOT be negative, if expected total amount for payment is provided + + + + + + + + + + BII2-T01-R013 + fatal + + + + [BII2-T01-R013]-Expected total sum of line amounts MUST NOT be negative, if expected total sum of line amounts is provided + + + + + + + + + + BII2-T01-R014 + fatal + + + + [BII2-T01-R014]-Expected total sum of line amounts MUST equal the sum of the order line amounts at order line level, if expected total sum of line amounts is provided + + + + + + + + + + BII2-T01-R015 + fatal + + + + [BII2-T01-R015]-Expected total sum of allowance at document level MUST be equal to the sum of allowance amounts at document level, if expected total sum of allowance at document level is provided + + + + + + + + + + BII2-T01-R016 + fatal + + + + [BII2-T01-R016]-Expected total sum of charges at document level MUST be equal to the sum of charges at document level, if expected total sum of charges at document level is provided + + + + + + + + + + BII2-T01-R017 + fatal + + + + [BII2-T01-R017]-Expected total amount for payment MUST be equal to the sum of line amounts minus sum of allowances at document level plus sum of charges at document level and VAT total amount, if expected total amount for payment is provided + + + + + + + + + + + + + + + + BII2-T01-R019 + fatal + + + + [BII2-T01-R019]-Each item property MUST have a data name, if item property is provided + + + + + + + + + + BII2-T01-R020 + fatal + + + + [BII2-T01-R020]-Each item property MUST have a data value, if item property is provided + + + + + + + + + + + + + + + + BII2-T01-R001 + fatal + + + + [BII2-T01-R001]-An order MUST have a customization identifier + + + + + + + + + + BII2-T01-R002 + fatal + + + + [BII2-T01-R002]-An order MUST have a profile identifier + + + + + + + + + + BII2-T01-R004 + fatal + + + + [BII2-T01-R004]-An order MUST have a document issue date + + + + + + + + + + BII2-T01-R005 + warning + + + + [BII2-T01-R005]-An order SHOULD provide information about its validity end date + + + + + + + + + + BII2-T01-R006 + fatal + + + + [BII2-T01-R006]-An order MUST have a document identifier + + + + + + + + + + BII2-T01-R009 + fatal + + + + [BII2-T01-R009]-An order MUST be stated in a single currency + + + + + + + + + + BII2-T01-R018 + warning + + + + [BII2-T01-R018]-VAT total amount SHOULD be the sum of order line tax amounts, if order line tax amounts are provided + + + + + + + + + + + + + + + + BII2-T01-R003 + fatal + + + + [BII2-T01-R003]-Each order line MUST have a document line identifier that is unique within the order + + + + + + + + + + BII2-T01-R010 + fatal + + + + [BII2-T01-R010]-Each order line ordered quantity MUST not be negative + + + + + + + + + + BII2-T01-R011 + fatal + + + + [BII2-T01-R011]-Each order line item net price MUST not be negative + + + + + + + + + + BII2-T01-R029 + warning + + + + [BII2-T01-R029]-Each order line SHOULD have an ordered quantity + + + + + + + + + + BII2-T01-R030 + fatal + + + + [BII2-T01-R030]-Each order line ordered quantity MUST have an associated unit of measure + + + + + + + + + + BII2-T01-R031 + fatal + + + + [BII2-T01-R031]-Each order line MUST have an item identifier and/or an item name + + + + + + + + + + + + + + + + BII2-T01-R022 + fatal + + + + [BII2-T01-R022]-An order MUST have the seller party name or a seller party identifier + + + + + + + + + + + + + + + + + + + + + + + warning + + + + [CL-001-001]-Tax categories MUST be coded using UN/ECE 5305 code list + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/BIIRULES-UBL-T76.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/BIIRULES-UBL-T76.xsl new file mode 100644 index 0000000000000000000000000000000000000000..0b655131a8037c9bb2fe4106b838573bf100496b --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/BIIRULES-UBL-T76.xsl @@ -0,0 +1,404 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T76 + UBL-T76 + + + + + + + + BIIRULES T76 bound to UBL + + + + + + + + + + + + + + BII2-T76-R001 + fatal + + + + [BII2-T76-R001]-A order response MUST have a customization identifier + + + + + + + + + + BII2-T76-R002 + fatal + + + + [BII2-T76-R002]-A order response MUST have a profile identifier + + + + + + + + + + + + + + + + BII2-T76-R003 + fatal + + + + [BII2-T76-R003]-Each order response line MUST have a document line identifier that is unique within the order response + + + + + + + + + + + + + + + + BII2-T76-R004 + fatal + + + + [BII2-T76-R004]-A order response MUST have a document issue date + + + + + + + + + + BII2-T76-R006 + fatal + + + + [BII2-T76-R006]-A order response MUST have a document identifier + + + + + + + + + + + + + + + + BII2-T76-R021 + fatal + + + + [BII2-T76-R021]-A order response MUST have the buyer party name or a buyer party identifier + + + + + + + + + + + + + + + + BII2-T76-R022 + fatal + + + + [BII2-T76-R022]-A order response MUST have the seller party name or a seller party identifier + + + + + + + + + + + + + + + + BII2-T76-R032 + fatal + + + + [BII2-T76-R032]-A order response MUST have a reference to an order + + + + + + + + + + BII2-T76-R033 + fatal + + + + [BII2-T76-R033]-A order response MUST have a response code + + + + + + + + + + + + + + + + BII2-T76-R034 + fatal + + + + [BII2-T76-R034]-An order response line MUST contain a reference to its corresponding order line. + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOL-UBL-T01.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOL-UBL-T01.xsl new file mode 100644 index 0000000000000000000000000000000000000000..6061549ddf9fb17b099bd278e7b52a561b5412f1 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOL-UBL-T01.xsl @@ -0,0 +1,577 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T01 + UBL-T01 + + + + + + + + CodesT01 + CodesT01 + + + + + + + + OPENPEPPOL T01 bound to UBL + + + + + + + + + + + + + + EUGEN-T01-R015 + fatal + + + + [EUGEN-T01-R015]-A country identification code MUST have a list identifier attribute “ISO3166-1:Alpha2” + + + + + + + + + + + + + + + + EUGEN-T01-R014 + fatal + + + + [EUGEN-T01-R014]-A document currency code MUST have a list identifier attribute “ISO4217” + + + + + + + + + + + + + + + + EUGEN-T01-R011 + fatal + + + + [EUGEN-T01-R011]-An endpoint identifier MUST have a scheme identifier attribute + + + + + + + + + + + + + + + + EUGEN-T01-R013 + fatal + + + + [EUGEN-T01-R013]-An order type code MUST have a list identifier attribute “UNCL1001” + + + + + + + + + + + + + + + + EUGEN-T01-R012 + fatal + + + + [EUGEN-T01-R012]-A party identifier MUST have a scheme identifier attribute + + + + + + + + + + + + + + + + EUGEN-T01-R017 + fatal + + + + [EUGEN-T01-R017]-A tax category identifier MUST have a scheme identifier attribute “UNCL5305” + + + + + + + + + + + + + + + + EUGEN-T01-R016 + fatal + + + + [EUGEN-T01-R016]-A unit code attribute MUST have a unit code list identifier attribute “UNECERec20” + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R001]-OrderTypeCode in an order MUST be from UN/ECE 1001 code list PEPPOL Subset + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R002]-DocumentCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R003]-A Binary Object MIME code attribute MUST be coded using MIME Code Type version 2008 code list + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R004]-An Enpoint Identifier Scheme identifier MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R005]-An Party Identifier Scheme identifier MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R006]-Country codes in an order MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R007]-currencyID MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R008]-A tax category identifier MUST be coded using UN/ECE 5305 BII2 Subset + + + + + + + + + + + + + + + + fatal + + + + [OP-T01-R009]-Unit code MUST be coded according to the UN/ECE Recommendation 20 (2009) + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOL-UBL-T76.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOL-UBL-T76.xsl new file mode 100644 index 0000000000000000000000000000000000000000..a48442d7e2de76a7abcaf923509d1bdd759ca661 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOL-UBL-T76.xsl @@ -0,0 +1,483 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + UBL-T76 + UBL-T76 + + + + + + + + CodesT76 + CodesT76 + + + + + + + + OPENPEPPOL T76 bound to UBL + + + + + + + + + + + + + + EUGEN-T76-R001 + fatal + + + + [EUGEN-T76-R001]-An endpoint identifier MUST have a scheme identifier attribute + + + + + + + + + + + + + + + + EUGEN-T76-R004 + fatal + + + + [EUGEN-T76-R004]-A response line status code MUST have a list identifier attribute “UNCL1225” + + + + + + + + + + + + + + + + EUGEN-T76-R002 + fatal + + + + [EUGEN-T76-R002]-A party identifier MUST have a scheme identifier attribute + + + + + + + + + + + + + + + + EUGEN-T76-R003 + fatal + + + + [EUGEN-T76-R003]-A response code MUST have a list identifier attribute “UNCL1225” + + + + + + + + + + + + + + + + + + + + + + + fatal + + + + [OP-T76-R001]-An order response code MUST be coded according to the code list 1225. + + + + + + + + + + + + + + + + fatal + + + + [OP-T76-R002]-An order response line status code MUST be coded according to the code list 1225. + + + + + + + + + + + + + + + + fatal + + + + [OP-T76-R003]-DocumentCurrencyCode MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T76-R004]-An Enpoint Identifier Scheme identifier MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T76-R005]-An Party Identifier Scheme identifier MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". + + + + + + + + + + + + + + + + fatal + + + + [OP-T76-R006]-Unit code MUST be coded according to the UN/ECE Recommendation 20 (2009) + + + + + + + + + + + + + + + + fatal + + + + [OP-T76-R007]-CurrencyID MUST be coded using ISO code list 4217 + + + + + + + + + + + + + + + + fatal + + + + [OP-T76-R008]-A tax category identifier MUST be coded using UN/ECE 5305 BII2 Subset + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOLCORE-UBL-T01.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOLCORE-UBL-T01.xsl new file mode 100644 index 0000000000000000000000000000000000000000..0b38e6484fb2b6c282c9799446ae9f4d4f461d22 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOLCORE-UBL-T01.xsl @@ -0,0 +1,45176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OPENPEPPOL CORE T01 bound to UBL + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:UBLVersionID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CustomizationID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ProfileID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:DocumentCurrencyCode' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ValidityPeriod' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:OrderDocumentReference' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Contract' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Delivery' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PaymentTerms' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:TaxTotal' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyTaxScheme' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyLegalEntity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ElectronicMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Telefax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Telephone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PostalZone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CompanyID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + 'VAT' is the only allowed value of 'cbc:ID'. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:URI' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CharacterSetCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentHash' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EncodingCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExpiryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FileName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HashAlgorithmMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MimeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:AllowanceChargeReason' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:LineExtensionAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PayableAlternativeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyTaxScheme' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyLegalEntity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CorporateRegistrationScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HeadParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PostalZone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ShareholderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLegalFormCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CompanyLiquidationStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CorporateStockAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:FullyPaidSharesIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationExpirationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SoleProprietorshipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CompanyID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RegistrationAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + 'VAT' is the only allowed value of 'cbc:ID'. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RegistrationName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxLevelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ContractDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ContractualDelivery' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NominationPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ContractTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NominationDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NominationTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubsidiaryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Conditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InformationURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocationTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Despatch' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TrackingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Address' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubsidiaryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Conditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InformationURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocationTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Amount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LossRisk' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LossRiskResponsibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DestinationCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FreightForwarderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerProposedSubstituteLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Quantity' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Delivery' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Despatch' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TrackingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Description' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ClassifiedTaxCategory' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Value' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ValueQualifier' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyGroup' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RangeDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:UsabilityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ImportanceCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ListValue' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NameCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TestMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Certificate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + 'VAT' is the only allowed value of 'cbc:ID'. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ItemClassificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CargoTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CommodityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NatureCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Dimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HazardousItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:InformationContentProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransactionConditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CatalogueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousRiskIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Keyword' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ModelName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackSizeNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderedShipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:AllowanceCharge' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AllowanceChargeReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PriceList' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OrderableUnitFactorRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WarrantyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WarrantyValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BackOrderAllowedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InspectionMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumBackorderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumBackorderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WarrantyInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:QuotationLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerProposedSubstituteLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerSubstitutedLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SubstitutionStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndpointID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PenaltyPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SettlementPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Amount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InstallmentDueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InvoicingPartyReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentDueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PaymentTermsDetailsURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PenaltyAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PenaltySurchargePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PrepaidPaymentReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReferenceEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SettlementDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SettlementDiscountPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ProjectReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Attachment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ResultOfVerification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DocumentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LocaleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:XPath' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Party' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyIdentification' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AddressLine' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:IdentificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LocationCoordinate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressFormatCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AddressTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BlockName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CitySubdivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CountrySubentityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Department' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:District' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Floor' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InhouseMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttention' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCare' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PlotIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Postbox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Region' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Room' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TimezoneOffset' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DataSendingCapability' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Signature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxSubtotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxEvidenceIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxIncludedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransactionConditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineCountNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PricingCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProfileExecutionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:RequestedInvoiceCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'ext:UBLExtensions' is marked as not used in the given context. + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOLCORE-UBL-T76.xsl b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOLCORE-UBL-T76.xsl new file mode 100644 index 0000000000000000000000000000000000000000..7f83bfe7d976261d4f35fa38b1ec0756ab0052d5 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/Resources/Schematrons/PEPPOL/BIS2.0-ordering28a/XSLT/OPENPEPPOLCORE-UBL-T76.xsl @@ -0,0 +1,21052 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OPENPEPPOL CORE T76 bound to UBL + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:UBLVersionID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:CustomizationID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ProfileID' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:OrderResponseCode' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:DocumentCurrencyCode' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:OrderReference' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Delivery' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingCustomerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingSupplierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ElectronicMail' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Telefax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Telephone' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SupplierAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Contract' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Despatch' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RequestedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TrackingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DestinationCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FreightForwarderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:LegalMonetaryTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:SellerSubstitutedLineItem' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:OrderLineReference' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyerProposedSubstituteLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Note' may occur at maximum 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:LineStatusCode' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:Delivery' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PromisedDeliveryPeriod' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AlternativeDeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CarrierParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Despatch' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:EstimatedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MaximumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MinimumDeliveryUnit' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:NotifyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:EndTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:StartTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RequestedDeliveryPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Shipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ActualDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LatestDeliveryTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ReleaseID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TrackingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemProperty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Certificate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ClassifiedTaxCategory' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CommodityClassification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Dimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HazardousItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:InformationContentProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemSpecificationDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransactionConditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CatalogueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousRiskIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Keyword' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ModelName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackSizeNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderedShipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginatorParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PriceList' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OrderableUnitFactorRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PriceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WarrantyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WarrantyValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BackOrderAllowedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InspectionMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineExtensionAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumBackorderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumBackorderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PartialDeliveryIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalTaxAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WarrantyInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:QuotationLineReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerProposedSubstituteLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Delivery' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:ClassifiedTaxCategory' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AdditionalItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:Value' must occur exactly 1 times. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ValueQualifier' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyGroup' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemPropertyRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:RangeDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:UsabilityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ImportanceCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ListValue' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NameCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TestMethod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCode' is required in this context. + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@unitCodeListID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:BuyersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:CatalogueItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Certificate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:JurisdictionRegionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BaseUnitMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PerUnitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TierRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cbc:ItemClassificationCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CargoTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CommodityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NatureCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Dimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:HazardousItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:InformationContentProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ItemSpecificationDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ManufacturersItemIdentification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:IssuerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:MeasurementDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalAttribute' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BarcodeSymbologyID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ExtendedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransactionConditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CatalogueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:HazardousRiskIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Keyword' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ModelName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PackSizeNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OrderedShipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginatorParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Price' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SubLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WarrantyParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:WarrantyValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:BackOrderAllowedIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:InspectionMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineExtensionAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumBackorderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumBackorderQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PartialDeliveryIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Quantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalTaxAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WarrantyInformation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SubstitutionStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IssueTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:OrderTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginatorCustomerParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OriginatorDocumentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PricingExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AccountingContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:DespatchContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Element 'cac:PartyName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:AgentParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:OtherCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:Note' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:FinancialAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Language' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyLegalEntity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PartyTaxScheme' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Person' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PhysicalLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PostalAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:PowerOfAttorney' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ServiceProviderParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:IndustryClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LogoReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkAttentionIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:MarkCareIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:WebsiteURI' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:SellerContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AdditionalAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerAssignedAccountID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:DataSendingCapability' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:Signature' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxExchangeRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TaxTotal' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:TransactionConditions' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cac:ValidityPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCost' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:AccountingCostCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:CustomerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:LineCountNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R001 + warning + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:PricingCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:ProfileExecutionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:SalesOrderID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:TotalPackagesQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'cbc:UUID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL_CORE_R002 + warning + + + + + Element 'ext:UBLExtensions' is marked as not used in the given context. + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.appConfig.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.appConfig.dll new file mode 100644 index 0000000000000000000000000000000000000000..47e5a47fb6e194d33cea3d2f8eda9a09b20ca338 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.appConfig.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.appConfig.pdb b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.appConfig.pdb new file mode 100644 index 0000000000000000000000000000000000000000..3567e023ceb828e67120b7ae74a99f61b4db9138 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.appConfig.pdb differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.configuration.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.configuration.dll new file mode 100644 index 0000000000000000000000000000000000000000..4424a9a6da073e1dce7bf278ab3e0d39bcff51ee Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.configuration.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.configuration.pdb b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.configuration.pdb new file mode 100644 index 0000000000000000000000000000000000000000..71a46c2030f67274ffd4d52c0dd348cc71e7798f Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.configuration.pdb differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.configuration.xml b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.configuration.xml new file mode 100644 index 0000000000000000000000000000000000000000..9db48ce4047a6720272a3d3a60a2381574254884 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.configuration.xml @@ -0,0 +1,509 @@ + + + + dk.gov.oiosi.configuration + + + + + Configuration of the CacheConfig class. + + + + + Default constructor used by XMLSerialization. It should not be used. + + + + + + + + + + + + + + + + + + + Gets or set the ocspLookupCache configuration element + + + + + Gets or set the crlLookupCache configuration element + + + + + Gets or set the uddiServiceCache configuration element + + + + + Gets or set the uddiTModelCache configuration element + + + + + Gets or set the uddiTModelCache configuration element + + + + + Gets or set the SchemaStoreCache configuration element + + + + + Gets or set the SchematronStoreCache configuration element + + + + + Gets or set the MessageIdUnfinishedSignaturesCache configuration element + + + + + Gets or set the SequenceIdUnfinishedSignaturesCache configuration element + + + + + Implement the configuration for one cache + + + + + The namespace and class name + + + + + The assembly name + + + + + The list of cache configurations + + + + + Default constructor used by XMLSerialization. It should not be used. + + + + + Gets or sets the impmementations classname + + + + + Gets or sets the implementations assembly + + + + + List of Cache Configuration + + + + + Get the caches key/value as a dictionary + + + + + + + + + + + The key parameter + + + + + The value parameter + + + + + Default constructor used by XMLSerialization. It should not be used. + + + + + Implementation of the CacheConfiguration + + The key parameter + The value parameter + + + + Gets or sets the configuration key parameter + + + + + Gets or sets the configuration value parameter + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Konfigurationen kunne ikke læses fra stien [path]. + + + + + Looks up a localized string similar to Konfigurationen kunne ikke gemmes til stien [path].. + + + + + Looks up a localized string similar to Der skete en fejl under håndteringen af konfigurationen. + + + + + Looks up a localized string similar to Der findes allerede en konfigurationssektion af denne type. Der kan kun eksistere en konfigurationssektion af hver type. + + + + + Looks up a localized string similar to Konfigurationssektion klassen mangler enten en XmlRoot attribut, eller der er ikke associeret et namespace med den.. + + + + + Looks up a localized string similar to RASP konfigurationshandleren håndterer kun konfigurations-sektions-typer som har en default constructor defineret. + + + + + Exception thrown when configuration could not be read from file + + + + + Constructor with the path as keyword + + path to the configuration file + + + + Constructor with the path and innerexception + + path to the configuration + the innerexception of the thrown exception + + + + Exception thrown when configuration could not be saved to file + + + + + Constructor with the path + + the path where configuration was attempted to be saved + + + + Constructor with path and innerexception + + the path where configuration was attempted to be saved + the innerexception of the thrown exception + + + + An XML configuration file. Used by RaspConfigHandler + + + + + Configuration document version to compare compability + + + + + Contains all the types of configuration sections currently used + + + + + A list of all the configuration sections in this config file + + + + + A list of configuration sections + + + + + The path to the config file + + + + + Saves the configuration to a file + + + + + Reads generic RASP configuration from a file + + + + + Registers a new configuration section type with the configuration handler + + + + + Deserializes the configuration to a string + + + + + Finds a configuration section of a certain type + + Type to be found + Index in the configuration section table + + + + Adds all configuration sections from the configuration file, that hasn't been + loaded/modified in the session + + + + + Exception thrown when configuration errors occur + + + + + Base constructor + + + + + Constructor with keyword + + the keyword for the message + + + + Constructor with innerexception + + the innerexception of the thrown exception + + + + Constructor with keywords and innerexception + + the keyword for the message + the innerexception of the thrown exception + + + + A configuration handler that saves and reads configuration sections to and from file. The + configuration holds only one section of a certain class. + + + + // MyConfigurationSection can be a random configuration storage class that MUST be XML serializable and have a default constructor + MyConfigurationSection myConfig = new MyConfigurationSection(...); + RaspConfigurationSection.AddNewConfigurationSection(myConfig); + + // Read the same config section + (); + ]]> + + //... do whatever with the config... + + //Save + RaspConfigurationHandler.SaveToFile(); + + + + Always make sure your configuration sections have a constructor that takes no arguments + + + + + The logger + + + + + The config document + + + + + The default rasp namespace url + + + + + Singleton implementation + + + + + The path to the config file + + + + + Gets and sets the configuration version. + + + + + Used by the Unit Test to reset the static information. + + + + + Returns whether a specific configuration section is in the configuration. + + + + + + + Gets the first configuration section of the type T + + A serializable class type with a default constructor + + A configuration section. If the configuration section is not found a new instance of the + configuration section class is returned. + + + + + Saves the configuration to file + + + + + Register a configuration section. By registering configuration sections up front, the + load time is improved. + + + + + + Preloads all registered configuration sections in order to speed up load time of the + configuration file + + + + + Thrown when one tries to add a configuration section that already exists in the config file + + + + + Base constructor + + + + + Constructor with innerexception + + the innerexception of the thrown exception + + + + Thrown when a configuration section class has a missing XmlRoot attribute, or is missing a namespace in the XmlRoot attribute. + + + + + Constructor + + + + + Constructor + + Inner exception to be included + + + + Thrown when one tries to add or get a configuration section that has no default constructor. + Always make sure your configuration sections have a constructor that takes no arguments + + + + + Base constructor + + + + + Constructor with innerexception + + the innerexception of the thrown exception + + + + Configuration of the Sending Option class. + + + + + Default constructor used by XMLSerialization. It should not be used. + + + + + Gets or sets the schema Validation + + + + + Gets the indication whether or not to schema Validation + + + + + Gets or sets the schematron Validation + + + + + Gets the indication whether or not to schematron Validation + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.exception.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.exception.dll new file mode 100644 index 0000000000000000000000000000000000000000..99ceee9ecd43c6913b243579f70d5db188860e29 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.exception.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.exception.pdb b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.exception.pdb new file mode 100644 index 0000000000000000000000000000000000000000..19a8ac19bf7a2e774b02edaada9ad6a10da2c892 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.exception.pdb differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.exception.xml b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.exception.xml new file mode 100644 index 0000000000000000000000000000000000000000..43e2fea2f3de86bec079465bebcc88880f22f0d6 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.exception.xml @@ -0,0 +1,714 @@ + + + + dk.gov.oiosi.exception + + + + + Associates a dictionary of keywords with a guid + + + + + Creates an dictionary with the given guid. + + The guid to get the keyword dictionary from + A keyword dictionary + + + + Creates an dictionary with the given guid. + + The guid to get the keyword dictionary from + A keyword dictionary + + + + Adds the guid keyword to the given dictionary. + + The keyword dictionary + The guid to add + + + + Adds the guid keyword to the given dictionary. + + The keyword dictionary + The guid to add + + + + Generates a keyword from a number. + + + + + Creates a dictionary from a string key/int value pair. Converts the integer to a string + + The key (string) + The value (integer) + Returns a dictionary with a single string key/value pair + + + + Adds a key/uint pair to a dictionary. Converts the uint to a string + + The keyword collection to which the key/value pair will be added + The key (string) + The value (uint) + + + + Generates a keyword from a string. + + + + + Returns a dictionary with the keyword key/value pair + + The keyword key + The keyword value + A dictionary with the keyword key/value + + + + Adds a keyword key/value pair to the supplied keyword dictionary + + The keyword collection + The keyword key to add + The keyword value to add + + + + Get keywords from a given timespan. + + + + + Gets the keywords from the given timespan. + + + + + + + Add the keywords from the given timespan to the given dictionary. + + + + + + + Gets a keyword dictionary matching a specific type + + + + + Gets the keyword dictionary from a type + + The type + Returns the keyword dictionary from a type + + + + Associates a set of keywords with a given type + + A dictionary of keywords + The type to associate with the keywords + + + + Handles keywords in xml documents + + + + + Gets the keywords for the xml document + + The xml document + Returns a keyword dictionary + + + + Returns a dictionary of keywords + + Keyword + The xml document + + + + From a DirectoryInfo object, returns the dictionary name and full name as keywords + + + + + From a DirectoryInfo object, returns the dictionary name and full name as keywords + + The directory information object + Returns a dictionary with the extracted keywords + + + + From a DirectoryInfo object, get the dictionary name and full name, and inserts them as + keywords into the 'keywords' dictionary + + The keyword dictionary to add the directory keywords to + The directory information object + + + + Get keywords from fileinfo. + + + + + Returns a set of keywords got from a FileInfo object + + The FileInfo object + Returns a set of keywords got from a FileInfo object + + + + Inserts a set of keywords got from a FileInfo object into the 'keywords' collection + + The keyword collection + The FileInfo object + + + + Returns a set of keywords got from a FileInfo object, adding a prefix to to the keyword key + + The prefix to add to the keyword key + The FileInfo object + Returns a set of keywords got from a FileInfo object + + + + Inserts a set of keywords got from a FileInfo object into the 'keywords' collection, adding + the supplied prefix to the keyword key name + + The keyword collection + The prefix to add to the keyword key + The FileInfo object + + + + Gets keywords from an X509Certificate2 and puts them into a + dictionary. + + + + + Gets the keywords and return them in a new dictionary. + + + + + + + Adds the keywords to the given keyword dictionary + + + + + + + Holds keywords from an x509 store + + + + + Gets a dictionary of keywords + + The store to search + Gets a dictionary of keywords + + + + Gets the keywords from the store + + + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to The string "[stringDescription]" was null.. + + + + + Looks up a localized string similar to The argument "[argument]" was null.. + + + + + Looks up a localized string similar to The string argument "[argument]" was null or empty.. + + + + + Looks up a localized string similar to The string argument "[argument]" had unexpected number of characters. Expected "[characters]" characters.. + + + + + This custom exception is thrown, when the opening bracket '[' is represented twice and therefore + never closed correctly + + + + + This is the default constructor + + + + + This constructor is used when you want to pass a custom message to the calling method + + the message to forward + + + + This constructor is used when you want to pass a custom message and the innerexception + to the calling method + + the message to forward + the innerexception of the thrown exception + + + + This constructor is used when you want to pass serialized data to the calling method + + the object holds the serialized object data about + the exception being thrown + the object contains contextual information about + the source or destination + + + + This sets a SerializationInfo with all the exception object data targeted for serialization + + the object holds the serialized object data about + the exception being thrown + the object contains contextual information about + the source or destination + + + + The interface for MessageStore exceptions + + + + + Returns an exception message as string + + The list of resource managers to involve + The type of the exception + Keyword pairs to use + Returns the message string + + + + Returns a bool whether an exception message can be returned as a string + + The resources + Type of the exception + Dictionary of keywords + The exception message + True if the message exists + + + + This custom exception is thrown, when the given keyword is not found + + + + + This is the default constructor + + + + + This constructor is used when you want to pass a custom message to the calling method + + the message to forward + + + + This constructor is used when you want to pass a custom message and the innerexception + to the calling method + + the message to forward + the innerexception of the thrown exception + + + + This constructor is used when you want to pass serialized data to the calling method + + the object holds the serialized object data about + the exception being thrown + the object contains contextual information about + the source or destination + + + + This sets a SerializationInfo with all the exception object data targeted for serialization + + the object holds the serialized object data about + the exception being thrown + the object contains contextual information about + the source or destination + + + + This custom exception is thrown, when there was no errormessage found for a given keyword + + + + + This is the default constructor + + + + + This constructor is used when you want to pass a custom message to the calling method + + the message to forward + + + + This constructor is used when you want to pass a custom message and the innerexception + to the calling method + + the message to forward + the innerexception of the thrown exception + + + + This constructor is used when you want to pass serialized data to the calling method + + the object holds the serialized object data about + the exception being thrown + the object contains contextual information about + the source or destination + + + + This sets a SerializationInfo with all the exception object data targeted for serialization + + the object holds the serialized object data about + the exception being thrown + the object contains contextual information about + the source or destination + + + + Used to handle the resourcefile in the MessageStore custom exceptions + + + + + A exception + + + + + Returns an exception message as string + + The list of resource managers to involve + The type of the exception + Keyword pairs to use + Returns the message string + + + + Try to get the exception message. It does not throw any exceptions if + it fails but returns a boolean whether it succeeded or not. + + + + + + + + + + This custom exception is thrown, when there was an unexpected end of a keyword + + + + + This is the default constructor + + + + + This constructor is used when you want to pass a custom message to the calling method + + the message to forward + + + + This constructor is used when you want to pass a custom message and the innerexception + to the calling method + + the message to forward + the innerexception of the thrown exception + + + + This constructor is used when you want to pass serialized data to the calling method + + the object holds the serialized object data about + the exception being thrown + the object contains contextual information about + the source or destination + + + + This sets a SerializationInfo with all the exception object data targeted for serialization + + the object holds the serialized object data about + the exception being thrown + the object contains contextual information about + the source or destination + + + + Exception indicating that the number of characters did not match a certain constraint + + + + + Constructor + + The argument that was checked for character count + The number of characters found + + + + Returns the relevant keyword key/values for the exception text + + The argument that was checked for character count + The number of characters found + Returns a dictionary with the keywords + + + + Indicates that an argument was null or empty + + + + + Constructor + + Name of the argument that was null or empty + NemHandel standardised error code + + + + This is a custom exception, that is thrown if a given string is empty + + + + + This constructor is used when you want to pass a custom message to the calling method, + with the given string as keyword + + a description of the string + + + + the delegate for ExceptionThrowHandler + + The sender of the event + the exception to throw + + + + the interface for IAsyncExceptionThrower, containing event + + + + + + + + + + The main exception of the exception handling structure. All exceptions + that should use the exception handling structure must inherit this + exception. + + See custom exception + See custom exception + See custom exception + See custom exception + + + + Construct an exception. It assumes that the error message text is + stored in the main resource file of this module + + + + + Constructs an exception with a resource file but with no keywords. The + error message can be in either the external resource or the main resource + of this module + + the resourceFile + + + + Constructs an exception with a resource file but with no keywords. The + error message can be in either the external resource or the main resource + of this module + + the resourceFile + + + + Constructs an exception with keywords, this assumes that the message + text is stored in the main resource file of this module + + the keyword for the message + + + + Constructs an exception with an inner exception. It assumes that the + error message text is stored in the main resource file + + the innerException to throw + + + + Constructs an exception with external error messages and keywords. The + error message can be in either the external resource or the main resource + of this module + + the resourceFile + the keyword for the message + + + + Constructs an exception with external error messages and keywords. The + error message can be in either the external resource or the main resource + of this module + + the resourceFile + the keyword for the message + + + + Constructs an exception with external error messages and an inner exception. + The error message can be in either the external resource or the main + resource of the module + + the resourceFile + the innerException to throw + + + + Constructs an exception with external error messages and an inner exception. + The error message can be in either the external resource or the main + resource of the module + + the resourceFile + the innerException to throw + + + + Construct an exception with keywords and an innner exception. It assumes that + the error message text is stored in the main resource file of this module + + the keyword for the message + the innerexception to throw + The NemHandel standard error-code syntax (Optional) + + + + Constructs an exception with external error messages, keywords and an inner + exception. The error message can be in either the external resource or the + main resource of this module + + the resourcefile + the keyword for the message + the innerexception of the thrown exception + + + + Constructs an exception with external error messages, keywords and an inner + exception. The error message can be in either the external resource or the + main resource of this module + + the resourcefile + the keyword for the message + the innerexception of the thrown exception + + + + This is used when you want to throw a custom message + + the message to throw + + + + This is used when you want to throw the custom message and the innerexception of the thrown + exception + + the message to throw + the innerexception of the thrown exception + + + + Constructor. + + Serialization info + The streaming context + + + + This sets a SerializationInfo with all the exception object data targeted for serialization + + the object holds the serialized object data about + the exception being thrown + the object contains contextual information about + the source or destination + + + + Property to get the error message + + + + + Indicates that an argument was null + + + + + Constructor + + Name of the argument that was null + NemHandel standardised error code + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.dll new file mode 100644 index 0000000000000000000000000000000000000000..d5f106dc65f8f6d47efc33a867c9e7a1b9011de7 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.dll.config b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.dll.config new file mode 100644 index 0000000000000000000000000000000000000000..3c7496f4a38fd5da71af1f41d7536b97c8de4db5 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.dll.config @@ -0,0 +1,14 @@ + + + +
+ + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.pdb b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.pdb new file mode 100644 index 0000000000000000000000000000000000000000..87a46ae5649e397e530a7690ccea6aaf4bd36889 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.pdb differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.xml b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.xml new file mode 100644 index 0000000000000000000000000000000000000000..559fa1ad368ba3ed1a9f5c38c521b89dd9b35ac3 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.library.xml @@ -0,0 +1,13967 @@ + + + + dk.gov.oiosi.library + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Organisationnøglen "[businessidentifier]" er ikke i et korrekt format.. + + + + + Looks up a localized string similar to Landekoden "[countrycode]" er ikke et korrekt format.. + + + + + Looks up a localized string similar to OVT-nummeret "[ovtnumber]" er ikke et korrekt format.. + + + + + Looks up a localized string similar to Certifikat-serienummeret "[serialnumber]" er ikke et korrekt format.. + + + + + Communication exception with the description: The business identifier [businessidentifier] is not in the correct format. + + + + + IncorrectBusinessIdentifierException constructor + + + + + + + Thrown when encountering incorrect country codes + + + + + Constructor + + The country code + An exception to display as inner exception + + + + Represents and endpoint or businesEntity type identifier + + + + + The value, Eg. 12345678 + + + + + The type of identifier, Eg. CVR + + + + + Constructor. + + A identifying type + The value + + + + Validate Identifier + + + + + Gets the KeyTypeValue of the Identifier + + + + + Gets the Type of the IIdentifier. E.g. "CPR" + + + + + Determines whether the type of identifier is allowed in the custom rasp headers. + + + + + + + + + + + Compares the two objects and returns true if they have equal values + + The object to compare to + Returns true if the two objects have identical values + + + + Returns hash code + + + + + + Indicates an incorrect OVT number + + + + + Constructor + + The invalid OVT number + The inner exception from the OVT check + + + + Thrown in case of an incorrect certificate serial number + + + + + Constructor + + The serial number + An exception to display as an inner exception + + + + Abstract base class of the address of an endpoint, e.g. a URL or e-mail address. + Instantiate this class to represent a specific endpoint address type. + + + + + Endoint address type code + + + + + Returns the endpoint address in a string representation + + Returns the business key in a string representation + + + + Returns the type of endpoint address as a human readable string + + Returns the type of string as a human readable string + + + + Returns the UDDI UrlType as a human readable string + + UrlType as string + + + + Gets Uri + + + + + + Gets endpointaddress + + + + + + Represents an URL endpoint address + + + + + Endpoint address type code + + + + + Hide the default constructor + + + + + Gets endpoint address url + + endpoint url + + + + Gets endpointkey as string + + + + + + Gets keytype as string + + keytype + + + + Return the Microsoft.Uddi.UrlType as a sting + + url type + + + + Interface that represents a simple cache + + + + + + + Adds the key-value pair to the cache. + + The key + The value to cache + + + + Try adds the key-value pair to the cache. + If the key/value does not exist, it is added, and returned + If the key/value does exist, the already existing value is returned + + The key + The value to cache + + + + Sets the value for the given key in the cache. Overwrites already present values. + + The key + The value to cache + + + + Removes a given key-value pair from the cache, based on the key. + + + + + + Try to get the value from a given key. + + + + + + + + Check the validity of the data in the cache + + + + + A cache implementation that stores a defined number of results in + memory + + + + + + + Constructor that takes the max size of the cache + + + + + + Adds item to cache + + + + + + + Try adds the key-value pair to the cache. + If the key/value does not exist, it is added, and returned + If the key/value does exist, the already existing value is returned + + The key + The value to cache + + + + Sets item in cache by removing the old value and adding the new value + + + + + + + Returns true if the key is found in the cache + + + + + + + Removes item from cache + + + + + + Tries to get item from cache + + + + + + + + Update the index, so the key is found faster next time + + The index key to update + + + + Timed cache of some data + + + + + Cache implementation that never stores anything. Used when the cache function should be turned off. + + The type of the key + The type of the value + + + + Does not add anything. This is a stub. + + + + + + + Does not add anything. This is a stub. + + + + + + + Does not set anything. This is a stub. + + + + + + + Returns false. + + + + + + + Does not do anything. This is just a stub. + + + + + + Returns false allways. + + + + + + + + Do nothing, no data cached + + + + + Simple, generic timed cache type. The cache is traversed each time an element is inserted or + extracted. + + The key type + The value type + + + + The logger + + + + + Lifetime of cache element + + + + + Internal list + + + + + The name / type of cache + + + + + Cache constructor + + + + + + Cache constructor + + + + + + Add to chache + + + + + + + Try adds the key-value pair to the cache. + If the key/value does not exist, it is added, and returned + If the key/value does exist, the already existing value is returned + + The key + The value to cache + + + + Sets a cache key/value pair + + + + + + + Get from cache + + + + + + + + Romve from cache + + + + + + Custom exception used when an unknown endpoint type is encountered + + + + + Constructor with keyword + + endpoint keytype as keyword + + + + Exception thrown if the creation of an instance fails. + + + + + Constructor that takes the implementation class with namespace, the + implementation assembly and the exception as the reason. + + The implementation class with namespace + The implementation assembly + The exception thrown + + + + Global constants + + + + + The default OIOSI namespace for use in config files, contracts etc. + + + + + Factory to create instances from a given class name and assembly and case + + + + + Creates an instance from the given configuration. + + + + + + + Creates a an instance from the given implementation namespace class and + implementation assembly, and returns it as type T. + + The implementation class with namespace + The implementation assembly + + + + + Custom exception used when an unknown endpoint type is encountered + + + + + Constructor with keyword + + endpoint keytype as keyword + + + + Thrown if an attempt to load a class instance from typename failed. + + + + + Constructor + + The assembly qualified name of the type that could not be loaded + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Kunne ikke loade en instans af typen '[type]'.. + + + + + Looks up a localized string similar to E-RSP32105: Kunne ikke oprette en instans af typen "[implementationnamespaceclass]" i dll'en "[implementationassembly]".. + + + + + Looks up a localized string similar to Ukendt servicenøgle type kode "[endpointkeytypecode]".. + + + + + Looks up a localized string similar to Kunne ikke finde KeyType [KeyType] i KeyTypeMappings listen.. + + + + + Looks up a localized string similar to Generel fejl i en hjælpeklasse.. + + + + + Utilities that can be used for + + + + + Converts the number of milliseconds a TimeSpan into an Int32. In case the number is too large to be represented by an Int32, Int32.MaxValue is returned + + TimeSpan to convert + Number of milliseconds in timespan + + + + From an xpath expression, gets the endpoint key + + The xml document to search + The xpath expression to apply + The type of key to return + The list of namespaces-prefix pairs used in the xpath expression + Returns the endpoint key + + + + Extracts the body of a WCF Message and returns it as an XmlDocment. + The original message will not be readable after calling this method + + The WCF message + The body of the Message as an XmlDocument + + + + Extracts the body of a WCF Message and returns it as an XmlDocment + + The WCF message + If true, the body of the original message will not be + readable after calling this method + The body of the Message as an XmlDocument + + + + Extracts the body of a WCF Message and returns it as an string. + The original message will not be readable after calling this method + + The WCF message + The body of the Message as an string + + + + Extracts the body of a WCF Message and returns it as an string + + The WCF message + If true, the body of the original message will not be + readable after calling this method + The body of the Message as an string + + + + Returns the error message, including all inner exceptions error messages, as a string + + The outer exception + The outer + all inner exception messages + + + + Gets the endpoint key type code from a Message and a + DocumentTypeConfig. + + + + + + + + Gets the endpoint key type code from a Message and a + DocumentTypeConfig. + + + + + Gets the endpoint key type code from a Message and a + DocumentTypeConfig. + + + + + Utilities for converting identifiers between strings and other types + + + + + Returns an UDDI identifier (e.g. a tModel key) as an UddiId object + (e.g. UddiGuidId or UddiStringId). Throws an exception if the format + is not right. + + The UDDI identifier to convert + Returns the UddiId subclass intance. Throws an exception if the format is not right + + + + Takes an endpoint an returns a endpointaddress + + the endpoint address + a specific endpointaddress + + + + General exception type for utility exceptions + + + + + Base constructor + + + + + Constructor with keywords + + keyword for the message + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Constructor with keywords and innerexception + + keyword for the message + innerexception of the thrown exception + + + + Ambiguous result is returned + + + + + Constructor + + The ID of the document + + + + Constructor + + The ID of the document + + + + Exception thrown when the search for a document type returns more than one result. + + + + + Constructor that takes the root name, root namespace and the identifier + discriminators of the search as parameters. + + The root name of the search + The root namespace of the search + The identifier discriminators of the search + + + + Represents a mapping between between internal and external endpoint key type codes + + + + + Constructor + + + + + Constructor + + Value + Value mapping + + + + Gets or set the value + + + + + Gets or sets the mapping + + + + + A collection of ProfileMapping + + + + + A list OIOUBL Profiles, and the mapping between unique profile name and the + corresponding tModel GUID + + + + + Adds a new ProfileMapping type to the configuration + + documenttype to add + + + + Clears the mapping list + + + + + Returns true if mapping collection contains a mapping with profileMappingName + + + + + + + Get a ProfileMapping type from the id + + + + + + + Profile Id + + + + + XPath expression to where the Profile Id can be found in an UBL document + + + + + Constructor + + + + + Constructor + + + XPath expression to where the friendly name can be found in an UBL document + + + + + XPath expression to where the Profile Id can be found in an UBL document + + + + + Constructor + + + + + Constructor + + + XPath expression to where the friendly name can be found in an UBL document + + + + + Custom headers configuration class + + + + + A dictionary containing XPath expressions used by the custom headers. + + + + + Represents a mapping between between internal and external endpoint key type codes + + + + + Constructor + + + + + Constructor + + Value + Value mapping + + + + Gets or set the value + + + + + Gets or sets the mapping + + + + + Contains mapping expression + + + + + Default constructor used by the XmlSerializer. + + Do not use this constructor + + + + Constructor that creates a mapping expression with the given name + and xpath expression. Further it has no mappings. + + + + + + + Constructor that creates a mapping expression with the given name, xpath + expression and mappings. It copies the mappings from the IEnumerable given. + + + + + + + + Gets and sets the name. + + + + + Gets and sets the xpath expression. + + + + + Gets and sets the mappings. It is used by the xml serilizer, + it should not be used otherwise. + + This property should not be used. + + + + Gets a mapping with a given value + + + + + + + Adds a mapping. + + + + + + Removes the mapping with the given name + + + + + + Exception thrown when the key type mapping fails for the given value + + + + + Constructor that takes the values string that failed the mapping and an + inner exception as a more specific reason. + + + + + + + No document type found from parameters exception + + + + + Constructor + + Root element name + Root element namespace + Discriminator xpath collection + + + + One Xpath expression + + + + + Name of expression + + + + + Value of expression + + + + + Default constructor + + + + + Constructor. Takes Name and expresion as parameters + + + + + + + Thrown when trying to an allreday added document to RaspDocumentTypeCollectionConfig + + + + + Constructor + + + + + + A collection of RaspDocumentTypeConfig + + + + + A list of RASP document types supported by the client (e.g. Invoices, Notifications...) + + + + + Adds a new RASP document type to the configuration + + documenttype to add + + + + Removes a specific document type from the configuration + + + + + + Clears the document list + + + + + Returns whether a certain document type is in the collection. The document type is in + the collection if it has the same id or has the same root name, root namespace and + identifier discriminators. + + + + + + + Returns whether a certain document type is in the collection. The document type is in + the collectio if the reference is the same. + + + + + + + Gets the documents types with a certain root name and root namespace. This does not + uniqely identfies a certain document type hence multiple document types can be returned + as result. + + + + + + + + Get a document type from a root name, root namespace and a collection of identifier expressions. + + + + + + + + + Get a document type from the id + + + + + + + Get a document type from the id + + + + + + + Try to get the document type from a root name, root namespace and a collection of + identifier expressions. + + + + + + + + + + Try to get the document type with a certain id + + + + + + + + A RASP UBL Document type (such as an Invoice or a Notification) + + + + + Constructor + + + + + Constructor that only takes the parameters to uniquely identify the document type. + + + + + + + + Constructor that only takes the parameters to uniquely identify the document type. + + + + + + + + Constructor + + The id + Friendly name of the document + The document element name + The document element namespace + Path to the schema + Path to the presentation stylesheet + The tModel ID of the service contract + The path to the transformation stylesheet + The endpoint type + Identifier discriminators + Settings to the schematron validation + XPath expression + + + + Constructor + + + Friendly name of the document type e.g. for use in the UI + + The name of the document root element + The namespace of the document root element + Path to the schema used for validating this document type + + Path to the stylesheet used for displaying documents of this type + + The Service contract TModel, used for UDDI lookups + Pthe to the xslt stylesheet + Namespaces used by the document. + Definition of a RASP endpoint type + + XPath discriminators used for aditionel identification of document type + + Settings to the schematron validation + Xpath expression + + + + Gets and sets the ID of the documenttype. + + Do not use the set property it is used for xml serialization + + + + Friendly name of the document type, e.g. for use in the UI + + + + + The namespace of the root node of the document + + + + + Name of the document type + + + + + Gets and sets the XpathDiscriminatorConfigCollection + + + + + The Service contract TModel, used for UDDI lookups + + + + + The path to a XML schema file, defining the document type + + + + + The path to a stylesheet, defining how documents of this type should be presented + + + + + A list of namespaces used by this document type + + + + + A definition of what type of endpoints will receive documents of this type + + + + + The path to the XSLT transform stylesheet + + + + + Gets and sets the schematron validation configuration + + + + + Gets and sets the schematron validation configuration + + + + + Gets and sets the coniguration section for custom headers + + + + + Name of the document type + + + + + Name of the document type + + + + + Adds a namespace + + Namespace + Prefix + + + + Adds a namespace + + A namespace with a prefix + + + + Compares RaspDocumentTypeConfig elements on the given xml document + + The document to check for + Returns true if name and namespace of the root element matches + + + + Return whether the given document type config is equal to another. They are equal if + they have the same id or if they have the same root name, root namespace and identifier discriminators. + + + + + + + Definition of a RASP endpoint type + + + + + Constructor + + + + + Constructor + + The SOAP action associated with requests to endpoints of this type + The SOAP action expected to be returned by endpoints of this type + Xpath to the human reader friendly name of this endpoint (e.g. "Ministry of Science, Denmark") + Information about the endpoint unique ID, used for UDDI lookups + The xpath to the human reader friendly name of the sender + The endpoint key of the sender + + + + The SOAP action associated with endpoints of this type + + + + + The SOAP action returned by endpoints of this type + + + + + The xpath to the human reader friendly name of this endpoint (e.g. "Ministry of Science, Denmark") + + + + + The xpath to the human reader friendly name of the sender (e.g. "Ministry of Science, Denmark") + + + + + Information about the endpoint unique ID, used for UDDI lookups + + + + + Information about the sending endpoint unique ID + + + + + The reader friendly name of this endpoint (e.g. "Ministry of Science, Denmark") + + + + + XPath expression to where the friendly name can be found in an UBL document + + + + + Constructor + + + + + Constructor + + XPath expression to where the friendly name can be found in an UBL document + + + + Xpath to a service endpoint unique ID (such as e.g. an EAN number), used for UDDI lookups, + and an endpoint ID type. + + + + + Constructor + + + + + The key for finding the endpoint in a UDDI lookup + + The xpath expression to where in the document the key can be found + + + + XPath expression, to where in the UBL document the key can be found + + + + + Gets and sets the mapping expressions. Used by the xml serielizer, should + not by used otherwise + + This property should not be used. + + + + Gets a mapping expression with a given name + + + + + + + Add a mapping expression + + + + + + + Removes a mapping expression + + + + + + + Search for document with specific ID failed exception + + + + + Constructor that takes the id of the document. + + + + + + Constructor that takes the id of the document. + + + + + + Constructor that takes the id of the document and an exception as the reason. + + The ID of the document + The inner exception + + + + This exception is throw if a search for a document type gave more than one + unique result. + + + + + Default constructor + + + + + Constructor for MoreThanOneDocumentTypeFoundException + + + + + + Constructor that takes the ResouceManager to use and a dictionary with keywords. + + + + + + + Custom exception used when a search for document types fails + + + + + Default constructor. + + + + + Constructor + + Template keywords + + + + Constructor + + The exception keywords + The inner exception + + + + Constructor that takes a resource manager with the error messages to be used and a + dictionary with the keywords. + + + + + + + RASP Communication exception with the description: A communication channel could not be created. + + + + + CreatingCommunicationChannelFailedException constructor + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to E-RSP31003: Kunne ikke instantiere et proxy objekt til kommunikation med servicen. + + + + + Looks up a localized string similar to Fandt flere dokumenttype-konfigurationer for dette dokument. Dette skyldes sandssynligvis en fejl i konfigurationsfilen.. + + + + + Looks up a localized string similar to Fandt flere dokumenttyper med id "[guid]". Dette skyldes sandssynligvis en fejl i konfigurationsfilen.. + + + + + Looks up a localized string similar to E-RSP31106: Fandt flere dokumenttyper med rodnavne "[rootname]", rodnamespace "[rootnamespace]" og identifikationsdiskriminatorerne "[identifierdiscriminators]". Dette skyldes sandssynligvis en fejl i konfigurationsfilen.. + + + + + Looks up a localized string similar to E-RSP31142: Dokumentet [DocumentName] findes allerede i samlingen af dokumenttype-konfigurationer. Dette skyldes sandssynligvis at en dokumenttype er konfigureret 2 gange i konfigurationen. + + + + + Looks up a localized string similar to E-RSP31131: Kunne ikke mappe værdien "[value]" til en nøgletype. Nøgler-type-angivelse i afsendte dokumenter er mappet til nøgle-type-definitioner i konfigurationen for hver dokumenttype. Der kunne ikke findes et match.. + + + + + Looks up a localized string similar to Kunne ikke finde dokumenttypen. Dette skyldes sandssynligvis, at dokumenttypen ikke er konfigureret.. + + + + + Looks up a localized string similar to E-RSP31105: Kunne ikke finde dokumenttypen med id "[guid]". Dette skyldes sandssynligvis, at dokumenttypen ikke er konfigureret.. + + + + + Looks up a localized string similar to Kunne ikke finde dokumenttypen med rodnavne "[rootname]", rodnamespace "[rootnamespace]" og identifikationsdiskriminatorerne "[identifierdiscriminators]". Dette skyldes sandssynligvis, at dokumenttypen ikke er konfigureret.. + + + + + Looks up a localized string similar to E-RSP31004: Der opstod en fejl under instantieringen af en kommunikationskanal.. + + + + + Looks up a localized string similar to E-RSP31303: Kunne ikke finde den aktuelle servicehost.. + + + + + Looks up a localized string similar to E-RSP31007: En SOAP fault meddelelse blev returneret af det kaldte endpoint. Beskeden er: '[fault]'. Fejlen skyldes: '[source]'.. + + + + + Looks up a localized string similar to E-RSP31021: Den angivet TCP port "[tcpportnumber]" er ikke indenfor det gyldige interval 0-65536.. + + + + + Looks up a localized string similar to E-RSP31308: Den type endpoint applikationen har valgt at lytte på er ikke supporteret. '[type]' endpoints kan ikke bruge som serivce endpoints.. + + + + + Looks up a localized string similar to No unique endpoint was given for the RASP Listener. Make sure your ListenerIdentity and App.Config only defines one, and only one, endpoint of type [type].. + + + + + Looks up a localized string similar to E-RSP31307: There was no unique service endpoint configured. + + + + + Looks up a localized string similar to E-RSP31309: Kunne ikke starte lytningen på følgende adresse(r) "[listeningaddresses]".. + + + + + Looks up a localized string similar to E-RSP31310: Kunne ikke stoppe lytningen på følgende adresse(r) "[listeningaddresses]".. + + + + + Looks up a localized string similar to Failed to find listener to the service host "[currentservicehostname]".. + + + + + Looks up a localized string similar to Der var ikke sat tilstrækkelige credentials. Både et klient- og servercertifikat skal sættes, enten i konfigurationen eller programmatisk.. + + + + + Looks up a localized string similar to E-RSP31006: Elementet '[element]' manglede i kommunikationsstakken. Dette skyldes enten at den ikke er korrekt konfigureret configured i app.config, eller sat programmatisk på bindingen.. + + + + + Looks up a localized string similar to E-RSP31001: Der skal angives et endpoint for at kunne generere et 'request'.. + + + + + Looks up a localized string similar to E-RSP31002: The scheme '[scheme]' is not supported by RaspRequest.. + + + + + Looks up a localized string similar to Der opstod en fejl i kommunikationsstakken.. + + + + + Looks up a localized string similar to Klient- og serverkonfiguration matcher ikke. Du bør sikre dig at den kaldte service overholder RASP profilen.. + + + + + Looks up a localized string similar to E-RSP31005: Nedlukning af kommunikationen fejlede.. + + + + + Looks up a localized string similar to Afsendelse og modtagelse af et svar fejlede.. + + + + + Looks up a localized string similar to SOAP action '[expected]' var forventet på svaret men action '[gotten]' blev modtaget. + + + + + Looks up a localized string similar to E-RSP31305: Der findes ingen der lytter til inkomne beskeder.. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to E-RSP31201: SOAP fault koden "[faultcode]" understøttes ikke.. + + + + + Looks up a localized string similar to Den indre SOAP fault kode "[innerfaultcode]" er ikke understøttet som modtager fejlkode.. + + + + + Looks up a localized string similar to Den indre SOAP fault kode "[innerfaultcode]" er ikke understøttet som afsender fejlkode.. + + + + + enum representing faultcode + + + + + Sender fault source + + + + + Receiver fault source + + + + + enum representing inner faultcode + + + + + Fault returned when schema validation fails + + + + + Fault returned when schematron validation fails + + + + + Fault returned when the SOAP message signature isn't valid + + + + + Fault returned when the document isn't of a known UBL type + + + + + Fault returned when message couldn't be persisted + + + + + Fault returned when xml transformation fails + + + + + Fault returned when an unknown internal failure occurs + + + + + Fault returned when an obligatory header is missing + + + + + Fault returned when the sender is not authorized in the current context + + + + + Represents a oiosi style soap fault + + + + + Constructor + + exception + fault code + inner fault code + + + + Property for faultcode + + + + + Propery for HasDetail + + + + + OnWriteDetailContents event + + + + + + Property for fault reason + + + + + Represents an unexpected fault code + + + + + Constructor + + The fault code + + + + Exception thrown if the inbox factory fails to get an inbox + + + + + Constructor that takes the server configuration, inbox implementation, user and + inner exception as parameters. The server configuraiton, inbox implementation and + user is those used when attempting to get the inbox. The inner exception is the + reason why it fails. + + + + + + + + + Exception thrown if the inboxfactory fails to stop the ussage of an inbox + + + + + Constuctor that takes the user and the inner exception as parameters. + The user is the one attempted to use when stopping to use an inbox. The + inner exception is the reason why it failed. + + The user used + The exception caught + + + + Exception thrown when an operation is performed while the inbox is in an invalid state + + + + + Constructor with keyword + + The invalid state + + + + Exception thrown when an unhandled state is met in the inbox + + + + + Constructor with keyword + + The unhandled state + + + + Exception thrown when an illigal transaction takes place in the inbox + + + + + Constructor with keyword + + The state the inbox was in + The state the inbox was going to + + + + The email authentication mode + + + + + No authentication + + + + + Authentictation sent in plaintext + + + + + Authentication over SSL + + + + + Authentication with pop authentication before APOP + + + + + APOP authentication + + + + + Exception thrown when one tries to use a faulted mailbox + + + + + Default constructor + + + + + Contructor + + An inner exception + + + + Event handler for when an inbox's state changes + + The state into which the inbox is changing + + + + Mail handler configuration interface + + + + + The type of the outbox implementation + + + + + The type of the inbox implementation + + + + + The configuration of the receiving server + + + + + The configuration of the sending server + + + + + Inbox factory + + + + + Returns the singleton instance of the InboxFactory + + + + + + True if the factory has produced inboxes + + + + + Creates an IInbox + + The mail server configuration + The type of inbox implementation + The user + An IInbox instance + + + + Indicates that an inbox is no longer in use + + The user + + + + Event raised when an exception is thrown in a mailbox + + The thrown exception + Where the exception was thrown + + + + Mail handler configuration + + + + + Constructor + + The type of the outbox implementation + The type of the inbox implementation + The configuration of the sending server + The configuration of the receiving server + + + + The type of the oubox implementation + + + + + The type of the inbox implementation + + + + + The configuration of the sending server + + + + + The configuration of the receiving server + + + + + A mail handler, that can send and receive mails + + + + + A mail queue (such as a local inbox) + + + + + Do we have any mails? + + + + + De-queue the first mail + + The first mail, or null if there were no mails + + + + De-queues the first mail from the internal Inbox mail queue. Waits until timeout has ocurred. + + + + + De-queues the first mail from the internal Inbox mail queue. Waits until timeout has ocurred. + + Set when the dequeueing is supposed to stop before the timeout occurs + Maximum allowed time for the dequeueing + + + + Dequeues the first reply mail with the matching In-Reply-To + + + + + Dequeues the first reply mail with the matching In-Reply-To + + + + + Thrown when trying to use a closed In- or outbox + + + + + Base constructor + + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Thrown when a mail server configuration is needed but has not been given yet. + + + + + Base constructor + + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Custom exception used the polling pattern is not supported + + + + + Constructor + + the polling pattern + implementation + + + + Constructor + + the polling pattern + implementation + innerexception of the thrown exception + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Indboksen kunne ikke kontaktes med de indtastede oplysninger. E-mail adresse: [mailaddress]. Bruger: [user].. + + + + + Looks up a localized string similar to Den angivne IMAP mappe er ikke gyldig. + + + + + Looks up a localized string similar to Indboksen skiftede til en ulovlig tilstand (fra "[FromState]" til "[ToState]"). + + + + + Looks up a localized string similar to Indboksen var ikke i en gyldig tilstand "[State]" da operationen blev udført. Det sker typisk hvis indboksen er lukket ned og der forsøges at sende post.. + + + + + Looks up a localized string similar to En tilstand "[State]" i indboksen er ikke håndteret. Dette kan ske hvis der er introduceret nye tilstande i InboxState.. + + + + + Looks up a localized string similar to Meddelelsesobjektet indeholder ikke den nødvendige information til at skabe en email som overholder "Smtp/MIME Base64 Transport Binding for SOAP 1.2" protokollen. Adressen '[uri]' har ikke den korrekte syntaks. Formater adressen som 'mailto:a@b.com/servicepath' eller 'mailto:a@b.com?x-service-path='servicepath''. + + + + + Looks up a localized string similar to Meddelelsesobjektet indeholder ikke den nødvendige information til at skabe en email som overholder "Smtp/MIME Base64 Transport Binding for SOAP 1.2" protokollen. Headeren '[missingField]' mangler. + + + + + Looks up a localized string similar to Mailboksen er allerede lukket. + + + + + Looks up a localized string similar to Der er sket en email-relateret fejl. + + + + + Looks up a localized string similar to Mailserveren er ikke konfigureret. + + + + + Looks up a localized string similar to Polling-mønsteret '[pattern]' er ikke understøttet af implementationen '[implementation]'. + + + + + Looks up a localized string similar to Meddelelsesobjektet indeholder ikke den nødvendige information til at skabe en email som overholder "Smtp/MIME Base64 Transport Binding for SOAP 1.2" protokollen.. + + + + + A mail Inbox + + + + + The current state of the inbox + + + + + The server configuration + + + + + Starts listening for incoming mails + + + + + Event raised when the inbox state changes + + + + + Closes down the inbox + + + + + Event raised when an exception is thrown + + + + + Mail server configuration + + + + + The address of the mail server + + + + + Password used to log on to the server (combined with the UserName property) + + + + + Username used to log on to the server (combined with the Password property) + + + + + What address should one reply to? + + + + + Policy describing the way we connect to the mail server, for example connection time and polling pattern. + + + + + A mail inbox. Has functionality for receiving mails. + + + + + Email logon timeout default + + + + + Event raised when an inbox's state changes + + + + + A list containing the mails gotten from the mailserver to our inbox + + + + + Keeps track of when mails were entered to the queue (and thus when they should be deleted) + + + + + Event for closing down + + + + + Event for starting up + + + + + Constructor + + + + + Constructor + + + + + The server configuration + + + + + Method that is to be implemented by a component that wraps a mail library + + Gets the first message in the inbox, without erasing it from the mail server + + WCF Message created from the first mail in the inbox + + + + Method that is to be implemented by a component that wraps a mail library + + Gets the first message in the inbox, and erases it from the mail server + + WCF Message created from the first mail in the inbox + + + + The current state of the inbox (i.e. Listening/Stopped/Faulted) + + + + + Tries to log on to the server + + + + + Begins listening for incoming mails + + + + + Synchronous method that receives mails + + + + + Logs on, polls until EndReceive() is called, and then logs off + + + + + Logs on, polls once, and then logs off + + + + + Just polls the server once (without logging on or off) + + + + + Stop listening for incoming mails. + Must only be called once. + + + + + Peeks to see if there has come any mails, but does not remove anything from the server. + + + + + + De-queues the first mail from the internal Inbox mail queue + + The first mail in queue + + + + De-queues the first mail + + Maximum time to wait for a mail to come + + + + De-queues the first mail + + Maximum time to wait for a mail to come + AutoResetEvent that if set will abort the de-queueing + + + + + De-queues the first mail + + The In-Reply-To id of the mail requested. Can be used to find the reply to a specific mail sent. + Maximum time to wait for a mail to come + + + + De-queues the first mail + + The In-Reply-To id of the mail requested. Can be used to find the reply to a specific mail sent. + Maximum time to wait for a mail to come + AutoResetEvent that if set will abort the de-queueing + + + + The state of a mail inbox + + + + + The inbox is currently starting listening + + + + + The inbox is trying to log on to the mail server + + + + + The inbox is currently polling the server, waiting for incoming mails + + + + + The inbox is stopping, and will not detect incoming mails + + + + + The inbox is stopped, and will not detect incoming mails + + + + + The inbox is closed, and can not be used any more + + + + + The inbox is in the faulted state, and cannot be used anymore + + + + + A mail outbox + + + + + The current state of the inbox + + + + + The server configuration + + + + + Sync sending of mails + + The unique id of the mail just sent + + + + Sync sending of mails + + The id of the mail to which this is a reply + The mail message to send + The unique id of the mail just sent + + + + Async sending of mails + + The mail message to be sent + Callback method + + + + Async sending of mails + + The mail message to be sent + The id of the mail to which this is a reply + Callback method + + + + Stop async sending of mails + + async result + The unique id of the mail just sent + + + + Event raised when an exception is thrown + + + + + Exception thrown when a given mail address does not comply with the "SMTP/MIME Base 64 Transport Binding for SOAP 1.2" protocol + + + + + Constructor with uri as keyword + + Uri as keyword + + + + Constructor with keyword and innerexception + + Uri as keyword + innerexception of the thrown exception + + + + Exception thrown when a Message object is missing a field that is needed to create a mail that is compliant with the "SMTP/MIME Base 64 Transport Binding for SOAP 1.2" protocol + + + + + Constructor with keyword + + the name of the missing field + + + + Cosntructor with keyword and innerexception + + the name of missing field + innerexception of the thrown exception + + + + Abstract class that represents the general mailbox. + + + + + Event raised when an exception is thrown + + + + + Logs in to the mail server + + + + + Logs out from the mail server + + + + + Exception event raised, and exception thrown + + The exception thrown + + + + General exception thrown when an error occurs in the mail handling process + + + + + Base constructor + + + + + Constructor with keyword + + keyword for the message + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + constructor with keyword and innerexception + + keyword for the message + innerexception of the thrown exception + + + + Stores the information needed to connect to and send/receive mails + from a mail server + + + + + The address of the mail server + + + + + Password used to log on to the server (combined with the UserName property) + + + + + Username used to log on to the server (combined with the Password property) + + + + + What address should one reply to? + + + + + Policy describing the way we connect to the mail server, for example connection time and polling pattern. + + + + + Constructor + + + + + Constructor + + + + + Constructor + + + + + True if complete + + True if complete + + + + Policy describing the way we connect to a mail server, for example connection time and polling pattern. + + + + + polling intercal constant + + + + + polling pattern constant + + + + + How often should the server be polled? + + + + + What polling pattern should be used? + - LogOn, poll once, log out + - LogOn, poll with a certain interval for a certain time, log out + - Poll + + + + + What type of authentication is needed when logging on + + + + + The TCP port + + + + + Constructor + + + + + Constructor + + + + + Constructor + + + + + Constructor + + + + + Constructor + + + + + The pattern with which to poll a mail server + + + + + Poll the server once + + + + + Log on to the server, poll once, and log out + + + + + Log on to the server, poll until told to stop, and log out + + + + + Contains the information needed to create a mail + compliant with the "Smtp/MIME Base64 Transport Binding for SOAP 1.2" + protocol + + + + + The mail subject line + + + + + Main mail body (always returns an empty string, which is what the "Smtp/MIME Base64 Transport Binding for SOAP 1.2" requires) + + + + + The sender + + + + + The receiver + + + + + URI to reply to + + + + + The Message-Id of the mail + + + + + In-Reply-To header. Should refer to the Message-Id of the mail to which this is a reply. + + + + + The attachment to be added to the mail + + + + + Constructor + + A WCF Message that will be used to extract the necessary fields from + + + + Constructor + + A WCF Message that will be used to extract the necessary fields from + The from address that has to be used to generate the id used in the email transport + + + + Constructor + + A WCF Message that will be used to extract the necessary fields from + Sender + Receiver + To whom one should reply + The Message-Id of the mail + + + + Trims an URI (mailto:a@b.com/c/d) down to a simple mail address: a@b.com + + + + + Trims an URI (mailto:a@b.com/c/d) down to a simple mail address: a@b.com + + + + + Contains the information needed to create a mail attachment + compliant with the "Smtp/MIME Base64 Transport Binding for SOAP 1.2" + protocol + + + + + The x-service-path custom MIME header. Contains the path to the service to be called. + + + + + The content-transfer-encoding MIME header. Always "base64". + + + + + The content-type MIME header. Always "application/soap+xml; charset=UTF-8; action=[SOAP action]". + + + + + The content-description MIME header. Contains the path to the service to be called. + + + + + The actual content of the MIME attachment as a byte array. Encoded according to the "Smtp/MIME Base64 Transport Binding for SOAP 1.2" protocol. + + + + + The SOAP as a WCF Message object + + + + + Constructor + + A WCF Message that will be used to extract the necessary fields from + + + + Exception thrown when an WCF Message does not contain the necessary information to create a mail that is compliant with the "Smtp/MIME Base64 Transport Binding for SOAP 1.2" protocol + + + + + Base constructor + + + + + Constructor with keyword + + keyword for the message + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Constructor with keywords and innerexception + + keywords for the message + innerexception of the thrown exception + + + + A mail inbox. Has functionality for sending mails. + + + + + Constructor + + + + + Constructor + + + + + The current state of the outbox (i.e. Sending/Stopped/Faulted) + + + + + The server configuration + + + + + Sends a WCF message over mail + + The mail Message object + The id of the mail just sent + + + + Sends a mail synchronously + + Mail Message to send + The unique id of the mail to which this is a reply + The unique id of the mail just sent + + + + Begins sending a mail asynchronously + + Mail Message to send + Callback method + + + + Begins sending a mail asynchronously + + Mail Message to send + Callback method + The id the of the mail which we are responding to + + + + Ends asynchronous sending + + The unique id of the mail just sent + + + + Method that is to be implemented by a component that wraps a mail library + + Sends a mail via the mail server. + + The message to be sent + + + + The state of a mail outbox + + + + + A mail is currently being sent + + + + + The outbox is not sending + + + + + The outbox is in the faulted state, and cannot be used anymore + + + + + A mail handler, that can send and receive mails + + + + + Event raised when an exception is thrown + + + + + Event raised whenever the inbox state changes + + + + + Constructor + + + + + Constructor that duplicates another MailHandler + + original mailhandler + + + + Called in case an exception has been thrown + + + + + The current state of the inbox + + + + + The inbox server configuration + + + + + Starts listening for incoming mails + + + + + Do we have any mails? + + + + + De-queue the first mail + + + + + + De-queues the first mail from the internal Inbox mail queue. Waits until timeout has ocurred. + + + + + De-queues the first mail from the internal Inbox mail queue. Waits until timeout has ocurred. + + Set when the dequeueing is supposed to stop before the timeout occurs + Maximum allowed time for the dequeueing + + + + Dequeues the first reply mail with the matching In-Reply-To + + + + + Dequeues the first reply mail with the matching In-Reply-To + + Set when the dequeueing is supposed to stop before the timeout occurs + The In-Reply-To id of the mail we're requesting. Can be used to match an outgoing mail with it's reply. + Maximum allowed time for the dequeueing + + + + Closes down the mail handler for further listening + + + + + Gets the state of the outbox + + + + + The server configuration + + + + + Sends a message + + the mail message to send + The unique id of the mail just sent + + + + Sends a message + + the meil message to send + The In-Reply-To id of the mail we're sending. Can be used to match an outgoing mail with it's reply. + The unique id of the mail just sent + + + + Starts sending a message + + the mail message to send + callback method + iasync result + + + + Starts sending a message + + the mail message to send + The id of the mail to which this is a reply + callback method + iasync result + + + + Stop async sending of mails + + async result + + + + Exception thrown when an invalid tcp port number is given. + + + + + Constructor that takes the given tcp port number that was out of range. + + TCP port number + + + + Exception thrown when no endpoints can be found. + + + + + + + + + + + Event handler raised when the listener state changes + + + + + Exception thrown if the listener fails to start. + + + + + Constructor that takes the service host that failed to start and the exception + as parameter. + + + + + + + Exception thrown if the listener fails to stop + + + + + Constructor that takes the service host that failed to stop and the + inner exception as parameter. + + + + + + + Thrown when an endpoint of an unsupported type is given to the listener + + + + + Constructor + + The type of the endpoint that was not supported + + + + Constructor + + The type of the endpoint that was not supported + Inner exception + + + + Thrown when someone tries to open a Listener listening to more than one endpoint + + + + + Customm exception that throws the type as a keyword + + the type of service + + + + Customm exception that throws the type as a keyword and innerexception + + type of service + the innerexception + + + + An OIOSI service listener + + + + + Aborts (hard close-down) the listening + + + + + Starts listening for incoming messages + + + + + Stop listening for incoming messages + + + + + Event raised whenever a message has been received + + + + + The identity of the listener (such as credentials) + + + + + The state the listener is currently in (i.e. Listening/Stopped/...) + + + + + Represents the identity of a listener + + + + + What type of messages (http/mailto) are we listening for + + + + + The listener certificate + + + + + The transport element used for the listener (can be used to override default transport settings) + + + + + Constructor + + The type of the service + binding transport + certificate of the listener + + + + Constructor + + binding transport + certificate of the listener + + + + Constructor + + certificate of the listener + + + + Constructor + + The type of the service + certificate of the listener + + + + Constructor + + The type of the service + + + + Constructor + + + + + Property for transport + + + + + Property for listener certificate + + + + + Property for the protocol + + + + + The type of the service, i.e. the service interface it implements + + + + + Enumerator representing the different listener states + + + + + The listener has yet to be initialized + + + + + The listener is trying to initialize + + + + + The listener has been initialized, but is not listening + + + + + The listener is trying to start listening + + + + + The listener is listening for incoming messages + + + + + The listener is trying to stop listening + + + + + The listener has been stopped + + + + + + + + + + An OIOSI service listener + + + + + The current state of the listener + + + + + The identity of the listener + + + + + The ServiceHost object used by the listener to host the service + + + + + Dictionary over serviceHost / Listener pairs. Used by services to perform callbacks via the + correct Listener object. + + + + + Event handler for asynchronous exceptions + + + + + The email transport binding + + + + + MessageReceive event + + + + + Add the current service host and Listener to a static list. + + + + + + + Removes a host from the static host/listener dictionary. + + The ServiceHost to remove from the list + + + + Call this method from a service implementation, when the service is invoked. It will then + invoke the correct Listener event. + + The received message + Process status of the message + + + + Used by the public TriggerMessageReceiveEvent to trigger a message receive event + on a particular Listener instance (this) + + The received message + The message process status + + + + Constructor + + A listener identity, defining this listener + + + + Default constructor + + + + + Aborts listening + + + + + Creates the service host + + + + + Callback for exceptions from the communications layer + + The caller + + + + + Starts listening + + + + + Stops the listening + + + + + property for state of the listener + + + + + The identity of the listener, defining things like certificates and protocol type + + + + + Overrides the certificates given in app.config with the ones set programatically + + + + + Event raised when the state is changed to Initializing + + + + + Event raised when the state is changed to Initialized + + + + + Event raised when the state is changed to Starting + + + + + Event raised when the state is changed to Started + + + + + Event raised when the state is changed to Stopping + + + + + Event raised when the state is changed to Stopped + + + + + Event raised when the state is changed to Faulted + + + + + Raised whenever an asynchronous exception is thrown (in a separate thread for instance. This event should always be listened to, to ensure that one is notified when the service stops running. + + + + + Represents a listener request + + + + + Returns the request message from the remote party + + + + + Constructor + + The incoming message + + + + Returns any custom property of the given type if it exists. + If not, the method throws an exception. + + The type of the property object to look for + Returns any custom property of the given type if it exists. + If not, the method throws an exception. + + + + Tries to get a property of a given type. If it exists it returns + true and if not it returns false. The property parameter is set + to the property wanted. + + The property type wanted + The property reference if it exists + + + + + Adds a property to the collection + + + + + Gets the message identification from the profile. + + + + + + Exception thrown when a stack element is missing. + + + + + Exception that takes the missing elements name as parameter. + + + + + + Exception that takes the missing elements name and the inner exception as parameter. + + + + + + + Shutdown exception + + + + + Constructor + + The inner exception + + + + Represents a legal communication port number + + + + + Constructor that takes an int as port number. + It must be in the range from 0 to 65536. + + + + + + Gets and sets the port number. + It must be in the range from 0 to 65536. + + + + + Overrides the base ToString and returns the portnumber as a string. + + + + + + Converts TcpPort to an int + + + + + + + Converts int to TcpPort + + + + + + + Thrown when the SOAP action of the reply message is not what was expected + + + + + Constructor + + The expected SOAP action + The actual SOAP action + + + + Indicates that the search for a current service host failed. + + + + + Constructor + + + + + Listener search exception + + + + + Constructor + + The current service host + + + + An email service endpoint description + + + + + The transport binding + + + + + Constructor + + + + + property for transportbinding + + + + + Interface for transport binding + + + + + Binding element for configuration + + + + + Thrown when a SOAP fault is received in response to a request + + + + + The SOAP fault that caused this exception to be thrown + + + + + Constructor + + The fault message + Sender/Receiver + + + + Custom exception used when the request has no endpoint goven + + + + + Base constructor + + + + + Constructor with innerexception + + the innerexception of the thrown exception + + + + Custom exception used when message uses a non-supported scheme + + + + + Base constructor + + the used scheme + + + + Constructor with scheme and innerexception + + the used scheme + the innnerexception of the thrown exception + + + + Base class for SMTPTransportConfiguration (and in future HTTPTransportConfiguration) + + + + + Thrown when insufficient credentials have been given + + + + + base constructor + + + + + Constructor with innerexception + + + + + + Synchronously sends a request and gets a response + + Request message + Response message + + + + Asynchronously starts sending a request + + Request message + Callback delegate + + + + Asynchronously ends sending a request + + + + + Shut-down + + + + + Hard shut-down + + + + + Credentials + + + + + Policy describing how we will send our messages + + + + + Remote endpoint that messages will be sent to + + + + + Response gotten from the service call + + + + + The actual response message + + + + + Gets a custom property set on the reply (for example a X509 Certificate or an by XSLT un-transformed message) + + Properties are identified by their types + The property requested + + + + Sets a custom property set on the reply (for example a X509 Certificate or an by XSLT un-transformed message) + + + + + The remote endpoint from which the response was gotten + + + + + Delegate for events that represent message events, and must return a Message + + The message that the event concerns + The state of the message send- or receive process + + + + Final status of a message send or receive process + + + + + The status is unknown + + + + + Sending was ok + + + + + An error occured while sending + + + + + Receiving was ok + + + + + An error occured while receiving + + + + + Message handler interface. A generic xml proxy must implement this interface. Extends the IServiceContract with async methods. + + + + + Async version of request/response + + the request + callback object + async state + + + + + Async version of request/response + + result object + IAsyncResult + + + + Core proxy class for sending XML messages to services. + + + + + Constructor + + + + + Constructor + + the name of the endpoint configuration + + + + Constructor + + the name of the endpoint configuration + remote address + + + + Constructor + + the name of the endpoint configuration + remote address + + + + Constructor + + binding + remote address + + + + Sends a request to the remote endpoint, and returns the reply + + + + + Custom exception for proxy generation + + + + + Constructor + + + + + Constructor + + the innerexception + + + + The implementation of our service contract for use when self hosting services + + + + + The delegate used to call our synchronous opening method asynchronously + + The request message + Returns the response message + + + + Constructor + + + + + Handles request and respond + + the message + Message + + + + ASync begin and end respond + + the request + the async callback object + the async state + result object + + + + Ends a requestrespond + + result object + the message + + + + Raises an event when receives a message + + the incoming message + + + + Message handler interface. A generic xml proxy must implement this interface. + + + + + By specifying Action="*" on the client side we indicate that we set the action dynamically in the message. + + The request + The response + + + + A general communication exception + + + + + Constructor + + + + + Constructor + + the keyword for the message + + + + Constructor + + the innerException of the thrown message + + + + Constructor + + keyword for the message + the innerException of the thrown message + + + + Constructor that takes a resource manager and a dictionary of keywords. + The resource manager is used for errorMessage lookup instead of the standard. + + + + + + + Constructor that takes a resource manager and a dictionary of keywords. + The resource manager is used for errorMessage lookup instead of the standard. + + + + + + + Representing RASP credentials + + + + + Constructor + + the client certificate + the server certificate + + + + Property for client certificate + + + + + Property for server certificate + + + + + Represents an outbound message (xml + metadata) + + + + + Constructor + + The message + + + + Constructor + + the message + + + + Constructor + + the message + + + + A list of cumstom headers + + + + + Custom properties + + + + + Custom properties + + + + + Gets or sets the request action of the message + + + + + Gets or sets the reply action for the message + + + + + Property for the message + + Note: The message as string, only exist on the receiver side, when the + OiosiMessage has be initialized though the constructor OiosiMessage(Message wcfMessage) + + + + + Property for the message + + Note: XmlDocument is not the best representaion, as it is slow to work with. + On the receiver side, it is possible to get the message as a string instead + + + + + + Do we have a message body? + + + + + Returns an XmlReader that can read the message xml + + XmlReader that can read the message xml + + + + enum representing the different protocol types + + + + + HTTP protocol + + + + + HTTPS protocol + + + + + Mail protocol + + + + + Represents a request to an OIOSI http or email endpoint. + + + + + Constant for http endpoint configuration name + + + + + The name of the WCF endpoint configuration + + + + + Constructor + + + + + + Request + + The endpoint address + Credentials + + + + Creates a new Request instance bound to the specific endpoint. During construction, + the type of endpoint is inferred from the Uri scheme. After construction, additional + properties may be set for the request, such as credentials + + Overrides the credentials set in config + + The send policy of the request + + + + Constructor + + The name of the endpoint configuration + + + + Tests that and endpoint address is compatible with Request + + + + + Creates the proxy object + + + + + Synchronously sends a request and gets a response + + Request message + Response message + + + + Synchronously sends a request and gets a response + + + Response response; + try{ + GetResponse(request, out response); + } + catch(RequestShutdownException){ + // Sending went well, and we can continue even though we didn't get a neat shutdown + } + catch(Exception e){ + // Sending did not go well + trow; + } + + The response. If this parameter is set the sending went well and the response is safe to use + Request message + + + + Opens a proxy connection to the remote endpoint + + + + + Closes the proxy connection to the remote endpoint + + + + + Converts the message to a wcf message and sends it via the proxy + + + + + + + Minor hack to fix interop problems with the Java/Axis2 1.2 NemHandel stack + SOAP faults might be returned with a http code 400 (Bad request), + if that is the case we need to manually get the SOAP fault from the WebException + + + + + Creates the appropriate exception when a fault was received + + + + + Asynchronously starts sending a request + + Request message + The asynchronous callback + Returns an IAsyncResult object + + + + Asynchronously ends sending a request + + Response message + + + + Property for credentials + + + + + Property for the request uri + + + + + Property for the send policy + + + + + Closes the request + + + + + Aborts the request + + + + + Response gotten from an OIOSI http or email endpoint. + + + + + Constructor + + the message + + + + The actual response message + + + + + Method for getting a specific property. + Not implemented for the async profile + + the property type + the property type + + + + Adds a property to the collection + + + + + The remote endpoint from which the response was gotten + + + + + Extracts the XML body from a WCF Message + + + + + Representing send policies + + + + + The mail configuration for receiving mails + + + + + The mail configuration for sending mails + + + + + Default constructor + + + + + Custom exception used when there is a protocol mismatch + + + + + Base constructor + + + + + Constructor with innerexception + + the innerexception from the thrown exception + + + + The factory that create the differents caches + + + + + Singleton implementation of the cacheFactory + + + + + The logger + + + + + Cache to store the ocsp lookup - check is a certificate is valid + + + + + Cache to store the result from the CRL list - the certificates that has been revoked, ala blacklisted + + + + + + + + + + + + + + + Cache to store certificated, that has been retrived from LDAP + + + + + Cache to store the compiled schematron + + + + + Cache to store the compiled schema file + + + + + Cache to store the UnfinishedSignatureValidationProof + + + + + Cache to store the list of UnfinishedSignatureValidationProof + + + + + Private constructor + + + + + Get the CacheFactory instance + + + + + Gets the Ocsp cache + + + + + Gets the crl cache + + + + + Gets the uddi service cache + + + + + Gets the uddi service cache + + + + + Get the certificates cache + + + + + Get the schema cache + + + + + Get the schematron cache + + + + + Get the messageIdUnfinishedSignatures cache + + + + + Get the messageIdUnfinishedSignatures cache + + + + + Behavior that defines that the body element of WS-ReliableMessaging SOAP messages should be encrypted and signed + + + + + The actions of the messages affected by this behavior + Should contain all WSRM actions + + + + + Adds the parameters specific to this behavior + + The remote endpoint + The collection of binding parameters to be modified + + + + Not implemented by this behavior + + - + - + + + + Not implemented by this behavior + + - + - + + + + Not implemented by this behavior + + - + + + + Adds the parameters specific to this behavior + + The description of the service + The base of the service host + The local endpoints + The collection of binding parameters to be modified + + + + Not implemented by this behavior + + - + - + + + + Not implemented by this behavior + + - + - + + + + Adds the requirement telling WCF to encrypt the body of RM messages + + + + + Behavior that defines that the body element of WS-ReliableMessaging SOAP messages should be encrypted and signed + + + + + The actions of the messages affected by this behavior + Should contain all WSRM actions + + + + + Constructor + + A list of headers to sign + + + + Constructor + + The header to be signed + + + + Adds the parameters specific to this behavior + + The remote endpoint + The collection of binding parameters to be modified + + + + Not implemented by this behavior + + - + - + + + + Not implemented by this behavior + + - + - + + + + Not implemented by this behavior + + - + + + + Adds the parameters specific to this behavior + + The description of the service + The base of the service host + The local endpoints + The collection of binding parameters to be modified + + + + Not implemented by this behavior + + - + - + + + + Not implemented by this behavior + + - + - + + + + Adds the requirement telling WCF to encrypt the body of RM messages + + + + + Header to be signed configuration section + + + + + Name of the header element + + + + + NS of the header element + + + + + Configuration section collection + + + + + Creates a new configuration element + + The configuration element + + + + Gets the configuration element key + + + + + + + The name of the configuration element + + + + + Sign custom headers behaviour configuration element + + + + + The sign headers configuration element collection + + + + + The type of behaviour + + + + + Creates the behaviour + + The behaviour + + + + Interface for a RASP Email binding + + + + + Gets and sets the address of the sending server + + + + + Gets and sets the username to the sending server + + + + + Gets and sets the password to the sending server + + + + + Gets and sets the address of the receiving server + + + + + Gets and sets the username to the receiving server + + + + + Gets and sets the password to the receiving server + + + + + Gets and sets the polling interval + + + + + Gets and sets the imap folder + + + + + Gets and sets reply mail address, e.g. "test@domain.com" + + + + + Gets and sets authentication mode - set to "SSL" if you run SMTP over SSL. + + + + + Gets and sets authentication mode - set to "SSL" if you run POP over SSL. + + + + + Gets and sets the port for receiving mails + + + + + Gets and sets the port for sending mails + + + + + Gets and sets outbox implementation + + + + + Gets and sets inbox implementation + + + + + Gets and sets the max size of messages sent + + + + + Channel base that implements asynchronous calling of the synchronous OnOpen and OnClose methods + + + + + Auto reset event that is called when Close or Abort is called + + + + + The channel manager + + + + + Constructor + + + + + Begins opening the channel + + + + + Ends opening the channel + + + + + Initialization + + + + + Begins closing the channel + + + + + Ends closing the channel + + + + + + Clean up + + + + + Abortion clean up + + + + + Preferences for e-mail transport communication + + + + + Deafult constructor + + + + + Gets and sets the send certificate x509 store indentification + + + + + Thrown when an email binding element could not be found + + + + + Constructor + + + + + RSAP email listener + + + + + + + + + + + + + + + Overrides the Uri to return listener uri base address + + + + + Constructor + + the binding context + + + + OnAcceptChannel event + + + + + + + OnBeginAcceptChannel event + + + + + + + + + OnEndAcceptChannel event + + + + + + + OnWaitForChannel event + + + + + + + OnWaitForChannel event + + + + + + + + + OnEndWaitForChannel event + + + + + + + OnAbort event + + + + + Begins opening the channel + + + + + Ends opening the channel + + + + + Initialization + + + + + Begins closing the channel + + + + + Ends closing the channel + + + + + + Clean up + + + + + Reply channel used by the Email transport. Receives an incoming message and creates a RequestContext, + that other layers of the stack can use for replying to the sender. + + + + + Constructor + + channel handler + The binding element + The mail handler + The message + + + + Begins an asynchronous operation to receive an available request with a specified + timeout + + The System.Timespan that specifies the interval of time to wait for the reception + of an available request + The System.AsyncCallback delegate that receives the notification of the asynchronous + receive that a request operation completes + An object, specified by the application, that contains state information + associated with the asynchronous receive of a request operation + The System.IAsyncResult that references the asynchronous reception of the + request + + + + Begins an asynchronous operation to receive an available request with a default + timeout + + The System.AsyncCallback delegate that receives the notification of the asynchronous + receive that a request operation completes + An object, specified by the application, that contains state information + associated with the asynchronous receive of a request operation + The System.IAsyncResult that references the asynchronous reception of the + request + + + + Completes an asynchronous operation to receive an available request + + The System.IAsyncResult returned by a call to the System.ServiceModel.Channels.IInputChannel.BeginReceive() + method + The System.ServiceModel.Channels.RequestContext used to construct a reply + to the request + + + + Receives a request with a timeout + + The System.Timespan that specifies the interval of time to wait for the reception + of an available request + a request context + + + + Receives a request + + a request context + + + + Begins an asynchronous operation to receive a request message that has a + specified time out and state object associated with it + + The System.Timespan that specifies how long the receive request operation + has to complete before timing out and returning false + The System.AsyncCallback delegate that receives the notification of the asynchronous + receive that a request operation completes + An object, specified by the application, that contains state information + associated with the asynchronous receive of a request operation + The System.IAsyncResult that references the asynchronous receive request + operation + + + + Completes the specified asynchronous operation to receive a request message + + The System.IAsyncResult returned by a call to the System.ServiceModel.Channels.IReplyChannel.BeginTryReceiveRequest() + method + The System.ServiceModel.Channels.RequestContext received + The System.IAsyncResult returned by a call to the System.ServiceModel.Channels.IReplyChannel.BeginTryReceiveRequest() + method + + + + Returns a value that indicates whether a request is received before a specified + interval of time elapses + + The System.TimeSpan that specifies how long the receive of a request operation + has to complete before timing out and returning false + The System.ServiceModel.Channels.RequestContext received + true if a request message is received before the specified interval of time + elapses; otherwise false + + + + Begins an asynchronous request operation that has a specified time out and + state object associated with it + + The System.Timespan that specifies the interval of time to wait for the reception + of an available request + The System.AsyncCallback delegate that receives the notification of the asynchronous + receive that a request operation completes + An object, specified by the application, that contains state information + associated with the asynchronous receive of a request operation + The System.IAsyncResult that references the asynchronous operation to wait + for a request message to arrive + + + + Completes the specified asynchronous wait-for-a-request message operation + + The System.IAsyncResult that identifies the System.ServiceModel.Channels.IReplyChannel.BeginWaitForRequest() + operation to finish, and from which to retrieve an end result + true if a request is received before the specified interval of time elapses; + otherwise false + + + + Returns a value that indicates whether a request message is received before + a specified interval of time elapses + + The System.Timespan that specifies how long a request operation has to complete + before timing out and returning false + true if a request is received before the specified interval of time elapses; + otherwise false + + + + Gets the address on which this reply channel receives messages + + + + + Used when a email reply could not be send + + + + + Base constructor + + + + + Constructor with innerexception + + the innerexception of the thrown exception + + + + Establishes a request context + + + + + A mail handler used for sending the reply + + + + + gets the message that contains the request + + + + + Constructor + + The incoming System.ServiceModel.Channels.Message that contains the request + mailhandler + The binding element used in the current stack + + + + Replies to a request message within a specified interval of time + + The incoming System.ServiceModel.Channels.Message that contains the request + The System.Timespan that specifies the interval of time to wait for the reply + to a request + + + + Replies to a request message + + The incoming System.ServiceModel.Channels.Message that contains the request + + + + Begins an asynchronous operation to reply to the request associated with the current + context within a specified interval of time + + The incoming System.ServiceModel.Channels.Message that contains the request + The System.Timespan that specifies the interval of time to wait for the reply + to an available request + The System.AsyncCallback delegate that receives the notification of the asynchronous + reply operation completion + An object, specified by the application, that contains state information + associated with the asynchronous reply operation + The System.IAsyncResult that references the asynchronous reply operation + + + + When overridden in a derived class, begins an asynchronous operation to reply + to the request associated with the current context + + The incoming System.ServiceModel.Channels.Message that contains the request + The System.AsyncCallback delegate that receives the notification of the asynchronous + reply operation completion + An object, specified by the application, that contains state information + associated with the asynchronous reply operation + The System.IAsyncResult that references the asynchronous reply operation + + + + Completes an asynchronous operation to reply to a request message + + The System.IAsyncResult returned by a call to one of the Overload:System.ServiceModel.Channels.IRequestContext.BeginReply + methods + + + + closes the operation that is replying to the request context associated with the + current context within a specified interval of time + + The System.Timespan that specifies the interval of time within + which the reply operation associated with the current context must close + + + + closes the operation that is replying to the request context associated with the + current context + + + + + aborts processing the request associated with the context + + + + + Thrown when no response was returned for a request + + + + + Base constructor + + + + + Constructor with innerexception + + the innerexception of the thrown exception + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Kunne ikke finde email binding elementet.. + + + + + Looks up a localized string similar to Kunne ikke sende svaret. + + + + + Looks up a localized string similar to Der blev ikke modtaget noget svar. + + + + + Looks up a localized string similar to En kanal af typen [type] kunne ikke instantieres. + + + + + Looks up a localized string similar to Der opstod en fejl i transportlaget. + + + + + Looks up a localized string similar to Konfigurationen indeholdt ikke nogen valid reference til en [type] implementation. Dette kan skyldes at reference mangler.. + + + + + Looks up a localized string similar to En instans af Mailbox-implementationen '[type]' kunne ikke skabes. Dette kan skyldes at der mangler en reference, eller at klassen ikke implementerer en default constructor.. + + + + + Thrown when an mail channel factory fails to build a transport channel + + + + + Constructor with the channeltype as keyword + + the channeltype as keyword + + + + Constructor with the channeltype as keyword and the innerexception of the thrown exception + + the channeltype as keyword + innerexception of thrown exception + + + + A Factory for email channels + + + + + The binding context + + + + + Constructor + + + + + OnCreateChannel event + + + + + + + + Called when the factory should start async opening + + Time allowed for opening + Callback method to be called when opening is finished + Custom state object + Results from the asynchronous operation + + + + OnEndOpen event + + + + + + Called when the factory is opening + + Allowed time for opening + + + + Called when the factory is closing + + The maximum amount of time the closedown is allowed to take. After that the factory should abort. + + + + Called when the factory is aborting (hard closedown) + + + + + Main mail transport exception type + + + + + Base constructor + + + + + Constructor with keyword + + the keyword for the message + + + + Constructor with innerexception + + the innerexception of the thrown exception + + + + Constructor with keywords and innerexception + + keyowrds for the message + innerexception of the thrown exception + + + + The RASP mail binding + + + + + The address of the sending server + + + + + The username to the sending server + + + + + The password to the sending server + + + + + The address of the receiving server + + + + + The username to the receiving server + + + + + The password to the receiving server + + + + + The polling interval + + + + + The imap folder + + + + + Reply mail address, e.g. "test@domain.com" + + + + + Authentication mode - set to "SSL" if you run SMTP over SSL. + + + + + Authentication mode - set to "SSL" if you run POP over SSL. + + + + + The port for receiving + + + + + The port for sending + + + + + Outbox implementation + + + + + Inbox implementation + + + + + Raised when an asynchronous exception is thrown + + + + + Raised when the inbox changes states + + + + + Constructor + + bindingextension + + + + Default constructor + + + + + Raises the event + + The caller of the event + The exception that caused the event + + + + Raises the event + + The state we're changing to + + + + Copies all settings into the binding + + + + + Copies all settings into the binding + + + + + overriding Scheme to return smtp + + + + + Overriding Clone to return rasp binding + + the binding element + + + + Indicates the type of factory + + + + + + + + Builds a channel factory + + type of channel + the context + IChannelFactory + + + + Indicates if type of raspmail reply channel + + type of channel + the context + true if type of Rasp mail reply channel + + + + Listener factory + + type of channel + the context element + channel listener + + + + Creates a rasp mail handler + + the binding context + a rasp mail handler + + + + Mail binding configuration element + + + + + Gets and sets the address of the sending server + + + + + Gets and sets the username to the sending server + + + + + Gets and sets the password to the sending server + + + + + Gets and sets the address of the receiving server + + + + + Gets and sets the username to the receiving server + + + + + Gets and sets the password to the receiving server + + + + + Gets and sets the polling interval + + + + + Gets and sets the imap folder + + + + + Gets and sets reply mail address, e.g. "test@domain.com" + + + + + Gets and sets authentication mode - set to "SSL" if you run SMTP over SSL. + + + + + Gets and sets authentication mode - set to "SSL" if you run POP over SSL. + + + + + Gets and sets the port for receiving mails + + + + + Gets and sets the port for sending mails + + + + + Gets and sets outbox implementation + + + + + Gets and sets inbox implementation + + + + + Gets and sets the address of the sending server + + + + + Gets type of binding element + + + + + Creates a RaspEmailBindingElement + + Binding element + + + + Sets up a channel to receive requests between messaging endpoints + + + + + Constructor + + outbox used for sending + remote address to which the request channel sends messages + channel handler + + + + Begins an asynchronous operation to transmit a request message to the reply-side + of a request-reply message exchange + + The request System.ServiceModel.Channels.Message to be transmitted + The System.TimeSpan that specifies the interval of time within which a response + must be received + The System.AsyncCallback delegate that receives the notification of the completion + of the asynchronous operation transmitting a request message + + + + + + Begins an asynchronous operation to transmit a request message to the reply-side + of a request-reply message exchange + + The request System.ServiceModel.Channels.Message to be transmitted + The System.AsyncCallback delegate that receives the notification of the completion + of the asynchronous operation transmitting a request message + An object, specified by the application, that contains state information + associated with the asynchronous operation transmitting a request message + The System.IAsyncResult that references the asynchronous message transmission + + + + Completes an asynchronous operation to return a message-based response to + a transmitted request + + The System.IAsyncResult returned by a call to the System.ServiceModel.Channels.IInputChannel.BeginRequest() + method + The System.ServiceModel.Channels.Message received in response to the request + + + + Property for the remoteaddress + + + + + The request + + The request System.ServiceModel.Channels.Message to be transmitted + The System.TimeSpan that specifies the interval of time within which a response + must be received + + + + + Sends a message-based request and returns the correlated message-based response + + The request System.ServiceModel.Channels.Message to be transmitted + The System.ServiceModel.Channels.Message received in response to the request + + + + Gets the transport address to which the request is send + + + + + OnAbort event + + + + + OnClose event + + + + + + Thrown when the mailbox implementation given in a RaspEmailBindingElement cannot be found. Normally this would be a sign that a reference might be missing. + + + + + Constructor with keyword + + keyword for the message + + + + Constructor + + type as keyword + innerexception of the thrown exception + + + + Thrown when the mailbox implementation given in a RaspEmailBindingElement cannot be instantiated. + + + + + Constructor with implementation type as keyword + + implementation type + + + + Constructor with implementation type as keyword and innerexception + + mailbox implementation type + innerexception of the thrown exception + + + + Constructor + + The inner exception + + + + Constructor + + + + The message + + + + Internal interceptor excteption + + + + + Constructor + + The inner exception + + + + Interceptor exception with the description: Channel of type [type] is not supported. + + + + + UnsupportedChannelTypeException constructor + + + + + + Factory for interceptor channels + + channel + + + + Constructor + + binding context + channel interceptor + + + + Gets a property + + parameter + property + + + + Creates the channel. + + + + + + + + Overriden, let the inner channel factory handle the call. + + + + + + + + + Overriden, let the inner channel factory handle the call. + + + + + + Overridden, let the inner channel factory handle the call. + + + + + + Used when interceptor throws exception + + + + + The fault code of the corresponding fault + + + + + The inner fault code of the corresponding fault + + + + + Receives a message fault + + the fault + + + + Constructor + + The inner exception + + + + Constructor with faultcode and innerfaultcode + + rasp message fault code + rasp message innerfault code + + + + Constructor + + + + The message + + + + Constructor with faultcode, innerfaultcode and keywords + + rasp message fault code + rasp message innerfault code + keywords for the message + + + + Constructor with faultcode, innerfaultcode and innerexception + + rasp message fault code + rasp message innerfault code + innerexception of the thrown exception + + + + Constructor with faultcode, innerfaultcode, keywords and innerexception + + rasp message fault code + rasp message innerfault code + keywords for the message + innerexception of the thrown exception + + + + Collection that contains channel interceptor exceptions throw by + the interceptors. + + + + + Default constructor that initializes an empty collection. + + + + + Adds an exception to the collection. + + the exception to add + + + + Gets an current enumerable copy over the exceptions in the collection. + + exception collection + + + + Represents a interceptor message + + + + + Constructor with a message + + a message + + + + Gets whether the message is a fault + + + + + Gets the properties of the message. + + + + + Gets the certificate with which the message has been encrypted + + + + + Returns a copy of the message. + + the message + + + + Returns the message if it has not already been copied. If it has a copy of the message will be returne. + + In case an interceptor has been added UNDER the security layer a copy of the Message object should never be done - seeing how this leads to the To header not being signed. + The message + + + + Returns the wcf message headers. + + + + + + Returns the body of a message + + a xmldocument with the body element only + + + + Returns the body of a message + + a xmldocument with the body element only + + + + Sets a new body on the message + + + + + + Adds a custom property the message. + + + + + + + Trys to get the certificate subject from the message. + + + + + + + Custom reply session channel implementation where the interceptor will be called. + It inherits the custom reply session to gain the same interception functionality and + it uses the inner channel to hold the input session. + + + + + The constructor that takes a manager, an inner channel and an interceptor as + parameters. It uses the base contructor of the custom reply channel. Further + it uses the inner channel to gain knowledge about the session. + + channel manager + inner session channel + channel interceptor + + + + Implementation of the IReplySessionChannel, where it returns the current + session. + + + + + Interceptor request session channel + + + + + Property for session + + + + + Base channel class that inherits the ChannelBase of WCF. It stores the inner + channel and implements the needed functions from the ChannelBase of WCF. + + + + + Constructor that takes a channel manager and an inner channel as parameter. The manager + is used by its base class ans the inner channel is as a class variable.. + + channel manager + inner channel + + + + Gets the inner channel of the channel base. + + + + + Overides the GetProperty function of the BaseChannel of WCF. It bridges the call to the + inner channel. + + typed object + The typed object T requested if it is present or null if it is not + + + + Overides the OnAbort function of the BaseChannel of WCF. It bridges the call to the + inner channel. + + + + + Overides the OnBeginClose function of the BaseChannel of WCF. It bridges the call to the + inner channel. + + + + + + + + + Overides the OnBeginOpen function of the BaseChannel of WCF. It bridges the call to the + inner channel. + + + + + + + + + Overides the OnClose function of the BaseChannel of WCF. It bridges the call to the + inner channel. + + + + + + Overides the OnEndClose function of the BaseChannel of WCF. It bridges the call to the + inner channel. + + + + + + Overides the OnEndOpen function of the BaseChannel of WCF. It bridges the call to the + inner channel. + + + + + + Overides the OnOpen function of the BaseChannel of WCF. It bridges the call to the + inner channel. + + + + + + It only supports two channel types; the reply channel and the request + channel. There are no interceptors in other channel types. + + parameter name + InterceptorChannelListenerChannelListener + + + + Constructor + + binding context + channel interceptor + + + + Gets a property + + parameter name + property value + + + + OnAcceptChannel event + + + + + + + OnBeginAcceptChannel event + + + + + + + + + OnEndAcceptChannel event + + + + + + + OnBeginWaitForChannel event + + + + + + + + + OnEndWaitForChannel + + + + + + + OnWaitForChannel + + + + + + + Override Uri returning uri for channellistener + + + + + OnAbort event + + + + + OnBeginClose event + + + + + + + + + OnBeginOpen event + + + + + + + + + OnClose event + + + + + + OnEndClose event + + + + + + OnEndOpen event + + + + + + OnOpen event + + + + + + Interface that describes the methods an interceptor on a reply channel should implement. + There are two methods "InterceptRequest" and "InterceptResponse" that needs to be implemented. + The first is for incoming communication and the second is for outgoing communication. + + + + + True if the implemented interceptor will handle request interception + + + + + True if the implemented interceptor handles response interception + + + + + Indicates whether an exception should return a fault or added as a custom + property on the message. This is only for listeners. + True if a fault should be returned. + False if the exception is added as a custom property. + + + + + Intercepts the message in the request phase. It takes the message before the + intercept and has the resposibility to return a new message if the message + was used. + + The message that the interceptor should handle + + + + Intercepts the message in the response phase. It takes the message before the + intercept and has the responsibility to return a new message if the message + was used. + + The message that the interceptor should handle + + + + Custom reply channel implementation where the interceptor will be called. + It inherits the ChannelBase that can hold the inner channel and expose standard + functionality. + + All functions call the innerchannel except the EndReceiveRequest and the + EndTryReceiveRequest where the interception can be done. + + In case an interceptor has been added UNDER the security layer a copy of the Message object should never be done - seeing how this leads to the To header not being signed. + + + + The constructor that takes three parameters; the channel manager, the inner channel and + the interceptor. The channel manager and the inner channel is given to the base + constructor of the ChannelBase. The interceptor is used intercept the replies. + + + + + + + + Implements the BeginRecieveRequest method of the IReplyChannel interface. It bridges the + call to the innner channel located in the channel base. + + The System.Timespan that specifies how long the receive request operation + has to complete before timing out and returning false + The System.AsyncCallback delegate that receives the notification of the asynchronous + receive that a request operation completes + An object, specified by the application, that contains state information + associated with the asynchronous receive of a request operation + The System.IAsyncResult that references the asynchronous receive request + operation + + + + Implements the BeginRecieveRequest method of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. + + The System.AsyncCallback delegate that receives the notification of the asynchronous + receive that a request operation completes + An object, specified by the application, that contains state information + associated with the asynchronous receive of a request operation + The System.IAsyncResult that references the asynchronous reception of the + request + + + + Implements the BeginTryRecieveRequest method of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. + + The System.Timespan that specifies how long the receive request operation + has to complete before timing out and returning false + The System.AsyncCallback delegate that receives the notification of the asynchronous + receive that a request operation completes + An object, specified by the application, that contains state information + associated with the asynchronous receive of a request operation + + + + + Implements the BeginWaitForRequest method of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. + + The System.Timespan that specifies the interval of time to wait for the reception + of an available request + The System.AsyncCallback delegate that receives the notification of the asynchronous + receive that a request operation completes + An object, specified by the application, that contains state information + associated with the asynchronous receive of a request operation + The System.IAsyncResult that references the asynchronous operation to wait + for a request message to arrive + + + + Implements the EndBeginRecieveRequest method of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. Then it calls the reply interceptor + so it can do whatever with the request context. + + The System.IAsyncResult returned by a call to the System.ServiceModel.Channels.IInputChannel.BeginReceive() + method + The System.ServiceModel.Channels.RequestContext used to construct a reply + to the request + + + + Implements the EndTryBeginRecieveRequest method of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. Then it calls the reply interceptor + so it can do whatever with the request context. + + The System.IAsyncResult returned by a call to the System.ServiceModel.Channels.IReplyChannel.BeginTryReceiveRequest() + method + The System.ServiceModel.Channels.RequestContext received + true if a request message is received before the specified interval of time + elapses; otherwise false + + + + Implements the EndWaitForRequest method of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. + + The System.IAsyncResult that identifies the System.ServiceModel.Channels.IReplyChannel.BeginWaitForRequest() + operation to finish, and from which to retrieve an end result + true if a request is received before the specified interval of time elapses; + otherwise false + + + + Implements the LocalAddress get property of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. + + + + + Implements the RecieveRequest method of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. + + The System.TimeSpan that specifies how long the receive of a request operation + has to complete before timing out and returning false + The System.ServiceModel.Channels.RequestContext used to construct replies + + + + Implements the RecieveRequest method of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. + + The System.ServiceModel.Channels.RequestContext used to construct replies + + + + Implements the TryRecieveRequest method of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. + + The System.TimeSpan that specifies how long the receive of a request operation + has to complete before timing out and returning false + The System.ServiceModel.Channels.RequestContext received + true if a request message is received before the specified interval of time + elapses; otherwise false + + + + Implements the WaitForRequest method of the IReplyChannel interface. It bridges the + call to the inner channel located in the channel base. + + The System.Timespan that specifies how long a request operation has to complete + before timing out and returning false + true if a request is received before the specified interval of time elapses; + otherwise false + + + + Interceptor request channel + + In case an interceptor has been added UNDER the security layer a copy of the Message object should never be done - seeing how this leads to the To header not being signed. + + + + The logger + + + + + The cannel interceptor + + + + + Constructor + + channel manager + inner channel + channel interceptor + + + + BeginRequest implementation of IRequest channel + + The request System.ServiceModel.Channels.Message to be transmitted + The System.TimeSpan that specifies the interval of time within which a response + must be received + The System.AsyncCallback delegate that receives the notification of the completion + of the asynchronous operation transmitting a request message + An object, specified by the application, that contains state information + associated with the asynchronous operation transmitting a request message + The System.IAsyncResult that references the asynchronous message transmission + + + + Begins an asynchronous operation to transmit a request message to the reply-side + of a request-reply message exchange + + The request System.ServiceModel.Channels.Message to be transmitted + The System.AsyncCallback delegate that receives the notification of the completion + of the asynchronous operation transmitting a request message + An object, specified by the application, that contains state information + associated with the asynchronous operation transmitting a request message + The System.IAsyncResult that references the asynchronous message transmission + + + + Completes an asynchronous operation to return a message-based response to + a transmitted request + + The System.IAsyncResult returned by a call to the System.ServiceModel.Channels.IInputChannel.BeginRequest() + method + The System.ServiceModel.Channels.Message received in response to the request + + + + Gets the remote address to which the request channel sends messages + + + + + Sends a message-based request and returns the correlated message-based response + within a specified interval of time + + The request System.ServiceModel.Channels.Message to be transmitted + The System.TimeSpan that specifies the interval of time within which a response + must be received + The System.ServiceModel.Channels.Message received in response to the request + + + + Sends a message-based request and returns the correlated message-based response + + The request System.ServiceModel.Channels.Message to be transmitted + The System.ServiceModel.Channels.Message received in response to the request + + + + Gets the transport address to which the request is send + + + + + If an exception is thrown it will not be caugth by the method but it will + propegate back and stop the sending of the request. + + The request System.ServiceModel.Channels.Message to be transmitted + the intercepted message + + + + The method is not functinal right now becuase there is no + need for response interception in the current model + + The request System.ServiceModel.Channels.Message to be transmitted + response interception + + + + Provides a reply that is correlated to an incoming request + + + + + Constructor + + inner context + The incoming System.ServiceModel.Channels.Message that contains the request + channel interceptor + + + + Aborts processing the request associated with the context + + + + + begins an asynchronous operation to reply to the request associated with the current + context within a specified interval of time + + The incoming System.ServiceModel.Channels.Message that contains the request + The System.Timespan that specifies the interval of time to wait for the reply + to an available request + The System.AsyncCallback delegate that receives the notification of the asynchronous + reply operation completion + An object, specified by the application, that contains state information + associated with the asynchronous reply operation + The System.IAsyncResult that references the asynchronous reply operation + + + + Begins an asynchronous operation to reply to the request associated with the current context + + The incoming System.ServiceModel.Channels.Message that contains the request + The System.AsyncCallback delegate that receives the notification of the asynchronous + reply operation completion + An object, specified by the application, that contains state information + associated with the asynchronous reply operation + The System.IAsyncResult that references the asynchronous reply operation + + + + Closes the operation that is replying to the request context associated with the + current context within a specified interval of time + + The System.Timespan that specifies the interval of time within which the + reply operation associated with the current context must close + + + + closes the operation that is replying to the request context associated with the + current context + + + + + Completes an asynchronous operation to reply to a request message + + The System.IAsyncResult returned by a call to one of the + Overload:System.ServiceModel.Channels.IRequestContext.BeginReply methods + + + + Replies to a request message within a specified interval of time + + The incoming System.ServiceModel.Channels.Message that contains the request + The System.Timespan that specifies the interval of time to wait for the reply + to a request + + + + Replies to a request message + + The incoming System.ServiceModel.Channels.Message that contains the request + + + + Gets the message. + + + + + The method is nor operational right now because there is no need + for a response interception on the response side in the current model. + + The incoming System.ServiceModel.Channels.Message that contains the request + + + + + Exception thrown if the authorisation process fails. + + + + + Constructor that takes an inner exception as the reasone to why + the process fails. + + The inner exception + + + + The athorisation validator interface used by the serverside authorisation + interceptor. + + + + + Ask to authorise the caller with the given certificate, payload (XML-document) + and with the given document type. + + Throw an exception if the validation process fails. + + The certificate used by sender + The payload send by sender + The documenttype of the payload send by sender + True for accept and false for reject + + + + Exception thrown if the sender with the given certificate, payload and documenttype + is not authorised. + + + + + Constructor that takes the given certificate, payload and documenttype. + + + + + + + + Implements the server authorisation interceptor, that can be extended by + creating implementations of the IAthorisationValidator. + + + + + Constructor that takes the binding extension element as the configuration + + The configuration + + + + Copy constructor that takes the binding extension element as the configuration + and the IAuthoriser used to authorise incoming messages. + + The configuration + + + + + Overrides the abstract method and implements the basic intercept on a + request. + + + + + + Overrides the abstract method and implements an empty intercept on a + response. + + + + + + Overrides the abstract function and returns true + + + + + Overrides the abstract function and returns false + + + + + Overrides the abstract function and returns true + + + + + Overrides the clone method. + + + + + + The binding extension element of the server authorisation interceptor and + implements the configuration of the interceptor as well. + + + + + Override + + + + + Override + + + + + + Gets the implementation class + + + + + Gets the implementation assembly + + + + + Exception thrown when no certificate subject can be found in the interceptor + message. + + + + + Constructor that takes the interceptor message that did not contain a certificate + subject. + + + + + Exception thrown when no certificate subject can be found in the interceptor + message. + + + + + Constructor that takes the interceptor message that did not contain a certificate + subject. + + + + + + Constructor that takes the interceptor message that did not contain a certificate + subject. + + + + + + Exception thrown when no certificate subject can be found in the interceptor + message. + + + + + Constructor that takes the interceptor message that did not contain a certificate + subject. + + + + + + Class that checks the signature validation proof stack. + + + + + Default constructor that builds needed variables used when checking the stack + + + + + Checks the stack given. + + The stack that are to be tested + + + + Clientside interceptor that attaches proof of signature validations on + messages send in the system. + + + + + Default constructor that initializes the binding elements dependent components. + + + + + Overrides the method to validate the binding element order. + + + + + + + + Clones the client signature proof binding element. + + + + + + Returns whether the interceptor intercepts requests. This is + allways true. + + + + + Returns whether the interceptor intercepts responses. This is + allways true. + + + + + Returns whether a fault should be returned if the interceptor throws an + exception. This is false for client side interceptors. + + + + + Intercepts the request, storing the unfinished signatures. + + + + + + Intercepts the response, finishing the signatures and adds it to the + message. + + + + + + ClientSignatureValidationProofBindingExtensionElement + + + + + The key used for the Signature validation proof property + + + + + BindingElementType + + + + + CreateBindingElement + + + + + + Represents known and easy to access headers of an wcf message headers. + + + + + Constructor that takes the interceptor message as parameter. + + + + + + Gets the message id. + + + + + Gets the relates to id. + + + + + Gets whether the message is a reliable messaging create sequence. + + + + + Gets whether the message is a reliable messaging create sequence response. + + + + + Gets the sequence header. If none exists null is returned. + + + + + Gets the sequence acknowledgement header. If none exists null is returned. + + + + + Gets the security header. If none exists null is returned. + + + + + Exception thrown when a search returns no elements when one was expeted. + + + + + NoElementsFoundException constructor + + + + + + Represent a basic abstract header that all headers inherit to get basic + functionality. + + + + + Gets an element value from a tag name. + + + + + + + + Gets an element value from a tag name. + + + + + + + + Gets an element value from a tag name. + + + + + + + + Get List of elements from a tag name + + + + + + + + Does document contain the tag name + + + + + + + + + + + + + + + + + + + Represents the sequence acknowledgement header used in reliable messaging. + + + + + Constructor that takes the wcf message header that represent the message + sequence acknowledgement header. + + + + + + Gets the sequence id. + + + + + Gets the acknowledgement range. + + + + + Returns whether a given message number is within range. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents a sequence header + + + + + Constructor. Takes a message sequence header. + + The sequence header + + + + Gets the sequence ID + + + + + Gets the message number + + + + + True if this message represents the last message + + + + + Exception thrown when a search for an element returns to many results. + + + + + Constructor that takes the tag name and the number of resulst. + + + + + + + Serverside interceptor that attaches proof of signature validations on + messages send in the system. + Validate if a certificate has been revoked. It does NOT validate activation, expired or trusted root - for this look at CertificateValidatorWithLookup. + + + + + Constructor that takes the binding element extension for configuration reasons. + + + + + + Intercept requests and creates the proof of validation interception before + attaching it to the message. + + + + + + Intercept response as a stub. + + + + + + Clones the element. + + + + + + The binding extension element for serverside proof of signature validation. + + + + + The string key used to store the signature validation proof on the message property. + + + + + Gets the binding element type. + + + + + Returns a new binding element that creates server side signature validation + proof. + + + + + + Represents an unfinished signature validation proof + + + + + Constructor. Adds WCF headers + + The headers to set + + + + Gets the WCF headers + + + + + Gets or sets the Signature validation proof + + + + + Gets or sets the WCF response message + + + + + Interceptor to insert a list of properties to all messages being sent (including Reliable messaging conversations) + Should be put right beneath the reliable messaging stack element + + + + + Gets the type of the binding element + + + + + Creates a binding element + + The binding element + + + + Interceptor to insert a list of properties to all messages being sent (including Reliable messaging conversations) + Should be put right beneath the reliable messaging stack element + + + + + Constructor + + + + + Constructor + + + + + Sets the ubiquitous properties + + The properties that are to be added on all messages + + + + Intercepts the request call, and adds properties + + The SOAP message + + + + Not Implemented + + Not Implemented + + + + Do we intercept requests? + + + + + Do we intercept reponses? + + + + + Do we send faults on exceptions? + + + + + Clone override + + + + + + Custom exception used when schema validation throws an exception + + + + + Constuctor with innerexception + + innerexception of the thrown exception + + + + Exception thrown if the interceptor gets an empty body for schema validation. + + + + + Default constructor. + + + + + This class validate if a certificate is expired/not activated, and from a trusted root. + It does NOT validate if a certificate is revoked - for that look at ServerSignatureValidationProofBindingElement. + + + + + The logger + + + + + The revocation lookup client + + + + + Constructor + + + + + Certificate validator + + InterceptorMessage to validate + + + + validation binding element + + + + + Constructor + + validation configuration + + + + Gets request + + message + + + + Response schema validation is not a part of the first release. + + + + + + + Clones a bindingelement + + + + + + Schema validation binding element + + + + + Gets binding element type + + + + + Creates a bindindg element + + + + + + Custom exception used the schematron validation throws exception + + + + + Constructor with innerexception + + Innerexception of the thrown exception + + + + Schematron validator with lookup + + + + + Constructor + + + + + Validates a document + + the document to validate + + + + Validates a document + + the document to validate + + + + Schematron exception with the description: The body of the message was empty at the schema validation interceptor. + + + + + SchematronValidationInterceptionEmptyBodyException constructor + + + + + Schematron validation binding element + + + + + Constructor + + validation configuration + + + + Gets a message + + message + + + + Response schematron validation is not a part of the first release. + + + + + + Clones a binding element + + + + + + Binding extension element for the server schematron validation interceptor + + + + + Gets a bindingelement type + + + + + creates a new binding element + + + + + + Exception thrown if the interceptor fails to load a schema. + + + + + Constructor that takes the schema file and an exception as the reason. + + + + + + + Exception thrown if the interceptor gets an empty body for schema validation. + + + + + Default constructor. + + + + + Schema validation with lookup + + + + + The Document identifyer + + + + + The logger + + + + + Constructor + + + + + Schema validator + + document to validate + + + + Schema validator + + document to validate + + + + Handle the callback schema error and warnings + + + + + + + validation binding element + + + + + Constructor + + validation configuration + + + + Gets request + + message + + + + Response schema validation is not a part of the first release. + + + + + + + Clones a bindingelement + + + + + + Schema validation binding element + + + + + Gets binding element type + + + + + Creates a bindindg element + + + + + + Custom exception used when schema validation throws an exception + + + + + Constuctor with innerexception + + innerexception of the thrown exception + + + + Abstract class for server validation binding element + + + + + The configuration for the validation server binding element + + + + + Constructor + + server configuration + + + + Gets whether it should fault if the validation throws an exception + + + + + abstract validation server configuration + + + + + Abstract class that is used by validation binding elements. + + + + + Configuration for validation binding + + + + + Constructor + + validation configuration + + + + Returns a typed object requested, if present, from the appropriate layer in the binding stack + + The typed object T + The System.ServiceModel.Channels.BindingContext for the binding element + The typed object T requested if it is present or null if it is not + + + + Returns a value that indicates whether the binding element can build a channel + factory for a specific type of channel + + channel to build + The System.ServiceModel.Channels.BindingContext that provides context for + the binding element + of type + TChannel can be built by the binding element, otherwise, false ]]> + + + + Returns a value that indicates whether the binding element can build a channel + listener for a specific type of channel + + channel to build + The System.ServiceModel.Channels.BindingContext that provides context for + the binding element + of type + TChannel can be built by the binding element; otherwise, false + ]]> + + + + IChannelFactory override + + channel to build + The System.ServiceModel.Channels.BindingContext that provides context for + the binding element + The factory + + + + Returns the relevant channel listener + + channel to build + The System.ServiceModel.Channels.BindingContext that provides context for + the binding element + Returns the relevant channel listener + + + + Validating interceptors must implement this interface. interceptorMessage is the + wrapped intercepted message from the request. + + Wrapped intercepted message + + + + Validating interceptors must implement this interface. interceptorMessage is the + wrapped intercepted message from the response. Not in use in the asynchronous profile + + Wrapped intercepted message + + + + True if configured to intercept the request + + + + + True if configured to intercept the response + + + + + True if interceptor should return a fault upon validation errors + + + + + Represents the configuration for the two types of validation. The schema validation and + the schematron validation. + + + + + Gets whether the the request should be validated. + + + + + Gets whether the response should be validated. + + + + + Gets whether it should fault if the validation throws an exception. + + + + + Exception thrown when an expected binding element is not in the stack + + + + + Constructor that takes the binding element type not found to create an + error message. + + + + + + Helper class that can check the order on the binding elements for a binding + element collection. + + + Given an array on the form [T1, T2, T3]. The check with a collection on the + form [T1, T4, T2, T3] is acceptable because T1 is before T2 is before T3. + + + + + Constructor that takes the order of how the binding elements should be. + If a binding element in the collection is not in the order it is accepted + as they can be placed anywhere. + + + + + + Constructor + + The binding order + + + + Checks the order of the binding element collection given and throws an + exception if it fails. + + + + + + Exception thrown if the binding element order mismatches. + + + + + Constructor that takes the expected type before the current type and the + current type as parameters. + + + + + + + Class that verifies that a collection of binding elements contains all + expected binding elements. + + + + + Constructor that takes the expected binding element types as + a parameter. + + + + + + Constructor + + List of the expected binding element types + + + + Verifies that the binding element collection(the stack) given has the binding + elements given by the BindingElements property. + + If at least one is missing a BindingElementNotInStackException will + be thrown. + + The collection of binding elements that + needs to be verified whether it contains some excpected binding elements + + + + Implementation of the basic features needed by a binding element. + + + + + Returns a typed object requested, if present, from the appropriate layer in the binding stack + + The typed object T + The System.ServiceModel.Channels.BindingContext for the binding element + The typed object T requested if it is present or null if it is not + + + + Returns a value that indicates whether the binding element can build a channel + factory for a specific type of channel + + channel to build + The System.ServiceModel.Channels.BindingContext that provides context for + the binding element + true if the System.ServiceModel.Channels.IChannelFactory<TChannel> of type + TChannel can be built by the binding element; otherwise, false + + + + Returns a value that indicates whether the binding element can build a channel + listener for a specific type of channel + + channel to build + The System.ServiceModel.Channels.BindingContext that provides context for + the binding element + true if the System.ServiceModel.Channels.IChannelFactory<TChannel> of type + TChannel can be built by the binding element; otherwise, false + + + + IChannelFactory override + + channel to build + The System.ServiceModel.Channels.BindingContext that provides context for + the binding element + The factory + + + + Returns the relevant channel listener + + channel to build + The System.ServiceModel.Channels.BindingContext that provides context for + the binding element + Returns the relevant channel listener + + + + Validating interceptors must implement this interface. interceptorMessage is the + wrapped intercepted message from the request. + + Wrapped intercepted message + + + + Validating interceptors must implement this interface. interceptorMessage is the + wrapped intercepted message from the response. Not in use in the asynchronous profile + + Wrapped intercepted message + + + + True if configured to intercept the request + + + + + True if configured to intercept the response + + + + + True if interceptor should return a fault upon validation errors + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Kunne ikke finde BindingElement "[type]" i WCF stakken.. + + + + + Looks up a localized string similar to E-RSP21002: BindingElement rækkefølge fejl. Elementet "[before]" skal være før "[current]".. + + + + + Looks up a localized string similar to Der skete en fejl i interceptoren.. + + + + + Looks up a localized string similar to [message]. + + + + + Looks up a localized string similar to Der skete en intern fejl i serveren.. + + + + + Looks up a localized string similar to E-RSP21111: Kanaltypen "[type]" i protokolstakken er ikke understøttet.. + + + + + Looks up a localized string similar to Der er sket en generel interceptor fejl i protokolstakken.. + + + + + Looks up a localized string similar to E-RSP21212: Der skete en intern fejl ved autorisationen.. + + + + + Looks up a localized string similar to E-RSP21211: Der er ikke adgang til serveren med klientcertifikat med navn "[certificatefriendlyname]" og subject "[certificatesubject]" samt dokumenttypen "[documenttypefriendlyname]".. + + + + + Looks up a localized string similar to E-RSP21203: Afsender certifikatet er trukket tilbage.. + + + + + Looks up a localized string similar to E-RSP21202: Certifikatet valideringen fejlede med fejlen: [error]. + + + + + Looks up a localized string similar to Kunne ikke hente certifikatsubject ud af beskeden i protokolstakken (WCF) med følgende SOAP action "[messageaction]". + + + + + Looks up a localized string similar to Søgningen efter tag'et "[tagname]" i security headeren gav intet resultat.. + + + + + Looks up a localized string similar to Søgningen efter tag'et "[tagname]" i security headeren returnerede '[results]' resultater, hvilket er for mange.. + + + + + Looks up a localized string similar to Kunne ikke loade XML schema filen "[filename]". Schema filen anvendes til at validere afsendte og modtagne beskeder af en bestemt type. + + + + + Looks up a localized string similar to Kunne ikke validere (XML Schema validere) dokumentet.. + + + + + Looks up a localized string similar to E-RSP21311: SOAP-meddelelsens body var tom ved schema validerings interceptoren, dvs der fandtes ingen meddelelse som kunne valideres. + + + + + Looks up a localized string similar to Schematron valideringen forløb ikke succesfuldt.. + + + + + Looks up a localized string similar to Netværksmeddelelsens body var tom ved schematron validator interceptoren, dvs der fandtes ingen meddelelse som kunne valideres.. + + + + + Looks up a localized string similar to Kunne ikke XSLT-transformere meddelelsen (med henblik på grafisk visning). Dette kan betyde, at der er fejl i meddelelsens struktur ift XSLT stylesheetet, eller at dette er forkert konfigureret.. + + + + + Exception used by the custom implemented interceptors to propaget + communication exceptions up the stack while using the exception + message pattern. + + + + + Standard default constructor, gives the base constructor the resource manager as + parameter. + + + + + Standard constructor that takes a dictionary with keywords as parameter and calls + a base constructor with the keywords and the resource manager. + + A dictionary that contains keywords that are used in building the exception message + + + + Standard constructor that takes an exception that is the inner exception as + parameter and calls the base constructor with both the inner exception and the + resource manager. + + The reasone of this exception + + + + Standard constructor that takes an exception that is the inner exception as + parameter and calls the base constructor with both the inner exception and the + resource manager. + + The inner exception of this exception + + + + Standard constructor that takes a dictionary with keywords and an exception + that is the inner exception. Then it calls a base constructor with the keywords, + the inner exception and the resource manager. + + A dictionary that contains keywords that are used in building the exception message + The inner exception of this exception + + + + Property to get the error message + + + + + Represents a holder for the message body. + + + + + Constructor that takes the original body. + + + + + + Gets the body. + + + + + The pruning interceptor implementation. + + + + + Constructor that takes a PruningBindingExtensionElement which contains + configuration information to the pruning interceptor. + + + + + + Clones the binding element. By making a shallow copy. + + + + + + Returns whether the request should be intercepted for this interceptor. + This is allways on for the pruning interceptor. + + + + + Returns whether the response should be intercepted for this interceptor. + This is allways off for the pruning interceptor. + + + + + Returns whether a fault should be send when an exception is thrown or a + property should be added to the message. + + + + + Incepts the request and punes the input. + + + + + + The response interception is not used in the current version of the + library + + + + + + The prunning binding extension element. This class is the element used to add pruning + to the wcf stack. + + + + + The key name for the orignal body property on the message. + + + + + Gets whether the the request should be validated. + + + + + Gets whether the response should be validated. + + + + + The method or operation is not implemented. + + + + + The method or operation is not implemented. + + + + + + Exception thrown if the XSLT transformation fails. + + + + + Default constructor. + + + + + Factory that creates a service host and adds the EncryptRmBodiesBehavior + + + + + Creates a service host + + Construction parameters string + The base address of the service host + Returns the service host + + + + Creates a service host + + The service type + The host base address + Creates a service host + + + + Attribute telling us that this is a RASP property. Used by interceptors to propagate properties, such as signature validation proofs, up to the application level. + + + + + Class that represents the configuration of a certificate store identification. The configuration + is presents in the app.config or web.config + + + + + TODO: dokument this + + + + + Constant definition of what the store location element is called + + + + + Constant defintion of what the store name element is called + + + + + Constant definition of what the serial number element is called + + + + + TODO document this + + + + + Gets or sets the store location + + + + + Gets or sets the store name + + + + + Gets or sets the serial number + + + + + Class that represents where to find a certificate in the certificate store. + + + + + Default constructor for the XMLSerializer but it should not be used. + + + + + Constructor that takes the store location, store name and the serial number of + the certificate in the store as parameters. + + + + + + + + Constructor that takes the store location, store name and the serial number of + the certificate in the store as parameters. + + + + + + + + Gets and sets the store location. + + + + + Interface that describes how the store configuration lookup can lookup + + + + + Gets and sets the store location. + + + + + Gets and sets the store name. + + + + + Gets and sets the serial number. + + + + + Exception thrown when the certificate loader fails to find a specific certificate. + + + + + Constructor that takes the store, find type and search string used in the + search that failed to yield any results. + + + + + + + + Exception thrown when the certificate loader find multiple certificates from a given + critia. + + + + + Constructor that takes the store, find type and search string used in the + search that failed to yield any results. + + + + + + + + Class that represents where to find a certificate in the certificate store. + + + + + Default constructor for the XMLSerializer but it should not be used. + + + + + Constructor that takes the store location, store name and the serial number of + the certificate in the store as parameters. + + + + + + + + Gets and sets the store location. + + + + + Gets and sets the store name. + + + + + Gets and sets the serial number. + + + + + TODO: document this + + + + + Utility class for loading certificates from store + + + + + Gets a certificate from a certificate store from certificate subject serial number + + The subject serial number + The store location + The store name + + + + + Gets a certificate from the certificate store from the given certificate store + information. + + + + + + + Gets a certificate from store with a serial key + + The subject serial number + The store location + The store name + + + + + Checks if a certificate from store with a serial key exists + + The subject serial number + The store location + The store name + bool + + + + Gets a certificate from store with a serialkey identifier + + The subject serial number + The store location + The store name + + + + + Gets a Root Certificate from store identified by + + The location information + The root certificate + + + + Fetchs a certificate from store + + the search string + The store location + The store name + find type + An x5092 certificate or null + + + + Fetchs a certificate from store + + The store name + The store location + The name of the issuer + Returns a x5092 certificate object or null + + + + The main exception of the Certificate Lookup module. There will never be created an + instance of this exception, but all exceptions in the module inherits from this + exception. + + The exception inherits the MainException from the ExceptionHandling module. This is + to implement that the exception messages are stored in the ErrorMessage.resx file of + this module. + + + + + Standard default constructor, gives the base constructor the resource manager as + parameter. + + + + + Standard constructor that takes a dictionary with keywords as parameter and calls + a base constructor with the keywords and the resource manager. + + A dictionary that contains keywords that are used in building the exception message + + + + Standard constructor that takes an exception that is the inner exception as + parameter and calls the base constructor with both the inner exception and the + resource manager. + + The inner exception of this exception + + + + Standard constructor that takes a dictionary with keywords and an exception + that is the inner exception. Then it calls a base constructor with the keywords, + the inner exception and the resource manager. + + A dictionary that contains keywords that are used in building the exception message + The inner exception of this exception + + + + Constructor that takes a resources manager and a dictionary of keywords as parameter. + + + + + + + Exception that is thrown when a certificate is not found. + + + + + Constructor that takes a dictionay with keywords. + + + + + + Constructor that takes a resource manager and a dictionary with keywords. + + + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Kunne ikke finde det tilhørende certifikat. + + + + + Looks up a localized string similar to Kunne ikke forbinde til LDAP serveren på adressen "[address]" og port "[port]". + + + + + Looks up a localized string similar to Kunne ikke converter certifikat data fra LDAP sserveren til et certifikat. + + + + + Looks up a localized string similar to Kunne ikke finde et eller flere korrekte match til det regulære udtryk "[patterns]" i subject strengen "[subject]".. + + + + + Looks up a localized string similar to Der blev fundet flere certifkater ud fra kriterierne. + + + + + Looks up a localized string similar to Søgningen efter et certifikat fejlede. + + + + + Looks up a localized string similar to Certifikatet er udløbet den "[expiredate]". + + + + + Looks up a localized string similar to Certifikatet fejlede kædevalideringen med status "[chainstatus]". + + + + + Looks up a localized string similar to Certifikatet er ikke aktivt endnu, aktiveres den "[activedate]". + + + + + Looks up a localized string similar to Certifikatet er ikke i korrekt format. + + + + + Describes an interface where it is possible to get a certificate from the subject string of + the certifacte. + + + + + Gets a certificate from the subject string and returns a X509Certficate2 object of the + certificate found. + + All exceptions are rooted with the CertificateLookupException + + Several things can go wrong in the search and these are represented as the following exceptions + CertificateNotFoundException + CertificateValidationFailedException + MultipleCertificateFoundException + SearchFailedException + + The subject serial number of the certificate wished + The certificate with the subject given as parameter + + + + Exception that is thrown if several certificates was found. + + + + + Constructor that takes a dictionary with keywords. + + + + + + Constructor that takes a resource manager and a dictionary with keywords. + + + + + + + Exception thrown if something in the search for the certificate fails. + + + + + The constructor takes an exception as parameter. The exception given is a + more detailed exception. + + The exception that occured when searching. + + + + Exception thrown if there is multiple cvr numbers in the certificate subject. + + + + + Constructor that takes the certificate that has multiple cvr numbers in its subject. + + + + + + Represents an employee oces x509 certificate. + + + + + Constructor that takes an x509 certificate as parameter. + If the certificate is not an employee certificate an exception is + thrown. + + + + + + Constructor that takes an ocescertificate as parameter. + If the certificate is not an employee certificate an exception is + thrown. + + + + + + Gets the cvr number of the employee certificate + + + + + Exception thrown if it fails to get the OCES certificate from the given + certifcate. + + + + + Constructor that takes the certificate and an exception as the reason as + parameter. + + + + + + + Excpetion thrown when there is no cvr number in the OCES certificate subject. + + + + + Constructor that takes the certificate that has no cvr number in its subject. + + + + + + Exception thrown if the certificate given is not a valid certificate + + + + + Constructor that takes the certificate that is not a valid oces certificate + + + + + + Exception thrown when attemting to construct an OCES employee certificate from an + certificate that is not an oces employee certificate. + + + + + Constructor that takes the certificate attempted to initialize the OCES + employee certificate with. + + + + + + General Oces certificate exception + + + + + Default constructor + + + + + Constructor that takes a dictionary of keywords as parameter + + + + + + Constructor that takes an inner exception as parameter + + + + + + Constructor that takes a dictionary of keywords and an inner exception + as parameter + + + + + + + Implements the OCES certificate subject key. Ensures that the text that is + used to detect certificate strings. + + + + + Default constructor + + + + + Constructor that takes the subject key string as parameter. + + + + + + Gets and sets the subject key string. + + + + + Represents the configuration element to setup oid to the different certificates. + + + + + Default constructor used by XMLSerialization. It should not be used. + + + + + Constructor that takes the subject key for each of the OCES certificate types. + + + + + + + + + + Gets or sets the MitId certificate subject key + + + + + Gets or sets the personal certificate subject key + + + + + Gets or sets the employee certificate subject key + + + + + Gets or sets the organization certificate subject key + + + + + Gets or sets the functional certificate subject key + + + + + Represents the different certificate types + + + + + Personal OCES certificate + + + + + OCES employee certificate + + + + + OCES organistation (company)certificate + + + + + OCES device certificate + + + + + MitID OCES + + + + + Non OCES + + + + + Represents an OCES X509 certificate. + Encapsulates an X509Certificate2 object. + + + + + Constructor that takes the X509Certificate wrapped. If the certificate is not + an OCES-certificate an exception will be thrown. + + An OCES x509 certificate + + + + Checks the status of the certificate against an OCSP server. + Updates the internal state with the result. + + The OCSP client to use for the request + Returns the check status + + + + Gets the X509Certificate2 that is the basis of the OCES Certificate + + + + + Gets the certificate subject of the oces certificate. + + + + + Gets the certificate check status + + + + + Gets the ocsp check status + + + + + Gets the certificate ocsp certificate type + + + + + Gets certificate serial number + + + + + Returns the ocsp url + + + + + Returns whether the certificate has a private key. + + + + + + Try to get the cvr number as a string value from the certificate, if such exists + + The resulting cvr string + Whether a cvr number string value could be parsed. + + + + Try to get the cvr number as a string value from the certificate, if such exists + + The resulting cvr string + Whether a cvr number string value could be parsed. + + + + Try to get the cvr number as a string value from the certificate, if such exists + + Whether a cvr number string value could be parsed. + + + + Get the OCES certificate type from a given certificate. + + + + + + + Get the OCES certificate type from a given certificate subject. + + + + + Certificate not found in LDAP exception + + + + + Constructor + + The certificate subject + + + + Found multiple certificate matches in the LDAP + + + + + The resource manager + + + + + Constructor + + The certificate subject + + + + Exception type saying that the LDAP interceptor failed + + + + + Constructor + + + + + + Exception type that explains that no assembly for implementation was given in LDAP config + + + + + Constructor + + + + + Exception type that explains that no implementation class was given in LDAP config + + + + + Constructor + + + + + Custom exception used then trying to load a lookup type throws an exception + + + + + Constuctor with the lookuptype attempted to load + + attempted load lookuptype + + + + Dummy test class. Use for offline LDAP lookup tests. Returns a selected certificate based on + configuration. + + + + + Returns a selected certificate based on configuration. + + The subject serial number of the certificate + Returns a selected certificate based on configuration. + + + + Default constructor. Attempts to load configuration from configuration file. + + + + + Configuration for the LdapCertificateLookupTest implementation of the ICertificateLookup interface + + + + + Types of lookup actions + + + + + Find certificate + + + + + Connection failed + + + + + Search failed + + + + + The store location of the default OCES root certificate, + e.g. "LocalMachine". + + + + + The store name of the default OCES root certificate, e.g. "Root" + + + + + The lookup action + + + + + Default constructor + + + + + Instantiates classes with the ICertificateLookup interface, based on configuration. + + + + + Instantiates classes with the ICertificateLookup interface, based on configuration. + + Returns a class with the ICertificateLookup interface, based on configuration. + + + + Configuration of the LdapLookupFactory class. + + + + + The namespace and class of the OcspLookup implementation + + + + + The namespace of the OcspLookup implementation + + + + + Default constructor + + + + + Exception that is thrown when the connection attemption to the LDAP server fails. + + + + + Constructor that takes the settings used for the connection and the cause + exception. It transforms the setting object into a keyword dictionary before + calling its base constructor with the dictionary and inner exception as + parameters. + + The settings used when attempting connection + The cause exception + + + + Exception that is thrown if the binary data fetched as the certificate data + is invalid and makes the conversion fails. + + + + + Constructor that takes the cause exception as parameter and call the base + with the exception. + + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Kunne ikke oprette en forbindelse til LDAP serveren på adressen "[address]" og port "[port]".. + + + + + Looks up a localized string similar to Kunne ikke konvertere certifikat data fra LDAP serveren til et valididt x509 certifikat.. + + + + + Looks up a localized string similar to Kunne ikke loade lookup implementeringen af lookup-typen "[lookuptype]".. + + + + + Looks up a localized string similar to Fejlede instantieringen af et LDAP baseret ICertificateLookup objekt.. + + + + + Looks up a localized string similar to Kunne ikke finde certifikatet på LDAP-serveren. Brugte føgende søgestreng "[subjectstring]".. + + + + + Looks up a localized string similar to Der er sket en general LDAP fejl.. + + + + + Looks up a localized string similar to Der blev fundet flere certifikater på LDAP-serveren som matchede søgestrengen "[subjectstring]".. + + + + + Looks up a localized string similar to Der er ikke angivet noget assembly i Ldap config, som implementerer LDAP lookup klienten. + + + + + Looks up a localized string similar to Der er ikke angivet nogen klasse i Ldap config, som implementerer LDAP lookup klienten. + + + + + Looks up a localized string similar to Fejlede at finde et eller flere matches med det regulære udtryk "[patterns]" i certifikat subject string "[subject]".. + + + + + Looks up a localized string similar to Kunne ikke gemme certifikatet.. + + + + + The ldap certificate lookup uses the ldap protocol to query for a + given certificate. + + It implements the ICertificate lookup to garantee it has a speicific + interface for querying certificates. + + + + + The LdapCertificateLookup constructor takes an ldap settings object + as a paramter. The setting object is used everytime a lookup is done + in the GetCertificate function. + + Setting object that contains the ldap settings to be used. + + + + Default constructor. Attempts to read configuration settings from configuration file + + + + + The implementation of the interface ICertificateLookups function. + + It takes the subject string and queries the ldap server for a certificate + that satifies the condition in the subject string. + + Also implements a certificate cache, which removes unused certificates after 14 days. + + The subject string of an OCES certificate. + The certificate that satifies the conditions of the subject string. + + + + Opens a new connection to the ldap server and returns it. + + The ldap connection object + + + + Searchs for a certificate on the ldap server. Uses the connection given and fetches the search string + by calling GetBase() and GetFilter() + + Returned if the search failed + Ldap connection settings + The certificate subject used in the search + + + + + Attempts to get the certificate from the ldap search result. This might fail, if so an exception + is thrown. + + Thrown if no certificate was found + Thrown if more than one certificate was found + Thrown if search result conversion failed + The search results + The subject of the certificate + Returns the fetched certificate + + + + Saves the certificate. This is used to help debugging. + + Thrown if certificate save failed + The byte date + + + + The main exception of the Ldap module. Exceptions thrown in this module inherits + from this exception, except for those classes that implement interfaces that + throws exceptions of a different type. + + The exception inherits the MainException from the ExceptionHandling module. This is + to implement that the exception messages are stored in the ErrorMessage.resx file of + this module. + + + + + Standard default constructor, gives the base constructor the resource manager as + parameter. + + + + + Standard constructor that takes a dictionary with keywords as parameter and calls + a base constructor with the keywords and the resource manager. + + A dictionary that contains keywords that are used in building the exception message + + + + Standard constructor that takes an exception that is the inner exception as + parameter and calls the base constructor with both the inner exception and the + resource manager. + + The inner exception of this exception + + + + Standard constructor that takes a dictionary with keywords and an exception + that is the inner exception. Then it calls a base constructor with the keywords, + the inner exception and the resource manager. + + A dictionary that contains keywords that are used in building the exception message + The inner exception of this exception + + + + The settings information with information about different connection settings. + The settings are server hostname, server port, connection timeout, search on + the server timeout, search from the client timeout and the maximum number of + results. + + + + + Gets "host:port" for NemId + + + + + Gets "host:port" for MitId + + + + + Gets and sets the connection timeout. + + + + + Gets and sets the socket timeout. + (Previously known as SearchClientTimeoutMsec) + + + + + The exception is thrown if an regular expression pattern cannot be found in the + subject string. + + + + + Constructor that takes the subject stríng and the patterns that have failed as + parameters. It transforms the parameters into a keyword dictionary. The + constructor finally calls a base constructor with the keyword dictionary + + subject string to test + the regulary expression + + + + Exception that is thrown when storing the certificate on disc fails. + + + + + Constructor that takes an exception that is the cause to throw this exception + as parameter. Then it calls the base constructor with the inner exception. + + The cause to why the exception is thrown + + + + Class used for storing CRLs retrieved from URL's in X509 certificates + + + + + Creates a new CRLInstance instance. + + The URL corresponding to the CRL. + + + + Creates a new CRLInstance instance. + + A factory used for generating X509CRL class's from a stream. + The URL corresponding to the CRL. + + + + Checks whether the given certificate cert is revoked. + + The certificate to check whether revoked or not + Returns true if revoked, false otherwise. + + + + Downloads a new CRL from the URL stored in the class. + + + + + Checks whether the CRL is still valid. + + Returns true if CRL is still valid, false otherwise. + + + + The NextUpdate value from the CRL + + The NextUpdate value from the CRL + + + + Class for checking certificate revocation status against a CRL (Certificate Revocation List). + + Makes use of a cache for storing CRLs + + + + + Got cache for one day + + + + + The logger + + + + + Lockobject to ensure locking of the cache. + + + + + Checks a certificate status in a CRL. + + The certificate to check + The RevocationResponse object that contains the result + + + + Gets a list of URLs from the specified certificate. + + The certificate to find the URLs in. + A list of CRL URLs in the certificate + + + + Gets a list of URLs from the specified certificate. + + The certificate to find the URLs in. + A list of CRL URLs in the certificate + + + + Exception thrown if the OCSP timeout value is invalid. + + + + + Constructor that takes the timeout value that is incorrect and + the min value and max value as a parameter + + + + + + + + Implementation of the IRevocationLookup interface for offline testing. + You may configure the RevocationLookupFactory to instantiate classes of this type. + + + + + Returns the status of the certificate. In this offline test implementation of the + IRevocationLookup interface, the response can be set in the configuration file + + The certificate to check + Returns a revocation status + + + + Return OCSP configuration + + + + + Default constructor. Attempts to load configuration from file. + + + + + Constructor. Does not rely on configuration files. + + The OCSP configuration + Configuration specific for this class + + + + OCSP dynamic configuration + + + + + Default constructor that initializes the OscpConfig with default values + + + + + Gets or sets the URL of the OCSP server. + + + + + The default timeout in milliseconds for the OCSP lookup operation. + + + + + Loads the configured OCES default root certificate + + The loaded x509 certificate. If no certificate is found, an exception is thrown. + + + + Configuration for the OcspLookupTest class + + + + + If set to true, the test ocsp lookup always replies that the certificate + is valid (i.e. not revoked). If false, it always responds that the certificate + has been revoked. + + + + + Custom exception used when checking the certificate against ocsp, times out + + + + + Constructor with the timeout as keyword + + the timeout + + + + Custom exception used when an unexpected exception is thrown during a check to see + if the certificate is revoked + + + + + Base constructor + + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Constructor with message and innerexception + + Message + innerexception of the thrown exception + + + + Class for checking certificate revocation status against an OCSP (Online Certificate Status Protocol) server. + + + + + List of the default OCES (OCES1 and OCES2) root certificate + + + + + Instantiates OcspLookup and loads the OCES default root certificate + + Configuration parameters + + + + Constructor + + Configuration + The default root certificate + + + + Default constructor. Attempts to load configuration from configuration file. + + + + + Gets the configuration of the lookup client + + + + + To be able to call the CheckCertificate method asynchron, we create a delegate. + + the certificate to check + the OcSpResponse object to store the result + + + + Initializes. If the default root certificate is set to null, an attempt is made + to get a default root certificate from a Configuration.xml file + + OCSP configuration + If the default root certificate is set to null, an attempt is made + to get a default root certificate from a Configuration.xml file + + + + Checks a certificate status on a ocsp server + + The certificate to check + The RevocationResponse object that contains the result + This exception is thrown, if an unexpected exception is thrown during the method + + + + Checks a certificate status on a ocsp server + + The certificate to check + The RevocationResponse object that contains the result + This exception is thrown, if an unexpected exception is thrown during the method + + + + Checks a certificate status on a ocsp server + + The certificate to check + The RevocationResponse object that contains the result + This exception is thrown, if an unexpected exception is thrown during the method + + + + Checks a certificate status on a ocsp server + + The certificate to check + The RevocationResponse object that contains the result + This exception is thrown, if an unexpected exception is thrown during the method + + + + Thrown if an instance of a specific type could not be loaded dynamically + + + + + Constructor + + Assembly qualified name of the type that could not be loaded + + + + Exception type that explains that no assembly for implementation was given in OCSP config + + + + + Constructor + + + + + Exception type that explains that no implementation class was given in OCSP config + + + + + Constructor + + + + + Interface for an Revocation lookup + + + + + Checks the certificate status against an OCSP server or CRL + + The certificate to check + Returns the check status + + + + Creates an instance of a class wiht the IRevocationLookup interface + + + + + Get the instance of an IRevocationLookup client based on configuration. + + + + + + Builds an instance of an IRevocationLookup client based on configuration. + + ocsp lookup + + + + Builds an instance of an IRevocationLookup client based on configuration. + + ocsp lookup + + + + Holds configuration for the RevocationLookupFactory class + + + + + The namespace and class of the IRevocationLookup implementation + + + + + The assembly name of the IRevocationLookup implementation + + + + + Default constructor + + + + + Status of an OCSP/CRL check + + + + + No check has been performed + + + + + All checks have passed + + + + + The certificate has been revoked + + + + + An unknown issue prevented the check from being performed + + + + + Custom exception used when an unexpected exception is thrown during a check to see if + the certificate has been revoked + + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + General revocation exception class + + + + + Base constructor + + + + + Constructor with keywords + + keywords for the message + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + This class is used to store the result of a Ocsp certification validation process + + + + + This property is used to store the time at or before which newer information will be available + about the status of the certificate. CURRENTLY NOT USED IN THIS COMPONENT! + + + + + This property is used to indicate if the certificate has been revoked (either permanantly or + temporarily (on hold)) + + + + + Gets or sets the exception that caught doing the revocation check. + + + + + Gets or sets the revocasion status of the revocation check. + + + + + Exception thrown when the given certificate is not an OCES certifcate. + + + + + Constructor that takes the certificate that is not an OCES certificate as + parameter. + + + + + + Configuration on what root certificate to use and where to find it. + + + + + Default Constructor. + + + + + A list OIOUBL Profiles, and the mapping between unique profile name and the + corresponding tModel GUID + + + + + TODO: document this + + + + + Custom exception is used when checking if the certificate is valid + + + + + Constructor with the date the certificate was made active + + the date the certificate was activated + + + + Directory for root certificates, identified by Thumbprint.ToLowerInvariant() + + + + + Default constructor which makes it load configuration from + app.config + + + + + validate the certificate, against the defined root certificates + + + + + + + Custom exception used when certificate has expired + + + + + Constructor + + the date the certificate expired + + + + Custom exception used when chain validating a certificate + + + + + Constructor with chainstatus as keyword + + chainstatus as keyword + + + + Constructor with status + + chainstatus as string + + + + Custom exception is used when checking if the certificate is valid + + + + + Constructor with the date the certificate was made active + + the date the certificate was activated + + + + Custom exception used when given certificate is not in the correct format + + + + + Constructor with innerexception + + the innerexception of the thrown exception + + + + Class to validate X509 certificates + + + + + Attempts to validate the certificate. If the certificate is invalid an exception is thrown. + Checks that all certificates in the chain are without flags marking them as non-valid, + and checks expiration and activation dates for the top-level certificate. + It only validates what can be done locally without the CRL list to avoid + dependency on downloading the CRL to validate a certificate. + + + To check whether the certificate is trusted use the Ocsp module instead. + + + The certificate to be validated + + + + Attempts to validate the certificate. If the certificate is invalid an exception is thrown. + Checks that all certificates in the chain are without flags marking them as non-valid, + checks expiration and activation dates for the top-level certificate, and that the specified + root certificate is in the chain. + It only validates what can be done locally without the CRL list to avoid + dependency on downloading the CRL to validate a certificate. + + + To check whether the certificate is trusted use the Ocsp module instead. + + + The certificate to be validated + The root certificate of the certificate. If not null, checks + that the root certificate exists in the certificate chain. + + + + Creates the chain that chain vailidates a certificate. + If the certificate is in incorrect format an exception is thrown. + NOTE: revocation checking is disabled. To check certificate revocation + information, perform a separate call against OCSP. + + The certificate to create a chain from + Thrown if there are any chain validation errors + Returns the X509 chain object + + + + Checks if the certificate is activated + + The certificate to check + + + + Checks if the certificate is expired + + The certificate to check + + + + Abstract certificatevalidation exception. Must be implemented. + + + + + Base constructor + + + + + Constructor with keywords + + keyword for the message + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Constructor with keywords and innerexception + + keyword for the message + innerexception of the thrown exception + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Certifikatet "[subject]" er udløbet den "[expiredate]". + + + + + Looks up a localized string similar to Certifikatet "[subject]" fejlede kædevalideringen med status "[chainstatus]". + + + + + Looks up a localized string similar to Certifikatet "[subject]" er ikke aktivt endnu, aktiveres den "[activedate]". + + + + + Looks up a localized string similar to Certifikatet er ikke i et korrekt format. + + + + + Looks up a localized string similar to Rod certifikatet "[root]" er ikke trusted. + + + + + Looks up a localized string similar to Certifikatet er ikke validt.. + + + + + Baseclass for an exception that occurs while handling a certificate + + + + + Constructor + + + + + Constructor + + The keywords to add + + + + Constructor. Takes an exception and displays it as an inner exception + + The exception to display as an inner exception + + + + Constructor. Takes a set of keywords and an inner exception + + The keywords to add + The exception to display as an inner exception + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Mere end et certifikat der matchede de angivne kriterier blev fundet.. + + + + + Looks up a localized string similar to Der er sket en generel certifikat håndterings fejl.. + + + + + Looks up a localized string similar to Uventet fejl opstod i kæde-validering af certifikat. + + + + + Looks up a localized string similar to Der opstod en uventet fejl under check af certifikat typen.. + + + + + Looks up a localized string similar to Der opstod en uventet fejl under valideringen af certifikatet.. + + + + + Looks up a localized string similar to Der opstod en uventet fejl under check af om rod-certifikatet er aktiveret. + + + + + Looks up a localized string similar to Der opstod en uventet fejl under check af om rod-certifikatet er gyldigt. + + + + + Looks up a localized string similar to Kunne ikke finde certifikatet i certifikatlageret. Søgte i lagerplaceringen "[x509storelocation]" med navnet "[x509storename]". Søgte med "[x509findtype]" og søgestrengen "[searchstring]".. + + + + + Looks up a localized string similar to Fandt flere certifikater i certifikatlageret. Søgte i lagerplaceringen "[x509storelocation]" med navnet "[x509storename]". Søgte med "[x509findtype]" og søgestrengen "[searchstring]".. + + + + + Looks up a localized string similar to Der er sket en generel fejl i forsøget på at lave et opslag efter et certifikat.. + + + + + Looks up a localized string similar to Kunne ikke finde det tilhørende certifikat. + + + + + Looks up a localized string similar to Der blev fundet flere certifkater ud fra de angivne kriterier. + + + + + Looks up a localized string similar to Søgningen efter et certifikat fejlede. + + + + + Looks up a localized string similar to Certifikatet er udløbet den "[expiredate]". + + + + + Looks up a localized string similar to Certifikatet fejlede kædevalideringen med status "[chainstatus]". + + + + + Looks up a localized string similar to Certifikatet er ikke aktivt endnu, aktiveres den "[activedate]". + + + + + Looks up a localized string similar to Certifikatet er ikke i korrekt format. + + + + + Looks up a localized string similar to Det givet certifikat har flere cvr numre i subject. Certifikatet har følgende navn ('friendlyName') "[certificatefriendlyname]" og subject "[certificatesubject]".. + + + + + Looks up a localized string similar to Kunne ikke få OCES certifikattypen ud fra certifikatet med navnet "[certificatefriendlyname]".. + + + + + Looks up a localized string similar to Det givne certifikat er ikke et gyldigt OCES certifikat. Certifikatet har følgende navn ('friendly name') "[certificatefriendlyname]" og subject "[certificatesubject]".. + + + + + Looks up a localized string similar to Det given streng "[oidstring]" er ikke gyldig. Det skal være i formattet "x.x.x.x.x.x.x.x.x".. + + + + + Looks up a localized string similar to Det givne certifikat er ikke et gyldigt MOCES certifikat. Certifikatet har følgende navn ('friendly name') "[certificatefriendlyname]" og subject "[certificatesubject]".. + + + + + Looks up a localized string similar to Det givne certifikat har ikke et cvr nummer i subject. Certifikatet har følgende navn ('friendly name') "[certificatefriendlyname]" og subject "[certificatesubject]".. + + + + + Looks up a localized string similar to Certifikatet '[serialnumber]' er spærret og er defor ikke pålideligt. + + + + + Looks up a localized string similar to Uventet fejl opstod i check af om certifikatet er gyldigt. + + + + + Looks up a localized string similar to Der opstod en uventet fejl under kædevalidering af certifikatet. + + + + + Looks up a localized string similar to Fejl under downloading af CRL: '"[url]"'.. + + + + + Looks up a localized string similar to Kunne ikke loade lookup typen "[lookuptype]". Dette skyldes sandssynligvis en fejlkonfiguration. + + + + + Looks up a localized string similar to Certifikat checket mod OCSP timede ud efter "[ocsptimeout]". + + + + + Looks up a localized string similar to Der opstod en uventet fejl under selve kaldet til OCSP serveren. + + + + + Looks up a localized string similar to Timeout værdien "[timeoutvalue]" er ikke gyldig. Den skal være imellem "[minvalue]" og "[maxvalue]".. + + + + + Looks up a localized string similar to Der er sket en general revocation fejl. + + + + + Looks up a localized string similar to Ikke angivet nogen implementerende assembly i revocation konfigurationen. + + + + + Looks up a localized string similar to Ikke angivet nogen implementerende klasse i revocation konfigurationen. + + + + + Looks up a localized string similar to Signaturbeviset kan ikke færdiggøres da det allerede er processeret.. + + + + + Represents the certificate validation proof. + + + + + Gets the timestamp the signature validation proof was done. + + + + + Gets and sets the certificate subject. + + + + + Gets and sets the certificate validation. + + + + + Gets and sets the signature valid flag. + + + + + Gets and sets the message unchanged flag. + + + + + Gets and sets the encrypted message flag. + + + + + Contains information about proof of signature validation. This is used to + verify that a message has been sendt or received. + + + + + public default constructor. + + + + + Constructor that creates a new proof that is completed now for the given + certificate subject. + + + + + + Completes a proof of signature validation. + Throws an exception if the validation has been completed earlier. + + + + + + Validates if the signature validation proof has been set. + + + + + Is the signature validation proof already complete? + + + + + Gets and sets the timestamp the signature validation proof was done. + + + + + Gets and sets the certificate subject. + + + + + Gets and sets the certificate validation. + + + + + Gets and sets the signature valid flag. + + + + + Gets and sets the message unchanged flag. + + + + + Gets and sets the encrypted message flag. + + + + + Exception thrown during signature validation proof generation + + + + + Constructor + + The certificate subject + + + + User-level certificate configuration + + + + + Certificate used for sending documents + + + + + Certificate usd for receiving documents + + + + + Represents the Subject Number of an OCES certificate. + Example format: + 'SERIALNUMBER=CVR:25767535-UID:1100080130597 + CN=TDC TOTALLØSNINGER A/S - TDC Test, O=TDC TOTALLØSNINGER A/S // CVR:25767535, C=DK' + Note that windows certificate viewer shows these + + + + + Returns the entire subject string of an OCES x509 certificate + + + + + Gets the DNS search base part of the subject string + + + + + Gets the DNS search filter part of the subject string, + e.g. 'SerialNumber=CVR:19343634-RID:1164102113956' + + + + + Gets the value of the serial number part of the subject serial number, + e.g. 'CVR:19343634-RID:1164102113956'. + + + + + Gets the organization + + + + + Gets the organization value + + + + + Gets the country + + + + + Gets the cn + + + + + Gets the entire serial number part of the subject serial number, + e.g. 'SerialNumber=CVR:19343634-RID:1164102113956'. Currently equals the DNS search filter + + + + + Constructor. Checks the format of the certificate subject + + The subject of the certificate + + + + Fetches the base string used in the ldap search. The string is gained from the subject string. + If there is no pattern in the subject string that tells what o= and c= an exception will be thrown. + + + + + Fetches the filter string used in the ldap search. The string is gained from the subject string. + + If there is no pattern in the subject string that tells what serrialNumber= and exception will be thrown. + + Fetches the filter string used in the ldap search. + + + + Returns the hashcode of the certificate subject string + + The computed hashcode + + + + Compares two instances of a certificate subject. + The subject string is compared. + + The object to compare against "this" + True if equal + + + + Status of a check of an x509 certificate + + + + + The check was not performed + + + + + All checks passed + + + + + A certificate chain issue was found + + + + + The certificate failed the validity issue check + + + + + The certificate failed the chain- and validity issue check + + + + + An unknown issue caused the check to fail + + + + + Methods for performing various certificate checks, such as revocation and + root certificate relations + + + + + Instantiates CertificateChecker + + default OCES root certificate + + + + Checks a certificate, with default rootcertificate. + All fields of the CertificateCheckResult structure are initialized as "false". + Certificate checking may end before all checks have been performed, if individual + checks fail. In that case, only the fields of the CertificateCheckResult structure that + corresponds to checks already performed are valid. + + certificate to check + a given rootcertificate + The object that contains the result. Note that all fields of the CertificateCheckResult + structure are initialized as "false". Certificate checking may end before all checks have + been performed, if individual checks fail. In that case, only the fields of the + CertificateCheckResult structure that + corresponds to checks already performed are valid. + + + + Checks a certificate, with a given rootcertificate. + + certificate to check + + + + + Performs a certificate chain validation + + the certificate to validate + the object to store the result + This exception is thrown, if an unexpected exception is thrown during the method + + + + Checks if the rootcertificate is activated + + The rootcertificate to check + The object to store the result of the check + This exception is thrown, if an unexpected exception is thrown during the method + + + + Checks if the rootcertificate is valid + + The rootcertificate to check + The object to store the result of the check + This exception is thrown, if an unexpected exception is thrown during the method + + + + Checks if the certificate is activated + + The certificate to check + boolean stating whether the certificate is activated (true) or not (false) + This exception is thrown, if an unexpected exception is thrown during the method + + + + Checks if the certificate is valid + + The certificate to check + boolean stating whether the certificate is valid (true) or not (false) + This exception is thrown, if an unexpected exception is thrown during the method + + + + Check if the certificate is revoked against ocsp server + + the certificate to check + RevocationResponse object to store the result + This exception is thrown, if an unexpected exception is thrown during the method + This exception is thrown, if the call to Ocsp server takes longer time than the allowed timeout + Thrown if an unexpected error occured + + + + Returns the type of OCES certificate, e.g. "company" or "employee" certificates + + The certificate to check + Returns the OCES certificate type + + + + Sets the certificate type + + The certificate to check + The result object to store the result + + + + This class' public properties are used to store the result of a certification validation + + + + + All tests have been passed + + + + + Indicates if a chainvalidation has been successfull + + + + + Indicates if the rootcertificate is activated + + + + + Indicates if the root certificate is valid (is not expired) + + + + + Indicates if the certificate is activated + + + + + Indicates if the certificate is valid (is not expired) + + + + + Indicates if the certificate has been revoked + + + + + The type of the OCES certificate + + + + + Custom exception used when an unexpected exception is thrown during a check to see if + the certificate is valid + + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Custom exception thrown when an unexpected exception is thrown during a check to see + if the certificate chain is valid + + + + + Constructor with innerexception + + innerexception of the thrown exceptions + + + + Custom exception used when setting a certificate type throws an unexpected exception + + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Custom exception used when checking if a certificate throws an unexpected exception + + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Custom exception used when checking if a certificate has an activated root certificate + throws an unexpected exception + + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Custom exception used when checking if a certificate has an valid root certificate + throws an unexpected exception + + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Enumeration of endpoint address type codes used in the context of UDDI. + + + + + Represents an http endpoint address type + + + + + Uddi find qualifiers + + + + + andAllKeys + + + + + approximateMatch + + + + + caseInsensitiveSort + + + + + caseInsensitiveMatch + + + + + caseSensitiveSort + + + + + caseSensitiveMatch + + + + + exactMatch + + + + + orAllKeys + + + + + orLikeKeys + + + + + sortByNameAsc + + + + + sortByNameDesc + + + + + sortByDateAsc + + + + + sortByDateDesc + + + + + Gets the keywords for the exception from the lookup parameters. + + + + + Returns a new dictionary with keywords from the lookup parameters. + + + + + + Adds the keywords from the lookup parameters to the given keyword + dictionary. + + + + + Class that contains information about a process definition + + + + + Constructor that takes the identifier, the name and the description of + the process definition. + + + + + + + + + + + Gets the identifier of the process defintion in the UDDI register + + + + + Gets the name of the process definition + + + + + Gets the description of the process definition + + + + + Gets the business process identifier + + + + + Gets the business process identifier type + + + + + Gets the registration conformance claim + + + + + Factory for creating IUddiLookup implementations + + + + + Creates an IUddiLookup implementation, as set in config. + + The IUddiLookup implementation + + + + Configuration for the UddiLookupClientFactory + + + + + Default constructor + + + + + The namespace of the IUddiLookup implementation + + + + + The assembly name of the IUddiLookup implementation + + + + + Representation of a service lookup registry (often, but not necessarily, a UDDI registry) + + + + + Default constructor + + + + + Constructor + + A list of access points to this registry + + + + Constructor + + A list of access points to this registry + Timeout for UDDI lookups + + + + A list of access points to this registry + + + + + Return the list of endpoints as Uri's + + The list of Uri's + + + + Timeout on UDDI lookup; default 120 secs + + + + + List of registries, sorted by lookup order + + + + + List of registries in prioritized order + + + + + UDDI lookup client that implements cross registry lookups + + + + + Default constructor. + It will read the configuration from RaspConfiguration.xml + + + + + Constructor that takes the configuration as parameter + + The configuration od the lookup registry + + + + Service lookup + + + + + + + + + A list of profiles of which only one needs to be found in order for the binding to support the profiles + If set to null non role check is performed and all roles are accepted. + + + + + UDDI configuration for the user.settings file. + + + + + Gets or sets the list of registries to try lookup with + + + + + An UDDI lookup client that implements fallbacks. + + + + + Constructor that takes the fallback list as parameter + + The fallback list + + + + Implementation of the lookup method from the IUddiLookupClient interface + + The parameters used to make a lookup + + + + + Implementation of the get process definition method from the IUddiLookupClient interface + + The parameters used to make a lookup + + + + + Parameters for use in lookup + + + + + The identifier for the service + + + + + The uddi id of the service to find + + + + + List of profile id's that can be present in the result + + + + + The profile role (buyer, seller) + + + + + List of transport protocols accepted as a valid result + + + + + The profile conformance claim, default is + "http://oio.dk/profiles/OIOSI/1.0/secureReliableAsyncProfile/1.0/" + which is the RASP protocol. + + + + + + + The identifier on the service (endpointKey and endpointKeyType) + The identifier on the service type (portType) + The profiles that must be supported + The accepted transport protocols (http, mail) + The profile role (BuyerParty, SellerParty) + + + + + Constructor + + The identifier on the service (endpointKey and endpointKeyType) + The identifier on the service type (portType) + The profiles that must be supported + The accepted transport protocols (http, mail) + The profile role (BuyerParty, SellerParty) + + + + Constructor + + The identifier on the service (endpointKey and endpointKeyType) + The identifier on the service type (portType) + The profiles that must be supported + The accepted transport protocols (http, mail) + + + + Constructor + + The identifier on the service (endpointKey and endpointKeyType) + The identifier on the service type (portType) + The accepted transport protocols (http, mail) + + + + + Constructor that is used to get all services for a specific identifier and + a specific service type in the UDDI. + + The identifier on the service (endpointKey and endpointKeyType) + The identifier on the service type (portType) + The accepted transport protocols (http, mail) + + + + Constructor that is used to get all services for at specific identifier + in the UDDI. + + The identifier on the service (endpointKey and endpointKeyType) + The accepted transport protocols (http, mail) + + + + Represents the process role definition in the UDDI structure. + + + + + Constructor that takes the given parameters. + + No parameters are allowed to be null if any is a + + Exception thrown if the name parameter string is null or empty + Exception thrown if any of the given parameters description, role, roletype or processDefinitionId is null + Name of the process information + Description of the process information + Role of the process information + Role type of the process information + Identifier of the process information + + + + Gets the name + + + + + Gets the description + + + + + Gets the role + + + + + Gets the roletype + + + + + Gets the process definition id + + + + + Returns true if this service is inactive or expired, according to its UDDI registration. + All registrations on the UDDI are assumed to follow danish time zone conventions + + Returns true if this service is inactive or expired, according to its UDDI registration. + + + + Returns a DateTime representation of either an endpoint expiration + or activation date, in UTC + + The date of an endpoint expiration or activation + True if the date represents an activation date, + false if expiration date. This influences which default is returned, if no date + is present in the string (DateTime.MinValue for activation date, + DateTime.MaxValue for expiration time + + Returns a DateTime representation of either an endpoint expiration + or activation date, in UTC + + + + + Simplefied uddi id type that uses a string representation. + This is a very lax implementation. + + + + + Creates a new Id + + + + + Constructor + + uddi id + is it uddi type + + + + Constructor + + guid + + + + Constructor + + + + + + Gets the uddi id prefixed with uddi: + + + + + Gets as string + + string + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Typen af service-nøglen "[endpointkeytype]" er ukendt.. + + + + + Looks up a localized string similar to Kunne ikke finde kategorien med følgende TModel-nøgle "[categorytmodelkey]".. + + + + + Looks up a localized string similar to Guid-strengen må ikke være den tomme Guid-streng. + + + + + Looks up a localized string similar to Kunne ikke finde identiteten med følgende TModel-nøgle "[identifiertmodelkey]".. + + + + + Looks up a localized string similar to Den angivne GUID er tom.. + + + + + Looks up a localized string similar to Der er sket en fejl i forbindelse med håndteringen af serviceregisteret (UDDI).. + + + + + Looks up a localized string similar to Opslaget i serviceregisteret (UDDI) for endpointet med ID "[endpointKey]" fejlede.. + + + + + Looks up a localized string similar to Parametren "[parameterName]" må ikke være null. + + + + + Looks up a localized string similar to Der blev returneret mere end ét endpoint fra serviceregisteret (UDDI). Dette kan skyldes at der både er registreret endpoints for fx email og http (hvilket er lovligt), men at opslagsbiblioteket er konfigureret til ikke at acceptere dette. + + + + + Looks up a localized string similar to Ikke angivet nogen implementerende assembly for opslag i serviceregisteret (UDDI) i konfigurationen. + + + + + Looks up a localized string similar to Ikke angivet nogen implementerende klasse for opslag i serviceregisteret (UDDI) i factory konfigurationen.. + + + + + Looks up a localized string similar to To identiske endpoints blev returneret fra serviceregisteret (UDDI). Dette skyldes en ulovlig registrering i registeret.. + + + + + Looks up a localized string similar to Den angivne Guid-streng "[Guid]" har et forkert format.. + + + + + No implementation class was given in UDDI config + + + + + Constructor + + + + + No assembly for implementation was given in UDDI config + + + + + Constructor + + + + + UddiGuid cannot be constructed from empty Guid + + + + + Constructor + + + + + Base class Uddi exceptions + + + + + Constructor + + + + + Constructor + + + + + Constructor + + + + + Constructor + + + + + The supplied guid string was not of the right format + + + + + Constructor + + + + + Factory for creating IUddiLookup implementations + + + + + Creates an IUddiLookup implementation, as set in config. + + The IUddiLookup implementation + + + + Configuration for the UddiLookupClientFactory + + + + + The namespace of the IUddiLookup implementation + + + + + The assembly name of the IUddiLookup implementation + + + + + Default constructor + + + + + Configuration for the UddiLookupClientTest implementation of the IUddiLookup interface. + + + + + The endpoint addresse returned + + + + + The activation date returned + + + + + The expiration date returned + + + + + The certificate subject serial number returned + + + + + The url to the terms of use document returned + + + + + The service contract email returned + + + + + The version returned + + + + + An (optional) reference to a newer version of the endpoint (UDDI serviceKey reference) + + + + + True if a newer version of the service exists. If this is set to true, the + NewerVersionReference field MUST be set. + + + + + Default constructor + + + + + Represents a UDDI type guid. + + + + + Creates a new GUID + + + + + Tests a guid to see if it is a valid uddi guid + + guid to test + indicates if it is a uddi type guid + Returns true if the guid is valid + + + + Constructor + + guid + is it uddi type + + + + Constructor + + guid + + + + Constructor + + + + + + Gets the guid + + + + + Gets as string + + string + + + + Abstract base class for all UDDI v. 2.0 and 3.0 ID's, e.g. "uddi:d01987d1-ab2e-3013-9be2-2a66eb99d824". + + + + + Abstract method for getting id + + + + + Compares the two objects and returns true if they have equal values + + The object to compare to + Returns true if the two objects have identical values + + + + Equals values + + + + + + + Hashcode + + + + + + Class for resolving endpoints on the UDDI-based Address Resolution Service (ARS). + + + + + Constructor used normally to do lookup for RASP endpoint types in the UDDI + + + + + Translates a business level key ("EndpointKey", e.g. an EAN number) to an endpoint address (e.g. an URL). + + + + + Configuration section attributes + + + + + Default constructor + + + + + UDDI inquire endpoint + + + + + Configuration section attributes + + + + + Default constructor + + + + + UDDI publish endpoint + + + + + Configuration section attributes + + + + + Default constructor + + + + + UDDI security endpoint + + + + + Configuration section attributes + + + + + Default constructor + + + + + Translate interface for the ARS (Address Resolving Service) client. + + + + + Makes a lookup on the UDDI server to find services. + + + + + + + Gets the information about the process defintions from the UDDI. + + + + + + Response from a ARS UDDI lookup + + + + + Constructor + + + + + Constructor + + The actual endpoint identifier of the request. This may + be different from what the user/client specified, e.g. it may be a gateway range EAN. + Address of the endpoint + Activation date of the endpoint registration + Expiration date of the endpoint registration + Subject of the certificate + URL to a file describing the terms of use + Email of the service contact + Version of the endpoint + Possible reference to a newer version + The processes supported by the endpoint + + + + Constructor + + The actual endpoint identifier of the request. This may + be different from what the user/client specified, e.g. it may be a gateway range EAN. + Address of the endpoint + Activation date of the endpoint registration + Expiration date of the endpoint registration + Subject of the certificate + URL to a file describing the terms of use + Email of the service contact + Version of the endpoint + Possible reference to a newer version + The service type supported at the endpoint + The processes supported by the endpoint + + + + Gets or sets the actual endpoint identifier of the request. This may be different from + what the user/client specified only if that EAN number was in the gateway range + configuration, and if no individual UDDI registration matching the client search criteria + was found on the UDDI. In this case this property holds the value of the gateway identifier. + + + + + Gets or set found endpointaddress + + + + + Gets or set expiration date of found endpoint registration + + + + + Gets or set activation date of found endpoint registration + + + + + Gets or sets serialnumber of found endpoint address certificates + + + + + Gets or set terms of use uri's of found endpoint address + + + + + Gets or set service contact emails of found endpoint address contacts + + + + + Gets or set version of found endpoint address + + + + + Gets or set newer version reference on found endpoint address + + + + + Gets or sets the service type on the found endpoint address + + + + + Gets or set a value indicating if there is a newer verion of found endpoints + + + + + Gets an enumerable over the processRoles in the response + + + + + Gets an enumerable over the processRoles in the response + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Der er sket en general fejl i bibilioteket.. + + + + + Base class for RaspLibrary exceptions + + + + + Constructor + + + + + Constructor + + + + + Constructor + + + + + Constructor + + + + + More than one document type configuration was found from the xml document exception + + + + + Constructor + + The xml document from which to find a configuration + + + + No document was found exception + + + + + Constructor + + The XML document + + + + Search for document type configuration from the xml document failed exception + + + + + Constructor + + The xml document for which the search was performed + The inner exception + + + + Standard way to search for document types. + + + + + Default constructor + + + + + Searches the configuration handler for a document type that have the same name + and namespace as the xml document given with the parameter. + + The document to examine + Returns a matching DocumentTypeConfig, or throws an exception if no match was found + + + + Tries to find the xml document type from the xml document. + If none can be found from the id it return false. + If one is found it returns true. + If more than one is found it throwns an exception. + + + + + + + + The compiles cache entry, if xslt 1.0, and not to complex + + + + + The resource info + + + + + A global schematron store that can be used anywhere in the application to access + schematrons from the filesystem. Further it caches a specific number of compiled + stylesheets in memory + + + + + Constructor that uses a default of max two cohierent compiled stylesheeets + in memory. + + + + + Gets the compiled schematron from a given path. + + The path where to find the + + + + + Interface that describes what how the configuration of the schematron store should + look. + + + + + Gets the maximum number of compiled stylesheet to have in the memory + + + + + Consiguration to the schematron validation. + + + + + Default constructor, should not be used. + + + + + Constructor that takes the path to the schematron document, the error xpath + and the error message xpath. + + The schematron document path. + The error xpath + The error message xpath + + + + Gets and sets the schematron document path. + + + + + Gets and sets the xpath expression that gets the error results from + the schematron result. + + + + + Gets and sets the xpath expression that gets the error messages from + the schematron result. + + + + + Gets the schematron document. + The first time this method is called then the xml document will be + loaded from disc into memory. + + + + + + Exception thrown when the schematron validation of an xml document fails. + + + + + Gets the schematron result + + + + + Constructor + + The schematron result + The first error message + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Kunne ikke indlæse schematron validerings stylesheet filen "[filename]".. + + + + + Looks up a localized string similar to Schematron valideringen fejlede med fejlmeddelelsen "[schematronerror]".. + + + + + Looks up a localized string similar to Der opstod en uventet fejl under schematron valideringen.. + + + + + Looks up a localized string similar to Kunne ikke schematron-validere dokumentet "[documentname]" med namespace "[documentnamespace]".. + + + + + Abstract schematrin validation exception + + + + + Base constructor + + + + + Constructor with keywords + + keywords for the message + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Constructor with keywords and innerexceptions + + keywords for the message + innerexception of the thrown exception + + + + Custom exception used when schematron validation fails + + + + + Constructor + + the current document + innerexception of the thrown exception + + + + Constructor + + keywords for the message> + innerexception of the thrown exception + + + + Validates schematrons + + + + + Constructs a new schematron validator + + + + + Constructor + + + + + Constructor that takes the configuration as a parameter + + + + + + + + + + + Validates a document + + document to validate + stylesheet to use + + + + Schematron validates a document. + + If the validation process fails it throws a SchematronValidationFailedException If the + document has any schematron errors it throws a SchematronErrorException + + The document to be validated + + + + + Exception thrown when the load of the schematron stylesheet fails. + + + + + Constructor that takes the fileinfo of the schematron stylesheet file and + the exception caught. + + + + + + + A global schema store that can be used anywhere in the application to access + schem from the filesystem. Further it caches a specific number of compiled + schema in memory + + + + + Load the compiled XmlSchemaSet. If the XmlSchemaSet already exist in the cache, that XmlSchemaSet is used, + else the XmlSchemaSet is compiled, and added to the cache, and then returned. + + The DocumentTypeConfig + The compiled XmlSchemaSet + + + + Load the compiled XmlSchemaSet. If the XmlSchemaSet already exist in the cache, that XmlSchemaSet is used, + else the XmlSchemaSet is compiled, and added to the cache, and then returned. + + The DocumentTypeConfig + + The compiled XmlSchemaSet + + + + Load the schema from the harddisk + + + + + + + Controls that the schema and the document has the same namespace. + + + + + + + + Custom exception used then schemavalidation fails + + + + + Constructor + + the schema + innerexception of the thrown exception + + + + Constructor + + keywords for the message + innerexception of the thrown exception + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to The namspace found "[documentnamespace]" is not the expected namespace "[expectednamespace]" . + + + + + Represents a validator that can validate whether an xml document is valid for a + given xml schema. + + + + + Constructor that takes the directory where the schemas are located. + + + + + Validates wheter the xml document is valid to the given xml schema. Further + it ensures that the schema and the document has the same namespace. If + the document is invalid an exception is thrown. + + + + + + + Validates wheter the xml document is valid to the given xml schema. Further + it ensures that the schema and the document has the same namespace. If + the document is invalid the validation event handler is called, if no event + handler is provided, and exception is thrown + + + + + + + + Validates wheter the xml document is valid to the given xml schema. Further + it ensures that the schema and the document has the same namespace. If + the document is invalid the validation event handler is called, if no event + handler is provided, and exception is thrown + + + + + + + + Abstract exception for schema validation + + + + + Base constructor + + + + + Constructor with keywords + + keyword for the message + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Constructor with keywords and innerexception + + keyword for the message + innerexception of the thrown exception + + + + Custom exception used when an error occured because of a namespace + + + + + Constructor + + namespace in the document + the expected namespace + + + + Gets keywords + + namespace in the document + the expected namespace + keywords + + + + Represents standard ways to get keywords from an XmlDocument. + + + + + Gets the xml document keywords and puts them in a new dictionary. + + + + + + + Gets the xml document keywords and puts them into the dictionary. + + xml document keywords + the document + + + + Returns the keyword dictionary representing the parameters + + The root name + The root namespace + Returns the keyword dictionary representing the parameters + + + + Provides functions that can discriminate a document from one or more + xpath expressions with their corresponding expected result. + + + + + Discriminates the xml document from a single configuration + element + + + + + + + + + Discriminates the xml document from a collection of configuration + elements. The results are anded together. + + + + + + + + + Configuration to an XPath discrimination + + + + + Constructor + + + + + Constructor that takes the XPath expression and the expected result as paramters. + + + + + + + Gets and sets the XPath expression used by the XPath discriminator + + + + + Gets and sets the XPath expected result used by the XPath discriminator + + + + + Returns whether the other XPathDiscriminator given is equals to this. + + + + + + + A collection of XPath discriminator configruations + + + + + Defatult constructor that initializes the collection. + + + + + Gets and sets the configurations of the collection + + + This is used by the XML serialization, used the add and remove functions instead. + + [XmlElement("XPathDiscriminatorConfig")] + + + + Adds an XPath discriminator configuration to the collection. + + + + + + Removes an XPath discriminator configuration from the collection. + + + + + + + Gets an IEnumerator to traverse the collection + + + + + + Gets an IEnumerator to traverse the collection + + + + + + Returns whether the collection is equal with another collection. This is done by value + comparering and not reference. + + + + + + + Custom exception used when xpath gives no result + + + + + Constructor + + xpath used + + + + Custom exception used when an xpath expression gives too many results + + + + + Constructor + + the used xpath + number of results + + + + XML / XPath exception with the description: The xpath [xpath] length is too small to work. + + + + + XPathSizeTooSmallException constructor + + + + + + Resolves xpaths + + + + + Returns whether the given xpath yields any results. + + + + + + + + + Gets the value from an xpath expression. + If there is no or multiple results from the xpath expression + an exception is thrown. + + The xml document to search + The xpath expression to apply + A list of namespace-prefixes used in the xpath expression + Returns the value from the xpath + + + + Gets the first value from an xpath expression. + If there are no results from the xpath expression an exception is + thrown. + + The xml document to search + The xpath expression to apply + A list of namespace-prefixes used in the xpath expression + The first result value from the xpath expression + + + + Tries get the first value from an xpath expression. + It returns true or false whether there was any results + from the xpath expression + + The xml document to search + The xpath expression to apply + A list of namespace-prefixes used in the xpath expression + The result value from the xpath expression + a bool indicating whether the xpath gave any results + + + + Gets the values resulted from an xpath query on the xml document. + + The xml document to search + The xpath expression to apply + A list of namespace-prefixes used in the xpath expression + A string array containing the results from the xpath expression. + + + + Defines the RASP url resolver when looking for schemas. + Instead of looking for the schemas online it will attempt to find them locally. + + + + + Constructor that takes the directory where the schema are located + as parameter. + + + + + Constructor that takes the directory where the schema are located + as parameter. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Søgning efter dokumenttype ud fra XML dokumentet med rodnavn "[rootname]" og namespace "[namespace]" gav flere resultater.. + + + + + Looks up a localized string similar to Søgning efter dokumenttype ud fra XML dokumentet med rodnavn "[rootname]" og rodnamespace "[rootnamespace]" gav ingen resultater.. + + + + + Looks up a localized string similar to Søgning efter dokumenttype ud fra XML dokumentet med rodnavn "[rootname]" og rodnamespace "[rootnamespace]" fejlede.. + + + + + Looks up a localized string similar to Der er sket en general XML fejl.. + + + + + Looks up a localized string similar to Udtrykket '[xpath]' returnerede ingen elementer eller attributter.. + + + + + Looks up a localized string similar to Xpath-udtrykket '[xpath]' returnerede for mange resultater ([results]) found).. + + + + + Looks up a localized string similar to Xpath-udtrykket '[xpath]'s længde er for kort.. + + + + + Represents the parent exception to all exceptions in the xml namespace. + + + + + Base constructor + + + + + Constructor with keywords + + keywords for the message + + + + Constructor with innerexception + + innerexception of the thrown exception + + + + Constructor with keywords and innerexception + + keywords for the message + innerexception of the thrown exception + + + + This utility is used for xslt transforming documents + + + + + Method to transform any xmldocument with a given xslt + + The xml document to transform + The xslt to transform xml document with + The transformed xml document + + + + Method that transforms the XML document from a precompiled XSLT stylesheet + + no namespace-qualified arguments is used + + + + + + + + Contains information needed to look a certificate up in a Windows certificate store + + + + + The store location of the certificate + + + + + The store where the certificate can be found + + + + + The certificate's serial number + + + + + Constructor + + + + + An XML namespace, coupled with a prefix + + + + + The actual, full, namespace + + + + + The namespace prefix + + + + + Constructor + + + + + Constructor + + Namespace + Prefix + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mark this proxy as "IsFallback", if a fallback address is used instead of the "live" address + + + + + This method has been updated with custom fault handling due to + following problem in the WCF implementation + http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/435850aa-bf74-4158-a29a-256135207948 + + + + + + + This method has been updated with custom fault handling due to + following problem in the WCF implementation + http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/435850aa-bf74-4158-a29a-256135207948 + + + + + + + This method has been updated with custom fault handling due to + following problem in the WCF implementation + http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/435850aa-bf74-4158-a29a-256135207948 + + + + + + + This method has been updated with custom fault handling due to + following problem in the WCF implementation + http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/435850aa-bf74-4158-a29a-256135207948 + + + + + + + This method has been updated with custom fault handling due to + following problem in the WCF implementation + http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/435850aa-bf74-4158-a29a-256135207948 + + + + + + + This method has been updated with custom fault handling due to + following problem in the WCF implementation + http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/435850aa-bf74-4158-a29a-256135207948 + + + + + + + This method has been updated with custom fault handling due to + following problem in the WCF implementation + http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/435850aa-bf74-4158-a29a-256135207948 + + + + + + + This method has been updated with custom fault handling due to + following problem in the WCF implementation + http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/435850aa-bf74-4158-a29a-256135207948 + + + + + + + This method has been updated with custom fault handling due to + following problem in the WCF implementation + http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/435850aa-bf74-4158-a29a-256135207948 + + + + + + + This method has been updated with custom fault handling due to + following problem in the WCF implementation + http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/435850aa-bf74-4158-a29a-256135207948 + + + + + + + This class is hand made to handle the disposition report in the fault. + + + + + Takes the untyped fault exception and generates a typed one in the disposition + report context + + + + + + + This class is hand made to handle the disposition report in the fault. + + + + + This class is hand made to handle the disposition report in the fault. + + + + + This class is hand made to handle the disposition report in the fault. + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.dll new file mode 100644 index 0000000000000000000000000000000000000000..51c2d63bda9ca4ace96f7370deb37d15c05dbf31 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.dll.config b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.dll.config new file mode 100644 index 0000000000000000000000000000000000000000..c61cd79ffab540d6e437b2e3121548b1aca81862 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.dll.config @@ -0,0 +1,16 @@ + + + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.pdb b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ee1618c29182a0e7a1bfb4e70b09470371fe486c Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.pdb differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.xml b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.xml new file mode 100644 index 0000000000000000000000000000000000000000..07b6e8dcac04e8a9533dc5fd9e3578221808c30f --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.logging.xml @@ -0,0 +1,607 @@ + + + + dk.gov.oiosi.logging + + + + + Logging constants + + + + + Get name + + + + + A logging exception + + + + + Logging exception + + + + + Logging exception + + + + + + Logging exception + + + + + + + Logger creator interface + + + + + Create an instance of ILogger + + The created instance of ILogger + + + + Create an instance of ILogger + + Info to create the logger + The created instance of ILogger + + + + Create an instance of ILogger + + The type of that class, that which to retrive a logger + The created instance of ILogger + + + + Inform the creator to configurate the logger, based on the values in the app.config file. + + + + + Log4Net logger + + + + + A type instance of LogggerLog4Net. + + + + + The name of the source module property, used by log4net. + + + + + The name of the source class property, used by log4net. + + + + + The name of the source method property, used by log4net. + + + + + The line of the source property, used by log4net. + + + + + An instance of a log4net logger, used to log the information. + + + + + Initializes a new instance of the Log4Net class. + + The instance of log4net logger + + + + Gets a value indicating whether or not information on trace level is logged + If false, information on debug level is not logged + If true, information on debug level is logged + + + + + Gets a value indicating whether or not information on debug level is logged + If false, information on debug level is not logged + If true, information on debug level is logged + + + + + Gets a value indicating whether or not information on info level is logged + If false, information on info level is not logged + If true, information on info level is logged + + + + + Gets a value indicating whether or not information on warning level is logged + If false, information on warning level is not logged + If true, information on warning level is logged + + + + + Gets a value indicating whether or not information on error level is logged + If false, information on error level is not logged + If true, information on error level is logged + + + + + Gets a value indicating whether or not information on debug level is logged + If false, information on debug level is not logged + If true, information on debug level is logged + + + + + Log the message on the trace level + + The message to log + + + + Log the message and the exception on the trace level + + The message to log + The exception to log + + + + Log the message on the debug level + + The message to log + + + + Log the message and the exception on the debug level + + The message to log + The exception to log + + + + Log the message on the info level + + The message to log + + + + Log the message and the exception on the info level + + The message to log + The exception to log + + + + Log the message on the warning level + + The message to log + + + + Log the message and the exception on the warning level + + The message to log + The exception to log + + + + Log the message on the error level + + The message to log + + + + Log the message and the exception on the error level + + The message to log + The exception to log + + + + Log the message on the fatal level + + The message to log + + + + Log the message and the exception on the fatal level + + The message to log + The exception to log + + + + Log the message and exception, on the defined level + + The level of the info + The message to log + The exception to log + + + + Log4Net creator + + + + + The log 4 net creator + + + + + Create a common logger, that can be used to log though log4net + + A class that can be used to log though log4net + + + + Create a named logger, that can be used to log though log4net + + The name of the logger + A class that can be used to log though log4net + + + + Create a typed logger, that can be used to log though log4net + + The typed of the logger + A class that can be used to log though log4net + + + + Configurate the log4net logger creator + + + + + Logging categories + + + + + The logged event is general + + + + + The logged event is for debugging purposes + + + + + Logging priorities + + + + + The logged event is critical + + + + + The logged event is important, but not critical + + + + + The logged event has low importance + + + + + Interface to a ILogger object. + There exist five information levels, each described below: + + + Debug level + - Information only relevant in debugging + + + Info level + - Information only relevant on normal information level + + + + + + + Gets a value indicating whether or not information on trace level is logged + If false, information on debug trace is not logged + If true, information on debug trace is logged + + + + + Gets a value indicating whether or not information on debug level is logged + If false, information on debug level is not logged + If true, information on debug level is logged + + + + + Gets a value indicating whether or not information on info level is logged + If false, information on info level is not logged + If true, information on info level is logged + + + + + Gets a value indicating whetheror not information on warning level is logged + If false, information on warning level is not logged + If true, information on warning level is logged + + + + + Gets a value indicating whether or not information on error level is logged + If false, information on error level is not logged + If true, information on error level is logged + + + + + Gets a value indicating whether or not information on fatal level is logged + If false, information on fatal level is not logged + If true, information on fatal level is logged + + + + + Log the message on the trace level + + The message to log + + + + Log the message and the exception on the trace level + + The message to log + The exception to log + + + + Log the message on the debug level + + The message to log + + + + Log the message and the exception on the debug level + + The message to log + The exception to log + + + + Log the message on the information level + + The message to log + + + + Log the message and the exception on the information level + + The message to log + The exception to log + + + + Log the message on the warning level + + The message to log + + + + Log the message and the exception on the warning level + + The message to log + The exception to log + + + + Log the message on the error level + + The message to log + + + + Log the message and the exception on the error level + + The message to log + The exception to log + + + + Log the message on the fatal level + + The message to log + + + + Log the message and the exception on the fatal level + + The message to log + The exception to log + + + + Log factory + + + + + Private constructor + + + + + Create a logger + + A instance of a logger + + + + Create a logger + + The name of the logger + A instance of a logger + + + + Create a logger + + The type of the logger + A instance of a logger + + + + Create a logger + + The type of the logger + A instance of a logger + + + + Load the logger configuration from the app.config file, and create a ILoggerCreator object + + An object of ILoggerCreator + + + + Create a ILoggerCreator, that can create the desired logger, when needed + + The logger element, that contain the logger provider and configuration data + An object of ILoggerCreator + + + + Load the class from the assembly + + The name of the class (namespace+class name) + The assembly that contain the class + An instance of ILoggerCreator + + + + Internal struc, only used in this class + + + + + Name of the module/assebly in which the logging was requested + + + + + The name of the class/struct in which the logging was requested + + + + + The method in which the logging was requested + + + + + The line in which the logging was requested + + + + + Initializes a new instance of the SourceData struct. + + The name of the module + The name of the class + The name of the class/struct + The line number + + + + Gets that name of the module + + + + + Gets that name of the class/struct + + + + + Gets the name of the methods + + + + + Get the line number + + + + + Print current frame + + + + + + Source data - used to skip certain frame to find the correct sender + + + + + + + + + + Get the source data + + + + + + Get the source data, by skipping stack + + + + + + + Class that logs in the WCF style + + + + + Writes to a trace source + + The name of the trace source + The type of event to be logged + The message to be written + + + + Writes to a trace source with the name of the assembly from which this method was called + + The type of event to be logged + The message to be written + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.raspProfile.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.raspProfile.dll new file mode 100644 index 0000000000000000000000000000000000000000..dcf02fad4fabe798414408069f919dd720150be2 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.raspProfile.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.raspProfile.pdb b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.raspProfile.pdb new file mode 100644 index 0000000000000000000000000000000000000000..08711884080c8dffa444901e93a3bc73125d4d71 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.raspProfile.pdb differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.raspProfile.xml b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.raspProfile.xml new file mode 100644 index 0000000000000000000000000000000000000000..806edd0ab335a0ba7b063e297d862babab5a2d9e --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.raspProfile.xml @@ -0,0 +1,1064 @@ + + + + dk.gov.oiosi.raspProfile + + + + + Extends Request's functionailty by adding Rasp custom headers to the message in the GetResponse and BeginGetResponse methods. + + + + + Synchronously sends a request and gets a response + + The request to send + Document id + The response + + + + Synchronously sends a request and gets a response + + The request to send + The response + Document id + + + + Asynchronously starts sending a request + + + + + Asynchronously ends sending a request + + Response message + + + + Shut-down + + + + + Hard shut-down + + + + + Credentials + + + + + Policy describing how we will send our messages + + + + + Remote endpoint that messages will be sent to + + + + + This class encapsulates a Request object. It extends its functionality by + adding Rasp custom headers to the message in the GetResponse and BeginGetResponse methods. + + + + + Constructs a new RaspRequest given a Request object + + The Request object to be encapsulated + + + + Adds custom RASP headers to a given OiosiMessage + + The message on which the headers should be added + The document Id used in the MessageIdentifier header + + + + Synchronously sends a request and gets a response + + Request message + The document Id used in the MessageIdentifier header + The response. If this parameter is set the sending went well and the response is safe to use + + + + GetResponse + + + + + + + + Asynchronously starts sending a request + + Request message + The document Id used for the custom headers + The response object + The asynchronous callback + Returns an IAsyncResult object + + + + Asynchronously ends sending a request + + Response message + + + + Closes the request + + + + + Aborts the request + + + + + Property for credentials + + + + + Property for the send policy + + + + + Property for the request uri + + + + + Rasp service implementation + + + + + List of the mandatory custom headers + + + + + The main request response method + + The request + Returns a WCF message object + + + + Creates the default Cache configuration + + + + + Set default cache config values + + + + + Sets the default cache configuration if it does not exist + + + + + Defines all the default OIOXML/OIOUBL document type configurations + + + + + delegate DocumentTypeConfig + + + + + + Adds all the document types + + + + + Adds a document type definition to the collection + + + + + + Adds all the document types from configuration, clears collection first + + + + + CreateKey + + + + + + + Create key + + + + + + + CreateSchematronValidationConfig OioUbl + + + + + + + CreateSchematronValidationConfig OioXml + + + + + + + CreateSchematronValidationConfig Peppol + + + + + + + CreateSchematronValidationConfig NKSPU + + + + + + + Create key + + + + + + + Get CustomizationId Oioubl 2_01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GetDocumentTypeConfigPeppol + + + + + + + + + + + + + + + + + + + + + + + + GetDocumentTypeConfigOioublV07 + + + + + + + + + + + + + + + + + + + + + + GetDocumentTypeConfigOioublV2 + + + + + + + + + + + + + + + + + + + + + + The OioUbl Application Response document definition + + The document definition + + + + The OioUbl Catalogue document definition + + The document definition + + + + The OioUbl Catalogue Deletion definition + + The document definition + + + + The OioUbl Catalogue Item Specification Update document definition + + The document definition + + + + The OioUbl Catalogue Pricing Update document definition + + The document definition + + + + The OioUbl Catalogue Request document definition + + The document definition + + + + The OioUbl Credit Note document definition + + The document definition + + + + The OioUbl Invoice document definition + + The document definition + + + + The OioUbl Order document definition + + The document definition + + + + The OioUbl Order Cancellation document definition + + The document definition + + + + The OioUbl Order Change document definition + + The document definition + + + + The OioUbl Order Response document definition + + The document definition + + + + The OioUbl Order Response Simple document definition + + The document definition + + + + The OioUbl Reminder document definition + + The document definition + + + + The OioUbl Statement document definition + + The document definition + + + + The OioUbl Utility Statement document definition + + The document definition + + + + The OioXml Credit Note 0.7 document definition + + The document definition + + + + The OioXml Invoice 0.7 document definition + + The document definition + + + + Get name-space + + + + + + The OioXml scanned Credit Note 0.7 document definition + + The document definition + + + + The OioXml scanned Invoice 0.7 document definition + + The document definition + + + + The Peppol Application Response - BIS2.0-messagelevelresponse36a document definition + + The document definition + + + + The Peppol Catalogue - BIS2.0-catalogue1a document definition + + The document definition + + + + The Peppol Order - BIS2.0-ordering28a document definition + + The document definition + + + + The OioUbl Order Response - BIS2.0-ordering28a document definition + + The document definition + + + + The Peppol DespatchAdvice - BIS2.0-despatchadvice30a document definition + + The document definition + + + + The Peppol Application Response - BIS2.0-messagelevelresponse36a document definition + + The document definition + + + + The Peppol Order - BIS2.0-order3a document definition + + The document definition + + + + The Peppol Invoice - BIS2.0-invoice4a document definition + + The document definition + + + + The Peppol Credit Note - BIS2.0-billing5a document definition + + The document definition + + + + The Peppol Credit Note - BIS2.0-billing4a document definition + + The document definition + + + + The NKS Betalings Ordre + + The document definition + + + + The NKS Kvittering 0 + + The document definition + + + + The NKS Kvittering 1 + + The document definition + + + + The NKS Retursvar 2 + + The document definition + + + + The NKS Retursvar 5 + + The document definition + + + + The NKS Retursvar 7 + + The document definition + + + + The NKS Retursvar 8 + + The document definition + + + + The NKS Retursvar 9 + + The document definition + + + + The NemKonto PU Request + + The document definition + + + + The NemKonto PU Response + + The document definition + + + + Get name-space + + + + + + Get name-space + + + + + + Get name-space + + + + + + A default LDAP connection configuration + + + + + Use default (live) Ldap config factory + + + + + Use test Ldap config factory + + + + + Use the dafult, live factory + + + + + Use test factory + + + + + Fill configuration section with default live values + + + + + Fill configuration section with default test values + + + + + Set default, test certificate root location + + + + + Use default, live values + + + + + Some default Oces certificate configuration values + + + + + Set default, live values + + + + + Set default, test values + + + + + Use the default values + + + + + Use the test values + + + + + Defines all OIOUBL profile mappings + + + + + Adds a document type definition to the collection + + + + + + Adds all the mappings + + + + + add mapping + + + + + + + Default revocation values class + + + + + set revocation + + + + + set test + + + + + Use default live factory as default + + + + + Use default test factory as default + + + + + Set default test config values + + + + + Set default live config values + + + + + Use test lookup + + + + + Use test Ocsp server as default + + + + + Set live Ocsp server as default + + + + + Use test lookup Ocsp + + + + + Sets ocsp test server url + + + + + Default revocation values class + + + + + Set default, live Ocsp factory + + + + + Set default, test Ocsp factory + + + + + Default revocation values class + + + + + Set default, live Ocsp factory + + + + + Set default, test Ocsp factory + + + + + Default configuration for the root certificate + + + + + Test default root certificate configuration + + + + + Liver certificate default root certificate configuration + + + + + Sets the test default root certificate configuration if it does not exist in configuration + + + + + Sets the default live root certificate configuration if it does not exist in configuration + + + + + A default LDAP connection configuration + + + + + Use the dafult, live factory + + + + + Fill configuration section with default live values + + + + + Creates the default UDDI configuration + + + + + Sets the default UDDI lookup factory configuration + + + + + Sets the test UDDI lookup factory configuration + + + + + Sets the lookup factory configuration if it does not exist + + + + + Sets the test uddi lookup factory configuration if it does not exist + + + + + Sets the default uddi configuration + + + + + Setup default test + + + + + Sets the default uddi configuration if it does not exist + + + + + Sets the default test uddi configuration if it does not exist + + + + + Interceptor to add custom headers to a message + + + + + The default value of the Sender Party ID header + + + + + The default value of the Receiver Party ID header + + + + + Constructor + + + + + Constructor + + + + + Client party identifier header binding extension element + + + + + The sender party identifier header name + + + + + The receiver party identitier header name + + + + + The sender party identifier header name + + + + + The receiver party identitier header name + + + + + The header namespace + + + + + The binding element type + + + + + Creates the binding element + + The binding element + + + + Used to configure the PartyIdentifier headers run-time. + Should be added as a property on the Message object before sending it down the communication stack + + + + + Message property key string + + + + + Constructor + + + + + The value of the Sender party ID header + + + + + The value of the Receiver party ID header + + + + + The type of the Receiver party ID + + + + + The type of the Sender party ID + + + + + Interceptor to add custom headers to a message + + + + + The default value of the Sender Party ID header + + + + + The default value of the Receiver Party ID header + + + + + Constructor + + + + + Server party identifier header binding extension element + + + + + Gets or sets the sender party identifier header name + + + + + Gets or sets the receiver party identifier header name + + + + + The sender party identifier header name + + + + + The receiver party identitier header name + + + + + Gets or sets the namespace + + + + + Gets the binding element type + + + + + Creates the binding element + + The binding element + + + + Factory that creates a service host and adds the EncryptRmBodiesBehavior and the rasp custom headers + + + + + Creates a service host + + Construction parameters string + The base address of the service host + Returns the service host + + + + Creates a service host + + The service type + The host base address + Creates a service host + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.samples.httpEndpointExample.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.samples.httpEndpointExample.dll new file mode 100644 index 0000000000000000000000000000000000000000..5fc62f3ec80d118f178444c588ee961848791554 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.samples.httpEndpointExample.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.samples.httpEndpointExample.dll.config b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.samples.httpEndpointExample.dll.config new file mode 100644 index 0000000000000000000000000000000000000000..f42fbccdd755e173c3724e0f3927bbde3dfa1b82 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.samples.httpEndpointExample.dll.config @@ -0,0 +1,220 @@ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.samples.httpEndpointExample.pdb b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.samples.httpEndpointExample.pdb new file mode 100644 index 0000000000000000000000000000000000000000..0872a761633cc363258d6f3ead72af48a99d0670 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/dk.gov.oiosi.samples.httpEndpointExample.pdb differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/log4net.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/log4net.dll new file mode 100644 index 0000000000000000000000000000000000000000..a7e65e70f38fee3ff9a4b77a7ee4731177f48f70 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/log4net.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/log4net.xml b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/log4net.xml new file mode 100644 index 0000000000000000000000000000000000000000..ac8ed2c681ba62eae8ba9b1944dce0a8c9ab74ac --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/log4net.xml @@ -0,0 +1,32444 @@ + + + + log4net + + + + + Appender that logs to a database. + + + + appends logging events to a table within a + database. The appender can be configured to specify the connection + string by setting the property. + The connection type (provider) can be specified by setting the + property. For more information on database connection strings for + your specific database see http://www.connectionstrings.com/. + + + Records are written into the database either using a prepared + statement or a stored procedure. The property + is set to (System.Data.CommandType.Text) to specify a prepared statement + or to (System.Data.CommandType.StoredProcedure) to specify a stored + procedure. + + + The prepared statement text or the name of the stored procedure + must be set in the property. + + + The prepared statement or stored procedure can take a number + of parameters. Parameters are added using the + method. This adds a single to the + ordered list of parameters. The + type may be subclassed if required to provide database specific + functionality. The specifies + the parameter name, database type, size, and how the value should + be generated using a . + + + + An example of a SQL Server table that could be logged to: + + CREATE TABLE [dbo].[Log] ( + [ID] [int] IDENTITY (1, 1) NOT NULL , + [Date] [datetime] NOT NULL , + [Thread] [varchar] (255) NOT NULL , + [Level] [varchar] (20) NOT NULL , + [Logger] [varchar] (255) NOT NULL , + [Message] [varchar] (4000) NOT NULL + ) ON [PRIMARY] + + + + An example configuration to log to the above table: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Julian Biddle + Nicko Cadell + Gert Driesen + Lance Nehring + + + + Initializes a new instance of the class. + + + Public default constructor to initialize a new instance of this class. + + + + + Gets or sets the database connection string that is used to connect to + the database. + + + The database connection string used to connect to the database. + + + + The connections string is specific to the connection type. + See for more information. + + + Connection string for MS Access via ODBC: + "DSN=MS Access Database;UID=admin;PWD=;SystemDB=C:\data\System.mdw;SafeTransactions = 0;FIL=MS Access;DriverID = 25;DBQ=C:\data\train33.mdb" + + Another connection string for MS Access via ODBC: + "Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\Work\cvs_root\log4net-1.2\access.mdb;UID=;PWD=;" + + Connection string for MS Access via OLE DB: + "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Work\cvs_root\log4net-1.2\access.mdb;User Id=;Password=;" + + + + + The appSettings key from App.Config that contains the connection string. + + + + + The connectionStrings key from App.Config that contains the connection string. + + + This property requires at least .NET 2.0. + + + + + Gets or sets the type name of the connection + that should be created. + + + The type name of the connection. + + + + The type name of the ADO.NET provider to use. + + + The default is to use the OLE DB provider. + + + Use the OLE DB Provider. This is the default value. + System.Data.OleDb.OleDbConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Use the MS SQL Server Provider. + System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Use the ODBC Provider. + Microsoft.Data.Odbc.OdbcConnection,Microsoft.Data.Odbc,version=1.0.3300.0,publicKeyToken=b77a5c561934e089,culture=neutral + This is an optional package that you can download from + http://msdn.microsoft.com/downloads + search for ODBC .NET Data Provider. + + Use the Oracle Provider. + System.Data.OracleClient.OracleConnection, System.Data.OracleClient, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + This is an optional package that you can download from + http://msdn.microsoft.com/downloads + search for .NET Managed Provider for Oracle. + + + + + Gets or sets the command text that is used to insert logging events + into the database. + + + The command text used to insert logging events into the database. + + + + Either the text of the prepared statement or the + name of the stored procedure to execute to write into + the database. + + + The property determines if + this text is a prepared statement or a stored procedure. + + + If this property is not set, the command text is retrieved by invoking + . + + + + + + Gets or sets the command type to execute. + + + The command type to execute. + + + + This value may be either (System.Data.CommandType.Text) to specify + that the is a prepared statement to execute, + or (System.Data.CommandType.StoredProcedure) to specify that the + property is the name of a stored procedure + to execute. + + + The default value is (System.Data.CommandType.Text). + + + + + + Should transactions be used to insert logging events in the database. + + + true if transactions should be used to insert logging events in + the database, otherwise false. The default value is true. + + + + Gets or sets a value that indicates whether transactions should be used + to insert logging events in the database. + + + When set a single transaction will be used to insert the buffered events + into the database. Otherwise each event will be inserted without using + an explicit transaction. + + + + + + Gets or sets the used to call the NetSend method. + + + The used to call the NetSend method. + + + + Unless a specified here for this appender + the is queried for the + security context to use. The default behavior is to use the security context + of the current thread. + + + + + + Should this appender try to reconnect to the database on error. + + + true if the appender should try to reconnect to the database after an + error has occurred, otherwise false. The default value is false, + i.e. not to try to reconnect. + + + + The default behaviour is for the appender not to try to reconnect to the + database if an error occurs. Subsequent logging events are discarded. + + + To force the appender to attempt to reconnect to the database set this + property to true. + + + When the appender attempts to connect to the database there may be a + delay of up to the connection timeout specified in the connection string. + This delay will block the calling application's thread. + Until the connection can be reestablished this potential delay may occur multiple times. + + + + + + Gets or sets the underlying . + + + The underlying . + + + creates a to insert + logging events into a database. Classes deriving from + can use this property to get or set this . Use the + underlying returned from if + you require access beyond that which provides. + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Override the parent method to close the database + + + + Closes the database command and database connection. + + + + + + Inserts the events into the database. + + The events to insert into the database. + + + Insert all the events specified in the + array into the database. + + + + + + Adds a parameter to the command. + + The parameter to add to the command. + + + Adds a parameter to the ordered list of command parameters. + + + + + + Writes the events to the database using the transaction specified. + + The transaction that the events will be executed under. + The array of events to insert into the database. + + + The transaction argument can be null if the appender has been + configured not to use transactions. See + property for more information. + + + + + + Formats the log message into database statement text. + + The event being logged. + + This method can be overridden by subclasses to provide + more control over the format of the database statement. + + + Text that can be passed to a . + + + + + Creates an instance used to connect to the database. + + + This method is called whenever a new IDbConnection is needed (i.e. when a reconnect is necessary). + + The of the object. + The connectionString output from the ResolveConnectionString method. + An instance with a valid connection string. + + + + Resolves the connection string from the ConnectionString, ConnectionStringName, or AppSettingsKey + property. + + + ConnectiongStringName is only supported on .NET 2.0 and higher. + + Additional information describing the connection string. + A connection string used to connect to the database. + + + + Retrieves the class type of the ADO.NET provider. + + + + Gets the Type of the ADO.NET provider to use to connect to the + database. This method resolves the type specified in the + property. + + + Subclasses can override this method to return a different type + if necessary. + + + The of the ADO.NET provider + + + + Connects to the database. + + + + + Cleanup the existing connection. + + + Calls the IDbConnection's method. + + + + + The list of objects. + + + + The list of objects. + + + + + + The security context to use for privileged calls + + + + + The that will be used + to insert logging events into a database. + + + + + Database connection string. + + + + + The appSettings key from App.Config that contains the connection string. + + + + + The connectionStrings key from App.Config that contains the connection string. + + + + + String type name of the type name. + + + + + The text of the command. + + + + + The command type. + + + + + Indicates whether to use transactions when writing to the database. + + + + + Indicates whether to reconnect when a connection is lost. + + + + + The fully qualified type of the AdoNetAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Parameter type used by the . + + + + This class provides the basic database parameter properties + as defined by the interface. + + This type can be subclassed to provide database specific + functionality. The two methods that are called externally are + and . + + + + + + Initializes a new instance of the class. + + + Default constructor for the AdoNetAppenderParameter class. + + + + + Gets or sets the name of this parameter. + + + The name of this parameter. + + + + The name of this parameter. The parameter name + must match up to a named parameter to the SQL stored procedure + or prepared statement. + + + + + + Gets or sets the database type for this parameter. + + + The database type for this parameter. + + + + The database type for this parameter. This property should + be set to the database type from the + enumeration. See . + + + This property is optional. If not specified the ADO.NET provider + will attempt to infer the type from the value. + + + + + + + Gets or sets the precision for this parameter. + + + The precision for this parameter. + + + + The maximum number of digits used to represent the Value. + + + This property is optional. If not specified the ADO.NET provider + will attempt to infer the precision from the value. + + + + + + + Gets or sets the scale for this parameter. + + + The scale for this parameter. + + + + The number of decimal places to which Value is resolved. + + + This property is optional. If not specified the ADO.NET provider + will attempt to infer the scale from the value. + + + + + + + Gets or sets the size for this parameter. + + + The size for this parameter. + + + + The maximum size, in bytes, of the data within the column. + + + This property is optional. If not specified the ADO.NET provider + will attempt to infer the size from the value. + + + For BLOB data types like VARCHAR(max) it may be impossible to infer the value automatically, use -1 as the size in this case. + + + + + + + Gets or sets the to use to + render the logging event into an object for this + parameter. + + + The used to render the + logging event into an object for this parameter. + + + + The that renders the value for this + parameter. + + + The can be used to adapt + any into a + for use in the property. + + + + + + Prepare the specified database command object. + + The command to prepare. + + + Prepares the database command object by adding + this parameter to its collection of parameters. + + + + + + Renders the logging event and set the parameter value in the command. + + The command containing the parameter. + The event to be rendered. + + + Renders the logging event using this parameters layout + object. Sets the value of the parameter on the command object. + + + + + + The name of this parameter. + + + + + The database type for this parameter. + + + + + Flag to infer type rather than use the DbType + + + + + The precision for this parameter. + + + + + The scale for this parameter. + + + + + The size for this parameter. + + + + + The to use to render the + logging event into an object for this parameter. + + + + + Appends logging events to the terminal using ANSI color escape sequences. + + + + AnsiColorTerminalAppender appends log events to the standard output stream + or the error output stream using a layout specified by the + user. It also allows the color of a specific level of message to be set. + + + This appender expects the terminal to understand the VT100 control set + in order to interpret the color codes. If the terminal or console does not + understand the control codes the behavior is not defined. + + + By default, all output is written to the console's standard output stream. + The property can be set to direct the output to the + error stream. + + + NOTE: This appender writes each message to the System.Console.Out or + System.Console.Error that is set at the time the event is appended. + Therefore it is possible to programmatically redirect the output of this appender + (for example NUnit does this to capture program output). While this is the desired + behavior of this appender it may have security implications in your application. + + + When configuring the ANSI colored terminal appender, a mapping should be + specified to map a logging level to a color. For example: + + + + + + + + + + + + + + + The Level is the standard log4net logging level and ForeColor and BackColor can be any + of the following values: + + Blue + Green + Red + White + Yellow + Purple + Cyan + + These color values cannot be combined together to make new colors. + + + The attributes can be any combination of the following: + + Brightforeground is brighter + Dimforeground is dimmer + Underscoremessage is underlined + Blinkforeground is blinking (does not work on all terminals) + Reverseforeground and background are reversed + Hiddenoutput is hidden + Strikethroughmessage has a line through it + + While any of these attributes may be combined together not all combinations + work well together, for example setting both Bright and Dim attributes makes + no sense. + + + Patrick Wagstrom + Nicko Cadell + + + + The enum of possible display attributes + + + + The following flags can be combined together to + form the ANSI color attributes. + + + + + + + text is bright + + + + + text is dim + + + + + text is underlined + + + + + text is blinking + + + Not all terminals support this attribute + + + + + text and background colors are reversed + + + + + text is hidden + + + + + text is displayed with a strikethrough + + + + + text color is light + + + + + The enum of possible foreground or background color values for + use with the color mapping method + + + + The output can be in one for the following ANSI colors. + + + + + + + color is black + + + + + color is red + + + + + color is green + + + + + color is yellow + + + + + color is blue + + + + + color is magenta + + + + + color is cyan + + + + + color is white + + + + + Initializes a new instance of the class. + + + The instance of the class is set up to write + to the standard output stream. + + + + + Target is the value of the console output stream. + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + + + Add a mapping of level to color + + The mapping to add + + + Add a mapping to this appender. + Each mapping defines the foreground and background colours + for a level. + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to the console. + + + The format of the output will depend on the appender's layout. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Initialize the options for this appender + + + + Initialize the level to color mappings set on this appender. + + + + + + The to use when writing to the Console + standard output stream. + + + + The to use when writing to the Console + standard output stream. + + + + + + The to use when writing to the Console + standard error output stream. + + + + The to use when writing to the Console + standard error output stream. + + + + + + Flag to write output to the error stream rather than the standard output stream + + + + + Mapping from level object to color value + + + + + Ansi code to reset terminal + + + + + A class to act as a mapping between the level that a logging call is made at and + the color it should be displayed as. + + + + Defines the mapping between a level and the color it should be displayed in. + + + + + + The mapped foreground color for the specified level + + + + Required property. + The mapped foreground color for the specified level + + + + + + The mapped background color for the specified level + + + + Required property. + The mapped background color for the specified level + + + + + + The color attributes for the specified level + + + + Required property. + The color attributes for the specified level + + + + + + Initialize the options for the object + + + + Combine the and together + and append the attributes. + + + + + + The combined , and + suitable for setting the ansi terminal color. + + + + + A strongly-typed collection of objects. + + Nicko Cadell + + + + Supports type-safe iteration over a . + + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + Creates a read-only wrapper for a AppenderCollection instance. + + list to create a readonly wrapper arround + + An AppenderCollection wrapper that is read-only. + + + + + An empty readonly static AppenderCollection + + + + + Initializes a new instance of the AppenderCollection class + that is empty and has the default initial capacity. + + + + + Initializes a new instance of the AppenderCollection class + that has the specified initial capacity. + + + The number of elements that the new AppenderCollection is initially capable of storing. + + + + + Initializes a new instance of the AppenderCollection class + that contains elements copied from the specified AppenderCollection. + + The AppenderCollection whose elements are copied to the new collection. + + + + Initializes a new instance of the AppenderCollection class + that contains elements copied from the specified array. + + The array whose elements are copied to the new list. + + + + Initializes a new instance of the AppenderCollection class + that contains elements copied from the specified collection. + + The collection whose elements are copied to the new list. + + + + Type visible only to our subclasses + Used to access protected constructor + + + + + + A value + + + + + Allow subclasses to avoid our default constructors + + + + + + + Gets the number of elements actually contained in the AppenderCollection. + + + + + Copies the entire AppenderCollection to a one-dimensional + array. + + The one-dimensional array to copy to. + + + + Copies the entire AppenderCollection to a one-dimensional + array, starting at the specified index of the target array. + + The one-dimensional array to copy to. + The zero-based index in at which copying begins. + + + + Gets a value indicating whether access to the collection is synchronized (thread-safe). + + false, because the backing type is an array, which is never thread-safe. + + + + Gets an object that can be used to synchronize access to the collection. + + + + + Gets or sets the at the specified index. + + The zero-based index of the element to get or set. + + is less than zero + -or- + is equal to or greater than . + + + + + Adds a to the end of the AppenderCollection. + + The to be added to the end of the AppenderCollection. + The index at which the value has been added. + + + + Removes all elements from the AppenderCollection. + + + + + Creates a shallow copy of the . + + A new with a shallow copy of the collection data. + + + + Determines whether a given is in the AppenderCollection. + + The to check for. + true if is found in the AppenderCollection; otherwise, false. + + + + Returns the zero-based index of the first occurrence of a + in the AppenderCollection. + + The to locate in the AppenderCollection. + + The zero-based index of the first occurrence of + in the entire AppenderCollection, if found; otherwise, -1. + + + + + Inserts an element into the AppenderCollection at the specified index. + + The zero-based index at which should be inserted. + The to insert. + + is less than zero + -or- + is equal to or greater than . + + + + + Removes the first occurrence of a specific from the AppenderCollection. + + The to remove from the AppenderCollection. + + The specified was not found in the AppenderCollection. + + + + + Removes the element at the specified index of the AppenderCollection. + + The zero-based index of the element to remove. + + is less than zero + -or- + is equal to or greater than . + + + + + Gets a value indicating whether the collection has a fixed size. + + true if the collection has a fixed size; otherwise, false. The default is false + + + + Gets a value indicating whether the IList is read-only. + + true if the collection is read-only; otherwise, false. The default is false + + + + Returns an enumerator that can iterate through the AppenderCollection. + + An for the entire AppenderCollection. + + + + Gets or sets the number of elements the AppenderCollection can contain. + + + + + Adds the elements of another AppenderCollection to the current AppenderCollection. + + The AppenderCollection whose elements should be added to the end of the current AppenderCollection. + The new of the AppenderCollection. + + + + Adds the elements of a array to the current AppenderCollection. + + The array whose elements should be added to the end of the AppenderCollection. + The new of the AppenderCollection. + + + + Adds the elements of a collection to the current AppenderCollection. + + The collection whose elements should be added to the end of the AppenderCollection. + The new of the AppenderCollection. + + + + Sets the capacity to the actual number of elements. + + + + + Return the collection elements as an array + + the array + + + + is less than zero + -or- + is equal to or greater than . + + + + + is less than zero + -or- + is equal to or greater than . + + + + + Supports simple iteration over a . + + + + + + Initializes a new instance of the Enumerator class. + + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + + + + Abstract base class implementation of . + + + + This class provides the code for common functionality, such + as support for threshold filtering and support for general filters. + + + Appenders can also implement the interface. Therefore + they would require that the method + be called after the appenders properties have been configured. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + Empty default constructor + + + + + Finalizes this appender by calling the implementation's + method. + + + + If this appender has not been closed then the Finalize method + will call . + + + + + + Gets or sets the threshold of this appender. + + + The threshold of the appender. + + + + All log events with lower level than the threshold level are ignored + by the appender. + + + In configuration files this option is specified by setting the + value of the option to a level + string, such as "DEBUG", "INFO" and so on. + + + + + + Gets or sets the for this appender. + + The of the appender + + + The provides a default + implementation for the property. + + + + + + The filter chain. + + The head of the filter chain filter chain. + + + Returns the head Filter. The Filters are organized in a linked list + and so all Filters on this Appender are available through the result. + + + + + + Gets or sets the for this appender. + + The layout of the appender. + + + See for more information. + + + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Gets or sets the name of this appender. + + The name of the appender. + + + The name uniquely identifies the appender. + + + + + + Closes the appender and release resources. + + + + Release any resources allocated within the appender such as file handles, + network connections, etc. + + + It is a programming error to append to a closed appender. + + + This method cannot be overridden by subclasses. This method + delegates the closing of the appender to the + method which must be overridden in the subclass. + + + + + + Performs threshold checks and invokes filters before + delegating actual logging to the subclasses specific + method. + + The event to log. + + + This method cannot be overridden by derived classes. A + derived class should override the method + which is called by this method. + + + The implementation of this method is as follows: + + + + + + Checks that the severity of the + is greater than or equal to the of this + appender. + + + + Checks that the chain accepts the + . + + + + + Calls and checks that + it returns true. + + + + + If all of the above steps succeed then the + will be passed to the abstract method. + + + + + + Performs threshold checks and invokes filters before + delegating actual logging to the subclasses specific + method. + + The array of events to log. + + + This method cannot be overridden by derived classes. A + derived class should override the method + which is called by this method. + + + The implementation of this method is as follows: + + + + + + Checks that the severity of the + is greater than or equal to the of this + appender. + + + + Checks that the chain accepts the + . + + + + + Calls and checks that + it returns true. + + + + + If all of the above steps succeed then the + will be passed to the method. + + + + + + Test if the logging event should we output by this appender + + the event to test + true if the event should be output, false if the event should be ignored + + + This method checks the logging event against the threshold level set + on this appender and also against the filters specified on this + appender. + + + The implementation of this method is as follows: + + + + + + Checks that the severity of the + is greater than or equal to the of this + appender. + + + + Checks that the chain accepts the + . + + + + + + + + + Adds a filter to the end of the filter chain. + + the filter to add to this appender + + + The Filters are organized in a linked list. + + + Setting this property causes the new filter to be pushed onto the + back of the filter chain. + + + + + + Clears the filter list for this appender. + + + + Clears the filter list for this appender. + + + + + + Checks if the message level is below this appender's threshold. + + to test against. + + + If there is no threshold set, then the return value is always true. + + + + true if the meets the + requirements of this appender. + + + + + Is called when the appender is closed. Derived classes should override + this method if resources need to be released. + + + + Releases any resources allocated within the appender such as file handles, + network connections, etc. + + + It is a programming error to append to a closed appender. + + + + + + Subclasses of should implement this method + to perform actual logging. + + The event to append. + + + A subclass must implement this method to perform + logging of the . + + This method will be called by + if all the conditions listed for that method are met. + + + To restrict the logging of events in the appender + override the method. + + + + + + Append a bulk array of logging events. + + the array of logging events + + + This base class implementation calls the + method for each element in the bulk array. + + + A sub class that can better process a bulk array of events should + override this method in addition to . + + + + + + Called before as a precondition. + + + + This method is called by + before the call to the abstract method. + + + This method can be overridden in a subclass to extend the checks + made before the event is passed to the method. + + + A subclass should ensure that they delegate this call to + this base class if it is overridden. + + + true if the call to should proceed. + + + + Renders the to a string. + + The event to render. + The event rendered as a string. + + + Helper method to render a to + a string. This appender must have a + set to render the to + a string. + + If there is exception data in the logging event and + the layout does not process the exception, this method + will append the exception text to the rendered string. + + + Where possible use the alternative version of this method + . + That method streams the rendering onto an existing Writer + which can give better performance if the caller already has + a open and ready for writing. + + + + + + Renders the to a string. + + The event to render. + The TextWriter to write the formatted event to + + + Helper method to render a to + a string. This appender must have a + set to render the to + a string. + + If there is exception data in the logging event and + the layout does not process the exception, this method + will append the exception text to the rendered string. + + + Use this method in preference to + where possible. If, however, the caller needs to render the event + to a string then does + provide an efficient mechanism for doing so. + + + + + + Tests if this appender requires a to be set. + + + + In the rather exceptional case, where the appender + implementation admits a layout but can also work without it, + then the appender should return true. + + + This default implementation always returns false. + + + + true if the appender requires a layout object, otherwise false. + + + + + Flushes any buffered log data. + + + This implementation doesn't flush anything and always returns true + + True if all logging events were flushed successfully, else false. + + + + The layout of this appender. + + + See for more information. + + + + + The name of this appender. + + + See for more information. + + + + + The level threshold of this appender. + + + + There is no level threshold filtering by default. + + + See for more information. + + + + + + It is assumed and enforced that errorHandler is never null. + + + + It is assumed and enforced that errorHandler is never null. + + + See for more information. + + + + + + The first filter in the filter chain. + + + + Set to null initially. + + + See for more information. + + + + + + The last filter in the filter chain. + + + See for more information. + + + + + Flag indicating if this appender is closed. + + + See for more information. + + + + + The guard prevents an appender from repeatedly calling its own DoAppend method + + + + + StringWriter used to render events + + + + + Initial buffer size + + + + + Maximum buffer size before it is recycled + + + + + The fully qualified type of the AppenderSkeleton class. + + + Used by the internal logger to record the Type of the + log message. + + + + + + Appends log events to the ASP.NET system. + + + + + Diagnostic information and tracing messages that you specify are appended to the output + of the page that is sent to the requesting browser. Optionally, you can view this information + from a separate trace viewer (Trace.axd) that displays trace information for every page in a + given application. + + + Trace statements are processed and displayed only when tracing is enabled. You can control + whether tracing is displayed to a page, to the trace viewer, or both. + + + The logging event is passed to the or + method depending on the level of the logging event. + The event's logger name is the default value for the category parameter of the Write/Warn method. + + + Nicko Cadell + Gert Driesen + Ron Grabowski + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Write the logging event to the ASP.NET trace + + the event to log + + + Write the logging event to the ASP.NET trace + HttpContext.Current.Trace + (). + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + The category parameter sent to the Trace method. + + + + Defaults to %logger which will use the logger name of the current + as the category parameter. + + + + + + + + Defaults to %logger + + + + + Abstract base class implementation of that + buffers events in a fixed size buffer. + + + + This base class should be used by appenders that need to buffer a + number of events before logging them. + For example the + buffers events and then submits the entire contents of the buffer to + the underlying database in one go. + + + Subclasses should override the + method to deliver the buffered events. + + The BufferingAppenderSkeleton maintains a fixed size cyclic + buffer of events. The size of the buffer is set using + the property. + + A is used to inspect + each event as it arrives in the appender. If the + triggers, then the current buffer is sent immediately + (see ). Otherwise the event + is stored in the buffer. For example, an evaluator can be used to + deliver the events immediately when an ERROR event arrives. + + + The buffering appender can be configured in a mode. + By default the appender is NOT lossy. When the buffer is full all + the buffered events are sent with . + If the property is set to true then the + buffer will not be sent when it is full, and new events arriving + in the appender will overwrite the oldest event in the buffer. + In lossy mode the buffer will only be sent when the + triggers. This can be useful behavior when you need to know about + ERROR events but not about events with a lower level, configure an + evaluator that will trigger when an ERROR event arrives, the whole + buffer will be sent which gives a history of events leading up to + the ERROR event. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Protected default constructor to allow subclassing. + + + + + + Initializes a new instance of the class. + + the events passed through this appender must be + fixed by the time that they arrive in the derived class' SendBuffer method. + + + Protected constructor to allow subclassing. + + + The should be set if the subclass + expects the events delivered to be fixed even if the + is set to zero, i.e. when no buffering occurs. + + + + + + Gets or sets a value that indicates whether the appender is lossy. + + + true if the appender is lossy, otherwise false. The default is false. + + + + This appender uses a buffer to store logging events before + delivering them. A triggering event causes the whole buffer + to be send to the remote sink. If the buffer overruns before + a triggering event then logging events could be lost. Set + to false to prevent logging events + from being lost. + + If is set to true then an + must be specified. + + + + + Gets or sets the size of the cyclic buffer used to hold the + logging events. + + + The size of the cyclic buffer used to hold the logging events. + + + + The option takes a positive integer + representing the maximum number of logging events to collect in + a cyclic buffer. When the is reached, + oldest events are deleted as new events are added to the + buffer. By default the size of the cyclic buffer is 512 events. + + + If the is set to a value less than + or equal to 1 then no buffering will occur. The logging event + will be delivered synchronously (depending on the + and properties). Otherwise the event will + be buffered. + + + + + + Gets or sets the that causes the + buffer to be sent immediately. + + + The that causes the buffer to be + sent immediately. + + + + The evaluator will be called for each event that is appended to this + appender. If the evaluator triggers then the current buffer will + immediately be sent (see ). + + If is set to true then an + must be specified. + + + + + Gets or sets the value of the to use. + + + The value of the to use. + + + + The evaluator will be called for each event that is discarded from this + appender. If the evaluator triggers then the current buffer will immediately + be sent (see ). + + + + + + Gets or sets a value indicating if only part of the logging event data + should be fixed. + + + true if the appender should only fix part of the logging event + data, otherwise false. The default is false. + + + + Setting this property to true will cause only part of the + event data to be fixed and serialized. This will improve performance. + + + See for more information. + + + + + + Gets or sets a the fields that will be fixed in the event + + + The event fields that will be fixed before the event is buffered + + + + The logging event needs to have certain thread specific values + captured before it can be buffered. See + for details. + + + + + + + Flushes any buffered log data. + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + Flush the currently buffered events + + + + Flushes any events that have been buffered. + + + If the appender is buffering in mode then the contents + of the buffer will NOT be flushed to the appender. + + + + + + Flush the currently buffered events + + set to true to flush the buffer of lossy events + + + Flushes events that have been buffered. If is + false then events will only be flushed if this buffer is non-lossy mode. + + + If the appender is buffering in mode then the contents + of the buffer will only be flushed if is true. + In this case the contents of the buffer will be tested against the + and if triggering will be output. All other buffered + events will be discarded. + + + If is true then the buffer will always + be emptied by calling this method. + + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Close this appender instance. + + + + Close this appender instance. If this appender is marked + as not then the remaining events in + the buffer must be sent when the appender is closed. + + + + + + This method is called by the method. + + the event to log + + + Stores the in the cyclic buffer. + + + The buffer will be sent (i.e. passed to the + method) if one of the following conditions is met: + + + + The cyclic buffer is full and this appender is + marked as not lossy (see ) + + + An is set and + it is triggered for the + specified. + + + + Before the event is stored in the buffer it is fixed + (see ) to ensure that + any data referenced by the event will be valid when the buffer + is processed. + + + + + + Sends the contents of the buffer. + + The first logging event. + The buffer containing the events that need to be send. + + + The subclass must override . + + + + + + Sends the events. + + The events that need to be send. + + + The subclass must override this method to process the buffered events. + + + + + + The default buffer size. + + + The default size of the cyclic buffer used to store events. + This is set to 512 by default. + + + + + The size of the cyclic buffer used to hold the logging events. + + + Set to by default. + + + + + The cyclic buffer used to store the logging events. + + + + + The triggering event evaluator that causes the buffer to be sent immediately. + + + The object that is used to determine if an event causes the entire + buffer to be sent immediately. This field can be null, which + indicates that event triggering is not to be done. The evaluator + can be set using the property. If this appender + has the ( property) set to + true then an must be set. + + + + + Indicates if the appender should overwrite events in the cyclic buffer + when it becomes full, or if the buffer should be flushed when the + buffer is full. + + + If this field is set to true then an must + be set. + + + + + The triggering event evaluator filters discarded events. + + + The object that is used to determine if an event that is discarded should + really be discarded or if it should be sent to the appenders. + This field can be null, which indicates that all discarded events will + be discarded. + + + + + Value indicating which fields in the event should be fixed + + + By default all fields are fixed + + + + + The events delivered to the subclass must be fixed. + + + + + Buffers events and then forwards them to attached appenders. + + + + The events are buffered in this appender until conditions are + met to allow the appender to deliver the events to the attached + appenders. See for the + conditions that cause the buffer to be sent. + + The forwarding appender can be used to specify different + thresholds and filters for the same appender at different locations + within the hierarchy. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Closes the appender and releases resources. + + + + Releases any resources allocated within the appender such as file handles, + network connections, etc. + + + It is a programming error to append to a closed appender. + + + + + + Send the events. + + The events that need to be send. + + + Forwards the events to the attached appenders. + + + + + + Adds an to the list of appenders of this + instance. + + The to add to this appender. + + + If the specified is already in the list of + appenders, then it won't be added again. + + + + + + Gets the appenders contained in this appender as an + . + + + If no appenders can be found, then an + is returned. + + + A collection of the appenders in this appender. + + + + + Looks for the appender with the specified name. + + The name of the appender to lookup. + + The appender with the specified name, or null. + + + + Get the named appender attached to this buffering appender. + + + + + + Removes all previously added appenders from this appender. + + + + This is useful when re-reading configuration information. + + + + + + Removes the specified appender from the list of appenders. + + The appender to remove. + The appender removed from the list + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + Removes the appender with the specified name from the list of appenders. + + The name of the appender to remove. + The appender removed from the list + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + Implementation of the interface + + + + + Appends logging events to the console. + + + + ColoredConsoleAppender appends log events to the standard output stream + or the error output stream using a layout specified by the + user. It also allows the color of a specific type of message to be set. + + + By default, all output is written to the console's standard output stream. + The property can be set to direct the output to the + error stream. + + + NOTE: This appender writes directly to the application's attached console + not to the System.Console.Out or System.Console.Error TextWriter. + The System.Console.Out and System.Console.Error streams can be + programmatically redirected (for example NUnit does this to capture program output). + This appender will ignore these redirections because it needs to use Win32 + API calls to colorize the output. To respect these redirections the + must be used. + + + When configuring the colored console appender, mapping should be + specified to map a logging level to a color. For example: + + + + + + + + + + + + + + The Level is the standard log4net logging level and ForeColor and BackColor can be any + combination of the following values: + + Blue + Green + Red + White + Yellow + Purple + Cyan + HighIntensity + + + + Rick Hobbs + Nicko Cadell + + + + The enum of possible color values for use with the color mapping method + + + + The following flags can be combined together to + form the colors. + + + + + + + color is blue + + + + + color is green + + + + + color is red + + + + + color is white + + + + + color is yellow + + + + + color is purple + + + + + color is cyan + + + + + color is intensified + + + + + Initializes a new instance of the class. + + + The instance of the class is set up to write + to the standard output stream. + + + + + Initializes a new instance of the class + with the specified layout. + + the layout to use for this appender + + The instance of the class is set up to write + to the standard output stream. + + + + + Initializes a new instance of the class + with the specified layout. + + the layout to use for this appender + flag set to true to write to the console error stream + + When is set to true, output is written to + the standard error output stream. Otherwise, output is written to the standard + output stream. + + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + + + Add a mapping of level to color - done by the config file + + The mapping to add + + + Add a mapping to this appender. + Each mapping defines the foreground and background colors + for a level. + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to the console. + + + The format of the output will depend on the appender's layout. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Initialize the options for this appender + + + + Initialize the level to color mappings set on this appender. + + + + + + The to use when writing to the Console + standard output stream. + + + + The to use when writing to the Console + standard output stream. + + + + + + The to use when writing to the Console + standard error output stream. + + + + The to use when writing to the Console + standard error output stream. + + + + + + Flag to write output to the error stream rather than the standard output stream + + + + + Mapping from level object to color value + + + + + The console output stream writer to write to + + + + This writer is not thread safe. + + + + + + A class to act as a mapping between the level that a logging call is made at and + the color it should be displayed as. + + + + Defines the mapping between a level and the color it should be displayed in. + + + + + + The mapped foreground color for the specified level + + + + Required property. + The mapped foreground color for the specified level. + + + + + + The mapped background color for the specified level + + + + Required property. + The mapped background color for the specified level. + + + + + + Initialize the options for the object + + + + Combine the and together. + + + + + + The combined and suitable for + setting the console color. + + + + + Appends logging events to the console. + + + + ConsoleAppender appends log events to the standard output stream + or the error output stream using a layout specified by the + user. + + + By default, all output is written to the console's standard output stream. + The property can be set to direct the output to the + error stream. + + + NOTE: This appender writes each message to the System.Console.Out or + System.Console.Error that is set at the time the event is appended. + Therefore it is possible to programmatically redirect the output of this appender + (for example NUnit does this to capture program output). While this is the desired + behavior of this appender it may have security implications in your application. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + The instance of the class is set up to write + to the standard output stream. + + + + + Initializes a new instance of the class + with the specified layout. + + the layout to use for this appender + + The instance of the class is set up to write + to the standard output stream. + + + + + Initializes a new instance of the class + with the specified layout. + + the layout to use for this appender + flag set to true to write to the console error stream + + When is set to true, output is written to + the standard error output stream. Otherwise, output is written to the standard + output stream. + + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to the console. + + + The format of the output will depend on the appender's layout. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + The to use when writing to the Console + standard output stream. + + + + The to use when writing to the Console + standard output stream. + + + + + + The to use when writing to the Console + standard error output stream. + + + + The to use when writing to the Console + standard error output stream. + + + + + + Appends log events to the system. + + + + The application configuration file can be used to control what listeners + are actually used. See the MSDN documentation for the + class for details on configuring the + debug system. + + + Events are written using the + method. The event's logger name is passed as the value for the category name to the Write method. + + + Nicko Cadell + + + + Initializes a new instance of the . + + + + Default constructor. + + + + + + Initializes a new instance of the + with a specified layout. + + The layout to use with this appender. + + + Obsolete constructor. + + + + + + Gets or sets a value that indicates whether the appender will + flush at the end of each write. + + + The default behavior is to flush at the end of each + write. If the option is set tofalse, then the underlying + stream can defer writing to physical medium to a later time. + + + Avoiding the flush operation at the end of each append results + in a performance gain of 10 to 20 percent. However, there is safety + trade-off involved in skipping flushing. Indeed, when flushing is + skipped, then it is likely that the last few log events will not + be recorded on disk when the application exits. This is a high + price to pay even for a 20% performance gain. + + + + + + Formats the category parameter sent to the Debug method. + + + + Defaults to a with %logger as the pattern which will use the logger name of the current + as the category parameter. + + + + + + + + Flushes any buffered log data. + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + Writes the logging event to the system. + + The event to log. + + + Writes the logging event to the system. + If is true then the + is called. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Immediate flush means that the underlying writer or output stream + will be flushed at the end of each append operation. + + + + Immediate flush is slower but ensures that each append request is + actually written. If is set to + false, then there is a good chance that the last few + logs events are not actually written to persistent media if and + when the application crashes. + + + The default value is true. + + + + + Defaults to a with %logger as the pattern. + + + + + Writes events to the system event log. + + + + The appender will fail if you try to write using an event source that doesn't exist unless it is running with local administrator privileges. + See also http://logging.apache.org/log4net/release/faq.html#trouble-EventLog + + + The EventID of the event log entry can be + set using the EventID property () + on the . + + + The Category of the event log entry can be + set using the Category property () + on the . + + + There is a limit of 32K characters for an event log message + + + When configuring the EventLogAppender a mapping can be + specified to map a logging level to an event log entry type. For example: + + + <mapping> + <level value="ERROR" /> + <eventLogEntryType value="Error" /> + </mapping> + <mapping> + <level value="DEBUG" /> + <eventLogEntryType value="Information" /> + </mapping> + + + The Level is the standard log4net logging level and eventLogEntryType can be any value + from the enum, i.e.: + + Erroran error event + Warninga warning event + Informationan informational event + + + + Aspi Havewala + Douglas de la Torre + Nicko Cadell + Gert Driesen + Thomas Voss + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Initializes a new instance of the class + with the specified . + + The to use with this appender. + + + Obsolete constructor. + + + + + + The name of the log where messages will be stored. + + + The string name of the log where messages will be stored. + + + This is the name of the log as it appears in the Event Viewer + tree. The default value is to log into the Application + log, this is where most applications write their events. However + if you need a separate log for your application (or applications) + then you should set the appropriately. + This should not be used to distinguish your event log messages + from those of other applications, the + property should be used to distinguish events. This property should be + used to group together events into a single log. + + + + + + Property used to set the Application name. This appears in the + event logs when logging. + + + The string used to distinguish events from different sources. + + + Sets the event log source property. + + + + + This property is used to return the name of the computer to use + when accessing the event logs. Currently, this is the current + computer, denoted by a dot "." + + + The string name of the machine holding the event log that + will be logged into. + + + This property cannot be changed. It is currently set to '.' + i.e. the local machine. This may be changed in future. + + + + + Add a mapping of level to - done by the config file + + The mapping to add + + + Add a mapping to this appender. + Each mapping defines the event log entry type for a level. + + + + + + Gets or sets the used to write to the EventLog. + + + The used to write to the EventLog. + + + + The system security context used to write to the EventLog. + + + Unless a specified here for this appender + the is queried for the + security context to use. The default behavior is to use the security context + of the current thread. + + + + + + Gets or sets the EventId to use unless one is explicitly specified via the LoggingEvent's properties. + + + + The EventID of the event log entry will normally be + set using the EventID property () + on the . + This property provides the fallback value which defaults to 0. + + + + + + Gets or sets the Category to use unless one is explicitly specified via the LoggingEvent's properties. + + + + The Category of the event log entry will normally be + set using the Category property () + on the . + This property provides the fallback value which defaults to 0. + + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Create an event log source + + + Uses different API calls under NET_2_0 + + + + + This method is called by the + method. + + the event to log + + Writes the event to the system event log using the + . + + If the event has an EventID property (see ) + set then this integer will be used as the event log event id. + + + There is a limit of 32K characters for an event log message + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Get the equivalent for a + + the Level to convert to an EventLogEntryType + The equivalent for a + + Because there are fewer applicable + values to use in logging levels than there are in the + this is a one way mapping. There is + a loss of information during the conversion. + + + + + The log name is the section in the event logs where the messages + are stored. + + + + + Name of the application to use when logging. This appears in the + application column of the event log named by . + + + + + The name of the machine which holds the event log. This is + currently only allowed to be '.' i.e. the current machine. + + + + + Mapping from level object to EventLogEntryType + + + + + The security context to use for privileged calls + + + + + The event ID to use unless one is explicitly specified via the LoggingEvent's properties. + + + + + The event category to use unless one is explicitly specified via the LoggingEvent's properties. + + + + + A class to act as a mapping between the level that a logging call is made at and + the color it should be displayed as. + + + + Defines the mapping between a level and its event log entry type. + + + + + + The for this entry + + + + Required property. + The for this entry + + + + + + The fully qualified type of the EventLogAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + The maximum size supported by default. + + + http://msdn.microsoft.com/en-us/library/xzwc042w(v=vs.100).aspx + The 32766 documented max size is two bytes shy of 32K (I'm assuming 32766 + may leave space for a two byte null terminator of #0#0). The 32766 max + length is what the .NET 4.0 source code checks for, but this is WRONG! + Strings with a length > 31839 on Windows Vista or higher can CORRUPT + the event log! See: System.Diagnostics.EventLogInternal.InternalWriteEvent() + for the use of the 32766 max size. + + + + + The maximum size supported by a windows operating system that is vista + or newer. + + + See ReportEvent API: + http://msdn.microsoft.com/en-us/library/aa363679(VS.85).aspx + ReportEvent's lpStrings parameter: + "A pointer to a buffer containing an array of + null-terminated strings that are merged into the message before Event Viewer + displays the string to the user. This parameter must be a valid pointer + (or NULL), even if wNumStrings is zero. Each string is limited to 31,839 characters." + + Going beyond the size of 31839 will (at some point) corrupt the event log on Windows + Vista or higher! It may succeed for a while...but you will eventually run into the + error: "System.ComponentModel.Win32Exception : A device attached to the system is + not functioning", and the event log will then be corrupt (I was able to corrupt + an event log using a length of 31877 on Windows 7). + + The max size for Windows Vista or higher is documented here: + http://msdn.microsoft.com/en-us/library/xzwc042w(v=vs.100).aspx. + Going over this size may succeed a few times but the buffer will overrun and + eventually corrupt the log (based on testing). + + The maxEventMsgSize size is based on the max buffer size of the lpStrings parameter of the ReportEvent API. + The documented max size for EventLog.WriteEntry for Windows Vista and higher is 31839, but I'm leaving room for a + terminator of #0#0, as we cannot see the source of ReportEvent (though we could use an API monitor to examine the + buffer, given enough time). + + + + + The maximum size that the operating system supports for + a event log message. + + + Used to determine the maximum string length that can be written + to the operating system event log and eventually truncate a string + that exceeds the limits. + + + + + This method determines the maximum event log message size allowed for + the current environment. + + + + + + Appends logging events to a file. + + + + Logging events are sent to the file specified by + the property. + + + The file can be opened in either append or overwrite mode + by specifying the property. + If the file path is relative it is taken as relative from + the application base directory. The file encoding can be + specified by setting the property. + + + The layout's and + values will be written each time the file is opened and closed + respectively. If the property is + then the file may contain multiple copies of the header and footer. + + + This appender will first try to open the file for writing when + is called. This will typically be during configuration. + If the file cannot be opened for writing the appender will attempt + to open the file again each time a message is logged to the appender. + If the file cannot be opened for writing when a message is logged then + the message will be discarded by this appender. + + + The supports pluggable file locking models via + the property. + The default behavior, implemented by + is to obtain an exclusive write lock on the file until this appender is closed. + The alternative models only hold a + write lock while the appender is writing a logging event () + or synchronize by using a named system wide Mutex (). + + + All locking strategies have issues and you should seriously consider using a different strategy that + avoids having multiple processes logging to the same file. + + + Nicko Cadell + Gert Driesen + Rodrigo B. de Oliveira + Douglas de la Torre + Niall Daley + + + + Write only that uses the + to manage access to an underlying resource. + + + + + True asynchronous writes are not supported, the implementation forces a synchronous write. + + + + + Locking model base class + + + + Base class for the locking models available to the derived loggers. + + + + + + Open the output file + + The filename to use + Whether to append to the file, or overwrite + The encoding to use + + + Open the file specified and prepare for logging. + No writes will be made until is called. + Must be called before any calls to , + and . + + + + + + Close the file + + + + Close the file. No further writes will be made. + + + + + + Initializes all resources used by this locking model. + + + + + Disposes all resources that were initialized by this locking model. + + + + + Acquire the lock on the file + + A stream that is ready to be written to. + + + Acquire the lock on the file in preparation for writing to it. + Return a stream pointing to the file. + must be called to release the lock on the output file. + + + + + + Release the lock on the file + + + + Release the lock on the file. No further writes will be made to the + stream until is called again. + + + + + + Gets or sets the for this LockingModel + + + The for this LockingModel + + + + The file appender this locking model is attached to and working on + behalf of. + + + The file appender is used to locate the security context and the error handler to use. + + + The value of this property will be set before is + called. + + + + + + Helper method that creates a FileStream under CurrentAppender's SecurityContext. + + + + Typically called during OpenFile or AcquireLock. + + + If the directory portion of the does not exist, it is created + via Directory.CreateDirecctory. + + + + + + + + + + Helper method to close under CurrentAppender's SecurityContext. + + + Does not set to null. + + + + + + Hold an exclusive lock on the output file + + + + Open the file once for writing and hold it open until is called. + Maintains an exclusive lock on the file during this time. + + + + + + Open the file specified and prepare for logging. + + The filename to use + Whether to append to the file, or overwrite + The encoding to use + + + Open the file specified and prepare for logging. + No writes will be made until is called. + Must be called before any calls to , + and . + + + + + + Close the file + + + + Close the file. No further writes will be made. + + + + + + Acquire the lock on the file + + A stream that is ready to be written to. + + + Does nothing. The lock is already taken + + + + + + Release the lock on the file + + + + Does nothing. The lock will be released when the file is closed. + + + + + + Initializes all resources used by this locking model. + + + + + Disposes all resources that were initialized by this locking model. + + + + + Acquires the file lock for each write + + + + Opens the file once for each / cycle, + thus holding the lock for the minimal amount of time. This method of locking + is considerably slower than but allows + other processes to move/delete the log file whilst logging continues. + + + + + + Prepares to open the file when the first message is logged. + + The filename to use + Whether to append to the file, or overwrite + The encoding to use + + + Open the file specified and prepare for logging. + No writes will be made until is called. + Must be called before any calls to , + and . + + + + + + Close the file + + + + Close the file. No further writes will be made. + + + + + + Acquire the lock on the file + + A stream that is ready to be written to. + + + Acquire the lock on the file in preparation for writing to it. + Return a stream pointing to the file. + must be called to release the lock on the output file. + + + + + + Release the lock on the file + + + + Release the lock on the file. No further writes will be made to the + stream until is called again. + + + + + + Initializes all resources used by this locking model. + + + + + Disposes all resources that were initialized by this locking model. + + + + + Provides cross-process file locking. + + Ron Grabowski + Steve Wranovsky + + + + Open the file specified and prepare for logging. + + The filename to use + Whether to append to the file, or overwrite + The encoding to use + + + Open the file specified and prepare for logging. + No writes will be made until is called. + Must be called before any calls to , + - and . + + + + + + Close the file + + + + Close the file. No further writes will be made. + + + + + + Acquire the lock on the file + + A stream that is ready to be written to. + + + Does nothing. The lock is already taken + + + + + + Releases the lock and allows others to acquire a lock. + + + + + Initializes all resources used by this locking model. + + + + + Disposes all resources that were initialized by this locking model. + + + + + Default constructor + + + + Default constructor + + + + + + Construct a new appender using the layout, file and append mode. + + the layout to use with this appender + the full path to the file to write to + flag to indicate if the file should be appended to + + + Obsolete constructor. + + + + + + Construct a new appender using the layout and file specified. + The file will be appended to. + + the layout to use with this appender + the full path to the file to write to + + + Obsolete constructor. + + + + + + Gets or sets the path to the file that logging will be written to. + + + The path to the file that logging will be written to. + + + + If the path is relative it is taken as relative from + the application base directory. + + + + + + Gets or sets a flag that indicates whether the file should be + appended to or overwritten. + + + Indicates whether the file should be appended to or overwritten. + + + + If the value is set to false then the file will be overwritten, if + it is set to true then the file will be appended to. + + The default value is true. + + + + + Gets or sets used to write to the file. + + + The used to write to the file. + + + + The default encoding set is + which is the encoding for the system's current ANSI code page. + + + + + + Gets or sets the used to write to the file. + + + The used to write to the file. + + + + Unless a specified here for this appender + the is queried for the + security context to use. The default behavior is to use the security context + of the current thread. + + + + + + Gets or sets the used to handle locking of the file. + + + The used to lock the file. + + + + Gets or sets the used to handle locking of the file. + + + There are three built in locking models, , and . + The first locks the file from the start of logging to the end, the + second locks only for the minimal amount of time when logging each message + and the last synchronizes processes using a named system wide Mutex. + + + The default locking model is the . + + + + + + Activate the options on the file appender. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + This will cause the file to be opened. + + + + + + Closes any previously opened file and calls the parent's . + + + + Resets the filename and the file stream. + + + + + + Close this appender instance. The underlying stream or writer is also closed. + + + + + Called to initialize the file writer + + + + Will be called for each logged message until the file is + successfully opened. + + + + + + This method is called by the + method. + + The event to log. + + + Writes a log statement to the output stream if the output stream exists + and is writable. + + + The format of the output will depend on the appender's layout. + + + + + + This method is called by the + method. + + The array of events to log. + + + Acquires the output file locks once before writing all the events to + the stream. + + + + + + Writes a footer as produced by the embedded layout's property. + + + + Writes a footer as produced by the embedded layout's property. + + + + + + Writes a header produced by the embedded layout's property. + + + + Writes a header produced by the embedded layout's property. + + + + + + Closes the underlying . + + + + Closes the underlying . + + + + + + Closes the previously opened file. + + + + Writes the to the file and then + closes the file. + + + + + + Sets and opens the file where the log output will go. The specified file must be writable. + + The path to the log file. Must be a fully qualified path. + If true will append to fileName. Otherwise will truncate fileName + + + Calls but guarantees not to throw an exception. + Errors are passed to the . + + + + + + Sets and opens the file where the log output will go. The specified file must be writable. + + The path to the log file. Must be a fully qualified path. + If true will append to fileName. Otherwise will truncate fileName + + + If there was already an opened file, then the previous file + is closed first. + + + This method will ensure that the directory structure + for the specified exists. + + + + + + Sets the quiet writer used for file output + + the file stream that has been opened for writing + + + This implementation of creates a + over the and passes it to the + method. + + + This method can be overridden by sub classes that want to wrap the + in some way, for example to encrypt the output + data using a System.Security.Cryptography.CryptoStream. + + + + + + Sets the quiet writer being used. + + the writer over the file stream that has been opened for writing + + + This method can be overridden by sub classes that want to + wrap the in some way. + + + + + + Convert a path into a fully qualified path. + + The path to convert. + The fully qualified path. + + + Converts the path specified to a fully + qualified path. If the path is relative it is + taken as relative from the application base + directory. + + + + + + Flag to indicate if we should append to the file + or overwrite the file. The default is to append. + + + + + The name of the log file. + + + + + The encoding to use for the file stream. + + + + + The security context to use for privileged calls + + + + + The stream to log to. Has added locking semantics + + + + + The locking model to use + + + + + The fully qualified type of the FileAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + This appender forwards logging events to attached appenders. + + + + The forwarding appender can be used to specify different thresholds + and filters for the same appender at different locations within the hierarchy. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Closes the appender and releases resources. + + + + Releases any resources allocated within the appender such as file handles, + network connections, etc. + + + It is a programming error to append to a closed appender. + + + + + + Forward the logging event to the attached appenders + + The event to log. + + + Delivers the logging event to all the attached appenders. + + + + + + Forward the logging events to the attached appenders + + The array of events to log. + + + Delivers the logging events to all the attached appenders. + + + + + + Adds an to the list of appenders of this + instance. + + The to add to this appender. + + + If the specified is already in the list of + appenders, then it won't be added again. + + + + + + Gets the appenders contained in this appender as an + . + + + If no appenders can be found, then an + is returned. + + + A collection of the appenders in this appender. + + + + + Looks for the appender with the specified name. + + The name of the appender to lookup. + + The appender with the specified name, or null. + + + + Get the named appender attached to this appender. + + + + + + Removes all previously added appenders from this appender. + + + + This is useful when re-reading configuration information. + + + + + + Removes the specified appender from the list of appenders. + + The appender to remove. + The appender removed from the list + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + Removes the appender with the specified name from the list of appenders. + + The name of the appender to remove. + The appender removed from the list + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + Implementation of the interface + + + + + Implement this interface for your own strategies for printing log statements. + + + + Implementors should consider extending the + class which provides a default implementation of this interface. + + + Appenders can also implement the interface. Therefore + they would require that the method + be called after the appenders properties have been configured. + + + Nicko Cadell + Gert Driesen + + + + Closes the appender and releases resources. + + + + Releases any resources allocated within the appender such as file handles, + network connections, etc. + + + It is a programming error to append to a closed appender. + + + + + + Log the logging event in Appender specific way. + + The event to log + + + This method is called to log a message into this appender. + + + + + + Gets or sets the name of this appender. + + The name of the appender. + + The name uniquely identifies the appender. + + + + + Interface for appenders that support bulk logging. + + + + This interface extends the interface to + support bulk logging of objects. Appenders + should only implement this interface if they can bulk log efficiently. + + + Nicko Cadell + + + + Log the array of logging events in Appender specific way. + + The events to log + + + This method is called to log an array of events into this appender. + + + + + + Interface that can be implemented by Appenders that buffer logging data and expose a method. + + + + + Flushes any buffered log data. + + + Appenders that implement the method must do so in a thread-safe manner: it can be called concurrently with + the method. + + Typically this is done by locking on the Appender instance, e.g.: + + + + + + The parameter is only relevant for appenders that process logging events asynchronously, + such as . + + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + Logs events to a local syslog service. + + + + This appender uses the POSIX libc library functions openlog, syslog, and closelog. + If these functions are not available on the local system then this appender will not work! + + + The functions openlog, syslog, and closelog are specified in SUSv2 and + POSIX 1003.1-2001 standards. These are used to log messages to the local syslog service. + + + This appender talks to a local syslog service. If you need to log to a remote syslog + daemon and you cannot configure your local syslog service to do this you may be + able to use the to log via UDP. + + + Syslog messages must have a facility and and a severity. The severity + is derived from the Level of the logging event. + The facility must be chosen from the set of defined syslog + values. The facilities list is predefined + and cannot be extended. + + + An identifier is specified with each log message. This can be specified + by setting the property. The identity (also know + as the tag) must not contain white space. The default value for the + identity is the application name (from ). + + + Rob Lyon + Nicko Cadell + + + + syslog severities + + + + The log4net Level maps to a syslog severity using the + method and the + class. The severity is set on . + + + + + + system is unusable + + + + + action must be taken immediately + + + + + critical conditions + + + + + error conditions + + + + + warning conditions + + + + + normal but significant condition + + + + + informational + + + + + debug-level messages + + + + + syslog facilities + + + + The syslog facility defines which subsystem the logging comes from. + This is set on the property. + + + + + + kernel messages + + + + + random user-level messages + + + + + mail system + + + + + system daemons + + + + + security/authorization messages + + + + + messages generated internally by syslogd + + + + + line printer subsystem + + + + + network news subsystem + + + + + UUCP subsystem + + + + + clock (cron/at) daemon + + + + + security/authorization messages (private) + + + + + ftp daemon + + + + + NTP subsystem + + + + + log audit + + + + + log alert + + + + + clock daemon + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + Initializes a new instance of the class. + + + This instance of the class is set up to write + to a local syslog service. + + + + + Message identity + + + + An identifier is specified with each log message. This can be specified + by setting the property. The identity (also know + as the tag) must not contain white space. The default value for the + identity is the application name (from ). + + + + + + Syslog facility + + + Set to one of the values. The list of + facilities is predefined and cannot be extended. The default value + is . + + + + + Add a mapping of level to severity + + The mapping to add + + + Adds a to this appender. + + + + + + Initialize the appender based on the options set. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to a remote syslog daemon. + + + The format of the output will depend on the appender's layout. + + + + + + Close the syslog when the appender is closed + + + + Close the syslog when the appender is closed + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Translates a log4net level to a syslog severity. + + A log4net level. + A syslog severity. + + + Translates a log4net level to a syslog severity. + + + + + + Generate a syslog priority. + + The syslog facility. + The syslog severity. + A syslog priority. + + + + The facility. The default facility is . + + + + + The message identity + + + + + Marshaled handle to the identity string. We have to hold on to the + string as the openlog and syslog APIs just hold the + pointer to the ident and dereference it for each log message. + + + + + Mapping from level object to syslog severity + + + + + Open connection to system logger. + + + + + Generate a log message. + + + + The libc syslog method takes a format string and a variable argument list similar + to the classic printf function. As this type of vararg list is not supported + by C# we need to specify the arguments explicitly. Here we have specified the + format string with a single message argument. The caller must set the format + string to "%s". + + + + + + Close descriptor used to write to system logger. + + + + + A class to act as a mapping between the level that a logging call is made at and + the syslog severity that is should be logged at. + + + + A class to act as a mapping between the level that a logging call is made at and + the syslog severity that is should be logged at. + + + + + + The mapped syslog severity for the specified level + + + + Required property. + The mapped syslog severity for the specified level + + + + + + Appends colorful logging events to the console, using the .NET 2 + built-in capabilities. + + + + ManagedColoredConsoleAppender appends log events to the standard output stream + or the error output stream using a layout specified by the + user. It also allows the color of a specific type of message to be set. + + + By default, all output is written to the console's standard output stream. + The property can be set to direct the output to the + error stream. + + + When configuring the colored console appender, mappings should be + specified to map logging levels to colors. For example: + + + + + + + + + + + + + + + + + + + + + + The Level is the standard log4net logging level while + ForeColor and BackColor are the values of + enumeration. + + + Based on the ColoredConsoleAppender + + + Rick Hobbs + Nicko Cadell + Pavlos Touboulidis + + + + Initializes a new instance of the class. + + + The instance of the class is set up to write + to the standard output stream. + + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + Target is the value of the console output stream. + This is either "Console.Out" or "Console.Error". + + + + + + Add a mapping of level to color - done by the config file + + The mapping to add + + + Add a mapping to this appender. + Each mapping defines the foreground and background colors + for a level. + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to the console. + + + The format of the output will depend on the appender's layout. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Initialize the options for this appender + + + + Initialize the level to color mappings set on this appender. + + + + + + The to use when writing to the Console + standard output stream. + + + + The to use when writing to the Console + standard output stream. + + + + + + The to use when writing to the Console + standard error output stream. + + + + The to use when writing to the Console + standard error output stream. + + + + + + Flag to write output to the error stream rather than the standard output stream + + + + + Mapping from level object to color value + + + + + A class to act as a mapping between the level that a logging call is made at and + the color it should be displayed as. + + + + Defines the mapping between a level and the color it should be displayed in. + + + + + + The mapped foreground color for the specified level + + + + Required property. + The mapped foreground color for the specified level. + + + + + + The mapped background color for the specified level + + + + Required property. + The mapped background color for the specified level. + + + + + + Stores logging events in an array. + + + + The memory appender stores all the logging events + that are appended in an in-memory array. + + + Use the method to get + and clear the current list of events that have been appended. + + + Use the method to get the current + list of events that have been appended. Note there is a + race-condition when calling and + in pairs, you better use in that case. + + + Use the method to clear the + current list of events. Note there is a + race-condition when calling and + in pairs, you better use in that case. + + + Julian Biddle + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Gets the events that have been logged. + + The events that have been logged + + + Gets the events that have been logged. + + + + + + Gets or sets a value indicating whether only part of the logging event + data should be fixed. + + + true if the appender should only fix part of the logging event + data, otherwise false. The default is false. + + + + Setting this property to true will cause only part of the event + data to be fixed and stored in the appender, hereby improving performance. + + + See for more information. + + + + + + Gets or sets the fields that will be fixed in the event + + + + The logging event needs to have certain thread specific values + captured before it can be buffered. See + for details. + + + + + + This method is called by the method. + + the event to log + + Stores the in the events list. + + + + + Clear the list of events + + + Clear the list of events + + + + + Gets the events that have been logged and clears the list of events. + + The events that have been logged + + + Gets the events that have been logged and clears the list of events. + + + + + + The list of events that have been appended. + + + + + Value indicating which fields in the event should be fixed + + + By default all fields are fixed + + + + + Logs entries by sending network messages using the + native function. + + + + You can send messages only to names that are active + on the network. If you send the message to a user name, + that user must be logged on and running the Messenger + service to receive the message. + + + The receiver will get a top most window displaying the + messages one at a time, therefore this appender should + not be used to deliver a high volume of messages. + + + The following table lists some possible uses for this appender : + + + + + Action + Property Value(s) + + + Send a message to a user account on the local machine + + + = <name of the local machine> + + + = <user name> + + + + + Send a message to a user account on a remote machine + + + = <name of the remote machine> + + + = <user name> + + + + + Send a message to a domain user account + + + = <name of a domain controller | uninitialized> + + + = <user name> + + + + + Send a message to all the names in a workgroup or domain + + + = <workgroup name | domain name>* + + + + + Send a message from the local machine to a remote machine + + + = <name of the local machine | uninitialized> + + + = <name of the remote machine> + + + + + + + Note : security restrictions apply for sending + network messages, see + for more information. + + + + + An example configuration section to log information + using this appender from the local machine, named + LOCAL_PC, to machine OPERATOR_PC : + + + + + + + + + + Nicko Cadell + Gert Driesen + + + + The DNS or NetBIOS name of the server on which the function is to execute. + + + + + The sender of the network message. + + + + + The message alias to which the message should be sent. + + + + + The security context to use for privileged calls + + + + + Initializes the appender. + + + The default constructor initializes all fields to their default values. + + + + + Gets or sets the sender of the message. + + + The sender of the message. + + + If this property is not specified, the message is sent from the local computer. + + + + + Gets or sets the message alias to which the message should be sent. + + + The recipient of the message. + + + This property should always be specified in order to send a message. + + + + + Gets or sets the DNS or NetBIOS name of the remote server on which the function is to execute. + + + DNS or NetBIOS name of the remote server on which the function is to execute. + + + + For Windows NT 4.0 and earlier, the string should begin with \\. + + + If this property is not specified, the local computer is used. + + + + + + Gets or sets the used to call the NetSend method. + + + The used to call the NetSend method. + + + + Unless a specified here for this appender + the is queried for the + security context to use. The default behavior is to use the security context + of the current thread. + + + + + + Initialize the appender based on the options set. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + The appender will be ignored if no was specified. + + + The required property was not specified. + + + + This method is called by the method. + + The event to log. + + + Sends the event using a network message. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Sends a buffer of information to a registered message alias. + + The DNS or NetBIOS name of the server on which the function is to execute. + The message alias to which the message buffer should be sent + The originator of the message. + The message text. + The length, in bytes, of the message text. + + + The following restrictions apply for sending network messages: + + + + + Platform + Requirements + + + Windows NT + + + No special group membership is required to send a network message. + + + Admin, Accounts, Print, or Server Operator group membership is required to + successfully send a network message on a remote server. + + + + + Windows 2000 or later + + + If you send a message on a domain controller that is running Active Directory, + access is allowed or denied based on the access control list (ACL) for the securable + object. The default ACL permits only Domain Admins and Account Operators to send a network message. + + + On a member server or workstation, only Administrators and Server Operators can send a network message. + + + + + + + For more information see Security Requirements for the Network Management Functions. + + + + + If the function succeeds, the return value is zero. + + + + + + Appends log events to the OutputDebugString system. + + + + OutputDebugStringAppender appends log events to the + OutputDebugString system. + + + The string is passed to the native OutputDebugString + function. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Write the logging event to the output debug string API + + the event to log + + + Write the logging event to the output debug string API + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Stub for OutputDebugString native method + + the string to output + + + Stub for OutputDebugString native method + + + + + + Logs events to a remote syslog daemon. + + + + The BSD syslog protocol is used to remotely log to + a syslog daemon. The syslogd listens for for messages + on UDP port 514. + + + The syslog UDP protocol is not authenticated. Most syslog daemons + do not accept remote log messages because of the security implications. + You may be able to use the LocalSyslogAppender to talk to a local + syslog service. + + + There is an RFC 3164 that claims to document the BSD Syslog Protocol. + This RFC can be seen here: http://www.faqs.org/rfcs/rfc3164.html. + This appender generates what the RFC calls an "Original Device Message", + i.e. does not include the TIMESTAMP or HOSTNAME fields. By observation + this format of message will be accepted by all current syslog daemon + implementations. The daemon will attach the current time and the source + hostname or IP address to any messages received. + + + Syslog messages must have a facility and and a severity. The severity + is derived from the Level of the logging event. + The facility must be chosen from the set of defined syslog + values. The facilities list is predefined + and cannot be extended. + + + An identifier is specified with each log message. This can be specified + by setting the property. The identity (also know + as the tag) must not contain white space. The default value for the + identity is the application name (from ). + + + Rob Lyon + Nicko Cadell + + + + Syslog port 514 + + + + + syslog severities + + + + The syslog severities. + + + + + + system is unusable + + + + + action must be taken immediately + + + + + critical conditions + + + + + error conditions + + + + + warning conditions + + + + + normal but significant condition + + + + + informational + + + + + debug-level messages + + + + + syslog facilities + + + + The syslog facilities + + + + + + kernel messages + + + + + random user-level messages + + + + + mail system + + + + + system daemons + + + + + security/authorization messages + + + + + messages generated internally by syslogd + + + + + line printer subsystem + + + + + network news subsystem + + + + + UUCP subsystem + + + + + clock (cron/at) daemon + + + + + security/authorization messages (private) + + + + + ftp daemon + + + + + NTP subsystem + + + + + log audit + + + + + log alert + + + + + clock daemon + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + reserved for local use + + + + + Initializes a new instance of the class. + + + This instance of the class is set up to write + to a remote syslog daemon. + + + + + Message identity + + + + An identifier is specified with each log message. This can be specified + by setting the property. The identity (also know + as the tag) must not contain white space. The default value for the + identity is the application name (from ). + + + + + + Syslog facility + + + Set to one of the values. The list of + facilities is predefined and cannot be extended. The default value + is . + + + + + Add a mapping of level to severity + + The mapping to add + + + Add a mapping to this appender. + + + + + + This method is called by the method. + + The event to log. + + + Writes the event to a remote syslog daemon. + + + The format of the output will depend on the appender's layout. + + + + + + Initialize the options for this appender + + + + Initialize the level to syslog severity mappings set on this appender. + + + + + + Translates a log4net level to a syslog severity. + + A log4net level. + A syslog severity. + + + Translates a log4net level to a syslog severity. + + + + + + Generate a syslog priority. + + The syslog facility. + The syslog severity. + A syslog priority. + + + Generate a syslog priority. + + + + + + The facility. The default facility is . + + + + + The message identity + + + + + Mapping from level object to syslog severity + + + + + Initial buffer size + + + + + Maximum buffer size before it is recycled + + + + + A class to act as a mapping between the level that a logging call is made at and + the syslog severity that is should be logged at. + + + + A class to act as a mapping between the level that a logging call is made at and + the syslog severity that is should be logged at. + + + + + + The mapped syslog severity for the specified level + + + + Required property. + The mapped syslog severity for the specified level + + + + + + Delivers logging events to a remote logging sink. + + + + This Appender is designed to deliver events to a remote sink. + That is any object that implements the + interface. It delivers the events using .NET remoting. The + object to deliver events to is specified by setting the + appenders property. + + The RemotingAppender buffers events before sending them. This allows it to + make more efficient use of the remoting infrastructure. + + Once the buffer is full the events are still not sent immediately. + They are scheduled to be sent using a pool thread. The effect is that + the send occurs asynchronously. This is very important for a + number of non obvious reasons. The remoting infrastructure will + flow thread local variables (stored in the ), + if they are marked as , across the + remoting boundary. If the server is not contactable then + the remoting infrastructure will clear the + objects from the . To prevent a logging failure from + having side effects on the calling application the remoting call must be made + from a separate thread to the one used by the application. A + thread is used for this. If no thread is available then + the events will block in the thread pool manager until a thread is available. + + Because the events are sent asynchronously using pool threads it is possible to close + this appender before all the queued events have been sent. + When closing the appender attempts to wait until all the queued events have been sent, but + this will timeout after 30 seconds regardless. + + If this appender is being closed because the + event has fired it may not be possible to send all the queued events. During process + exit the runtime limits the time that a + event handler is allowed to run for. If the runtime terminates the threads before + the queued events have been sent then they will be lost. To ensure that all events + are sent the appender must be closed before the application exits. See + for details on how to shutdown + log4net programmatically. + + + Nicko Cadell + Gert Driesen + Daniel Cazzulino + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Gets or sets the URL of the well-known object that will accept + the logging events. + + + The well-known URL of the remote sink. + + + + The URL of the remoting sink that will accept logging events. + The sink must implement the + interface. + + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Send the contents of the buffer to the remote sink. + + + The events are not sent immediately. They are scheduled to be sent + using a pool thread. The effect is that the send occurs asynchronously. + This is very important for a number of non obvious reasons. The remoting + infrastructure will flow thread local variables (stored in the ), + if they are marked as , across the + remoting boundary. If the server is not contactable then + the remoting infrastructure will clear the + objects from the . To prevent a logging failure from + having side effects on the calling application the remoting call must be made + from a separate thread to the one used by the application. A + thread is used for this. If no thread is available then + the events will block in the thread pool manager until a thread is available. + + The events to send. + + + + Override base class close. + + + + This method waits while there are queued work items. The events are + sent asynchronously using work items. These items + will be sent once a thread pool thread is available to send them, therefore + it is possible to close the appender before all the queued events have been + sent. + + This method attempts to wait until all the queued events have been sent, but this + method will timeout after 30 seconds regardless. + + If the appender is being closed because the + event has fired it may not be possible to send all the queued events. During process + exit the runtime limits the time that a + event handler is allowed to run for. + + + + + Flushes any buffered log data. + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + A work item is being queued into the thread pool + + + + + A work item from the thread pool has completed + + + + + Send the contents of the buffer to the remote sink. + + + This method is designed to be used with the . + This method expects to be passed an array of + objects in the state param. + + the logging events to send + + + + The URL of the remote sink. + + + + + The local proxy (.NET remoting) for the remote logging sink. + + + + + The number of queued callbacks currently waiting or executing + + + + + Event used to signal when there are no queued work items + + + This event is set when there are no queued work items. In this + state it is safe to close the appender. + + + + + Interface used to deliver objects to a remote sink. + + + This interface must be implemented by a remoting sink + if the is to be used + to deliver logging events to the sink. + + + + + Delivers logging events to the remote sink + + Array of events to log. + + + Delivers logging events to the remote sink + + + + + + Appender that rolls log files based on size or date or both. + + + + RollingFileAppender can roll log files based on size or date or both + depending on the setting of the property. + When set to the log file will be rolled + once its size exceeds the . + When set to the log file will be rolled + once the date boundary specified in the property + is crossed. + When set to the log file will be + rolled once the date boundary specified in the property + is crossed, but within a date boundary the file will also be rolled + once its size exceeds the . + When set to the log file will be rolled when + the appender is configured. This effectively means that the log file can be + rolled once per program execution. + + + A of few additional optional features have been added: + + Attach date pattern for current log file + Backup number increments for newer files + Infinite number of backups by file size + + + + + + For large or infinite numbers of backup files a + greater than zero is highly recommended, otherwise all the backup files need + to be renamed each time a new backup is created. + + + When Date/Time based rolling is used setting + to will reduce the number of file renamings to few or none. + + + + + + Changing or without clearing + the log file directory of backup files will cause unexpected and unwanted side effects. + + + + + If Date/Time based rolling is enabled this appender will attempt to roll existing files + in the directory without a Date/Time tag based on the last write date of the base log file. + The appender only rolls the log file when a message is logged. If Date/Time based rolling + is enabled then the appender will not roll the log file at the Date/Time boundary but + at the point when the next message is logged after the boundary has been crossed. + + + + The extends the and + has the same behavior when opening the log file. + The appender will first try to open the file for writing when + is called. This will typically be during configuration. + If the file cannot be opened for writing the appender will attempt + to open the file again each time a message is logged to the appender. + If the file cannot be opened for writing when a message is logged then + the message will be discarded by this appender. + + + When rolling a backup file necessitates deleting an older backup file the + file to be deleted is moved to a temporary name before being deleted. + + + + + A maximum number of backup files when rolling on date/time boundaries is not supported. + + + + Nicko Cadell + Gert Driesen + Aspi Havewala + Douglas de la Torre + Edward Smit + + + + Style of rolling to use + + + + Style of rolling to use + + + + + + Roll files once per program execution + + + + Roll files once per program execution. + Well really once each time this appender is + configured. + + + Setting this option also sets AppendToFile to + false on the RollingFileAppender, otherwise + this appender would just be a normal file appender. + + + + + + Roll files based only on the size of the file + + + + + Roll files based only on the date + + + + + Roll files based on both the size and date of the file + + + + + The code assumes that the following 'time' constants are in a increasing sequence. + + + + The code assumes that the following 'time' constants are in a increasing sequence. + + + + + + Roll the log not based on the date + + + + + Roll the log for each minute + + + + + Roll the log for each hour + + + + + Roll the log twice a day (midday and midnight) + + + + + Roll the log each day (midnight) + + + + + Roll the log each week + + + + + Roll the log each month + + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Cleans up all resources used by this appender. + + + + + Gets or sets the strategy for determining the current date and time. The default + implementation is to use LocalDateTime which internally calls through to DateTime.Now. + DateTime.UtcNow may be used on frameworks newer than .NET 1.0 by specifying + . + + + An implementation of the interface which returns the current date and time. + + + + Gets or sets the used to return the current date and time. + + + There are two built strategies for determining the current date and time, + + and . + + + The default strategy is . + + + + + + Gets or sets the date pattern to be used for generating file names + when rolling over on date. + + + The date pattern to be used for generating file names when rolling + over on date. + + + + Takes a string in the same format as expected by + . + + + This property determines the rollover schedule when rolling over + on date. + + + + + + Gets or sets the maximum number of backup files that are kept before + the oldest is erased. + + + The maximum number of backup files that are kept before the oldest is + erased. + + + + If set to zero, then there will be no backup files and the log file + will be truncated when it reaches . + + + If a negative number is supplied then no deletions will be made. Note + that this could result in very slow performance as a large number of + files are rolled over unless is used. + + + The maximum applies to each time based group of files and + not the total. + + + + + + Gets or sets the maximum size that the output file is allowed to reach + before being rolled over to backup files. + + + The maximum size in bytes that the output file is allowed to reach before being + rolled over to backup files. + + + + This property is equivalent to except + that it is required for differentiating the setter taking a + argument from the setter taking a + argument. + + + The default maximum file size is 10MB (10*1024*1024). + + + + + + Gets or sets the maximum size that the output file is allowed to reach + before being rolled over to backup files. + + + The maximum size that the output file is allowed to reach before being + rolled over to backup files. + + + + This property allows you to specify the maximum size with the + suffixes "KB", "MB" or "GB" so that the size is interpreted being + expressed respectively in kilobytes, megabytes or gigabytes. + + + For example, the value "10KB" will be interpreted as 10240 bytes. + + + The default maximum file size is 10MB. + + + If you have the option to set the maximum file size programmatically + consider using the property instead as this + allows you to set the size in bytes as a . + + + + + + Gets or sets the rolling file count direction. + + + The rolling file count direction. + + + + Indicates if the current file is the lowest numbered file or the + highest numbered file. + + + By default newer files have lower numbers ( < 0), + i.e. log.1 is most recent, log.5 is the 5th backup, etc... + + + >= 0 does the opposite i.e. + log.1 is the first backup made, log.5 is the 5th backup made, etc. + For infinite backups use >= 0 to reduce + rollover costs. + + The default file count direction is -1. + + + + + Gets or sets the rolling style. + + The rolling style. + + + The default rolling style is . + + + When set to this appender's + property is set to false, otherwise + the appender would append to a single file rather than rolling + the file each time it is opened. + + + + + + Gets or sets a value indicating whether to preserve the file name extension when rolling. + + + true if the file name extension should be preserved. + + + + By default file.log is rolled to file.log.yyyy-MM-dd or file.log.curSizeRollBackup. + However, under Windows the new file name will loose any program associations as the + extension is changed. Optionally file.log can be renamed to file.yyyy-MM-dd.log or + file.curSizeRollBackup.log to maintain any program associations. + + + + + + Gets or sets a value indicating whether to always log to + the same file. + + + true if always should be logged to the same file, otherwise false. + + + + By default file.log is always the current file. Optionally + file.log.yyyy-mm-dd for current formatted datePattern can by the currently + logging file (or file.log.curSizeRollBackup or even + file.log.yyyy-mm-dd.curSizeRollBackup). + + + This will make time based rollovers with a large number of backups + much faster as the appender it won't have to rename all the backups! + + + + + + The fully qualified type of the RollingFileAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Sets the quiet writer being used. + + + This method can be overridden by sub classes. + + the writer to set + + + + Write out a logging event. + + the event to write to file. + + + Handles append time behavior for RollingFileAppender. This checks + if a roll over either by date (checked first) or time (checked second) + is need and then appends to the file last. + + + + + + Write out an array of logging events. + + the events to write to file. + + + Handles append time behavior for RollingFileAppender. This checks + if a roll over either by date (checked first) or time (checked second) + is need and then appends to the file last. + + + + + + Performs any required rolling before outputting the next event + + + + Handles append time behavior for RollingFileAppender. This checks + if a roll over either by date (checked first) or time (checked second) + is need and then appends to the file last. + + + + + + Creates and opens the file for logging. If + is false then the fully qualified name is determined and used. + + the name of the file to open + true to append to existing file + + This method will ensure that the directory structure + for the specified exists. + + + + + Get the current output file name + + the base file name + the output file name + + The output file name is based on the base fileName specified. + If is set then the output + file name is the same as the base file passed in. Otherwise + the output file depends on the date pattern, on the count + direction or both. + + + + + Determines curSizeRollBackups (only within the current roll point) + + + + + Generates a wildcard pattern that can be used to find all files + that are similar to the base file name. + + + + + + + Builds a list of filenames for all files matching the base filename plus a file + pattern. + + + + + + + Initiates a roll over if needed for crossing a date boundary since the last run. + + + + + Initializes based on existing conditions at time of . + + + + Initializes based on existing conditions at time of . + The following is done + + determine curSizeRollBackups (only within the current roll point) + initiates a roll over if needed for crossing a date boundary since the last run. + + + + + + + Does the work of bumping the 'current' file counter higher + to the highest count when an incremental file name is seen. + The highest count is either the first file (when count direction + is greater than 0) or the last file (when count direction less than 0). + In either case, we want to know the highest count that is present. + + + + + + + Attempts to extract a number from the end of the file name that indicates + the number of the times the file has been rolled over. + + + Certain date pattern extensions like yyyyMMdd will be parsed as valid backup indexes. + + + + + + + Takes a list of files and a base file name, and looks for + 'incremented' versions of the base file. Bumps the max + count up to the highest count seen. + + + + + + + Calculates the RollPoint for the datePattern supplied. + + the date pattern to calculate the check period for + The RollPoint that is most accurate for the date pattern supplied + + Essentially the date pattern is examined to determine what the + most suitable roll point is. The roll point chosen is the roll point + with the smallest period that can be detected using the date pattern + supplied. i.e. if the date pattern only outputs the year, month, day + and hour then the smallest roll point that can be detected would be + and hourly roll point as minutes could not be detected. + + + + + Initialize the appender based on the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + Sets initial conditions including date/time roll over information, first check, + scheduledFilename, and calls to initialize + the current number of backups. + + + + + + + + + .1, .2, .3, etc. + + + + + Rollover the file(s) to date/time tagged file(s). + + set to true if the file to be rolled is currently open + + + Rollover the file(s) to date/time tagged file(s). + Resets curSizeRollBackups. + If fileIsOpen is set then the new file is opened (through SafeOpenFile). + + + + + + Renames file to file . + + Name of existing file to roll. + New name for file. + + + Renames file to file . It + also checks for existence of target file and deletes if it does. + + + + + + Test if a file exists at a specified path + + the path to the file + true if the file exists + + + Test if a file exists at a specified path + + + + + + Deletes the specified file if it exists. + + The file to delete. + + + Delete a file if is exists. + The file is first moved to a new filename then deleted. + This allows the file to be removed even when it cannot + be deleted, but it still can be moved. + + + + + + Implements file roll base on file size. + + + + If the maximum number of size based backups is reached + (curSizeRollBackups == maxSizeRollBackups) then the oldest + file is deleted -- its index determined by the sign of countDirection. + If countDirection < 0, then files + {File.1, ..., File.curSizeRollBackups -1} + are renamed to {File.2, ..., + File.curSizeRollBackups}. Moreover, File is + renamed File.1 and closed. + + + A new file is created to receive further log output. + + + If maxSizeRollBackups is equal to zero, then the + File is truncated with no backup files created. + + + If maxSizeRollBackups < 0, then File is + renamed if needed and no files are deleted. + + + + + + Implements file roll. + + the base name to rename + + + If the maximum number of size based backups is reached + (curSizeRollBackups == maxSizeRollBackups) then the oldest + file is deleted -- its index determined by the sign of countDirection. + If countDirection < 0, then files + {File.1, ..., File.curSizeRollBackups -1} + are renamed to {File.2, ..., + File.curSizeRollBackups}. + + + If maxSizeRollBackups is equal to zero, then the + File is truncated with no backup files created. + + + If maxSizeRollBackups < 0, then File is + renamed if needed and no files are deleted. + + + This is called by to rename the files. + + + + + + Get the start time of the next window for the current rollpoint + + the current date + the type of roll point we are working with + the start time for the next roll point an interval after the currentDateTime date + + + Returns the date of the next roll point after the currentDateTime date passed to the method. + + + The basic strategy is to subtract the time parts that are less significant + than the rollpoint from the current time. This should roll the time back to + the start of the time window for the current rollpoint. Then we add 1 window + worth of time and get the start time of the next window for the rollpoint. + + + + + + This object supplies the current date/time. Allows test code to plug in + a method to control this class when testing date/time based rolling. The default + implementation uses the underlying value of DateTime.Now. + + + + + The date pattern. By default, the pattern is set to ".yyyy-MM-dd" + meaning daily rollover. + + + + + The actual formatted filename that is currently being written to + or will be the file transferred to on roll over + (based on staticLogFileName). + + + + + The timestamp when we shall next recompute the filename. + + + + + Holds date of last roll over + + + + + The type of rolling done + + + + + The default maximum file size is 10MB + + + + + There is zero backup files by default + + + + + How many sized based backups have been made so far + + + + + The rolling file count direction. + + + + + The rolling mode used in this appender. + + + + + Cache flag set if we are rolling by date. + + + + + Cache flag set if we are rolling by size. + + + + + Value indicating whether to always log to the same file. + + + + + Value indicating whether to preserve the file name extension when rolling. + + + + + FileName provided in configuration. Used for rolling properly + + + + + A mutex that is used to lock rolling of files. + + + + + The 1st of January 1970 in UTC + + + + + This interface is used to supply Date/Time information to the . + + + This interface is used to supply Date/Time information to the . + Used primarily to allow test classes to plug themselves in so they can + supply test date/times. + + + + + Gets the current time. + + The current time. + + + Gets the current time. + + + + + + Default implementation of that returns the current time. + + + + + Gets the current time. + + The current time. + + + Gets the current time. + + + + + + Implementation of that returns the current time as the coordinated universal time (UTC). + + + + + Gets the current time. + + The current time. + + + Gets the current time. + + + + + + Send an e-mail when a specific logging event occurs, typically on errors + or fatal errors. + + + + The number of logging events delivered in this e-mail depend on + the value of option. The + keeps only the last + logging events in its + cyclic buffer. This keeps memory requirements at a reasonable level while + still delivering useful application context. + + + Authentication and setting the server Port are only available on the MS .NET 1.1 runtime. + For these features to be enabled you need to ensure that you are using a version of + the log4net assembly that is built against the MS .NET 1.1 framework and that you are + running the your application on the MS .NET 1.1 runtime. On all other platforms only sending + unauthenticated messages to a server listening on port 25 (the default) is supported. + + + Authentication is supported by setting the property to + either or . + If using authentication then the + and properties must also be set. + + + To set the SMTP server port use the property. The default port is 25. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Default constructor + + + + + + Gets or sets a comma- or semicolon-delimited list of recipient e-mail addresses (use semicolon on .NET 1.1 and comma for later versions). + + + + For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. + + + For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. + + + + + For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. + + + For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. + + + + + + Gets or sets a comma- or semicolon-delimited list of recipient e-mail addresses + that will be carbon copied (use semicolon on .NET 1.1 and comma for later versions). + + + + For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. + + + For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. + + + + + For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. + + + For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. + + + + + + Gets or sets a semicolon-delimited list of recipient e-mail addresses + that will be blind carbon copied. + + + A semicolon-delimited list of e-mail addresses. + + + + A semicolon-delimited list of recipient e-mail addresses. + + + + + + Gets or sets the e-mail address of the sender. + + + The e-mail address of the sender. + + + + The e-mail address of the sender. + + + + + + Gets or sets the subject line of the e-mail message. + + + The subject line of the e-mail message. + + + + The subject line of the e-mail message. + + + + + + Gets or sets the name of the SMTP relay mail server to use to send + the e-mail messages. + + + The name of the e-mail relay server. If SmtpServer is not set, the + name of the local SMTP server is used. + + + + The name of the e-mail relay server. If SmtpServer is not set, the + name of the local SMTP server is used. + + + + + + Obsolete + + + Use the BufferingAppenderSkeleton Fix methods instead + + + + Obsolete property. + + + + + + The mode to use to authentication with the SMTP server + + + Authentication is only available on the MS .NET 1.1 runtime. + + Valid Authentication mode values are: , + , and . + The default value is . When using + you must specify the + and to use to authenticate. + When using the Windows credentials for the current + thread, if impersonating, or the process will be used to authenticate. + + + + + + The username to use to authenticate with the SMTP server + + + Authentication is only available on the MS .NET 1.1 runtime. + + A and must be specified when + is set to , + otherwise the username will be ignored. + + + + + + The password to use to authenticate with the SMTP server + + + Authentication is only available on the MS .NET 1.1 runtime. + + A and must be specified when + is set to , + otherwise the password will be ignored. + + + + + + The port on which the SMTP server is listening + + + Server Port is only available on the MS .NET 1.1 runtime. + + The port on which the SMTP server is listening. The default + port is 25. The Port can only be changed when running on + the MS .NET 1.1 runtime. + + + + + + Gets or sets the priority of the e-mail message + + + One of the values. + + + + Sets the priority of the e-mails generated by this + appender. The default priority is . + + + If you are using this appender to report errors then + you may want to set the priority to . + + + + + + Enable or disable use of SSL when sending e-mail message + + + This is available on MS .NET 2.0 runtime and higher + + + + + Gets or sets the reply-to e-mail address. + + + This is available on MS .NET 2.0 runtime and higher + + + + + Gets or sets the subject encoding to be used. + + + The default encoding is the operating system's current ANSI codepage. + + + + + Gets or sets the body encoding to be used. + + + The default encoding is the operating system's current ANSI codepage. + + + + + Sends the contents of the cyclic buffer as an e-mail message. + + The logging events to send. + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Send the email message + + the body text to include in the mail + + + + Values for the property. + + + + SMTP authentication modes. + + + + + + No authentication + + + + + Basic authentication. + + + Requires a username and password to be supplied + + + + + Integrated authentication + + + Uses the Windows credentials from the current thread or process to authenticate. + + + + + trims leading and trailing commas or semicolons + + + + + Send an email when a specific logging event occurs, typically on errors + or fatal errors. Rather than sending via smtp it writes a file into the + directory specified by . This allows services such + as the IIS SMTP agent to manage sending the messages. + + + + The configuration for this appender is identical to that of the SMTPAppender, + except that instead of specifying the SMTPAppender.SMTPHost you specify + . + + + The number of logging events delivered in this e-mail depend on + the value of option. The + keeps only the last + logging events in its + cyclic buffer. This keeps memory requirements at a reasonable level while + still delivering useful application context. + + + Niall Daley + Nicko Cadell + + + + Default constructor + + + + Default constructor + + + + + + Gets or sets a semicolon-delimited list of recipient e-mail addresses. + + + A semicolon-delimited list of e-mail addresses. + + + + A semicolon-delimited list of e-mail addresses. + + + + + + Gets or sets the e-mail address of the sender. + + + The e-mail address of the sender. + + + + The e-mail address of the sender. + + + + + + Gets or sets the subject line of the e-mail message. + + + The subject line of the e-mail message. + + + + The subject line of the e-mail message. + + + + + + Gets or sets the path to write the messages to. + + + + Gets or sets the path to write the messages to. This should be the same + as that used by the agent sending the messages. + + + + + + Gets or sets the file extension for the generated files + + + The file extension for the generated files + + + + The file extension for the generated files + + + + + + Gets or sets the used to write to the pickup directory. + + + The used to write to the pickup directory. + + + + Unless a specified here for this appender + the is queried for the + security context to use. The default behavior is to use the security context + of the current thread. + + + + + + Sends the contents of the cyclic buffer as an e-mail message. + + The logging events to send. + + + Sends the contents of the cyclic buffer as an e-mail message. + + + + + + Activate the options on this appender. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Convert a path into a fully qualified path. + + The path to convert. + The fully qualified path. + + + Converts the path specified to a fully + qualified path. If the path is relative it is + taken as relative from the application base + directory. + + + + + + The security context to use for privileged calls + + + + + Appender that allows clients to connect via Telnet to receive log messages + + + + The TelnetAppender accepts socket connections and streams logging messages + back to the client. + The output is provided in a telnet-friendly way so that a log can be monitored + over a TCP/IP socket. + This allows simple remote monitoring of application logging. + + + The default is 23 (the telnet port). + + + Keith Long + Nicko Cadell + + + + Default constructor + + + + Default constructor + + + + + + The fully qualified type of the TelnetAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Gets or sets the TCP port number on which this will listen for connections. + + + An integer value in the range to + indicating the TCP port number on which this will listen for connections. + + + + The default value is 23 (the telnet port). + + + The value specified is less than + or greater than . + + + + Overrides the parent method to close the socket handler + + + + Closes all the outstanding connections. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Initialize the appender based on the options set. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + Create the socket handler and wait for connections + + + + + + Writes the logging event to each connected client. + + The event to log. + + + Writes the logging event to each connected client. + + + + + + Helper class to manage connected clients + + + + The SocketHandler class is used to accept connections from + clients. It is threaded so that clients can connect/disconnect + asynchronously. + + + + + + Class that represents a client connected to this handler + + + + Class that represents a client connected to this handler + + + + + + Create this for the specified + + the client's socket + + + Opens a stream writer on the socket. + + + + + + Write a string to the client + + string to send + + + Write a string to the client + + + + + + Cleanup the clients connection + + + + Close the socket connection. + + + + + + Opens a new server port on + + the local port to listen on for connections + + + Creates a socket handler on the specified local server port. + + + + + + Sends a string message to each of the connected clients + + the text to send + + + Sends a string message to each of the connected clients + + + + + + Add a client to the internal clients list + + client to add + + + + Remove a client from the internal clients list + + client to remove + + + + Test if this handler has active connections + + + true if this handler has active connections + + + + This property will be true while this handler has + active connections, that is at least one connection that + the handler will attempt to send a message to. + + + + + + Callback used to accept a connection on the server socket + + The result of the asynchronous operation + + + On connection adds to the list of connections + if there are two many open connections you will be disconnected + + + + + + Close all network connections + + + + Make sure we close all network connections + + + + + + Sends logging events to a . + + + + An Appender that writes to a . + + + This appender may be used stand alone if initialized with an appropriate + writer, however it is typically used as a base class for an appender that + can open a to write to. + + + Nicko Cadell + Gert Driesen + Douglas de la Torre + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Initializes a new instance of the class and + sets the output destination to a new initialized + with the specified . + + The layout to use with this appender. + The to output to. + + + Obsolete constructor. + + + + + + Initializes a new instance of the class and sets + the output destination to the specified . + + The layout to use with this appender + The to output to + + The must have been previously opened. + + + + Obsolete constructor. + + + + + + Gets or set whether the appender will flush at the end + of each append operation. + + + + The default behavior is to flush at the end of each + append operation. + + + If this option is set to false, then the underlying + stream can defer persisting the logging event to a later + time. + + + + Avoiding the flush operation at the end of each append results in + a performance gain of 10 to 20 percent. However, there is safety + trade-off involved in skipping flushing. Indeed, when flushing is + skipped, then it is likely that the last few log events will not + be recorded on disk when the application exits. This is a high + price to pay even for a 20% performance gain. + + + + + Sets the where the log output will go. + + + + The specified must be open and writable. + + + The will be closed when the appender + instance is closed. + + + Note: Logging to an unopened will fail. + + + + + + This method determines if there is a sense in attempting to append. + + + + This method checks if an output target has been set and if a + layout has been set. + + + false if any of the preconditions fail. + + + + This method is called by the + method. + + The event to log. + + + Writes a log statement to the output stream if the output stream exists + and is writable. + + + The format of the output will depend on the appender's layout. + + + + + + This method is called by the + method. + + The array of events to log. + + + This method writes all the bulk logged events to the output writer + before flushing the stream. + + + + + + Close this appender instance. The underlying stream or writer is also closed. + + + Closed appenders cannot be reused. + + + + + Gets or set the and the underlying + , if any, for this appender. + + + The for this appender. + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Writes the footer and closes the underlying . + + + + Writes the footer and closes the underlying . + + + + + + Closes the underlying . + + + + Closes the underlying . + + + + + + Clears internal references to the underlying + and other variables. + + + + Subclasses can override this method for an alternate closing behavior. + + + + + + Writes a footer as produced by the embedded layout's property. + + + + Writes a footer as produced by the embedded layout's property. + + + + + + Writes a header produced by the embedded layout's property. + + + + Writes a header produced by the embedded layout's property. + + + + + + Called to allow a subclass to lazily initialize the writer + + + + This method is called when an event is logged and the or + have not been set. This allows a subclass to + attempt to initialize the writer multiple times. + + + + + + Gets or sets the where logging events + will be written to. + + + The where logging events are written. + + + + This is the where logging events + will be written to. + + + + + + This is the where logging events + will be written to. + + + + + Immediate flush means that the underlying + or output stream will be flushed at the end of each append operation. + + + + Immediate flush is slower but ensures that each append request is + actually written. If is set to + false, then there is a good chance that the last few + logging events are not actually persisted if and when the application + crashes. + + + The default value is true. + + + + + + The fully qualified type of the TextWriterAppender class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Flushes any buffered log data. + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + Appends log events to the system. + + + + The application configuration file can be used to control what listeners + are actually used. See the MSDN documentation for the + class for details on configuring the + trace system. + + + Events are written using the System.Diagnostics.Trace.Write(string,string) + method. The event's logger name is the default value for the category parameter + of the Write method. + + + Compact Framework
+ The Compact Framework does not support the + class for any operation except Assert. When using the Compact Framework this + appender will write to the system rather than + the Trace system. This appender will therefore behave like the . +
+
+ Douglas de la Torre + Nicko Cadell + Gert Driesen + Ron Grabowski +
+ + + Initializes a new instance of the . + + + + Default constructor. + + + + + + Initializes a new instance of the + with a specified layout. + + The layout to use with this appender. + + + Obsolete constructor. + + + + + + Gets or sets a value that indicates whether the appender will + flush at the end of each write. + + + The default behavior is to flush at the end of each + write. If the option is set tofalse, then the underlying + stream can defer writing to physical medium to a later time. + + + Avoiding the flush operation at the end of each append results + in a performance gain of 10 to 20 percent. However, there is safety + trade-off involved in skipping flushing. Indeed, when flushing is + skipped, then it is likely that the last few log events will not + be recorded on disk when the application exits. This is a high + price to pay even for a 20% performance gain. + + + + + + The category parameter sent to the Trace method. + + + + Defaults to %logger which will use the logger name of the current + as the category parameter. + + + + + + + + Writes the logging event to the system. + + The event to log. + + + Writes the logging event to the system. + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Immediate flush means that the underlying writer or output stream + will be flushed at the end of each append operation. + + + + Immediate flush is slower but ensures that each append request is + actually written. If is set to + false, then there is a good chance that the last few + logs events are not actually written to persistent media if and + when the application crashes. + + + The default value is true. + + + + + Defaults to %logger + + + + + Flushes any buffered log data. + + The maximum time to wait for logging events to be flushed. + True if all logging events were flushed successfully, else false. + + + + Sends logging events as connectionless UDP datagrams to a remote host or a + multicast group using an . + + + + UDP guarantees neither that messages arrive, nor that they arrive in the correct order. + + + To view the logging results, a custom application can be developed that listens for logging + events. + + + When decoding events send via this appender remember to use the same encoding + to decode the events as was used to send the events. See the + property to specify the encoding to use. + + + + This example shows how to log receive logging events that are sent + on IP address 244.0.0.1 and port 8080 to the console. The event is + encoded in the packet as a unicode string and it is decoded as such. + + IPEndPoint remoteEndPoint = new IPEndPoint(IPAddress.Any, 0); + UdpClient udpClient; + byte[] buffer; + string loggingEvent; + + try + { + udpClient = new UdpClient(8080); + + while(true) + { + buffer = udpClient.Receive(ref remoteEndPoint); + loggingEvent = System.Text.Encoding.Unicode.GetString(buffer); + Console.WriteLine(loggingEvent); + } + } + catch(Exception e) + { + Console.WriteLine(e.ToString()); + } + + + Dim remoteEndPoint as IPEndPoint + Dim udpClient as UdpClient + Dim buffer as Byte() + Dim loggingEvent as String + + Try + remoteEndPoint = new IPEndPoint(IPAddress.Any, 0) + udpClient = new UdpClient(8080) + + While True + buffer = udpClient.Receive(ByRef remoteEndPoint) + loggingEvent = System.Text.Encoding.Unicode.GetString(buffer) + Console.WriteLine(loggingEvent) + Wend + Catch e As Exception + Console.WriteLine(e.ToString()) + End Try + + + An example configuration section to log information using this appender to the + IP 224.0.0.1 on port 8080: + + + + + + + + + + Gert Driesen + Nicko Cadell + + + + Initializes a new instance of the class. + + + The default constructor initializes all fields to their default values. + + + + + Gets or sets the IP address of the remote host or multicast group to which + the underlying should sent the logging event. + + + The IP address of the remote host or multicast group to which the logging event + will be sent. + + + + Multicast addresses are identified by IP class D addresses (in the range 224.0.0.0 to + 239.255.255.255). Multicast packets can pass across different networks through routers, so + it is possible to use multicasts in an Internet scenario as long as your network provider + supports multicasting. + + + Hosts that want to receive particular multicast messages must register their interest by joining + the multicast group. Multicast messages are not sent to networks where no host has joined + the multicast group. Class D IP addresses are used for multicast groups, to differentiate + them from normal host addresses, allowing nodes to easily detect if a message is of interest. + + + Static multicast addresses that are needed globally are assigned by IANA. A few examples are listed in the table below: + + + + + IP Address + Description + + + 224.0.0.1 + + + Sends a message to all system on the subnet. + + + + + 224.0.0.2 + + + Sends a message to all routers on the subnet. + + + + + 224.0.0.12 + + + The DHCP server answers messages on the IP address 224.0.0.12, but only on a subnet. + + + + + + + A complete list of actually reserved multicast addresses and their owners in the ranges + defined by RFC 3171 can be found at the IANA web site. + + + The address range 239.0.0.0 to 239.255.255.255 is reserved for administrative scope-relative + addresses. These addresses can be reused with other local groups. Routers are typically + configured with filters to prevent multicast traffic in this range from flowing outside + of the local network. + + + + + + Gets or sets the TCP port number of the remote host or multicast group to which + the underlying should sent the logging event. + + + An integer value in the range to + indicating the TCP port number of the remote host or multicast group to which the logging event + will be sent. + + + The underlying will send messages to this TCP port number + on the remote host or multicast group. + + The value specified is less than or greater than . + + + + Gets or sets the TCP port number from which the underlying will communicate. + + + An integer value in the range to + indicating the TCP port number from which the underlying will communicate. + + + + The underlying will bind to this port for sending messages. + + + Setting the value to 0 (the default) will cause the udp client not to bind to + a local port. + + + The value specified is less than or greater than . + + + + Gets or sets used to write the packets. + + + The used to write the packets. + + + + The used to write the packets. + + + + + + Gets or sets the underlying . + + + The underlying . + + + creates a to send logging events + over a network. Classes deriving from can use this + property to get or set this . Use the underlying + returned from if you require access beyond that which + provides. + + + + + Gets or sets the cached remote endpoint to which the logging events should be sent. + + + The cached remote endpoint to which the logging events will be sent. + + + The method will initialize the remote endpoint + with the values of the and + properties. + + + + + Initialize the appender based on the options set. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + The appender will be ignored if no was specified or + an invalid remote or local TCP port number was specified. + + + The required property was not specified. + The TCP port number assigned to or is less than or greater than . + + + + This method is called by the method. + + The event to log. + + + Sends the event using an UDP datagram. + + + Exceptions are passed to the . + + + + + + This appender requires a to be set. + + true + + + This appender requires a to be set. + + + + + + Closes the UDP connection and releases all resources associated with + this instance. + + + + Disables the underlying and releases all managed + and unmanaged resources associated with the . + + + + + + Initializes the underlying connection. + + + + The underlying is initialized and binds to the + port number from which you intend to communicate. + + + Exceptions are passed to the . + + + + + + The IP address of the remote host or multicast group to which + the logging event will be sent. + + + + + The TCP port number of the remote host or multicast group to + which the logging event will be sent. + + + + + The cached remote endpoint to which the logging events will be sent. + + + + + The TCP port number from which the will communicate. + + + + + The instance that will be used for sending the + logging events. + + + + + The encoding to use for the packet. + + + + + Assembly level attribute that specifies a domain to alias to this assembly's repository. + + + + AliasDomainAttribute is obsolete. Use AliasRepositoryAttribute instead of AliasDomainAttribute. + + + An assembly's logger repository is defined by its , + however this can be overridden by an assembly loaded before the target assembly. + + + An assembly can alias another assembly's domain to its repository by + specifying this attribute with the name of the target domain. + + + This attribute can only be specified on the assembly and may be used + as many times as necessary to alias all the required domains. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class with + the specified domain to alias to this assembly's repository. + + The domain to alias to this assemby's repository. + + + Obsolete. Use instead of . + + + + + + Assembly level attribute that specifies a repository to alias to this assembly's repository. + + + + An assembly's logger repository is defined by its , + however this can be overridden by an assembly loaded before the target assembly. + + + An assembly can alias another assembly's repository to its repository by + specifying this attribute with the name of the target repository. + + + This attribute can only be specified on the assembly and may be used + as many times as necessary to alias all the required repositories. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class with + the specified repository to alias to this assembly's repository. + + The repository to alias to this assemby's repository. + + + Initializes a new instance of the class with + the specified repository to alias to this assembly's repository. + + + + + + Gets or sets the repository to alias to this assemby's repository. + + + The repository to alias to this assemby's repository. + + + + The name of the repository to alias to this assemby's repository. + + + + + + Use this class to quickly configure a . + + + + Allows very simple programmatic configuration of log4net. + + + Only one appender can be configured using this configurator. + The appender is set at the root of the hierarchy and all logging + events will be delivered to that appender. + + + Appenders can also implement the interface. Therefore + they would require that the method + be called after the appenders properties have been configured. + + + Nicko Cadell + Gert Driesen + + + + The fully qualified type of the BasicConfigurator class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to prevent instantiation of this class. + + + + + + Initializes the log4net system with a default configuration. + + + + Initializes the log4net logging system using a + that will write to Console.Out. The log messages are + formatted using the layout object + with the + layout style. + + + + + + Initializes the log4net system using the specified appenders. + + The appenders to use to log all logging events. + + + Initializes the log4net system using the specified appenders. + + + + + + Initializes the log4net system using the specified appender. + + The appender to use to log all logging events. + + + Initializes the log4net system using the specified appender. + + + + + + Initializes the with a default configuration. + + The repository to configure. + + + Initializes the specified repository using a + that will write to Console.Out. The log messages are + formatted using the layout object + with the + layout style. + + + + + + Initializes the using the specified appender. + + The repository to configure. + The appender to use to log all logging events. + + + Initializes the using the specified appender. + + + + + + Initializes the using the specified appenders. + + The repository to configure. + The appenders to use to log all logging events. + + + Initializes the using the specified appender. + + + + + + Base class for all log4net configuration attributes. + + + This is an abstract class that must be extended by + specific configurators. This attribute allows the + configurator to be parameterized by an assembly level + attribute. + + Nicko Cadell + Gert Driesen + + + + Constructor used by subclasses. + + the ordering priority for this configurator + + + The is used to order the configurator + attributes before they are invoked. Higher priority configurators are executed + before lower priority ones. + + + + + + Configures the for the specified assembly. + + The assembly that this attribute was defined on. + The repository to configure. + + + Abstract method implemented by a subclass. When this method is called + the subclass should configure the . + + + + + + Compare this instance to another ConfiguratorAttribute + + the object to compare to + see + + + Compares the priorities of the two instances. + Sorts by priority in descending order. Objects with the same priority are + randomly ordered. + + + + + + Assembly level attribute that specifies the logging domain for the assembly. + + + + DomainAttribute is obsolete. Use RepositoryAttribute instead of DomainAttribute. + + + Assemblies are mapped to logging domains. Each domain has its own + logging repository. This attribute specified on the assembly controls + the configuration of the domain. The property specifies the name + of the domain that this assembly is a part of. The + specifies the type of the repository objects to create for the domain. If + this attribute is not specified and a is not specified + then the assembly will be part of the default shared logging domain. + + + This attribute can only be specified on the assembly and may only be used + once per assembly. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Obsolete. Use RepositoryAttribute instead of DomainAttribute. + + + + + + Initialize a new instance of the class + with the name of the domain. + + The name of the domain. + + + Obsolete. Use RepositoryAttribute instead of DomainAttribute. + + + + + + Use this class to initialize the log4net environment using an Xml tree. + + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + Configures a using an Xml tree. + + + Nicko Cadell + Gert Driesen + + + + Private constructor + + + + + Automatically configures the log4net system based on the + application's configuration settings. + + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + Each application has a configuration file. This has the + same name as the application with '.config' appended. + This file is XML and calling this function prompts the + configurator to look in that file for a section called + log4net that contains the configuration data. + + + + + Automatically configures the using settings + stored in the application's configuration file. + + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + Each application has a configuration file. This has the + same name as the application with '.config' appended. + This file is XML and calling this function prompts the + configurator to look in that file for a section called + log4net that contains the configuration data. + + The repository to configure. + + + + Configures log4net using a log4net element + + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + Loads the log4net configuration from the XML element + supplied as . + + The element to parse. + + + + Configures the using the specified XML + element. + + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + Loads the log4net configuration from the XML element + supplied as . + + The repository to configure. + The element to parse. + + + + Configures log4net using the specified configuration file. + + The XML file to load the configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the log4net configuration data. + + + The log4net configuration file can possible be specified in the application's + configuration file (either MyAppName.exe.config for a + normal application on Web.config for an ASP.NET application). + + + The following example configures log4net using a configuration file, of which the + location is stored in the application's configuration file : + + + using log4net.Config; + using System.IO; + using System.Configuration; + + ... + + DOMConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); + + + In the .config file, the path to the log4net can be specified like this : + + + + + + + + + + + + + Configures log4net using the specified configuration file. + + A stream to load the XML configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the log4net configuration data. + + + Note that this method will NOT close the stream parameter. + + + + + + Configures the using the specified configuration + file. + + The repository to configure. + The XML file to load the configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The log4net configuration file can possible be specified in the application's + configuration file (either MyAppName.exe.config for a + normal application on Web.config for an ASP.NET application). + + + The following example configures log4net using a configuration file, of which the + location is stored in the application's configuration file : + + + using log4net.Config; + using System.IO; + using System.Configuration; + + ... + + DOMConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); + + + In the .config file, the path to the log4net can be specified like this : + + + + + + + + + + + + + Configures the using the specified configuration + file. + + The repository to configure. + The stream to load the XML configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + Note that this method will NOT close the stream parameter. + + + + + + Configures log4net using the file specified, monitors the file for changes + and reloads the configuration if a change is detected. + + The XML file to load the configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The configuration file will be monitored using a + and depends on the behavior of that class. + + + For more information on how to configure log4net using + a separate configuration file, see . + + + + + + + Configures the using the file specified, + monitors the file for changes and reloads the configuration if a change + is detected. + + The repository to configure. + The XML file to load the configuration from. + + + DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The configuration file will be monitored using a + and depends on the behavior of that class. + + + For more information on how to configure log4net using + a separate configuration file, see . + + + + + + + Assembly level attribute to configure the . + + + + AliasDomainAttribute is obsolete. Use AliasRepositoryAttribute instead of AliasDomainAttribute. + + + This attribute may only be used at the assembly scope and can only + be used once per assembly. + + + Use this attribute to configure the + without calling one of the + methods. + + + Nicko Cadell + Gert Driesen + + + + Class to register for the log4net section of the configuration file + + + The log4net section of the configuration file needs to have a section + handler registered. This is the section handler used. It simply returns + the XML element that is the root of the section. + + + Example of registering the log4net section handler : + + + +
+ + + log4net configuration XML goes here + + + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Parses the configuration section. + + The configuration settings in a corresponding parent configuration section. + The configuration context when called from the ASP.NET configuration system. Otherwise, this parameter is reserved and is a null reference. + The for the log4net section. + The for the log4net section. + + + Returns the containing the configuration data, + + + + + + Assembly level attribute that specifies a plugin to attach to + the repository. + + + + Specifies the type of a plugin to create and attach to the + assembly's repository. The plugin type must implement the + interface. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class + with the specified type. + + The type name of plugin to create. + + + Create the attribute with the plugin type specified. + + + Where possible use the constructor that takes a . + + + + + + Initializes a new instance of the class + with the specified type. + + The type of plugin to create. + + + Create the attribute with the plugin type specified. + + + + + + Gets or sets the type for the plugin. + + + The type for the plugin. + + + + The type for the plugin. + + + + + + Gets or sets the type name for the plugin. + + + The type name for the plugin. + + + + The type name for the plugin. + + + Where possible use the property instead. + + + + + + Creates the plugin object defined by this attribute. + + + + Creates the instance of the object as + specified by this attribute. + + + The plugin object. + + + + Returns a representation of the properties of this object. + + + + Overrides base class method to + return a representation of the properties of this object. + + + A representation of the properties of this object + + + + Assembly level attribute that specifies the logging repository for the assembly. + + + + Assemblies are mapped to logging repository. This attribute specified + on the assembly controls + the configuration of the repository. The property specifies the name + of the repository that this assembly is a part of. The + specifies the type of the object + to create for the assembly. If this attribute is not specified or a + is not specified then the assembly will be part of the default shared logging repository. + + + This attribute can only be specified on the assembly and may only be used + once per assembly. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Default constructor. + + + + + + Initialize a new instance of the class + with the name of the repository. + + The name of the repository. + + + Initialize the attribute with the name for the assembly's repository. + + + + + + Gets or sets the name of the logging repository. + + + The string name to use as the name of the repository associated with this + assembly. + + + + This value does not have to be unique. Several assemblies can share the + same repository. They will share the logging configuration of the repository. + + + + + + Gets or sets the type of repository to create for this assembly. + + + The type of repository to create for this assembly. + + + + The type of the repository to create for the assembly. + The type must implement the + interface. + + + This will be the type of repository created when + the repository is created. If multiple assemblies reference the + same repository then the repository is only created once using the + of the first assembly to call into the + repository. + + + + + + Assembly level attribute to configure the . + + + + This attribute may only be used at the assembly scope and can only + be used once per assembly. + + + Use this attribute to configure the + without calling one of the + methods. + + + Nicko Cadell + + + + Construct provider attribute with type specified + + the type of the provider to use + + + The provider specified must subclass the + class. + + + + + + Gets or sets the type of the provider to use. + + + the type of the provider to use. + + + + The provider specified must subclass the + class. + + + + + + Configures the SecurityContextProvider + + The assembly that this attribute was defined on. + The repository to configure. + + + Creates a provider instance from the specified. + Sets this as the default security context provider . + + + + + + The fully qualified type of the SecurityContextProviderAttribute class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Use this class to initialize the log4net environment using an Xml tree. + + + + Configures a using an Xml tree. + + + Nicko Cadell + Gert Driesen + + + + Private constructor + + + + + Automatically configures the using settings + stored in the application's configuration file. + + + + Each application has a configuration file. This has the + same name as the application with '.config' appended. + This file is XML and calling this function prompts the + configurator to look in that file for a section called + log4net that contains the configuration data. + + + To use this method to configure log4net you must specify + the section + handler for the log4net configuration section. See the + for an example. + + + The repository to configure. + + + + Automatically configures the log4net system based on the + application's configuration settings. + + + + Each application has a configuration file. This has the + same name as the application with '.config' appended. + This file is XML and calling this function prompts the + configurator to look in that file for a section called + log4net that contains the configuration data. + + + To use this method to configure log4net you must specify + the section + handler for the log4net configuration section. See the + for an example. + + + + + + + Configures log4net using a log4net element + + + + Loads the log4net configuration from the XML element + supplied as . + + + The element to parse. + + + + Configures log4net using the specified configuration file. + + The XML file to load the configuration from. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the log4net configuration data. + + + The log4net configuration file can possible be specified in the application's + configuration file (either MyAppName.exe.config for a + normal application on Web.config for an ASP.NET application). + + + The first element matching <configuration> will be read as the + configuration. If this file is also a .NET .config file then you must specify + a configuration section for the log4net element otherwise .NET will + complain. Set the type for the section handler to , for example: + + +
+ + + + + The following example configures log4net using a configuration file, of which the + location is stored in the application's configuration file : + + + using log4net.Config; + using System.IO; + using System.Configuration; + + ... + + XmlConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); + + + In the .config file, the path to the log4net can be specified like this : + + + + + + + + + + + + + Configures log4net using the specified configuration URI. + + A URI to load the XML configuration from. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the log4net configuration data. + + + The must support the URI scheme specified. + + + + + + Configures log4net using the specified configuration data stream. + + A stream to load the XML configuration from. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the log4net configuration data. + + + Note that this method will NOT close the stream parameter. + + + + + + Configures the using the specified XML + element. + + + Loads the log4net configuration from the XML element + supplied as . + + The repository to configure. + The element to parse. + + + + Configures the using the specified configuration + file. + + The repository to configure. + The XML file to load the configuration from. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The log4net configuration file can possible be specified in the application's + configuration file (either MyAppName.exe.config for a + normal application on Web.config for an ASP.NET application). + + + The first element matching <configuration> will be read as the + configuration. If this file is also a .NET .config file then you must specify + a configuration section for the log4net element otherwise .NET will + complain. Set the type for the section handler to , for example: + + +
+ + + + + The following example configures log4net using a configuration file, of which the + location is stored in the application's configuration file : + + + using log4net.Config; + using System.IO; + using System.Configuration; + + ... + + XmlConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); + + + In the .config file, the path to the log4net can be specified like this : + + + + + + + + + + + + + Configures the using the specified configuration + URI. + + The repository to configure. + A URI to load the XML configuration from. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The must support the URI scheme specified. + + + + + + Configures the using the specified configuration + file. + + The repository to configure. + The stream to load the XML configuration from. + + + The configuration data must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + Note that this method will NOT close the stream parameter. + + + + + + Configures log4net using the file specified, monitors the file for changes + and reloads the configuration if a change is detected. + + The XML file to load the configuration from. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The configuration file will be monitored using a + and depends on the behavior of that class. + + + For more information on how to configure log4net using + a separate configuration file, see . + + + + + + + Configures the using the file specified, + monitors the file for changes and reloads the configuration if a change + is detected. + + The repository to configure. + The XML file to load the configuration from. + + + The configuration file must be valid XML. It must contain + at least one element called log4net that holds + the configuration data. + + + The configuration file will be monitored using a + and depends on the behavior of that class. + + + For more information on how to configure log4net using + a separate configuration file, see . + + + + + + + Class used to watch config files. + + + + Uses the to monitor + changes to a specified file. Because multiple change notifications + may be raised when the file is modified, a timer is used to + compress the notifications into a single event. The timer + waits for time before delivering + the event notification. If any further + change notifications arrive while the timer is waiting it + is reset and waits again for to + elapse. + + + + + + Holds the FileInfo used to configure the XmlConfigurator + + + + + Holds the repository being configured. + + + + + The timer used to compress the notification events. + + + + + The default amount of time to wait after receiving notification + before reloading the config file. + + + + + Watches file for changes. This object should be disposed when no longer + needed to free system handles on the watched resources. + + + + + Initializes a new instance of the class to + watch a specified config file used to configure a repository. + + The repository to configure. + The configuration file to watch. + + + Initializes a new instance of the class. + + + + + + Event handler used by . + + The firing the event. + The argument indicates the file that caused the event to be fired. + + + This handler reloads the configuration from the file when the event is fired. + + + + + + Event handler used by . + + The firing the event. + The argument indicates the file that caused the event to be fired. + + + This handler reloads the configuration from the file when the event is fired. + + + + + + Called by the timer when the configuration has been updated. + + null + + + + Release the handles held by the watcher and timer. + + + + + Configures the specified repository using a log4net element. + + The hierarchy to configure. + The element to parse. + + + Loads the log4net configuration from the XML element + supplied as . + + + This method is ultimately called by one of the Configure methods + to load the configuration from an . + + + + + + Maps repository names to ConfigAndWatchHandler instances to allow a particular + ConfigAndWatchHandler to dispose of its FileSystemWatcher when a repository is + reconfigured. + + + + + The fully qualified type of the XmlConfigurator class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Assembly level attribute to configure the . + + + + This attribute may only be used at the assembly scope and can only + be used once per assembly. + + + Use this attribute to configure the + without calling one of the + methods. + + + If neither of the or + properties are set the configuration is loaded from the application's .config file. + If set the property takes priority over the + property. The property + specifies a path to a file to load the config from. The path is relative to the + application's base directory; . + The property is used as a postfix to the assembly file name. + The config file must be located in the application's base directory; . + For example in a console application setting the to + config has the same effect as not specifying the or + properties. + + + The property can be set to cause the + to watch the configuration file for changes. + + + + Log4net will only look for assembly level configuration attributes once. + When using the log4net assembly level attributes to control the configuration + of log4net you must ensure that the first call to any of the + methods is made from the assembly with the configuration + attributes. + + + If you cannot guarantee the order in which log4net calls will be made from + different assemblies you must use programmatic configuration instead, i.e. + call the method directly. + + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Default constructor + + + + + + Gets or sets the filename of the configuration file. + + + The filename of the configuration file. + + + + If specified, this is the name of the configuration file to use with + the . This file path is relative to the + application base directory (). + + + The takes priority over the . + + + + + + Gets or sets the extension of the configuration file. + + + The extension of the configuration file. + + + + If specified this is the extension for the configuration file. + The path to the config file is built by using the application + base directory (), + the assembly file name and the config file extension. + + + If the is set to MyExt then + possible config file names would be: MyConsoleApp.exe.MyExt or + MyClassLibrary.dll.MyExt. + + + The takes priority over the . + + + + + + Gets or sets a value indicating whether to watch the configuration file. + + + true if the configuration should be watched, false otherwise. + + + + If this flag is specified and set to true then the framework + will watch the configuration file and will reload the config each time + the file is modified. + + + The config file can only be watched if it is loaded from local disk. + In a No-Touch (Smart Client) deployment where the application is downloaded + from a web server the config file may not reside on the local disk + and therefore it may not be able to watch it. + + + Watching configuration is not supported on the SSCLI. + + + + + + Configures the for the specified assembly. + + The assembly that this attribute was defined on. + The repository to configure. + + + Configure the repository using the . + The specified must extend the + class otherwise the will not be able to + configure it. + + + The does not extend . + + + + Attempt to load configuration from the local file system + + The assembly that this attribute was defined on. + The repository to configure. + + + + Configure the specified repository using a + + The repository to configure. + the FileInfo pointing to the config file + + + + Attempt to load configuration from a URI + + The assembly that this attribute was defined on. + The repository to configure. + + + + The fully qualified type of the XmlConfiguratorAttribute class. + + + Used by the internal logger to record the Type of the + log message. + + + + + The implementation of the interface suitable + for use with the compact framework + + + + This implementation is a simple + mapping between repository name and + object. + + + The .NET Compact Framework 1.0 does not support retrieving assembly + level attributes therefore unlike the DefaultRepositorySelector + this selector does not examine the calling assembly for attributes. + + + Nicko Cadell + + + + Create a new repository selector + + the type of the repositories to create, must implement + + + Create an new compact repository selector. + The default type for repositories must be specified, + an appropriate value would be . + + + throw if is null + throw if does not implement + + + + Get the for the specified assembly + + not used + The default + + + The argument is not used. This selector does not create a + separate repository for each assembly. + + + As a named repository is not specified the default repository is + returned. The default repository is named log4net-default-repository. + + + + + + Get the named + + the name of the repository to lookup + The named + + + Get the named . The default + repository is log4net-default-repository. Other repositories + must be created using the . + If the named repository does not exist an exception is thrown. + + + throw if is null + throw if the does not exist + + + + Create a new repository for the assembly specified + + not used + the type of repository to create, must implement + the repository created + + + The argument is not used. This selector does not create a + separate repository for each assembly. + + + If the is null then the + default repository type specified to the constructor is used. + + + As a named repository is not specified the default repository is + returned. The default repository is named log4net-default-repository. + + + + + + Create a new repository for the repository specified + + the repository to associate with the + the type of repository to create, must implement . + If this param is null then the default repository type is used. + the repository created + + + The created will be associated with the repository + specified such that a call to with the + same repository specified will return the same repository instance. + + + If the named repository already exists an exception will be thrown. + + + If is null then the default + repository type specified to the constructor is used. + + + throw if is null + throw if the already exists + + + + Test if a named repository exists + + the named repository to check + true if the repository exists + + + Test if a named repository exists. Use + to create a new repository and to retrieve + a repository. + + + + + + Gets a list of objects + + an array of all known objects + + + Gets an array of all of the repositories created by this selector. + + + + + + The fully qualified type of the CompactRepositorySelector class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Event to notify that a logger repository has been created. + + + Event to notify that a logger repository has been created. + + + + Event raised when a new repository is created. + The event source will be this selector. The event args will + be a which + holds the newly created . + + + + + + Notify the registered listeners that the repository has been created + + The repository that has been created + + + Raises the LoggerRepositoryCreatedEvent + event. + + + + + + The default implementation of the interface. + + + + Uses attributes defined on the calling assembly to determine how to + configure the hierarchy for the repository. + + + Nicko Cadell + Gert Driesen + + + + Event to notify that a logger repository has been created. + + + Event to notify that a logger repository has been created. + + + + Event raised when a new repository is created. + The event source will be this selector. The event args will + be a which + holds the newly created . + + + + + + Creates a new repository selector. + + The type of the repositories to create, must implement + + + Create an new repository selector. + The default type for repositories must be specified, + an appropriate value would be . + + + is . + does not implement . + + + + Gets the for the specified assembly. + + The assembly use to lookup the . + + + The type of the created and the repository + to create can be overridden by specifying the + attribute on the . + + + The default values are to use the + implementation of the interface and to use the + as the name of the repository. + + + The created will be automatically configured using + any attributes defined on + the . + + + The for the assembly + is . + + + + Gets the for the specified repository. + + The repository to use to lookup the . + The for the specified repository. + + + Returns the named repository. If is null + a is thrown. If the repository + does not exist a is thrown. + + + Use to create a repository. + + + is . + does not exist. + + + + Create a new repository for the assembly specified + + the assembly to use to create the repository to associate with the . + The type of repository to create, must implement . + The repository created. + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + The type of the created and + the repository to create can be overridden by specifying the + attribute on the + . The default values are to use the + implementation of the + interface and to use the + as the name of the repository. + + + The created will be automatically + configured using any + attributes defined on the . + + + If a repository for the already exists + that repository will be returned. An error will not be raised and that + repository may be of a different type to that specified in . + Also the attribute on the + assembly may be used to override the repository type specified in + . + + + is . + + + + Creates a new repository for the assembly specified. + + the assembly to use to create the repository to associate with the . + The type of repository to create, must implement . + The name to assign to the created repository + Set to true to read and apply the assembly attributes + The repository created. + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + The type of the created and + the repository to create can be overridden by specifying the + attribute on the + . The default values are to use the + implementation of the + interface and to use the + as the name of the repository. + + + The created will be automatically + configured using any + attributes defined on the . + + + If a repository for the already exists + that repository will be returned. An error will not be raised and that + repository may be of a different type to that specified in . + Also the attribute on the + assembly may be used to override the repository type specified in + . + + + is . + + + + Creates a new repository for the specified repository. + + The repository to associate with the . + The type of repository to create, must implement . + If this param is then the default repository type is used. + The new repository. + + + The created will be associated with the repository + specified such that a call to with the + same repository specified will return the same repository instance. + + + is . + already exists. + + + + Test if a named repository exists + + the named repository to check + true if the repository exists + + + Test if a named repository exists. Use + to create a new repository and to retrieve + a repository. + + + + + + Gets a list of objects + + an array of all known objects + + + Gets an array of all of the repositories created by this selector. + + + + + + Aliases a repository to an existing repository. + + The repository to alias. + The repository that the repository is aliased to. + + + The repository specified will be aliased to the repository when created. + The repository must not already exist. + + + When the repository is created it must utilize the same repository type as + the repository it is aliased to, otherwise the aliasing will fail. + + + + is . + -or- + is . + + + + + Notifies the registered listeners that the repository has been created. + + The repository that has been created. + + + Raises the event. + + + + + + Gets the repository name and repository type for the specified assembly. + + The assembly that has a . + in/out param to hold the repository name to use for the assembly, caller should set this to the default value before calling. + in/out param to hold the type of the repository to create for the assembly, caller should set this to the default value before calling. + is . + + + + Configures the repository using information from the assembly. + + The assembly containing + attributes which define the configuration for the repository. + The repository to configure. + + is . + -or- + is . + + + + + Loads the attribute defined plugins on the assembly. + + The assembly that contains the attributes. + The repository to add the plugins to. + + is . + -or- + is . + + + + + Loads the attribute defined aliases on the assembly. + + The assembly that contains the attributes. + The repository to alias to. + + is . + -or- + is . + + + + + The fully qualified type of the DefaultRepositorySelector class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Defined error codes that can be passed to the method. + + + + Values passed to the method. + + + Nicko Cadell + + + + A general error + + + + + Error while writing output + + + + + Failed to flush file + + + + + Failed to close file + + + + + Unable to open output file + + + + + No layout specified + + + + + Failed to parse address + + + + + An evaluator that triggers on an Exception type + + + + This evaluator will trigger if the type of the Exception + passed to + is equal to a Type in . /// + + + Drew Schaeffer + + + + The type that causes the trigger to fire. + + + + + Causes subclasses of to cause the trigger to fire. + + + + + Default ctor to allow dynamic creation through a configurator. + + + + + Constructs an evaluator and initializes to trigger on + + the type that triggers this evaluator. + If true, this evaluator will trigger on subclasses of . + + + + The type that triggers this evaluator. + + + + + If true, this evaluator will trigger on subclasses of . + + + + + Is this the triggering event? + + The event to check + This method returns true, if the logging event Exception + Type is . + Otherwise it returns false + + + This evaluator will trigger if the Exception Type of the event + passed to + is . + + + + + + Interface for attaching appenders to objects. + + + + Interface for attaching, removing and retrieving appenders. + + + Nicko Cadell + Gert Driesen + + + + Attaches an appender. + + The appender to add. + + + Add the specified appender. The implementation may + choose to allow or deny duplicate appenders. + + + + + + Gets all attached appenders. + + + A collection of attached appenders. + + + + Gets a collection of attached appenders. + If there are no attached appenders the + implementation should return an empty + collection rather than null. + + + + + + Gets an attached appender with the specified name. + + The name of the appender to get. + + The appender with the name specified, or null if no appender with the + specified name is found. + + + + Returns an attached appender with the specified. + If no appender with the specified name is found null will be + returned. + + + + + + Removes all attached appenders. + + + + Removes and closes all attached appenders + + + + + + Removes the specified appender from the list of attached appenders. + + The appender to remove. + The appender removed from the list + + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + Removes the appender with the specified name from the list of appenders. + + The name of the appender to remove. + The appender removed from the list + + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + Appenders may delegate their error handling to an . + + + + Error handling is a particularly tedious to get right because by + definition errors are hard to predict and to reproduce. + + + Nicko Cadell + Gert Driesen + + + + Handles the error and information about the error condition is passed as + a parameter. + + The message associated with the error. + The that was thrown when the error occurred. + The error code associated with the error. + + + Handles the error and information about the error condition is passed as + a parameter. + + + + + + Prints the error message passed as a parameter. + + The message associated with the error. + The that was thrown when the error occurred. + + + See . + + + + + + Prints the error message passed as a parameter. + + The message associated with the error. + + + See . + + + + + + Interface for objects that require fixing. + + + + Interface that indicates that the object requires fixing before it + can be taken outside the context of the appender's + method. + + + When objects that implement this interface are stored + in the context properties maps + and + are fixed + (see ) the + method will be called. + + + Nicko Cadell + + + + Get a portable version of this object + + the portable instance of this object + + + Get a portable instance object that represents the current + state of this object. The portable object can be stored + and logged from any thread with identical results. + + + + + + Interface that all loggers implement + + + + This interface supports logging events and testing if a level + is enabled for logging. + + + These methods will not throw exceptions. Note to implementor, ensure + that the implementation of these methods cannot allow an exception + to be thrown to the caller. + + + Nicko Cadell + Gert Driesen + + + + Gets the name of the logger. + + + The name of the logger. + + + + The name of this logger + + + + + + This generic form is intended to be used by wrappers. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The level of the message to be logged. + The message object to log. + the exception to log, including its stack trace. Pass null to not log an exception. + + + Generates a logging event for the specified using + the and . + + + + + + This is the most generic printing method that is intended to be used + by wrappers. + + The event being logged. + + + Logs the specified logging event through this logger. + + + + + + Checks if this logger is enabled for a given passed as parameter. + + The level to check. + + true if this logger is enabled for level, otherwise false. + + + + Test if this logger is going to log events of the specified . + + + + + + Gets the where this + Logger instance is attached to. + + + The that this logger belongs to. + + + + Gets the where this + Logger instance is attached to. + + + + + + Base interface for all wrappers + + + + Base interface for all wrappers. + + + All wrappers must implement this interface. + + + Nicko Cadell + + + + Get the implementation behind this wrapper object. + + + The object that in implementing this object. + + + + The object that in implementing this + object. The Logger object may not + be the same object as this object because of logger decorators. + This gets the actual underlying objects that is used to process + the log events. + + + + + + Interface used to delay activate a configured object. + + + + This allows an object to defer activation of its options until all + options have been set. This is required for components which have + related options that remain ambiguous until all are set. + + + If a component implements this interface then the method + must be called by the container after its all the configured properties have been set + and before the component can be used. + + + Nicko Cadell + + + + Activate the options that were previously set with calls to properties. + + + + This allows an object to defer activation of its options until all + options have been set. This is required for components which have + related options that remain ambiguous until all are set. + + + If a component implements this interface then this method must be called + after its properties have been set before the component can be used. + + + + + + Delegate used to handle logger repository creation event notifications + + The which created the repository. + The event args + that holds the instance that has been created. + + + Delegate used to handle logger repository creation event notifications. + + + + + + Provides data for the event. + + + + A + event is raised every time a is created. + + + + + + The created + + + + + Construct instance using specified + + the that has been created + + + Construct instance using specified + + + + + + The that has been created + + + The that has been created + + + + The that has been created + + + + + + Interface used by the to select the . + + + + The uses a + to specify the policy for selecting the correct + to return to the caller. + + + Nicko Cadell + Gert Driesen + + + + Gets the for the specified assembly. + + The assembly to use to lookup to the + The for the assembly. + + + Gets the for the specified assembly. + + + How the association between and + is made is not defined. The implementation may choose any method for + this association. The results of this method must be repeatable, i.e. + when called again with the same arguments the result must be the + save value. + + + + + + Gets the named . + + The name to use to lookup to the . + The named + + Lookup a named . This is the repository created by + calling . + + + + + Creates a new repository for the assembly specified. + + The assembly to use to create the domain to associate with the . + The type of repository to create, must implement . + The repository created. + + + The created will be associated with the domain + specified such that a call to with the + same assembly specified will return the same repository instance. + + + How the association between and + is made is not defined. The implementation may choose any method for + this association. + + + + + + Creates a new repository with the name specified. + + The name to associate with the . + The type of repository to create, must implement . + The repository created. + + + The created will be associated with the name + specified such that a call to with the + same name will return the same repository instance. + + + + + + Test if a named repository exists + + the named repository to check + true if the repository exists + + + Test if a named repository exists. Use + to create a new repository and to retrieve + a repository. + + + + + + Gets an array of all currently defined repositories. + + + An array of the instances created by + this . + + + Gets an array of all of the repositories created by this selector. + + + + + + Event to notify that a logger repository has been created. + + + Event to notify that a logger repository has been created. + + + + Event raised when a new repository is created. + The event source will be this selector. The event args will + be a which + holds the newly created . + + + + + + Test if an triggers an action + + + + Implementations of this interface allow certain appenders to decide + when to perform an appender specific action. + + + The action or behavior triggered is defined by the implementation. + + + Nicko Cadell + + + + Test if this event triggers the action + + The event to check + true if this event triggers the action, otherwise false + + + Return true if this event triggers the action + + + + + + Defines the default set of levels recognized by the system. + + + + Each has an associated . + + + Levels have a numeric that defines the relative + ordering between levels. Two Levels with the same + are deemed to be equivalent. + + + The levels that are recognized by log4net are set for each + and each repository can have different levels defined. The levels are stored + in the on the repository. Levels are + looked up by name from the . + + + When logging at level INFO the actual level used is not but + the value of LoggerRepository.LevelMap["INFO"]. The default value for this is + , but this can be changed by reconfiguring the level map. + + + Each level has a in addition to its . The + is the string that is written into the output log. By default + the display name is the same as the level name, but this can be used to alias levels + or to localize the log output. + + + Some of the predefined levels recognized by the system are: + + + + . + + + . + + + . + + + . + + + . + + + . + + + . + + + + Nicko Cadell + Gert Driesen + + + + Constructor + + Integer value for this level, higher values represent more severe levels. + The string name of this level. + The display name for this level. This may be localized or otherwise different from the name + + + Initializes a new instance of the class with + the specified level name and value. + + + + + + Constructor + + Integer value for this level, higher values represent more severe levels. + The string name of this level. + + + Initializes a new instance of the class with + the specified level name and value. + + + + + + Gets the name of this level. + + + The name of this level. + + + + Gets the name of this level. + + + + + + Gets the value of this level. + + + The value of this level. + + + + Gets the value of this level. + + + + + + Gets the display name of this level. + + + The display name of this level. + + + + Gets the display name of this level. + + + + + + Returns the representation of the current + . + + + A representation of the current . + + + + Returns the level . + + + + + + Compares levels. + + The object to compare against. + true if the objects are equal. + + + Compares the levels of instances, and + defers to base class if the target object is not a + instance. + + + + + + Returns a hash code + + A hash code for the current . + + + Returns a hash code suitable for use in hashing algorithms and data + structures like a hash table. + + + Returns the hash code of the level . + + + + + + Compares this instance to a specified object and returns an + indication of their relative values. + + A instance or to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the + values compared. The return value has these meanings: + + + Value + Meaning + + + Less than zero + This instance is less than . + + + Zero + This instance is equal to . + + + Greater than zero + + This instance is greater than . + -or- + is . + + + + + + + must be an instance of + or ; otherwise, an exception is thrown. + + + is not a . + + + + Returns a value indicating whether a specified + is greater than another specified . + + A + A + + true if is greater than + ; otherwise, false. + + + + Compares two levels. + + + + + + Returns a value indicating whether a specified + is less than another specified . + + A + A + + true if is less than + ; otherwise, false. + + + + Compares two levels. + + + + + + Returns a value indicating whether a specified + is greater than or equal to another specified . + + A + A + + true if is greater than or equal to + ; otherwise, false. + + + + Compares two levels. + + + + + + Returns a value indicating whether a specified + is less than or equal to another specified . + + A + A + + true if is less than or equal to + ; otherwise, false. + + + + Compares two levels. + + + + + + Returns a value indicating whether two specified + objects have the same value. + + A or . + A or . + + true if the value of is the same as the + value of ; otherwise, false. + + + + Compares two levels. + + + + + + Returns a value indicating whether two specified + objects have different values. + + A or . + A or . + + true if the value of is different from + the value of ; otherwise, false. + + + + Compares two levels. + + + + + + Compares two specified instances. + + The first to compare. + The second to compare. + + A 32-bit signed integer that indicates the relative order of the + two values compared. The return value has these meanings: + + + Value + Meaning + + + Less than zero + is less than . + + + Zero + is equal to . + + + Greater than zero + is greater than . + + + + + + Compares two levels. + + + + + + The level designates a higher level than all the rest. + + + + + The level designates very severe error events. + System unusable, emergencies. + + + + + The level designates very severe error events. + System unusable, emergencies. + + + + + The level designates very severe error events + that will presumably lead the application to abort. + + + + + The level designates very severe error events. + Take immediate action, alerts. + + + + + The level designates very severe error events. + Critical condition, critical. + + + + + The level designates very severe error events. + + + + + The level designates error events that might + still allow the application to continue running. + + + + + The level designates potentially harmful + situations. + + + + + The level designates informational messages + that highlight the progress of the application at the highest level. + + + + + The level designates informational messages that + highlight the progress of the application at coarse-grained level. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates fine-grained informational + events that are most useful to debug an application. + + + + + The level designates the lowest level possible. + + + + + A strongly-typed collection of objects. + + Nicko Cadell + + + + Supports type-safe iteration over a . + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + Creates a read-only wrapper for a LevelCollection instance. + + list to create a readonly wrapper arround + + A LevelCollection wrapper that is read-only. + + + + + Initializes a new instance of the LevelCollection class + that is empty and has the default initial capacity. + + + + + Initializes a new instance of the LevelCollection class + that has the specified initial capacity. + + + The number of elements that the new LevelCollection is initially capable of storing. + + + + + Initializes a new instance of the LevelCollection class + that contains elements copied from the specified LevelCollection. + + The LevelCollection whose elements are copied to the new collection. + + + + Initializes a new instance of the LevelCollection class + that contains elements copied from the specified array. + + The array whose elements are copied to the new list. + + + + Initializes a new instance of the LevelCollection class + that contains elements copied from the specified collection. + + The collection whose elements are copied to the new list. + + + + Type visible only to our subclasses + Used to access protected constructor + + + + + A value + + + + + Allow subclasses to avoid our default constructors + + + + + + Gets the number of elements actually contained in the LevelCollection. + + + + + Copies the entire LevelCollection to a one-dimensional + array. + + The one-dimensional array to copy to. + + + + Copies the entire LevelCollection to a one-dimensional + array, starting at the specified index of the target array. + + The one-dimensional array to copy to. + The zero-based index in at which copying begins. + + + + Gets a value indicating whether access to the collection is synchronized (thread-safe). + + false, because the backing type is an array, which is never thread-safe. + + + + Gets an object that can be used to synchronize access to the collection. + + + + + Gets or sets the at the specified index. + + The zero-based index of the element to get or set. + + is less than zero + -or- + is equal to or greater than . + + + + + Adds a to the end of the LevelCollection. + + The to be added to the end of the LevelCollection. + The index at which the value has been added. + + + + Removes all elements from the LevelCollection. + + + + + Creates a shallow copy of the . + + A new with a shallow copy of the collection data. + + + + Determines whether a given is in the LevelCollection. + + The to check for. + true if is found in the LevelCollection; otherwise, false. + + + + Returns the zero-based index of the first occurrence of a + in the LevelCollection. + + The to locate in the LevelCollection. + + The zero-based index of the first occurrence of + in the entire LevelCollection, if found; otherwise, -1. + + + + + Inserts an element into the LevelCollection at the specified index. + + The zero-based index at which should be inserted. + The to insert. + + is less than zero + -or- + is equal to or greater than . + + + + + Removes the first occurrence of a specific from the LevelCollection. + + The to remove from the LevelCollection. + + The specified was not found in the LevelCollection. + + + + + Removes the element at the specified index of the LevelCollection. + + The zero-based index of the element to remove. + + is less than zero + -or- + is equal to or greater than . + + + + + Gets a value indicating whether the collection has a fixed size. + + true if the collection has a fixed size; otherwise, false. The default is false + + + + Gets a value indicating whether the IList is read-only. + + true if the collection is read-only; otherwise, false. The default is false + + + + Returns an enumerator that can iterate through the LevelCollection. + + An for the entire LevelCollection. + + + + Gets or sets the number of elements the LevelCollection can contain. + + + + + Adds the elements of another LevelCollection to the current LevelCollection. + + The LevelCollection whose elements should be added to the end of the current LevelCollection. + The new of the LevelCollection. + + + + Adds the elements of a array to the current LevelCollection. + + The array whose elements should be added to the end of the LevelCollection. + The new of the LevelCollection. + + + + Adds the elements of a collection to the current LevelCollection. + + The collection whose elements should be added to the end of the LevelCollection. + The new of the LevelCollection. + + + + Sets the capacity to the actual number of elements. + + + + + is less than zero + -or- + is equal to or greater than . + + + + + is less than zero + -or- + is equal to or greater than . + + + + + Supports simple iteration over a . + + + + + Initializes a new instance of the Enumerator class. + + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + An evaluator that triggers at a threshold level + + + + This evaluator will trigger if the level of the event + passed to + is equal to or greater than the + level. + + + Nicko Cadell + + + + The threshold for triggering + + + + + Create a new evaluator using the threshold. + + + + Create a new evaluator using the threshold. + + + This evaluator will trigger if the level of the event + passed to + is equal to or greater than the + level. + + + + + + Create a new evaluator using the specified threshold. + + the threshold to trigger at + + + Create a new evaluator using the specified threshold. + + + This evaluator will trigger if the level of the event + passed to + is equal to or greater than the + level. + + + + + + the threshold to trigger at + + + The that will cause this evaluator to trigger + + + + This evaluator will trigger if the level of the event + passed to + is equal to or greater than the + level. + + + + + + Is this the triggering event? + + The event to check + This method returns true, if the event level + is equal or higher than the . + Otherwise it returns false + + + This evaluator will trigger if the level of the event + passed to + is equal to or greater than the + level. + + + + + + Mapping between string name and Level object + + + + Mapping between string name and object. + This mapping is held separately for each . + The level name is case insensitive. + + + Nicko Cadell + + + + Mapping from level name to Level object. The + level name is case insensitive + + + + + Construct the level map + + + + Construct the level map. + + + + + + Clear the internal maps of all levels + + + + Clear the internal maps of all levels + + + + + + Lookup a by name + + The name of the Level to lookup + a Level from the map with the name specified + + + Returns the from the + map with the name specified. If the no level is + found then null is returned. + + + + + + Create a new Level and add it to the map + + the string to display for the Level + the level value to give to the Level + + + Create a new Level and add it to the map + + + + + + + Create a new Level and add it to the map + + the string to display for the Level + the level value to give to the Level + the display name to give to the Level + + + Create a new Level and add it to the map + + + + + + Add a Level to the map + + the Level to add + + + Add a Level to the map + + + + + + Return all possible levels as a list of Level objects. + + all possible levels as a list of Level objects + + + Return all possible levels as a list of Level objects. + + + + + + Lookup a named level from the map + + the name of the level to lookup is taken from this level. + If the level is not set on the map then this level is added + the level in the map with the name specified + + + Lookup a named level from the map. The name of the level to lookup is taken + from the property of the + argument. + + + If no level with the specified name is found then the + argument is added to the level map + and returned. + + + + + + The internal representation of caller location information. + + + + This class uses the System.Diagnostics.StackTrace class to generate + a call stack. The caller's information is then extracted from this stack. + + + The System.Diagnostics.StackTrace class is not supported on the + .NET Compact Framework 1.0 therefore caller location information is not + available on that framework. + + + The System.Diagnostics.StackTrace class has this to say about Release builds: + + + "StackTrace information will be most informative with Debug build configurations. + By default, Debug builds include debug symbols, while Release builds do not. The + debug symbols contain most of the file, method name, line number, and column + information used in constructing StackFrame and StackTrace objects. StackTrace + might not report as many method calls as expected, due to code transformations + that occur during optimization." + + + This means that in a Release build the caller information may be incomplete or may + not exist at all! Therefore caller location information cannot be relied upon in a Release build. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The declaring type of the method that is + the stack boundary into the logging system for this call. + + + Initializes a new instance of the + class based on the current thread. + + + + + + Constructor + + The fully qualified class name. + The method name. + The file name. + The line number of the method within the file. + + + Initializes a new instance of the + class with the specified data. + + + + + + Gets the fully qualified class name of the caller making the logging + request. + + + The fully qualified class name of the caller making the logging + request. + + + + Gets the fully qualified class name of the caller making the logging + request. + + + + + + Gets the file name of the caller. + + + The file name of the caller. + + + + Gets the file name of the caller. + + + + + + Gets the line number of the caller. + + + The line number of the caller. + + + + Gets the line number of the caller. + + + + + + Gets the method name of the caller. + + + The method name of the caller. + + + + Gets the method name of the caller. + + + + + + Gets all available caller information + + + All available caller information, in the format + fully.qualified.classname.of.caller.methodName(Filename:line) + + + + Gets all available caller information, in the format + fully.qualified.classname.of.caller.methodName(Filename:line) + + + + + + Gets the stack frames from the stack trace of the caller making the log request + + + + + The fully qualified type of the LocationInfo class. + + + Used by the internal logger to record the Type of the + log message. + + + + + When location information is not available the constant + NA is returned. Current value of this string + constant is ?. + + + + + Exception base type for log4net. + + + + This type extends . It + does not add any new functionality but does differentiate the + type of exception being thrown. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Constructor + + A message to include with the exception. + + + Initializes a new instance of the class with + the specified message. + + + + + + Constructor + + A message to include with the exception. + A nested exception to include. + + + Initializes a new instance of the class + with the specified message and inner exception. + + + + + + Serialization constructor + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class + with serialized data. + + + + + + Static manager that controls the creation of repositories + + + + Static manager that controls the creation of repositories + + + This class is used by the wrapper managers (e.g. ) + to provide access to the objects. + + + This manager also holds the that is used to + lookup and create repositories. The selector can be set either programmatically using + the property, or by setting the log4net.RepositorySelector + AppSetting in the applications config file to the fully qualified type name of the + selector to use. + + + Nicko Cadell + Gert Driesen + + + + Private constructor to prevent instances. Only static methods should be used. + + + + Private constructor to prevent instances. Only static methods should be used. + + + + + + Hook the shutdown event + + + + On the full .NET runtime, the static constructor hooks up the + AppDomain.ProcessExit and AppDomain.DomainUnload> events. + These are used to shutdown the log4net system as the application exits. + + + + + + Register for ProcessExit and DomainUnload events on the AppDomain + + + + This needs to be in a separate method because the events make + a LinkDemand for the ControlAppDomain SecurityPermission. Because + this is a LinkDemand it is demanded at JIT time. Therefore we cannot + catch the exception in the method itself, we have to catch it in the + caller. + + + + + + Return the default instance. + + the repository to lookup in + Return the default instance + + + Gets the for the repository specified + by the argument. + + + + + + Returns the default instance. + + The assembly to use to lookup the repository. + The default instance. + + + + Return the default instance. + + the repository to lookup in + Return the default instance + + + Gets the for the repository specified + by the argument. + + + + + + Returns the default instance. + + The assembly to use to lookup the repository. + The default instance. + + + Returns the default instance. + + + + + + Returns the named logger if it exists. + + The repository to lookup in. + The fully qualified logger name to look for. + + The logger found, or null if the named logger does not exist in the + specified repository. + + + + If the named logger exists (in the specified repository) then it + returns a reference to the logger, otherwise it returns + null. + + + + + + Returns the named logger if it exists. + + The assembly to use to lookup the repository. + The fully qualified logger name to look for. + + The logger found, or null if the named logger does not exist in the + specified assembly's repository. + + + + If the named logger exists (in the specified assembly's repository) then it + returns a reference to the logger, otherwise it returns + null. + + + + + + Returns all the currently defined loggers in the specified repository. + + The repository to lookup in. + All the defined loggers. + + + The root logger is not included in the returned array. + + + + + + Returns all the currently defined loggers in the specified assembly's repository. + + The assembly to use to lookup the repository. + All the defined loggers. + + + The root logger is not included in the returned array. + + + + + + Retrieves or creates a named logger. + + The repository to lookup in. + The name of the logger to retrieve. + The logger with the name specified. + + + Retrieves a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + + + + + Retrieves or creates a named logger. + + The assembly to use to lookup the repository. + The name of the logger to retrieve. + The logger with the name specified. + + + Retrieves a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + + + + + Shorthand for . + + The repository to lookup in. + The of which the fullname will be used as the name of the logger to retrieve. + The logger with the name specified. + + + Gets the logger for the fully qualified name of the type specified. + + + + + + Shorthand for . + + the assembly to use to lookup the repository + The of which the fullname will be used as the name of the logger to retrieve. + The logger with the name specified. + + + Gets the logger for the fully qualified name of the type specified. + + + + + + Shuts down the log4net system. + + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in all the + default repositories. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Shuts down the repository for the repository specified. + + The repository to shutdown. + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in the + repository for the specified. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Shuts down the repository for the repository specified. + + The assembly to use to lookup the repository. + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in the + repository for the repository. The repository is looked up using + the specified. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Resets all values contained in this repository instance to their defaults. + + The repository to reset. + + + Resets all values contained in the repository instance to their + defaults. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set its default "off" value. + + + + + + Resets all values contained in this repository instance to their defaults. + + The assembly to use to lookup the repository to reset. + + + Resets all values contained in the repository instance to their + defaults. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set its default "off" value. + + + + + + Creates a repository with the specified name. + + The name of the repository, this must be unique amongst repositories. + The created for the repository. + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + Creates the default type of which is a + object. + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The specified repository already exists. + + + + Creates a repository with the specified name. + + The name of the repository, this must be unique amongst repositories. + The created for the repository. + + + Creates the default type of which is a + object. + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The specified repository already exists. + + + + Creates a repository with the specified name and repository type. + + The name of the repository, this must be unique to the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + The name must be unique. Repositories cannot be redefined. + An Exception will be thrown if the repository already exists. + + + The specified repository already exists. + + + + Creates a repository with the specified name and repository type. + + The name of the repository, this must be unique to the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + The name must be unique. Repositories cannot be redefined. + An Exception will be thrown if the repository already exists. + + + The specified repository already exists. + + + + Creates a repository for the specified assembly and repository type. + + The assembly to use to get the name of the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + + + + Creates a repository for the specified assembly and repository type. + + The assembly to use to get the name of the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + + + + Gets an array of all currently defined repositories. + + An array of all the known objects. + + + Gets an array of all currently defined repositories. + + + + + + Gets or sets the repository selector used by the . + + + The repository selector used by the . + + + + The repository selector () is used by + the to create and select repositories + (). + + + The caller to supplies either a string name + or an assembly (if not supplied the assembly is inferred using + ). + + + This context is used by the selector to lookup a specific repository. + + + For the full .NET Framework, the default repository is DefaultRepositorySelector; + for the .NET Compact Framework CompactRepositorySelector is the default + repository. + + + + + + Internal method to get pertinent version info. + + A string of version info. + + + + Called when the event fires + + the that is exiting + null + + + Called when the event fires. + + + When the event is triggered the log4net system is . + + + + + + Called when the event fires + + the that is exiting + null + + + Called when the event fires. + + + When the event is triggered the log4net system is . + + + + + + The fully qualified type of the LoggerManager class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Initialize the default repository selector + + + + + Implementation of the interface. + + + + This class should be used as the base for all wrapper implementations. + + + Nicko Cadell + Gert Driesen + + + + Constructs a new wrapper for the specified logger. + + The logger to wrap. + + + Constructs a new wrapper for the specified logger. + + + + + + Gets the implementation behind this wrapper object. + + + The object that this object is implementing. + + + + The Logger object may not be the same object as this object + because of logger decorators. + + + This gets the actual underlying objects that is used to process + the log events. + + + + + + The logger that this object is wrapping + + + + + Portable data structure used by + + + + Portable data structure used by + + + Nicko Cadell + + + + The logger name. + + + + The logger name. + + + + + + Level of logging event. + + + + Level of logging event. Level cannot be Serializable + because it is a flyweight. Due to its special serialization it + cannot be declared final either. + + + + + + The application supplied message. + + + + The application supplied message of logging event. + + + + + + The name of thread + + + + The name of thread in which this logging event was generated + + + + + + Gets or sets the local time the event was logged + + + + Prefer using the setter, since local time can be ambiguous. + + + + + + Gets or sets the UTC time the event was logged + + + + The TimeStamp is stored in the UTC time zone. + + + + + + Location information for the caller. + + + + Location information for the caller. + + + + + + String representation of the user + + + + String representation of the user's windows name, + like DOMAIN\username + + + + + + String representation of the identity. + + + + String representation of the current thread's principal identity. + + + + + + The string representation of the exception + + + + The string representation of the exception + + + + + + String representation of the AppDomain. + + + + String representation of the AppDomain. + + + + + + Additional event specific properties + + + + A logger or an appender may attach additional + properties to specific events. These properties + have a string key and an object value. + + + + + + Flags passed to the property + + + + Flags passed to the property + + + Nicko Cadell + + + + Fix the MDC + + + + + Fix the NDC + + + + + Fix the rendered message + + + + + Fix the thread name + + + + + Fix the callers location information + + + CAUTION: Very slow to generate + + + + + Fix the callers windows user name + + + CAUTION: Slow to generate + + + + + Fix the domain friendly name + + + + + Fix the callers principal name + + + CAUTION: May be slow to generate + + + + + Fix the exception text + + + + + Fix the event properties. Active properties must implement in order to be eligible for fixing. + + + + + No fields fixed + + + + + All fields fixed + + + + + Partial fields fixed + + + + This set of partial fields gives good performance. The following fields are fixed: + + + + + + + + + + + + + The internal representation of logging events. + + + + When an affirmative decision is made to log then a + instance is created. This instance + is passed around to the different log4net components. + + + This class is of concern to those wishing to extend log4net. + + + Some of the values in instances of + are considered volatile, that is the values are correct at the + time the event is delivered to appenders, but will not be consistent + at any time afterwards. If an event is to be stored and then processed + at a later time these volatile values must be fixed by calling + . There is a performance penalty + for incurred by calling but it + is essential to maintaining data consistency. + + + Nicko Cadell + Gert Driesen + Douglas de la Torre + Daniel Cazzulino + + + + Initializes a new instance of the class + from the supplied parameters. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The repository this event is logged in. + The name of the logger of this event. + The level of this event. + The message of this event. + The exception for this event. + + + Except , and , + all fields of LoggingEvent are filled when actually needed. Call + to cache all data locally + to prevent inconsistencies. + + This method is called by the log4net framework + to create a logging event. + + + + + + Initializes a new instance of the class + using specific data. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The repository this event is logged in. + Data used to initialize the logging event. + The fields in the struct that have already been fixed. + + + This constructor is provided to allow a + to be created independently of the log4net framework. This can + be useful if you require a custom serialization scheme. + + + Use the method to obtain an + instance of the class. + + + The parameter should be used to specify which fields in the + struct have been preset. Fields not specified in the + will be captured from the environment if requested or fixed. + + + + + + Initializes a new instance of the class + using specific data. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The repository this event is logged in. + Data used to initialize the logging event. + + + This constructor is provided to allow a + to be created independently of the log4net framework. This can + be useful if you require a custom serialization scheme. + + + Use the method to obtain an + instance of the class. + + + This constructor sets this objects flags to , + this assumes that all the data relating to this event is passed in via the + parameter and no other data should be captured from the environment. + + + + + + Initializes a new instance of the class + using specific data. + + Data used to initialize the logging event. + + + This constructor is provided to allow a + to be created independently of the log4net framework. This can + be useful if you require a custom serialization scheme. + + + Use the method to obtain an + instance of the class. + + + This constructor sets this objects flags to , + this assumes that all the data relating to this event is passed in via the + parameter and no other data should be captured from the environment. + + + + + + Serialization constructor + + The that holds the serialized object data. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class + with serialized data. + + + + + + Gets the time when the current process started. + + + This is the time when this process started. + + + + The TimeStamp is stored internally in UTC and converted to the local time zone for this computer. + + + Tries to get the start time for the current process. + Failing that it returns the time of the first call to + this property. + + + Note that AppDomains may be loaded and unloaded within the + same process without the process terminating and therefore + without the process start time being reset. + + + + + + Gets the UTC time when the current process started. + + + This is the UTC time when this process started. + + + + Tries to get the start time for the current process. + Failing that it returns the time of the first call to + this property. + + + Note that AppDomains may be loaded and unloaded within the + same process without the process terminating and therefore + without the process start time being reset. + + + + + + Gets the of the logging event. + + + The of the logging event. + + + + Gets the of the logging event. + + + + + + Gets the time of the logging event. + + + The time of the logging event. + + + + The TimeStamp is stored in UTC and converted to the local time zone for this computer. + + + + + + Gets UTC the time of the logging event. + + + The UTC time of the logging event. + + + + + Gets the name of the logger that logged the event. + + + The name of the logger that logged the event. + + + + Gets the name of the logger that logged the event. + + + + + + Gets the location information for this logging event. + + + The location information for this logging event. + + + + The collected information is cached for future use. + + + See the class for more information on + supported frameworks and the different behavior in Debug and + Release builds. + + + + + + Gets the message object used to initialize this event. + + + The message object used to initialize this event. + + + + Gets the message object used to initialize this event. + Note that this event may not have a valid message object. + If the event is serialized the message object will not + be transferred. To get the text of the message the + property must be used + not this property. + + + If there is no defined message object for this event then + null will be returned. + + + + + + Gets the exception object used to initialize this event. + + + The exception object used to initialize this event. + + + + Gets the exception object used to initialize this event. + Note that this event may not have a valid exception object. + If the event is serialized the exception object will not + be transferred. To get the text of the exception the + method must be used + not this property. + + + If there is no defined exception object for this event then + null will be returned. + + + + + + The that this event was created in. + + + + The that this event was created in. + + + + + + Ensure that the repository is set. + + the value for the repository + + + + Gets the message, rendered through the . + + + The message rendered through the . + + + + The collected information is cached for future use. + + + + + + Write the rendered message to a TextWriter + + the writer to write the message to + + + Unlike the property this method + does store the message data in the internal cache. Therefore + if called only once this method should be faster than the + property, however if the message is + to be accessed multiple times then the property will be more efficient. + + + + + + Gets the name of the current thread. + + + The name of the current thread, or the thread ID when + the name is not available. + + + + The collected information is cached for future use. + + + + + + Gets the name of the current user. + + + The name of the current user, or NOT AVAILABLE when the + underlying runtime has no support for retrieving the name of the + current user. + + + + Calls WindowsIdentity.GetCurrent().Name to get the name of + the current windows user. + + + To improve performance, we could cache the string representation of + the name, and reuse that as long as the identity stayed constant. + Once the identity changed, we would need to re-assign and re-render + the string. + + + However, the WindowsIdentity.GetCurrent() call seems to + return different objects every time, so the current implementation + doesn't do this type of caching. + + + Timing for these operations: + + + + Method + Results + + + WindowsIdentity.GetCurrent() + 10000 loops, 00:00:00.2031250 seconds + + + WindowsIdentity.GetCurrent().Name + 10000 loops, 00:00:08.0468750 seconds + + + + This means we could speed things up almost 40 times by caching the + value of the WindowsIdentity.GetCurrent().Name property, since + this takes (8.04-0.20) = 7.84375 seconds. + + + + + + Gets the identity of the current thread principal. + + + The string name of the identity of the current thread principal. + + + + Calls System.Threading.Thread.CurrentPrincipal.Identity.Name to get + the name of the current thread principal. + + + + + + Gets the AppDomain friendly name. + + + The AppDomain friendly name. + + + + Gets the AppDomain friendly name. + + + + + + Additional event specific properties. + + + Additional event specific properties. + + + + A logger or an appender may attach additional + properties to specific events. These properties + have a string key and an object value. + + + This property is for events that have been added directly to + this event. The aggregate properties (which include these + event properties) can be retrieved using + and . + + + Once the properties have been fixed this property + returns the combined cached properties. This ensures that updates to + this property are always reflected in the underlying storage. When + returning the combined properties there may be more keys in the + Dictionary than expected. + + + + + + The fixed fields in this event + + + The set of fields that are fixed in this event + + + + Fields will not be fixed if they have previously been fixed. + It is not possible to 'unfix' a field. + + + + + + Serializes this object into the provided. + + The to populate with data. + The destination for this serialization. + + + The data in this event must be fixed before it can be serialized. + + + The method must be called during the + method call if this event + is to be used outside that method. + + + + + + Gets the portable data for this . + + The for this event. + + + A new can be constructed using a + instance. + + + Does a fix of the data + in the logging event before returning the event data. + + + + + + Gets the portable data for this . + + The set of data to ensure is fixed in the LoggingEventData + The for this event. + + + A new can be constructed using a + instance. + + + + + + Returns this event's exception's rendered using the + . + + + This event's exception's rendered using the . + + + + Obsolete. Use instead. + + + + + + Returns this event's exception's rendered using the + . + + + This event's exception's rendered using the . + + + + Returns this event's exception's rendered using the + . + + + + + + Fix instance fields that hold volatile data. + + + + Some of the values in instances of + are considered volatile, that is the values are correct at the + time the event is delivered to appenders, but will not be consistent + at any time afterwards. If an event is to be stored and then processed + at a later time these volatile values must be fixed by calling + . There is a performance penalty + incurred by calling but it + is essential to maintaining data consistency. + + + Calling is equivalent to + calling passing the parameter + false. + + + See for more + information. + + + + + + Fixes instance fields that hold volatile data. + + Set to true to not fix data that takes a long time to fix. + + + Some of the values in instances of + are considered volatile, that is the values are correct at the + time the event is delivered to appenders, but will not be consistent + at any time afterwards. If an event is to be stored and then processed + at a later time these volatile values must be fixed by calling + . There is a performance penalty + for incurred by calling but it + is essential to maintaining data consistency. + + + The param controls the data that + is fixed. Some of the data that can be fixed takes a long time to + generate, therefore if you do not require those settings to be fixed + they can be ignored by setting the param + to true. This setting will ignore the + and settings. + + + Set to false to ensure that all + settings are fixed. + + + + + + Fix the fields specified by the parameter + + the fields to fix + + + Only fields specified in the will be fixed. + Fields will not be fixed if they have previously been fixed. + It is not possible to 'unfix' a field. + + + + + + Lookup a composite property in this event + + the key for the property to lookup + the value for the property + + + This event has composite properties that combine together properties from + several different contexts in the following order: + + + this events properties + + This event has that can be set. These + properties are specific to this event only. + + + + the thread properties + + The that are set on the current + thread. These properties are shared by all events logged on this thread. + + + + the global properties + + The that are set globally. These + properties are shared by all the threads in the AppDomain. + + + + + + + + + Get all the composite properties in this event + + the containing all the properties + + + See for details of the composite properties + stored by the event. + + + This method returns a single containing all the + properties defined for this event. + + + + + + The internal logging event data. + + + + + The internal logging event data. + + + + + The internal logging event data. + + + + + The fully qualified Type of the calling + logger class in the stack frame (i.e. the declaring type of the method). + + + + + The application supplied message of logging event. + + + + + The exception that was thrown. + + + This is not serialized. The string representation + is serialized instead. + + + + + The repository that generated the logging event + + + This is not serialized. + + + + + The fix state for this event + + + These flags indicate which fields have been fixed. + Not serialized. + + + + + Indicated that the internal cache is updateable (ie not fixed) + + + This is a seperate flag to m_fixFlags as it allows incrementel fixing and simpler + changes in the caching strategy. + + + + + The key into the Properties map for the host name value. + + + + + The key into the Properties map for the thread identity value. + + + + + The key into the Properties map for the user name value. + + + + + Implementation of wrapper interface. + + + + This implementation of the interface + forwards to the held by the base class. + + + This logger has methods to allow the caller to log at the following + levels: + + + + DEBUG + + The and methods log messages + at the DEBUG level. That is the level with that name defined in the + repositories . The default value + for this level is . The + property tests if this level is enabled for logging. + + + + INFO + + The and methods log messages + at the INFO level. That is the level with that name defined in the + repositories . The default value + for this level is . The + property tests if this level is enabled for logging. + + + + WARN + + The and methods log messages + at the WARN level. That is the level with that name defined in the + repositories . The default value + for this level is . The + property tests if this level is enabled for logging. + + + + ERROR + + The and methods log messages + at the ERROR level. That is the level with that name defined in the + repositories . The default value + for this level is . The + property tests if this level is enabled for logging. + + + + FATAL + + The and methods log messages + at the FATAL level. That is the level with that name defined in the + repositories . The default value + for this level is . The + property tests if this level is enabled for logging. + + + + + The values for these levels and their semantic meanings can be changed by + configuring the for the repository. + + + Nicko Cadell + Gert Driesen + + + + Construct a new wrapper for the specified logger. + + The logger to wrap. + + + Construct a new wrapper for the specified logger. + + + + + + Virtual method called when the configuration of the repository changes + + the repository holding the levels + + + Virtual method called when the configuration of the repository changes + + + + + + Logs a message object with the DEBUG level. + + The message object to log. + + + This method first checks if this logger is DEBUG + enabled by comparing the level of this logger with the + DEBUG level. If this logger is + DEBUG enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of the + additivity flag. + + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + Logs a message object with the DEBUG level + + The message object to log. + The exception to log, including its stack trace. + + + Logs a message object with the DEBUG level including + the stack trace of the passed + as a parameter. + + + See the form for more detailed information. + + + + + + + Logs a formatted message string with the DEBUG level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the DEBUG level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the DEBUG level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the DEBUG level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the DEBUG level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a message object with the INFO level. + + The message object to log. + + + This method first checks if this logger is INFO + enabled by comparing the level of this logger with the + INFO level. If this logger is + INFO enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + Logs a message object with the INFO level. + + The message object to log. + The exception to log, including its stack trace. + + + Logs a message object with the INFO level including + the stack trace of the + passed as a parameter. + + + See the form for more detailed information. + + + + + + + Logs a formatted message string with the INFO level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the INFO level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the INFO level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the INFO level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the INFO level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a message object with the WARN level. + + the message object to log + + + This method first checks if this logger is WARN + enabled by comparing the level of this logger with the + WARN level. If this logger is + WARN enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger and + also higher in the hierarchy depending on the value of the + additivity flag. + + + WARNING Note that passing an to this + method will print the name of the but no + stack trace. To print a stack trace use the + form instead. + + + + + + Logs a message object with the WARN level + + The message object to log. + The exception to log, including its stack trace. + + + Logs a message object with the WARN level including + the stack trace of the + passed as a parameter. + + + See the form for more detailed information. + + + + + + + Logs a formatted message string with the WARN level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the WARN level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the WARN level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the WARN level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the WARN level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a message object with the ERROR level. + + The message object to log. + + + This method first checks if this logger is ERROR + enabled by comparing the level of this logger with the + ERROR level. If this logger is + ERROR enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger and + also higher in the hierarchy depending on the value of the + additivity flag. + + + WARNING Note that passing an to this + method will print the name of the but no + stack trace. To print a stack trace use the + form instead. + + + + + + Logs a message object with the ERROR level + + The message object to log. + The exception to log, including its stack trace. + + + Logs a message object with the ERROR level including + the stack trace of the + passed as a parameter. + + + See the form for more detailed information. + + + + + + + Logs a formatted message string with the ERROR level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the ERROR level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the ERROR level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the ERROR level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the ERROR level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a message object with the FATAL level. + + The message object to log. + + + This method first checks if this logger is FATAL + enabled by comparing the level of this logger with the + FATAL level. If this logger is + FATAL enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger and + also higher in the hierarchy depending on the value of the + additivity flag. + + + WARNING Note that passing an to this + method will print the name of the but no + stack trace. To print a stack trace use the + form instead. + + + + + + Logs a message object with the FATAL level + + The message object to log. + The exception to log, including its stack trace. + + + Logs a message object with the FATAL level including + the stack trace of the + passed as a parameter. + + + See the form for more detailed information. + + + + + + + Logs a formatted message string with the FATAL level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the FATAL level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the FATAL level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the FATAL level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + The string is formatted using the + format provider. To specify a localized provider use the + method. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Logs a formatted message string with the FATAL level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the method. See + String.Format for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + Checks if this logger is enabled for the DEBUG + level. + + + true if this logger is enabled for DEBUG events, + false otherwise. + + + + This function is intended to lessen the computational cost of + disabled log debug statements. + + + For some log Logger object, when you write: + + + log.Debug("This is entry number: " + i ); + + + You incur the cost constructing the message, concatenation in + this case, regardless of whether the message is logged or not. + + + If you are worried about speed, then you should write: + + + if (log.IsDebugEnabled()) + { + log.Debug("This is entry number: " + i ); + } + + + This way you will not incur the cost of parameter + construction if debugging is disabled for log. On + the other hand, if the log is debug enabled, you + will incur the cost of evaluating whether the logger is debug + enabled twice. Once in IsDebugEnabled and once in + the Debug. This is an insignificant overhead + since evaluating a logger takes about 1% of the time it + takes to actually log. + + + + + + Checks if this logger is enabled for the INFO level. + + + true if this logger is enabled for INFO events, + false otherwise. + + + + See for more information and examples + of using this method. + + + + + + + Checks if this logger is enabled for the WARN level. + + + true if this logger is enabled for WARN events, + false otherwise. + + + + See for more information and examples + of using this method. + + + + + + + Checks if this logger is enabled for the ERROR level. + + + true if this logger is enabled for ERROR events, + false otherwise. + + + + See for more information and examples of using this method. + + + + + + + Checks if this logger is enabled for the FATAL level. + + + true if this logger is enabled for FATAL events, + false otherwise. + + + + See for more information and examples of using this method. + + + + + + + Event handler for the event + + the repository + Empty + + + + The fully qualified name of this declaring type not the type of any subclass. + + + + + provides method information without actually referencing a System.Reflection.MethodBase + as that would require that the containing assembly is loaded. + + + + + + constructs a method item for an unknown method. + + + + + constructs a method item from the name of the method. + + + + + + constructs a method item from the name of the method and its parameters. + + + + + + + constructs a method item from a method base by determining the method name and its parameters. + + + + + + Gets the method name of the caller making the logging + request. + + + The method name of the caller making the logging + request. + + + + Gets the method name of the caller making the logging + request. + + + + + + Gets the method parameters of the caller making + the logging request. + + + The method parameters of the caller making + the logging request + + + + Gets the method parameters of the caller making + the logging request. + + + + + + The fully qualified type of the StackFrameItem class. + + + Used by the internal logger to record the Type of the + log message. + + + + + When location information is not available the constant + NA is returned. Current value of this string + constant is ?. + + + + + A SecurityContext used by log4net when interacting with protected resources + + + + A SecurityContext used by log4net when interacting with protected resources + for example with operating system services. This can be used to impersonate + a principal that has been granted privileges on the system resources. + + + Nicko Cadell + + + + Impersonate this SecurityContext + + State supplied by the caller + An instance that will + revoke the impersonation of this SecurityContext, or null + + + Impersonate this security context. Further calls on the current + thread should now be made in the security context provided + by this object. When the result + method is called the security + context of the thread should be reverted to the state it was in + before was called. + + + + + + The providers default instances. + + + + A configured component that interacts with potentially protected system + resources uses a to provide the elevated + privileges required. If the object has + been not been explicitly provided to the component then the component + will request one from this . + + + By default the is + an instance of which returns only + objects. This is a reasonable default + where the privileges required are not know by the system. + + + This default behavior can be overridden by subclassing the + and overriding the method to return + the desired objects. The default provider + can be replaced by programmatically setting the value of the + property. + + + An alternative is to use the log4net.Config.SecurityContextProviderAttribute + This attribute can be applied to an assembly in the same way as the + log4net.Config.XmlConfiguratorAttribute". The attribute takes + the type to use as the as an argument. + + + Nicko Cadell + + + + The default provider + + + + + Gets or sets the default SecurityContextProvider + + + The default SecurityContextProvider + + + + The default provider is used by configured components that + require a and have not had one + given to them. + + + By default this is an instance of + that returns objects. + + + The default provider can be set programmatically by setting + the value of this property to a sub class of + that has the desired behavior. + + + + + + Protected default constructor to allow subclassing + + + + Protected default constructor to allow subclassing + + + + + + Create a SecurityContext for a consumer + + The consumer requesting the SecurityContext + An impersonation context + + + The default implementation is to return a . + + + Subclasses should override this method to provide their own + behavior. + + + + + + provides stack frame information without actually referencing a System.Diagnostics.StackFrame + as that would require that the containing assembly is loaded. + + + + + + returns a stack frame item from a stack frame. This + + + + + + + Gets the fully qualified class name of the caller making the logging + request. + + + The fully qualified class name of the caller making the logging + request. + + + + Gets the fully qualified class name of the caller making the logging + request. + + + + + + Gets the file name of the caller. + + + The file name of the caller. + + + + Gets the file name of the caller. + + + + + + Gets the line number of the caller. + + + The line number of the caller. + + + + Gets the line number of the caller. + + + + + + Gets the method name of the caller. + + + The method name of the caller. + + + + Gets the method name of the caller. + + + + + + Gets all available caller information + + + All available caller information, in the format + fully.qualified.classname.of.caller.methodName(Filename:line) + + + + Gets all available caller information, in the format + fully.qualified.classname.of.caller.methodName(Filename:line) + + + + + + The fully qualified type of the StackFrameItem class. + + + Used by the internal logger to record the Type of the + log message. + + + + + When location information is not available the constant + NA is returned. Current value of this string + constant is ?. + + + + + An evaluator that triggers after specified number of seconds. + + + + This evaluator will trigger if the specified time period + has passed since last check. + + + Robert Sevcik + + + + The time threshold for triggering in seconds. Zero means it won't trigger at all. + + + + + The UTC time of last check. This gets updated when the object is created and when the evaluator triggers. + + + + + The default time threshold for triggering in seconds. Zero means it won't trigger at all. + + + + + Create a new evaluator using the time threshold in seconds. + + + + Create a new evaluator using the time threshold in seconds. + + + This evaluator will trigger if the specified time period + has passed since last check. + + + + + + Create a new evaluator using the specified time threshold in seconds. + + + The time threshold in seconds to trigger after. + Zero means it won't trigger at all. + + + + Create a new evaluator using the specified time threshold in seconds. + + + This evaluator will trigger if the specified time period + has passed since last check. + + + + + + The time threshold in seconds to trigger after + + + The time threshold in seconds to trigger after. + Zero means it won't trigger at all. + + + + This evaluator will trigger if the specified time period + has passed since last check. + + + + + + Is this the triggering event? + + The event to check + This method returns true, if the specified time period + has passed since last check.. + Otherwise it returns false + + + This evaluator will trigger if the specified time period + has passed since last check. + + + + + + Delegate used to handle creation of new wrappers. + + The logger to wrap in a wrapper. + + + Delegate used to handle creation of new wrappers. This delegate + is called from the + method to construct the wrapper for the specified logger. + + + The delegate to use is supplied to the + constructor. + + + + + + Maps between logger objects and wrapper objects. + + + + This class maintains a mapping between objects and + objects. Use the method to + lookup the for the specified . + + + New wrapper instances are created by the + method. The default behavior is for this method to delegate construction + of the wrapper to the delegate supplied + to the constructor. This allows specialization of the behavior without + requiring subclassing of this type. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the + + The handler to use to create the wrapper objects. + + + Initializes a new instance of the class with + the specified handler to create the wrapper objects. + + + + + + Gets the wrapper object for the specified logger. + + The wrapper object for the specified logger + + + If the logger is null then the corresponding wrapper is null. + + + Looks up the wrapper it it has previously been requested and + returns it. If the wrapper has never been requested before then + the virtual method is + called. + + + + + + Gets the map of logger repositories. + + + Map of logger repositories. + + + + Gets the hashtable that is keyed on . The + values are hashtables keyed on with the + value being the corresponding . + + + + + + Creates the wrapper object for the specified logger. + + The logger to wrap in a wrapper. + The wrapper object for the logger. + + + This implementation uses the + passed to the constructor to create the wrapper. This method + can be overridden in a subclass. + + + + + + Called when a monitored repository shutdown event is received. + + The that is shutting down + + + This method is called when a that this + is holding loggers for has signaled its shutdown + event . The default + behavior of this method is to release the references to the loggers + and their wrappers generated for this repository. + + + + + + Event handler for repository shutdown event. + + The sender of the event. + The event args. + + + + Map of logger repositories to hashtables of ILogger to ILoggerWrapper mappings + + + + + The handler to use to create the extension wrapper objects. + + + + + Internal reference to the delegate used to register for repository shutdown events. + + + + + Formats a as "HH:mm:ss,fff". + + + + Formats a in the format "HH:mm:ss,fff" for example, "15:49:37,459". + + + Nicko Cadell + Gert Driesen + + + + Renders the date into a string. Format is "HH:mm:ss". + + The date to render into a string. + The string builder to write to. + + + Subclasses should override this method to render the date + into a string using a precision up to the second. This method + will be called at most once per second and the result will be + reused if it is needed again during the same second. + + + + + + Renders the date into a string. Format is "HH:mm:ss,fff". + + The date to render into a string. + The writer to write to. + + + Uses the method to generate the + time string up to the seconds and then appends the current + milliseconds. The results from are + cached and is called at most once + per second. + + + Sub classes should override + rather than . + + + + + + String constant used to specify AbsoluteTimeDateFormat in layouts. Current value is ABSOLUTE. + + + + + String constant used to specify DateTimeDateFormat in layouts. Current value is DATE. + + + + + String constant used to specify ISO8601DateFormat in layouts. Current value is ISO8601. + + + + + Last stored time with precision up to the second. + + + + + Last stored time with precision up to the second, formatted + as a string. + + + + + Last stored time with precision up to the second, formatted + as a string. + + + + + Formats a as "dd MMM yyyy HH:mm:ss,fff" + + + + Formats a in the format + "dd MMM yyyy HH:mm:ss,fff" for example, + "06 Nov 1994 15:49:37,459". + + + Nicko Cadell + Gert Driesen + Angelika Schnagl + + + + Default constructor. + + + + Initializes a new instance of the class. + + + + + + Formats the date without the milliseconds part + + The date to format. + The string builder to write to. + + + Formats a DateTime in the format "dd MMM yyyy HH:mm:ss" + for example, "06 Nov 1994 15:49:37". + + + The base class will append the ",fff" milliseconds section. + This method will only be called at most once per second. + + + + + + The format info for the invariant culture. + + + + + Render a as a string. + + + + Interface to abstract the rendering of a + instance into a string. + + + The method is used to render the + date to a text writer. + + + Nicko Cadell + Gert Driesen + + + + Formats the specified date as a string. + + The date to format. + The writer to write to. + + + Format the as a string and write it + to the provided. + + + + + + Formats the as "yyyy-MM-dd HH:mm:ss,fff". + + + + Formats the specified as a string: "yyyy-MM-dd HH:mm:ss,fff". + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Initializes a new instance of the class. + + + + + + Formats the date without the milliseconds part + + The date to format. + The string builder to write to. + + + Formats the date specified as a string: "yyyy-MM-dd HH:mm:ss". + + + The base class will append the ",fff" milliseconds section. + This method will only be called at most once per second. + + + + + + Formats the using the method. + + + + Formats the using the method. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The format string. + + + Initializes a new instance of the class + with the specified format string. + + + The format string must be compatible with the options + that can be supplied to . + + + + + + Formats the date using . + + The date to convert to a string. + The writer to write to. + + + Uses the date format string supplied to the constructor to call + the method to format the date. + + + + + + The format string used to format the . + + + + The format string must be compatible with the options + that can be supplied to . + + + + + + This filter drops all . + + + + You can add this filter to the end of a filter chain to + switch from the default "accept all unless instructed otherwise" + filtering behavior to a "deny all unless instructed otherwise" + behavior. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + + Always returns the integer constant + + the LoggingEvent to filter + Always returns + + + Ignores the event being logged and just returns + . This can be used to change the default filter + chain behavior from to . This filter + should only be used as the last filter in the chain + as any further filters will be ignored! + + + + + + The return result from + + + + The return result from + + + + + + The log event must be dropped immediately without + consulting with the remaining filters, if any, in the chain. + + + + + This filter is neutral with respect to the log event. + The remaining filters, if any, should be consulted for a final decision. + + + + + The log event must be logged immediately without + consulting with the remaining filters, if any, in the chain. + + + + + Subclass this type to implement customized logging event filtering + + + + Users should extend this class to implement customized logging + event filtering. Note that and + , the parent class of all standard + appenders, have built-in filtering rules. It is suggested that you + first use and understand the built-in rules before rushing to write + your own custom filters. + + + This abstract class assumes and also imposes that filters be + organized in a linear chain. The + method of each filter is called sequentially, in the order of their + addition to the chain. + + + The method must return one + of the integer constants , + or . + + + If the value is returned, then the log event is dropped + immediately without consulting with the remaining filters. + + + If the value is returned, then the next filter + in the chain is consulted. If there are no more filters in the + chain, then the log event is logged. Thus, in the presence of no + filters, the default behavior is to log all logging events. + + + If the value is returned, then the log + event is logged without consulting the remaining filters. + + + The philosophy of log4net filters is largely inspired from the + Linux ipchains. + + + Nicko Cadell + Gert Driesen + + + + Points to the next filter in the filter chain. + + + + See for more information. + + + + + + Initialize the filter with the options set + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + Typically filter's options become active immediately on set, + however this method must still be called. + + + + + + Decide if the should be logged through an appender. + + The to decide upon + The decision of the filter + + + If the decision is , then the event will be + dropped. If the decision is , then the next + filter, if any, will be invoked. If the decision is then + the event will be logged without consulting with other filters in + the chain. + + + This method is marked abstract and must be implemented + in a subclass. + + + + + + Property to get and set the next filter + + + The next filter in the chain + + + + Filters are typically composed into chains. This property allows the next filter in + the chain to be accessed. + + + + + + Implement this interface to provide customized logging event filtering + + + + Users should implement this interface to implement customized logging + event filtering. Note that and + , the parent class of all standard + appenders, have built-in filtering rules. It is suggested that you + first use and understand the built-in rules before rushing to write + your own custom filters. + + + This abstract class assumes and also imposes that filters be + organized in a linear chain. The + method of each filter is called sequentially, in the order of their + addition to the chain. + + + The method must return one + of the integer constants , + or . + + + If the value is returned, then the log event is dropped + immediately without consulting with the remaining filters. + + + If the value is returned, then the next filter + in the chain is consulted. If there are no more filters in the + chain, then the log event is logged. Thus, in the presence of no + filters, the default behavior is to log all logging events. + + + If the value is returned, then the log + event is logged without consulting the remaining filters. + + + The philosophy of log4net filters is largely inspired from the + Linux ipchains. + + + Nicko Cadell + Gert Driesen + + + + Decide if the logging event should be logged through an appender. + + The LoggingEvent to decide upon + The decision of the filter + + + If the decision is , then the event will be + dropped. If the decision is , then the next + filter, if any, will be invoked. If the decision is then + the event will be logged without consulting with other filters in + the chain. + + + + + + Property to get and set the next filter + + + The next filter in the chain + + + + Filters are typically composed into chains. This property allows the next filter in + the chain to be accessed. + + + + + + This is a very simple filter based on matching. + + + + The filter admits two options and + . If there is an exact match between the value + of the option and the of the + , then the method returns in + case the option value is set + to true, if it is false then + is returned. If the does not match then + the result will be . + + + Nicko Cadell + Gert Driesen + + + + flag to indicate if the filter should on a match + + + + + the to match against + + + + + Default constructor + + + + + when matching + + + + The property is a flag that determines + the behavior when a matching is found. If the + flag is set to true then the filter will the + logging event, otherwise it will the event. + + + The default is true i.e. to the event. + + + + + + The that the filter will match + + + + The level that this filter will attempt to match against the + level. If a match is found then + the result depends on the value of . + + + + + + Tests if the of the logging event matches that of the filter + + the event to filter + see remarks + + + If the of the event matches the level of the + filter then the result of the function depends on the + value of . If it is true then + the function will return , it it is false then it + will return . If the does not match then + the result will be . + + + + + + This is a simple filter based on matching. + + + + The filter admits three options and + that determine the range of priorities that are matched, and + . If there is a match between the range + of priorities and the of the , then the + method returns in case the + option value is set to true, if it is false + then is returned. If there is no match, is returned. + + + Nicko Cadell + Gert Driesen + + + + Flag to indicate the behavior when matching a + + + + + the minimum value to match + + + + + the maximum value to match + + + + + Default constructor + + + + + when matching and + + + + The property is a flag that determines + the behavior when a matching is found. If the + flag is set to true then the filter will the + logging event, otherwise it will the event. + + + The default is true i.e. to the event. + + + + + + Set the minimum matched + + + + The minimum level that this filter will attempt to match against the + level. If a match is found then + the result depends on the value of . + + + + + + Sets the maximum matched + + + + The maximum level that this filter will attempt to match against the + level. If a match is found then + the result depends on the value of . + + + + + + Check if the event should be logged. + + the logging event to check + see remarks + + + If the of the logging event is outside the range + matched by this filter then + is returned. If the is matched then the value of + is checked. If it is true then + is returned, otherwise + is returned. + + + + + + Simple filter to match a string in the event's logger name. + + + + The works very similar to the . It admits two + options and . If the + of the starts + with the value of the option, then the + method returns in + case the option value is set to true, + if it is false then is returned. + + + Daniel Cazzulino + + + + Flag to indicate the behavior when we have a match + + + + + The logger name string to substring match against the event + + + + + Default constructor + + + + + when matching + + + + The property is a flag that determines + the behavior when a matching is found. If the + flag is set to true then the filter will the + logging event, otherwise it will the event. + + + The default is true i.e. to the event. + + + + + + The that the filter will match + + + + This filter will attempt to match this value against logger name in + the following way. The match will be done against the beginning of the + logger name (using ). The match is + case sensitive. If a match is found then + the result depends on the value of . + + + + + + Check if this filter should allow the event to be logged + + the event being logged + see remarks + + + The rendered message is matched against the . + If the equals the beginning of + the incoming () + then a match will have occurred. If no match occurs + this function will return + allowing other filters to check the event. If a match occurs then + the value of is checked. If it is + true then is returned otherwise + is returned. + + + + + + Simple filter to match a keyed string in the + + + + Simple filter to match a keyed string in the + + + As the MDC has been replaced with layered properties the + should be used instead. + + + Nicko Cadell + Gert Driesen + + + + Simple filter to match a string in the + + + + Simple filter to match a string in the + + + As the MDC has been replaced with named stacks stored in the + properties collections the should + be used instead. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Sets the to "NDC". + + + + + + Simple filter to match a string an event property + + + + Simple filter to match a string in the value for a + specific event property + + + Nicko Cadell + + + + The key to use to lookup the string from the event properties + + + + + Default constructor + + + + + The key to lookup in the event properties and then match against. + + + + The key name to use to lookup in the properties map of the + . The match will be performed against + the value of this property if it exists. + + + + + + Check if this filter should allow the event to be logged + + the event being logged + see remarks + + + The event property for the is matched against + the . + If the occurs as a substring within + the property value then a match will have occurred. If no match occurs + this function will return + allowing other filters to check the event. If a match occurs then + the value of is checked. If it is + true then is returned otherwise + is returned. + + + + + + Simple filter to match a string in the rendered message + + + + Simple filter to match a string in the rendered message + + + Nicko Cadell + Gert Driesen + + + + Flag to indicate the behavior when we have a match + + + + + The string to substring match against the message + + + + + A string regex to match + + + + + A regex object to match (generated from m_stringRegexToMatch) + + + + + Default constructor + + + + + Initialize and precompile the Regex if required + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + when matching or + + + + The property is a flag that determines + the behavior when a matching is found. If the + flag is set to true then the filter will the + logging event, otherwise it will the event. + + + The default is true i.e. to the event. + + + + + + Sets the static string to match + + + + The string that will be substring matched against + the rendered message. If the message contains this + string then the filter will match. If a match is found then + the result depends on the value of . + + + One of or + must be specified. + + + + + + Sets the regular expression to match + + + + The regular expression pattern that will be matched against + the rendered message. If the message matches this + pattern then the filter will match. If a match is found then + the result depends on the value of . + + + One of or + must be specified. + + + + + + Check if this filter should allow the event to be logged + + the event being logged + see remarks + + + The rendered message is matched against the . + If the occurs as a substring within + the message then a match will have occurred. If no match occurs + this function will return + allowing other filters to check the event. If a match occurs then + the value of is checked. If it is + true then is returned otherwise + is returned. + + + + + + The log4net Global Context. + + + + The GlobalContext provides a location for global debugging + information to be stored. + + + The global context has a properties map and these properties can + be included in the output of log messages. The + supports selecting and outputing these properties. + + + By default the log4net:HostName property is set to the name of + the current machine. + + + + + GlobalContext.Properties["hostname"] = Environment.MachineName; + + + + Nicko Cadell + + + + Private Constructor. + + + Uses a private access modifier to prevent instantiation of this class. + + + + + The global properties map. + + + The global properties map. + + + + The global properties map. + + + + + + The global context properties instance + + + + + The ILog interface is use by application to log messages into + the log4net framework. + + + + Use the to obtain logger instances + that implement this interface. The + static method is used to get logger instances. + + + This class contains methods for logging at different levels and also + has properties for determining if those logging levels are + enabled in the current configuration. + + + This interface can be implemented in different ways. This documentation + specifies reasonable behavior that a caller can expect from the actual + implementation, however different implementations reserve the right to + do things differently. + + + Simple example of logging messages + + ILog log = LogManager.GetLogger("application-log"); + + log.Info("Application Start"); + log.Debug("This is a debug message"); + + if (log.IsDebugEnabled) + { + log.Debug("This is another debug message"); + } + + + + + Nicko Cadell + Gert Driesen + + + Log a message object with the level. + + Log a message object with the level. + + The message object to log. + + + This method first checks if this logger is DEBUG + enabled by comparing the level of this logger with the + level. If this logger is + DEBUG enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a formatted string with the level. + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + Log a message object with the level. + + Logs a message object with the level. + + + + This method first checks if this logger is INFO + enabled by comparing the level of this logger with the + level. If this logger is + INFO enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of the + additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + The message object to log. + + + + + + Logs a message object with the INFO level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a formatted message string with the level. + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + Log a message object with the level. + + Log a message object with the level. + + + + This method first checks if this logger is WARN + enabled by comparing the level of this logger with the + level. If this logger is + WARN enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of the + additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + The message object to log. + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a formatted message string with the level. + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + Log a message object with the level. + + Logs a message object with the level. + + The message object to log. + + + This method first checks if this logger is ERROR + enabled by comparing the level of this logger with the + level. If this logger is + ERROR enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of the + additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a formatted message string with the level. + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + Log a message object with the level. + + Log a message object with the level. + + + + This method first checks if this logger is FATAL + enabled by comparing the level of this logger with the + level. If this logger is + FATAL enabled, then it converts the message object + (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of the + additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + The message object to log. + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a formatted message string with the level. + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Checks if this logger is enabled for the level. + + + true if this logger is enabled for events, false otherwise. + + + + This function is intended to lessen the computational cost of + disabled log debug statements. + + For some ILog interface log, when you write: + + log.Debug("This is entry number: " + i ); + + + You incur the cost constructing the message, string construction and concatenation in + this case, regardless of whether the message is logged or not. + + + If you are worried about speed (who isn't), then you should write: + + + if (log.IsDebugEnabled) + { + log.Debug("This is entry number: " + i ); + } + + + This way you will not incur the cost of parameter + construction if debugging is disabled for log. On + the other hand, if the log is debug enabled, you + will incur the cost of evaluating whether the logger is debug + enabled twice. Once in and once in + the . This is an insignificant overhead + since evaluating a logger takes about 1% of the time it + takes to actually log. This is the preferred style of logging. + + Alternatively if your logger is available statically then the is debug + enabled state can be stored in a static variable like this: + + + private static readonly bool isDebugEnabled = log.IsDebugEnabled; + + + Then when you come to log you can write: + + + if (isDebugEnabled) + { + log.Debug("This is entry number: " + i ); + } + + + This way the debug enabled state is only queried once + when the class is loaded. Using a private static readonly + variable is the most efficient because it is a run time constant + and can be heavily optimized by the JIT compiler. + + + Of course if you use a static readonly variable to + hold the enabled state of the logger then you cannot + change the enabled state at runtime to vary the logging + that is produced. You have to decide if you need absolute + speed or runtime flexibility. + + + + + + + + Checks if this logger is enabled for the level. + + + true if this logger is enabled for events, false otherwise. + + + For more information see . + + + + + + + + Checks if this logger is enabled for the level. + + + true if this logger is enabled for events, false otherwise. + + + For more information see . + + + + + + + + Checks if this logger is enabled for the level. + + + true if this logger is enabled for events, false otherwise. + + + For more information see . + + + + + + + + Checks if this logger is enabled for the level. + + + true if this logger is enabled for events, false otherwise. + + + For more information see . + + + + + + + + A flexible layout configurable with pattern string that re-evaluates on each call. + + + This class is built on and provides all the + features and capabilities of PatternLayout. PatternLayout is a 'static' class + in that its layout is done once at configuration time. This class will recreate + the layout on each reference. + One important difference between PatternLayout and DynamicPatternLayout is the + treatment of the Header and Footer parameters in the configuration. The Header and Footer + parameters for DynamicPatternLayout must be syntactically in the form of a PatternString, + but should not be marked as type log4net.Util.PatternString. Doing so causes the + pattern to be statically converted at configuration time and causes DynamicPatternLayout + to perform the same as PatternLayout. + Please see for complete documentation. + + <layout type="log4net.Layout.DynamicPatternLayout"> + <param name="Header" value="%newline**** Trace Opened Local: %date{yyyy-MM-dd HH:mm:ss.fff} UTC: %utcdate{yyyy-MM-dd HH:mm:ss.fff} ****%newline" /> + <param name="Footer" value="**** Trace Closed %date{yyyy-MM-dd HH:mm:ss.fff} ****%newline" /> + </layout> + + + + + + The header PatternString + + + + + The footer PatternString + + + + + Constructs a DynamicPatternLayout using the DefaultConversionPattern + + + + The default pattern just produces the application supplied message. + + + + + + Constructs a DynamicPatternLayout using the supplied conversion pattern + + the pattern to use + + + + + + The header for the layout format. + + the layout header + + + The Header text will be appended before any logging events + are formatted and appended. + + The pattern will be formatted on each get operation. + + + + + The footer for the layout format. + + the layout footer + + + The Footer text will be appended after all the logging events + have been formatted and appended. + + The pattern will be formatted on each get operation. + + + + + A Layout that renders only the Exception text from the logging event + + + + A Layout that renders only the Exception text from the logging event. + + + This Layout should only be used with appenders that utilize multiple + layouts (e.g. ). + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Constructs a ExceptionLayout + + + + + + Activate component options + + + + Part of the component activation + framework. + + + This method does nothing as options become effective immediately. + + + + + + Gets the exception text from the logging event + + The TextWriter to write the formatted event to + the event being logged + + + Write the exception string to the . + The exception string is retrieved from . + + + + + + Interface implemented by layout objects + + + + An object is used to format a + as text. The method is called by an + appender to transform the into a string. + + + The layout can also supply and + text that is appender before any events and after all the events respectively. + + + Nicko Cadell + Gert Driesen + + + + Implement this method to create your own layout format. + + The TextWriter to write the formatted event to + The event to format + + + This method is called by an appender to format + the as text and output to a writer. + + + If the caller does not have a and prefers the + event to be formatted as a then the following + code can be used to format the event into a . + + + StringWriter writer = new StringWriter(); + Layout.Format(writer, loggingEvent); + string formattedEvent = writer.ToString(); + + + + + + The content type output by this layout. + + The content type + + + The content type output by this layout. + + + This is a MIME type e.g. "text/plain". + + + + + + The header for the layout format. + + the layout header + + + The Header text will be appended before any logging events + are formatted and appended. + + + + + + The footer for the layout format. + + the layout footer + + + The Footer text will be appended after all the logging events + have been formatted and appended. + + + + + + Flag indicating if this layout handle exceptions + + false if this layout handles exceptions + + + If this layout handles the exception object contained within + , then the layout should return + false. Otherwise, if the layout ignores the exception + object, then the layout should return true. + + + + + + Interface for raw layout objects + + + + Interface used to format a + to an object. + + + This interface should not be confused with the + interface. This interface is used in + only certain specialized situations where a raw object is + required rather than a formatted string. The + is not generally useful than this interface. + + + Nicko Cadell + Gert Driesen + + + + Implement this method to create your own layout format. + + The event to format + returns the formatted event + + + Implement this method to create your own layout format. + + + + + + Adapts any to a + + + + Where an is required this adapter + allows a to be specified. + + + Nicko Cadell + Gert Driesen + + + + The layout to adapt + + + + + Construct a new adapter + + the layout to adapt + + + Create the adapter for the specified . + + + + + + Format the logging event as an object. + + The event to format + returns the formatted event + + + Format the logging event as an object. + + + Uses the object supplied to + the constructor to perform the formatting. + + + + + + Extend this abstract class to create your own log layout format. + + + + This is the base implementation of the + interface. Most layout objects should extend this class. + + + + + + Subclasses must implement the + method. + + + Subclasses should set the in their default + constructor. + + + + Nicko Cadell + Gert Driesen + + + + The header text + + + + See for more information. + + + + + + The footer text + + + + See for more information. + + + + + + Flag indicating if this layout handles exceptions + + + + false if this layout handles exceptions + + + + + + Empty default constructor + + + + Empty default constructor + + + + + + Activate component options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + This method must be implemented by the subclass. + + + + + + Implement this method to create your own layout format. + + The TextWriter to write the formatted event to + The event to format + + + This method is called by an appender to format + the as text. + + + + + + Convenience method for easily formatting the logging event into a string variable. + + + + Creates a new StringWriter instance to store the formatted logging event. + + + + + The content type output by this layout. + + The content type is "text/plain" + + + The content type output by this layout. + + + This base class uses the value "text/plain". + To change this value a subclass must override this + property. + + + + + + The header for the layout format. + + the layout header + + + The Header text will be appended before any logging events + are formatted and appended. + + + + + + The footer for the layout format. + + the layout footer + + + The Footer text will be appended after all the logging events + have been formatted and appended. + + + + + + Flag indicating if this layout handles exceptions + + false if this layout handles exceptions + + + If this layout handles the exception object contained within + , then the layout should return + false. Otherwise, if the layout ignores the exception + object, then the layout should return true. + + + Set this value to override a this default setting. The default + value is true, this layout does not handle the exception. + + + + + + A flexible layout configurable with pattern string. + + + + The goal of this class is to a + as a string. The results + depend on the conversion pattern. + + + The conversion pattern is closely related to the conversion + pattern of the printf function in C. A conversion pattern is + composed of literal text and format control expressions called + conversion specifiers. + + + You are free to insert any literal text within the conversion + pattern. + + + Each conversion specifier starts with a percent sign (%) and is + followed by optional format modifiers and a conversion + pattern name. The conversion pattern name specifies the type of + data, e.g. logger, level, date, thread name. The format + modifiers control such things as field width, padding, left and + right justification. The following is a simple example. + + + Let the conversion pattern be "%-5level [%thread]: %message%newline" and assume + that the log4net environment was set to use a PatternLayout. Then the + statements + + + ILog log = LogManager.GetLogger(typeof(TestApp)); + log.Debug("Message 1"); + log.Warn("Message 2"); + + would yield the output + + DEBUG [main]: Message 1 + WARN [main]: Message 2 + + + Note that there is no explicit separator between text and + conversion specifiers. The pattern parser knows when it has reached + the end of a conversion specifier when it reads a conversion + character. In the example above the conversion specifier + %-5level means the level of the logging event should be left + justified to a width of five characters. + + + The recognized conversion pattern names are: + + + + Conversion Pattern Name + Effect + + + a + Equivalent to appdomain + + + appdomain + + Used to output the friendly name of the AppDomain where the + logging event was generated. + + + + aspnet-cache + + + Used to output all cache items in the case of %aspnet-cache or just one named item if used as %aspnet-cache{key} + + + This pattern is not available for Compact Framework or Client Profile assemblies. + + + + + aspnet-context + + + Used to output all context items in the case of %aspnet-context or just one named item if used as %aspnet-context{key} + + + This pattern is not available for Compact Framework or Client Profile assemblies. + + + + + aspnet-request + + + Used to output all request parameters in the case of %aspnet-request or just one named param if used as %aspnet-request{key} + + + This pattern is not available for Compact Framework or Client Profile assemblies. + + + + + aspnet-session + + + Used to output all session items in the case of %aspnet-session or just one named item if used as %aspnet-session{key} + + + This pattern is not available for Compact Framework or Client Profile assemblies. + + + + + c + Equivalent to logger + + + C + Equivalent to type + + + class + Equivalent to type + + + d + Equivalent to date + + + date + + + Used to output the date of the logging event in the local time zone. + To output the date in universal time use the %utcdate pattern. + The date conversion + specifier may be followed by a date format specifier enclosed + between braces. For example, %date{HH:mm:ss,fff} or + %date{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is + given then ISO8601 format is + assumed (). + + + The date format specifier admits the same syntax as the + time pattern string of the . + + + For better results it is recommended to use the log4net date + formatters. These can be specified using one of the strings + "ABSOLUTE", "DATE" and "ISO8601" for specifying + , + and respectively + . For example, + %date{ISO8601} or %date{ABSOLUTE}. + + + These dedicated date formatters perform significantly + better than . + + + + + exception + + + Used to output the exception passed in with the log message. + + + If an exception object is stored in the logging event + it will be rendered into the pattern output with a + trailing newline. + If there is no exception then nothing will be output + and no trailing newline will be appended. + It is typical to put a newline before the exception + and to have the exception as the last data in the pattern. + + + + + F + Equivalent to file + + + file + + + Used to output the file name where the logging request was + issued. + + + WARNING Generating caller location information is + extremely slow. Its use should be avoided unless execution speed + is not an issue. + + + See the note below on the availability of caller location information. + + + + + identity + + + Used to output the user name for the currently active user + (Principal.Identity.Name). + + + WARNING Generating caller information is + extremely slow. Its use should be avoided unless execution speed + is not an issue. + + + + + l + Equivalent to location + + + L + Equivalent to line + + + location + + + Used to output location information of the caller which generated + the logging event. + + + The location information depends on the CLI implementation but + usually consists of the fully qualified name of the calling + method followed by the callers source the file name and line + number between parentheses. + + + The location information can be very useful. However, its + generation is extremely slow. Its use should be avoided + unless execution speed is not an issue. + + + See the note below on the availability of caller location information. + + + + + level + + + Used to output the level of the logging event. + + + + + line + + + Used to output the line number from where the logging request + was issued. + + + WARNING Generating caller location information is + extremely slow. Its use should be avoided unless execution speed + is not an issue. + + + See the note below on the availability of caller location information. + + + + + logger + + + Used to output the logger of the logging event. The + logger conversion specifier can be optionally followed by + precision specifier, that is a decimal constant in + brackets. + + + If a precision specifier is given, then only the corresponding + number of right most components of the logger name will be + printed. By default the logger name is printed in full. + + + For example, for the logger name "a.b.c" the pattern + %logger{2} will output "b.c". + + + + + m + Equivalent to message + + + M + Equivalent to method + + + message + + + Used to output the application supplied message associated with + the logging event. + + + + + mdc + + + The MDC (old name for the ThreadContext.Properties) is now part of the + combined event properties. This pattern is supported for compatibility + but is equivalent to property. + + + + + method + + + Used to output the method name where the logging request was + issued. + + + WARNING Generating caller location information is + extremely slow. Its use should be avoided unless execution speed + is not an issue. + + + See the note below on the availability of caller location information. + + + + + n + Equivalent to newline + + + newline + + + Outputs the platform dependent line separator character or + characters. + + + This conversion pattern offers the same performance as using + non-portable line separator strings such as "\n", or "\r\n". + Thus, it is the preferred way of specifying a line separator. + + + + + ndc + + + Used to output the NDC (nested diagnostic context) associated + with the thread that generated the logging event. + + + + + p + Equivalent to level + + + P + Equivalent to property + + + properties + Equivalent to property + + + property + + + Used to output the an event specific property. The key to + lookup must be specified within braces and directly following the + pattern specifier, e.g. %property{user} would include the value + from the property that is keyed by the string 'user'. Each property value + that is to be included in the log must be specified separately. + Properties are added to events by loggers or appenders. By default + the log4net:HostName property is set to the name of machine on + which the event was originally logged. + + + If no key is specified, e.g. %property then all the keys and their + values are printed in a comma separated list. + + + The properties of an event are combined from a number of different + contexts. These are listed below in the order in which they are searched. + + + + the event properties + + The event has that can be set. These + properties are specific to this event only. + + + + the thread properties + + The that are set on the current + thread. These properties are shared by all events logged on this thread. + + + + the global properties + + The that are set globally. These + properties are shared by all the threads in the AppDomain. + + + + + + + + r + Equivalent to timestamp + + + stacktrace + + + Used to output the stack trace of the logging event + The stack trace level specifier may be enclosed + between braces. For example, %stacktrace{level}. + If no stack trace level specifier is given then 1 is assumed + + + Output uses the format: + type3.MethodCall3 > type2.MethodCall2 > type1.MethodCall1 + + + This pattern is not available for Compact Framework assemblies. + + + + + stacktracedetail + + + Used to output the stack trace of the logging event + The stack trace level specifier may be enclosed + between braces. For example, %stacktracedetail{level}. + If no stack trace level specifier is given then 1 is assumed + + + Output uses the format: + type3.MethodCall3(type param,...) > type2.MethodCall2(type param,...) > type1.MethodCall1(type param,...) + + + This pattern is not available for Compact Framework assemblies. + + + + + t + Equivalent to thread + + + timestamp + + + Used to output the number of milliseconds elapsed since the start + of the application until the creation of the logging event. + + + + + thread + + + Used to output the name of the thread that generated the + logging event. Uses the thread number if no name is available. + + + + + type + + + Used to output the fully qualified type name of the caller + issuing the logging request. This conversion specifier + can be optionally followed by precision specifier, that + is a decimal constant in brackets. + + + If a precision specifier is given, then only the corresponding + number of right most components of the class name will be + printed. By default the class name is output in fully qualified form. + + + For example, for the class name "log4net.Layout.PatternLayout", the + pattern %type{1} will output "PatternLayout". + + + WARNING Generating the caller class information is + slow. Thus, its use should be avoided unless execution speed is + not an issue. + + + See the note below on the availability of caller location information. + + + + + u + Equivalent to identity + + + username + + + Used to output the WindowsIdentity for the currently + active user. + + + WARNING Generating caller WindowsIdentity information is + extremely slow. Its use should be avoided unless execution speed + is not an issue. + + + + + utcdate + + + Used to output the date of the logging event in universal time. + The date conversion + specifier may be followed by a date format specifier enclosed + between braces. For example, %utcdate{HH:mm:ss,fff} or + %utcdate{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is + given then ISO8601 format is + assumed (). + + + The date format specifier admits the same syntax as the + time pattern string of the . + + + For better results it is recommended to use the log4net date + formatters. These can be specified using one of the strings + "ABSOLUTE", "DATE" and "ISO8601" for specifying + , + and respectively + . For example, + %utcdate{ISO8601} or %utcdate{ABSOLUTE}. + + + These dedicated date formatters perform significantly + better than . + + + + + w + Equivalent to username + + + x + Equivalent to ndc + + + X + Equivalent to mdc + + + % + + + The sequence %% outputs a single percent sign. + + + + + + The single letter patterns are deprecated in favor of the + longer more descriptive pattern names. + + + By default the relevant information is output as is. However, + with the aid of format modifiers it is possible to change the + minimum field width, the maximum field width and justification. + + + The optional format modifier is placed between the percent sign + and the conversion pattern name. + + + The first optional format modifier is the left justification + flag which is just the minus (-) character. Then comes the + optional minimum field width modifier. This is a decimal + constant that represents the minimum number of characters to + output. If the data item requires fewer characters, it is padded on + either the left or the right until the minimum width is + reached. The default is to pad on the left (right justify) but you + can specify right padding with the left justification flag. The + padding character is space. If the data item is larger than the + minimum field width, the field is expanded to accommodate the + data. The value is never truncated. + + + This behavior can be changed using the maximum field + width modifier which is designated by a period followed by a + decimal constant. If the data item is longer than the maximum + field, then the extra characters are removed from the + beginning of the data item and not from the end. For + example, it the maximum field width is eight and the data item is + ten characters long, then the first two characters of the data item + are dropped. This behavior deviates from the printf function in C + where truncation is done from the end. + + + Below are various format modifier examples for the logger + conversion specifier. + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Format modifierleft justifyminimum widthmaximum widthcomment
%20loggerfalse20none + + Left pad with spaces if the logger name is less than 20 + characters long. + +
%-20loggertrue20none + + Right pad with spaces if the logger + name is less than 20 characters long. + +
%.30loggerNAnone30 + + Truncate from the beginning if the logger + name is longer than 30 characters. + +
%20.30loggerfalse2030 + + Left pad with spaces if the logger name is shorter than 20 + characters. However, if logger name is longer than 30 characters, + then truncate from the beginning. + +
%-20.30loggertrue2030 + + Right pad with spaces if the logger name is shorter than 20 + characters. However, if logger name is longer than 30 characters, + then truncate from the beginning. + +
+
+ + Note about caller location information.
+ The following patterns %type %file %line %method %location %class %C %F %L %l %M + all generate caller location information. + Location information uses the System.Diagnostics.StackTrace class to generate + a call stack. The caller's information is then extracted from this stack. +
+ + + The System.Diagnostics.StackTrace class is not supported on the + .NET Compact Framework 1.0 therefore caller location information is not + available on that framework. + + + + + The System.Diagnostics.StackTrace class has this to say about Release builds: + + + "StackTrace information will be most informative with Debug build configurations. + By default, Debug builds include debug symbols, while Release builds do not. The + debug symbols contain most of the file, method name, line number, and column + information used in constructing StackFrame and StackTrace objects. StackTrace + might not report as many method calls as expected, due to code transformations + that occur during optimization." + + + This means that in a Release build the caller information may be incomplete or may + not exist at all! Therefore caller location information cannot be relied upon in a Release build. + + + + Additional pattern converters may be registered with a specific + instance using the method. + +
+ + This is a more detailed pattern. + %timestamp [%thread] %level %logger %ndc - %message%newline + + + A similar pattern except that the relative time is + right padded if less than 6 digits, thread name is right padded if + less than 15 characters and truncated if longer and the logger + name is left padded if shorter than 30 characters and truncated if + longer. + %-6timestamp [%15.15thread] %-5level %30.30logger %ndc - %message%newline + + Nicko Cadell + Gert Driesen + Douglas de la Torre + Daniel Cazzulino +
+ + + Default pattern string for log output. + + + + Default pattern string for log output. + Currently set to the string "%message%newline" + which just prints the application supplied message. + + + + + + A detailed conversion pattern + + + + A conversion pattern which includes Time, Thread, Logger, and Nested Context. + Current value is %timestamp [%thread] %level %logger %ndc - %message%newline. + + + + + + Internal map of converter identifiers to converter types. + + + + This static map is overridden by the m_converterRegistry instance map + + + + + + the pattern + + + + + the head of the pattern converter chain + + + + + patterns defined on this PatternLayout only + + + + + Initialize the global registry + + + + Defines the builtin global rules. + + + + + + Constructs a PatternLayout using the DefaultConversionPattern + + + + The default pattern just produces the application supplied message. + + + Note to Inheritors: This constructor calls the virtual method + . If you override this method be + aware that it will be called before your is called constructor. + + + As per the contract the + method must be called after the properties on this object have been + configured. + + + + + + Constructs a PatternLayout using the supplied conversion pattern + + the pattern to use + + + Note to Inheritors: This constructor calls the virtual method + . If you override this method be + aware that it will be called before your is called constructor. + + + When using this constructor the method + need not be called. This may not be the case when using a subclass. + + + + + + The pattern formatting string + + + + The ConversionPattern option. This is the string which + controls formatting and consists of a mix of literal content and + conversion specifiers. + + + + + + Create the pattern parser instance + + the pattern to parse + The that will format the event + + + Creates the used to parse the conversion string. Sets the + global and instance rules on the . + + + + + + Initialize layout options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Produces a formatted string as specified by the conversion pattern. + + the event being logged + The TextWriter to write the formatted event to + + + Parse the using the patter format + specified in the property. + + + + + + Add a converter to this PatternLayout + + the converter info + + + This version of the method is used by the configurator. + Programmatic users should use the alternative method. + + + + + + Add a converter to this PatternLayout + + the name of the conversion pattern for this converter + the type of the converter + + + Add a named pattern converter to this instance. This + converter will be used in the formatting of the event. + This method must be called before . + + + The specified must extend the + type. + + + + + + Write the event appdomain name to the output + + + + Writes the to the output writer. + + + Daniel Cazzulino + Nicko Cadell + + + + Write the event appdomain name to the output + + that will receive the formatted result. + the event being logged + + + Writes the to the output . + + + + + + Converter for items in the ASP.Net Cache. + + + + Outputs an item from the . + + + Ron Grabowski + + + + Write the ASP.Net Cache item to the output + + that will receive the formatted result. + The on which the pattern converter should be executed. + The under which the ASP.Net request is running. + + + Writes out the value of a named property. The property name + should be set in the + property. If no property has been set, all key value pairs from the Cache will + be written to the output. + + + + + + Converter for items in the . + + + + Outputs an item from the . + + + Ron Grabowski + + + + Write the ASP.Net HttpContext item to the output + + that will receive the formatted result. + The on which the pattern converter should be executed. + The under which the ASP.Net request is running. + + + Writes out the value of a named property. The property name + should be set in the + property. + + + + + + Abstract class that provides access to the current HttpContext () that + derived classes need. + + + This class handles the case when HttpContext.Current is null by writing + to the writer. + + Ron Grabowski + + + + Derived pattern converters must override this method in order to + convert conversion specifiers in the correct way. + + that will receive the formatted result. + The on which the pattern converter should be executed. + The under which the ASP.Net request is running. + + + + Converter for items in the ASP.Net Cache. + + + + Outputs an item from the . + + + Ron Grabowski + + + + Write the ASP.Net Cache item to the output + + that will receive the formatted result. + The on which the pattern converter should be executed. + The under which the ASP.Net request is running. + + + Writes out the value of a named property. The property name + should be set in the + property. + + + + + + Converter for items in the ASP.Net Cache. + + + + Outputs an item from the . + + + Ron Grabowski + + + + Write the ASP.Net Cache item to the output + + that will receive the formatted result. + The on which the pattern converter should be executed. + The under which the ASP.Net request is running. + + + Writes out the value of a named property. The property name + should be set in the + property. If no property has been set, all key value pairs from the Session will + be written to the output. + + + + + + Date pattern converter, uses a to format + the date of a . + + + + Render the to the writer as a string. + + + The value of the determines + the formatting of the date. The following values are allowed: + + + Option value + Output + + + ISO8601 + + Uses the formatter. + Formats using the "yyyy-MM-dd HH:mm:ss,fff" pattern. + + + + DATE + + Uses the formatter. + Formats using the "dd MMM yyyy HH:mm:ss,fff" for example, "06 Nov 1994 15:49:37,459". + + + + ABSOLUTE + + Uses the formatter. + Formats using the "HH:mm:ss,yyyy" for example, "15:49:37,459". + + + + other + + Any other pattern string uses the formatter. + This formatter passes the pattern string to the + method. + For details on valid patterns see + DateTimeFormatInfo Class. + + + + + + The is in the local time zone and is rendered in that zone. + To output the time in Universal time see . + + + Nicko Cadell + + + + The used to render the date to a string + + + + The used to render the date to a string + + + + + + Initialize the converter pattern based on the property. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Convert the pattern into the rendered message + + that will receive the formatted result. + the event being logged + + + Pass the to the + for it to render it to the writer. + + + The passed is in the local time zone. + + + + + + The fully qualified type of the DatePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write the exception text to the output + + + + If an exception object is stored in the logging event + it will be rendered into the pattern output with a + trailing newline. + + + If there is no exception then nothing will be output + and no trailing newline will be appended. + It is typical to put a newline before the exception + and to have the exception as the last data in the pattern. + + + Nicko Cadell + + + + Default constructor + + + + + Write the exception text to the output + + that will receive the formatted result. + the event being logged + + + If an exception object is stored in the logging event + it will be rendered into the pattern output with a + trailing newline. + + + If there is no exception or the exception property specified + by the Option value does not exist then nothing will be output + and no trailing newline will be appended. + It is typical to put a newline before the exception + and to have the exception as the last data in the pattern. + + + Recognized values for the Option parameter are: + + + + Message + + + Source + + + StackTrace + + + TargetSite + + + HelpLink + + + + + + + Writes the caller location file name to the output + + + + Writes the value of the for + the event to the output writer. + + + Nicko Cadell + + + + Write the caller location file name to the output + + that will receive the formatted result. + the event being logged + + + Writes the value of the for + the to the output . + + + + + + Write the caller location info to the output + + + + Writes the to the output writer. + + + Nicko Cadell + + + + Write the caller location info to the output + + that will receive the formatted result. + the event being logged + + + Writes the to the output writer. + + + + + + Writes the event identity to the output + + + + Writes the value of the to + the output writer. + + + Daniel Cazzulino + Nicko Cadell + + + + Writes the event identity to the output + + that will receive the formatted result. + the event being logged + + + Writes the value of the + to + the output . + + + + + + Write the event level to the output + + + + Writes the display name of the event + to the writer. + + + Nicko Cadell + + + + Write the event level to the output + + that will receive the formatted result. + the event being logged + + + Writes the of the + to the . + + + + + + Write the caller location line number to the output + + + + Writes the value of the for + the event to the output writer. + + + Nicko Cadell + + + + Write the caller location line number to the output + + that will receive the formatted result. + the event being logged + + + Writes the value of the for + the to the output . + + + + + + Converter for logger name + + + + Outputs the of the event. + + + Nicko Cadell + + + + Gets the fully qualified name of the logger + + the event being logged + The fully qualified logger name + + + Returns the of the . + + + + + + Writes the event message to the output + + + + Uses the method + to write out the event message. + + + Nicko Cadell + + + + Writes the event message to the output + + that will receive the formatted result. + the event being logged + + + Uses the method + to write out the event message. + + + + + + Write the method name to the output + + + + Writes the caller location to + the output. + + + Nicko Cadell + + + + Write the method name to the output + + that will receive the formatted result. + the event being logged + + + Writes the caller location to + the output. + + + + + + Converter to output and truncate '.' separated strings + + + + This abstract class supports truncating a '.' separated string + to show a specified number of elements from the right hand side. + This is used to truncate class names that are fully qualified. + + + Subclasses should override the method to + return the fully qualified string. + + + Nicko Cadell + + + + Initialize the converter + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Get the fully qualified string data + + the event being logged + the fully qualified name + + + Overridden by subclasses to get the fully qualified name before the + precision is applied to it. + + + Return the fully qualified '.' (dot/period) separated string. + + + + + + Convert the pattern to the rendered message + + that will receive the formatted result. + the event being logged + + Render the to the precision + specified by the property. + + + + + The fully qualified type of the NamedPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Converter to include event NDC + + + + Outputs the value of the event property named NDC. + + + The should be used instead. + + + Nicko Cadell + + + + Write the event NDC to the output + + that will receive the formatted result. + the event being logged + + + As the thread context stacks are now stored in named event properties + this converter simply looks up the value of the NDC property. + + + The should be used instead. + + + + + + Abstract class that provides the formatting functionality that + derived classes need. + + + Conversion specifiers in a conversion patterns are parsed to + individual PatternConverters. Each of which is responsible for + converting a logging event in a converter specific manner. + + Nicko Cadell + + + + Initializes a new instance of the class. + + + + + Flag indicating if this converter handles the logging event exception + + false if this converter handles the logging event exception + + + If this converter handles the exception object contained within + , then this property should be set to + false. Otherwise, if the layout ignores the exception + object, then the property should be set to true. + + + Set this value to override a this default setting. The default + value is true, this converter does not handle the exception. + + + + + + Derived pattern converters must override this method in order to + convert conversion specifiers in the correct way. + + that will receive the formatted result. + The on which the pattern converter should be executed. + + + + Derived pattern converters must override this method in order to + convert conversion specifiers in the correct way. + + that will receive the formatted result. + The state object on which the pattern converter should be executed. + + + + Flag indicating if this converter handles exceptions + + + false if this converter handles exceptions + + + + + Property pattern converter + + + + Writes out the value of a named property. The property name + should be set in the + property. + + + If the is set to null + then all the properties are written as key value pairs. + + + Nicko Cadell + + + + Write the property value to the output + + that will receive the formatted result. + the event being logged + + + Writes out the value of a named property. The property name + should be set in the + property. + + + If the is set to null + then all the properties are written as key value pairs. + + + + + + Converter to output the relative time of the event + + + + Converter to output the time of the event relative to the start of the program. + + + Nicko Cadell + + + + Write the relative time to the output + + that will receive the formatted result. + the event being logged + + + Writes out the relative time of the event in milliseconds. + That is the number of milliseconds between the event + and the . + + + + + + Helper method to get the time difference between two DateTime objects + + start time (in the current local time zone) + end time (in the current local time zone) + the time difference in milliseconds + + + + Write the caller stack frames to the output + + + + Writes the to the output writer, using format: + type3.MethodCall3(type param,...) > type2.MethodCall2(type param,...) > type1.MethodCall1(type param,...) + + + Adam Davies + + + + The fully qualified type of the StackTraceDetailPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write the caller stack frames to the output + + + + Writes the to the output writer, using format: + type3.MethodCall3 > type2.MethodCall2 > type1.MethodCall1 + + + Michael Cromwell + + + + Initialize the converter + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Write the strack frames to the output + + that will receive the formatted result. + the event being logged + + + Writes the to the output writer. + + + + + + Returns the Name of the method + + + This method was created, so this class could be used as a base class for StackTraceDetailPatternConverter + string + + + + The fully qualified type of the StackTracePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Converter to include event thread name + + + + Writes the to the output. + + + Nicko Cadell + + + + Write the ThreadName to the output + + that will receive the formatted result. + the event being logged + + + Writes the to the . + + + + + + Pattern converter for the class name + + + + Outputs the of the event. + + + Nicko Cadell + + + + Gets the fully qualified name of the class + + the event being logged + The fully qualified type name for the caller location + + + Returns the of the . + + + + + + Converter to include event user name + + Douglas de la Torre + Nicko Cadell + + + + Convert the pattern to the rendered message + + that will receive the formatted result. + the event being logged + + + + Write the TimeStamp to the output + + + + Date pattern converter, uses a to format + the date of a . + + + Uses a to format the + in Universal time. + + + See the for details on the date pattern syntax. + + + + Nicko Cadell + + + + Write the TimeStamp to the output + + that will receive the formatted result. + the event being logged + + + Pass the to the + for it to render it to the writer. + + + The passed is in the local time zone, this is converted + to Universal time before it is rendered. + + + + + + + The fully qualified type of the UtcDatePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Type converter for the interface + + + + Used to convert objects to the interface. + Supports converting from the interface to + the interface using the . + + + Nicko Cadell + Gert Driesen + + + + Can the sourceType be converted to an + + the source to be to be converted + true if the source type can be converted to + + + Test if the can be converted to a + . Only is supported + as the . + + + + + + Convert the value to a object + + the value to convert + the object + + + Convert the object to a + object. If the object + is a then the + is used to adapt between the two interfaces, otherwise an + exception is thrown. + + + + + + Extract the value of a property from the + + + + Extract the value of a property from the + + + Nicko Cadell + + + + Constructs a RawPropertyLayout + + + + + The name of the value to lookup in the LoggingEvent Properties collection. + + + Value to lookup in the LoggingEvent Properties collection + + + + String name of the property to lookup in the . + + + + + + Lookup the property for + + The event to format + returns property value + + + Looks up and returns the object value of the property + named . If there is no property defined + with than name then null will be returned. + + + + + + Extract the date from the + + + + Extract the date from the + + + Nicko Cadell + Gert Driesen + + + + Constructs a RawTimeStampLayout + + + + + Gets the as a . + + The event to format + returns the time stamp + + + Gets the as a . + + + The time stamp is in local time. To format the time stamp + in universal time use . + + + + + + Extract the date from the + + + + Extract the date from the + + + Nicko Cadell + Gert Driesen + + + + Constructs a RawUtcTimeStampLayout + + + + + Gets the as a . + + The event to format + returns the time stamp + + + Gets the as a . + + + The time stamp is in universal time. To format the time stamp + in local time use . + + + + + + A very simple layout + + + + SimpleLayout consists of the level of the log statement, + followed by " - " and then the log message itself. For example, + + DEBUG - Hello world + + + + Nicko Cadell + Gert Driesen + + + + Constructs a SimpleLayout + + + + + Initialize layout options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Produces a simple formatted output. + + the event being logged + The TextWriter to write the formatted event to + + + Formats the event as the level of the even, + followed by " - " and then the log message itself. The + output is terminated by a newline. + + + + + + Layout that formats the log events as XML elements. + + + + The output of the consists of a series of + log4net:event elements. It does not output a complete well-formed XML + file. The output is designed to be included as an external entity + in a separate file to form a correct XML file. + + + For example, if abc is the name of the file where + the output goes, then a well-formed XML file would + be: + + + <?xml version="1.0" ?> + + <!DOCTYPE log4net:events SYSTEM "log4net-events.dtd" [<!ENTITY data SYSTEM "abc">]> + + <log4net:events version="1.2" xmlns:log4net="http://logging.apache.org/log4net/schemas/log4net-events-1.2> + &data; + </log4net:events> + + + This approach enforces the independence of the + and the appender where it is embedded. + + + The version attribute helps components to correctly + interpret output generated by . The value of + this attribute should be "1.2" for release 1.2 and later. + + + Alternatively the Header and Footer properties can be + configured to output the correct XML header, open tag and close tag. + When setting the Header and Footer properties it is essential + that the underlying data store not be appendable otherwise the data + will become invalid XML. + + + Nicko Cadell + Gert Driesen + + + + Constructs an XmlLayout + + + + + Constructs an XmlLayout. + + + + The LocationInfo option takes a boolean value. By + default, it is set to false which means there will be no location + information output by this layout. If the the option is set to + true, then the file name and line number of the statement + at the origin of the log statement will be output. + + + If you are embedding this layout within an SmtpAppender + then make sure to set the LocationInfo option of that + appender as well. + + + + + + The prefix to use for all element names + + + + The default prefix is log4net. Set this property + to change the prefix. If the prefix is set to an empty string + then no prefix will be written. + + + + + + Set whether or not to base64 encode the message. + + + + By default the log message will be written as text to the xml + output. This can cause problems when the message contains binary + data. By setting this to true the contents of the message will be + base64 encoded. If this is set then invalid character replacement + (see ) will not be performed + on the log message. + + + + + + Set whether or not to base64 encode the property values. + + + + By default the properties will be written as text to the xml + output. This can cause problems when one or more properties contain + binary data. By setting this to true the values of the properties + will be base64 encoded. If this is set then invalid character replacement + (see ) will not be performed + on the property values. + + + + + + Initialize layout options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + Builds a cache of the element names + + + + + + Does the actual writing of the XML. + + The writer to use to output the event to. + The event to write. + + + Override the base class method + to write the to the . + + + + + + The prefix to use for all generated element names + + + + + Layout that formats the log events as XML elements. + + + + This is an abstract class that must be subclassed by an implementation + to conform to a specific schema. + + + Deriving classes must implement the method. + + + Nicko Cadell + Gert Driesen + + + + Protected constructor to support subclasses + + + + Initializes a new instance of the class + with no location info. + + + + + + Protected constructor to support subclasses + + + + The parameter determines whether + location information will be output by the layout. If + is set to true, then the + file name and line number of the statement at the origin of the log + statement will be output. + + + If you are embedding this layout within an SMTPAppender + then make sure to set the LocationInfo option of that + appender as well. + + + + + + Gets a value indicating whether to include location information in + the XML events. + + + true if location information should be included in the XML + events; otherwise, false. + + + + If is set to true, then the file + name and line number of the statement at the origin of the log + statement will be output. + + + If you are embedding this layout within an SMTPAppender + then make sure to set the LocationInfo option of that + appender as well. + + + + + + The string to replace characters that can not be expressed in XML with. + + + Not all characters may be expressed in XML. This property contains the + string to replace those that can not with. This defaults to a ?. Set it + to the empty string to simply remove offending characters. For more + details on the allowed character ranges see http://www.w3.org/TR/REC-xml/#charsets + Character replacement will occur in the log message, the property names + and the property values. + + + + + + + Initialize layout options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Gets the content type output by this layout. + + + As this is the XML layout, the value is always "text/xml". + + + + As this is the XML layout, the value is always "text/xml". + + + + + + Produces a formatted string. + + The event being logged. + The TextWriter to write the formatted event to + + + Format the and write it to the . + + + This method creates an that writes to the + . The is passed + to the method. Subclasses should override the + method rather than this method. + + + + + + Does the actual writing of the XML. + + The writer to use to output the event to. + The event to write. + + + Subclasses should override this method to format + the as XML. + + + + + + Flag to indicate if location information should be included in + the XML events. + + + + + The string to replace invalid chars with + + + + + Layout that formats the log events as XML elements compatible with the log4j schema + + + + Formats the log events according to the http://logging.apache.org/log4j schema. + + + Nicko Cadell + + + + The 1st of January 1970 in UTC + + + + + Constructs an XMLLayoutSchemaLog4j + + + + + Constructs an XMLLayoutSchemaLog4j. + + + + The LocationInfo option takes a boolean value. By + default, it is set to false which means there will be no location + information output by this layout. If the the option is set to + true, then the file name and line number of the statement + at the origin of the log statement will be output. + + + If you are embedding this layout within an SMTPAppender + then make sure to set the LocationInfo option of that + appender as well. + + + + + + The version of the log4j schema to use. + + + + Only version 1.2 of the log4j schema is supported. + + + + + + Actually do the writing of the xml + + the writer to use + the event to write + + + Generate XML that is compatible with the log4j schema. + + + + + + The log4net Logical Thread Context. + + + + The LogicalThreadContext provides a location for specific debugging + information to be stored. + The LogicalThreadContext properties override any or + properties with the same name. + + + For .NET Standard 1.3 this class uses + System.Threading.AsyncLocal rather than . + + + The Logical Thread Context has a properties map and a stack. + The properties and stack can + be included in the output of log messages. The + supports selecting and outputting these properties. + + + The Logical Thread Context provides a diagnostic context for the current call context. + This is an instrument for distinguishing interleaved log + output from different sources. Log output is typically interleaved + when a server handles multiple clients near-simultaneously. + + + The Logical Thread Context is managed on a per basis. + + + The requires a link time + for the + . + If the calling code does not have this permission then this context will be disabled. + It will not store any property values set on it. + + + Example of using the thread context properties to store a username. + + LogicalThreadContext.Properties["user"] = userName; + log.Info("This log message has a LogicalThreadContext Property called 'user'"); + + + Example of how to push a message into the context stack + + using(LogicalThreadContext.Stacks["LDC"].Push("my context message")) + { + log.Info("This log message has a LogicalThreadContext Stack message that includes 'my context message'"); + + } // at the end of the using block the message is automatically popped + + + + Nicko Cadell + + + + Private Constructor. + + + + Uses a private access modifier to prevent instantiation of this class. + + + + + + The thread properties map + + + The thread properties map + + + + The LogicalThreadContext properties override any + or properties with the same name. + + + + + + The thread stacks + + + stack map + + + + The logical thread stacks. + + + + + + The thread context properties instance + + + + + The thread context stacks instance + + + + + This class is used by client applications to request logger instances. + + + + This class has static methods that are used by a client to request + a logger instance. The method is + used to retrieve a logger. + + + See the interface for more details. + + + Simple example of logging messages + + ILog log = LogManager.GetLogger("application-log"); + + log.Info("Application Start"); + log.Debug("This is a debug message"); + + if (log.IsDebugEnabled) + { + log.Debug("This is another debug message"); + } + + + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + Uses a private access modifier to prevent instantiation of this class. + + + + Returns the named logger if it exists. + + Returns the named logger if it exists. + + + + If the named logger exists (in the default repository) then it + returns a reference to the logger, otherwise it returns null. + + + The fully qualified logger name to look for. + The logger found, or null if no logger could be found. + + + Get the currently defined loggers. + + Returns all the currently defined loggers in the default repository. + + + The root logger is not included in the returned array. + + All the defined loggers. + + + Get or create a logger. + + Retrieves or creates a named logger. + + + + Retrieves a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + + The name of the logger to retrieve. + The logger with the name specified. + + + + Returns the named logger if it exists. + + + + If the named logger exists (in the specified repository) then it + returns a reference to the logger, otherwise it returns + null. + + + The repository to lookup in. + The fully qualified logger name to look for. + + The logger found, or null if the logger doesn't exist in the specified + repository. + + + + + Returns the named logger if it exists. + + + + If the named logger exists (in the repository for the specified assembly) then it + returns a reference to the logger, otherwise it returns + null. + + + The assembly to use to lookup the repository. + The fully qualified logger name to look for. + + The logger, or null if the logger doesn't exist in the specified + assembly's repository. + + + + + Returns all the currently defined loggers in the specified repository. + + The repository to lookup in. + + The root logger is not included in the returned array. + + All the defined loggers. + + + + Returns all the currently defined loggers in the specified assembly's repository. + + The assembly to use to lookup the repository. + + The root logger is not included in the returned array. + + All the defined loggers. + + + + Retrieves or creates a named logger. + + + + Retrieve a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + + The repository to lookup in. + The name of the logger to retrieve. + The logger with the name specified. + + + + Retrieves or creates a named logger. + + + + Retrieve a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + + The assembly to use to lookup the repository. + The name of the logger to retrieve. + The logger with the name specified. + + + + Shorthand for . + + + Get the logger for the fully qualified name of the type specified. + + The full name of will be used as the name of the logger to retrieve. + The logger with the name specified. + + + + Shorthand for . + + + Gets the logger for the fully qualified name of the type specified. + + The repository to lookup in. + The full name of will be used as the name of the logger to retrieve. + The logger with the name specified. + + + + Shorthand for . + + + Gets the logger for the fully qualified name of the type specified. + + The assembly to use to lookup the repository. + The full name of will be used as the name of the logger to retrieve. + The logger with the name specified. + + + + Shuts down the log4net system. + + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in all the + default repositories. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + Shutdown a logger repository. + + Shuts down the default repository. + + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in the + default repository. + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Shuts down the repository for the repository specified. + + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in the + specified. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + The repository to shutdown. + + + + Shuts down the repository specified. + + + + Calling this method will safely close and remove all + appenders in all the loggers including root contained in the + repository. The repository is looked up using + the specified. + + + Some appenders need to be closed before the application exists. + Otherwise, pending logging events might be lost. + + + The shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + The assembly to use to lookup the repository. + + + Reset the configuration of a repository + + Resets all values contained in this repository instance to their defaults. + + + + Resets all values contained in the repository instance to their + defaults. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set to its default "off" value. + + + + + + Resets all values contained in this repository instance to their defaults. + + + + Reset all values contained in the repository instance to their + defaults. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set to its default "off" value. + + + The repository to reset. + + + + Resets all values contained in this repository instance to their defaults. + + + + Reset all values contained in the repository instance to their + defaults. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set to its default "off" value. + + + The assembly to use to lookup the repository to reset. + + + Get the logger repository. + + Returns the default instance. + + + + Gets the for the repository specified + by the callers assembly (). + + + The instance for the default repository. + + + + Returns the default instance. + + The default instance. + + + Gets the for the repository specified + by the argument. + + + The repository to lookup in. + + + + Returns the default instance. + + The default instance. + + + Gets the for the repository specified + by the argument. + + + The assembly to use to lookup the repository. + + + Get a logger repository. + + Returns the default instance. + + + + Gets the for the repository specified + by the callers assembly (). + + + The instance for the default repository. + + + + Returns the default instance. + + The default instance. + + + Gets the for the repository specified + by the argument. + + + The repository to lookup in. + + + + Returns the default instance. + + The default instance. + + + Gets the for the repository specified + by the argument. + + + The assembly to use to lookup the repository. + + + Create a domain + + Creates a repository with the specified repository type. + + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + The created will be associated with the repository + specified such that a call to will return + the same repository instance. + + + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + Create a logger repository. + + Creates a repository with the specified repository type. + + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + The created will be associated with the repository + specified such that a call to will return + the same repository instance. + + + + + + Creates a repository with the specified name. + + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + Creates the default type of which is a + object. + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The name of the repository, this must be unique amongst repositories. + The created for the repository. + The specified repository already exists. + + + + Creates a repository with the specified name. + + + + Creates the default type of which is a + object. + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The name of the repository, this must be unique amongst repositories. + The created for the repository. + The specified repository already exists. + + + + Creates a repository with the specified name and repository type. + + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The name of the repository, this must be unique to the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + The specified repository already exists. + + + + Creates a repository with the specified name and repository type. + + + + The name must be unique. Repositories cannot be redefined. + An will be thrown if the repository already exists. + + + The name of the repository, this must be unique to the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + The specified repository already exists. + + + + Creates a repository for the specified assembly and repository type. + + + + CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + The assembly to use to get the name of the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + + Creates a repository for the specified assembly and repository type. + + + + The created will be associated with the repository + specified such that a call to with the + same assembly specified will return the same repository instance. + + + The assembly to use to get the name of the repository. + A that implements + and has a no arg constructor. An instance of this type will be created to act + as the for the repository specified. + The created for the repository. + + + + Gets the list of currently defined repositories. + + + + Get an array of all the objects that have been created. + + + An array of all the known objects. + + + + Flushes logging events buffered in all configured appenders in the default repository. + + The maximum time in milliseconds to wait for logging events from asycnhronous appenders to be flushed. + True if all logging events were flushed successfully, else false. + + + + Looks up the wrapper object for the logger specified. + + The logger to get the wrapper for. + The wrapper for the logger specified. + + + + Looks up the wrapper objects for the loggers specified. + + The loggers to get the wrappers for. + The wrapper objects for the loggers specified. + + + + Create the objects used by + this manager. + + The logger to wrap. + The wrapper for the logger specified. + + + + The wrapper map to use to hold the objects. + + + + + Implementation of Mapped Diagnostic Contexts. + + + + + The MDC is deprecated and has been replaced by the . + The current MDC implementation forwards to the ThreadContext.Properties. + + + + The MDC class is similar to the class except that it is + based on a map instead of a stack. It provides mapped + diagnostic contexts. A Mapped Diagnostic Context, or + MDC in short, is an instrument for distinguishing interleaved log + output from different sources. Log output is typically interleaved + when a server handles multiple clients near-simultaneously. + + + The MDC is managed on a per thread basis. + + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + Uses a private access modifier to prevent instantiation of this class. + + + + + Gets the context value identified by the parameter. + + The key to lookup in the MDC. + The string value held for the key, or a null reference if no corresponding value is found. + + + + The MDC is deprecated and has been replaced by the . + The current MDC implementation forwards to the ThreadContext.Properties. + + + + If the parameter does not look up to a + previously defined context then null will be returned. + + + + + + Add an entry to the MDC + + The key to store the value under. + The value to store. + + + + The MDC is deprecated and has been replaced by the . + The current MDC implementation forwards to the ThreadContext.Properties. + + + + Puts a context value (the parameter) as identified + with the parameter into the current thread's + context map. + + + If a value is already defined for the + specified then the value will be replaced. If the + is specified as null then the key value mapping will be removed. + + + + + + Removes the key value mapping for the key specified. + + The key to remove. + + + + The MDC is deprecated and has been replaced by the . + The current MDC implementation forwards to the ThreadContext.Properties. + + + + Remove the specified entry from this thread's MDC + + + + + + Clear all entries in the MDC + + + + + The MDC is deprecated and has been replaced by the . + The current MDC implementation forwards to the ThreadContext.Properties. + + + + Remove all the entries from this thread's MDC + + + + + + Implementation of Nested Diagnostic Contexts. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + A Nested Diagnostic Context, or NDC in short, is an instrument + to distinguish interleaved log output from different sources. Log + output is typically interleaved when a server handles multiple + clients near-simultaneously. + + + Interleaved log output can still be meaningful if each log entry + from different contexts had a distinctive stamp. This is where NDCs + come into play. + + + Note that NDCs are managed on a per thread basis. The NDC class + is made up of static methods that operate on the context of the + calling thread. + + + How to push a message into the context + + using(NDC.Push("my context message")) + { + ... all log calls will have 'my context message' included ... + + } // at the end of the using block the message is automatically removed + + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + Uses a private access modifier to prevent instantiation of this class. + + + + + Gets the current context depth. + + The current context depth. + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + The number of context values pushed onto the context stack. + + + Used to record the current depth of the context. This can then + be restored using the method. + + + + + + + Clears all the contextual information held on the current thread. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + Clears the stack of NDC data held on the current thread. + + + + + + Creates a clone of the stack of context information. + + A clone of the context info for this thread. + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + The results of this method can be passed to the + method to allow child threads to inherit the context of their + parent thread. + + + + + + Inherits the contextual information from another thread. + + The context stack to inherit. + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + This thread will use the context information from the stack + supplied. This can be used to initialize child threads with + the same contextual information as their parent threads. These + contexts will NOT be shared. Any further contexts that + are pushed onto the stack will not be visible to the other. + Call to obtain a stack to pass to + this method. + + + + + + Removes the top context from the stack. + + + The message in the context that was removed from the top + of the stack. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + Remove the top context from the stack, and return + it to the caller. If the stack is empty then an + empty string (not null) is returned. + + + + + + Pushes a new context message. + + The new context message. + + An that can be used to clean up + the context stack. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + Pushes a new context onto the context stack. An + is returned that can be used to clean up the context stack. This + can be easily combined with the using keyword to scope the + context. + + + Simple example of using the Push method with the using keyword. + + using(log4net.NDC.Push("NDC_Message")) + { + log.Warn("This should have an NDC message"); + } + + + + + + Pushes a new context message. + + The new context message string format. + Arguments to be passed into messageFormat. + + An that can be used to clean up + the context stack. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + Pushes a new context onto the context stack. An + is returned that can be used to clean up the context stack. This + can be easily combined with the using keyword to scope the + context. + + + Simple example of using the Push method with the using keyword. + + var someValue = "ExampleContext" + using(log4net.NDC.PushFormat("NDC_Message {0}", someValue)) + { + log.Warn("This should have an NDC message"); + } + + + + + + Removes the context information for this thread. It is + not required to call this method. + + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + This method is not implemented. + + + + + + Forces the stack depth to be at most . + + The maximum depth of the stack + + + + The NDC is deprecated and has been replaced by the . + The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. + + + + Forces the stack depth to be at most . + This may truncate the head of the stack. This only affects the + stack in the current thread. Also it does not prevent it from + growing, it only sets the maximum depth at the time of the + call. This can be used to return to a known context depth. + + + + + + The default object Renderer. + + + + The default renderer supports rendering objects and collections to strings. + + + See the method for details of the output. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Default constructor + + + + + + Render the object to a string + + The map used to lookup renderers + The object to render + The writer to render to + + + Render the object to a string. + + + The parameter is + provided to lookup and render other objects. This is + very useful where contains + nested objects of unknown type. The + method can be used to render these objects. + + + The default renderer supports rendering objects to strings as follows: + + + + Value + Rendered String + + + null + + "(null)" + + + + + + + For a one dimensional array this is the + array type name, an open brace, followed by a comma + separated list of the elements (using the appropriate + renderer), followed by a close brace. + + + For example: int[] {1, 2, 3}. + + + If the array is not one dimensional the + Array.ToString() is returned. + + + + + , & + + + Rendered as an open brace, followed by a comma + separated list of the elements (using the appropriate + renderer), followed by a close brace. + + + For example: {a, b, c}. + + + All collection classes that implement its subclasses, + or generic equivalents all implement the interface. + + + + + + + + Rendered as the key, an equals sign ('='), and the value (using the appropriate + renderer). + + + For example: key=value. + + + + + other + + Object.ToString() + + + + + + + + Render the array argument into a string + + The map used to lookup renderers + the array to render + The writer to render to + + + For a one dimensional array this is the + array type name, an open brace, followed by a comma + separated list of the elements (using the appropriate + renderer), followed by a close brace. For example: + int[] {1, 2, 3}. + + + If the array is not one dimensional the + Array.ToString() is returned. + + + + + + Render the enumerator argument into a string + + The map used to lookup renderers + the enumerator to render + The writer to render to + + + Rendered as an open brace, followed by a comma + separated list of the elements (using the appropriate + renderer), followed by a close brace. For example: + {a, b, c}. + + + + + + Render the DictionaryEntry argument into a string + + The map used to lookup renderers + the DictionaryEntry to render + The writer to render to + + + Render the key, an equals sign ('='), and the value (using the appropriate + renderer). For example: key=value. + + + + + + Implement this interface in order to render objects as strings + + + + Certain types require special case conversion to + string form. This conversion is done by an object renderer. + Object renderers implement the + interface. + + + Nicko Cadell + Gert Driesen + + + + Render the object to a string + + The map used to lookup renderers + The object to render + The writer to render to + + + Render the object to a + string. + + + The parameter is + provided to lookup and render other objects. This is + very useful where contains + nested objects of unknown type. The + method can be used to render these objects. + + + + + + Map class objects to an . + + + + Maintains a mapping between types that require special + rendering and the that + is used to render them. + + + The method is used to render an + object using the appropriate renderers defined in this map. + + + Nicko Cadell + Gert Driesen + + + + Default Constructor + + + + Default constructor. + + + + + + Render using the appropriate renderer. + + the object to render to a string + the object rendered as a string + + + This is a convenience method used to render an object to a string. + The alternative method + should be used when streaming output to a . + + + + + + Render using the appropriate renderer. + + the object to render to a string + The writer to render to + + + Find the appropriate renderer for the type of the + parameter. This is accomplished by calling the + method. Once a renderer is found, it is + applied on the object and the result is returned + as a . + + + + + + Gets the renderer for the specified object type + + the object to lookup the renderer for + the renderer for + + + Gets the renderer for the specified object type. + + + Syntactic sugar method that calls + with the type of the object parameter. + + + + + + Gets the renderer for the specified type + + the type to lookup the renderer for + the renderer for the specified type + + + Returns the renderer for the specified type. + If no specific renderer has been defined the + will be returned. + + + + + + Internal function to recursively search interfaces + + the type to lookup the renderer for + the renderer for the specified type + + + + Get the default renderer instance + + the default renderer + + + Get the default renderer + + + + + + Clear the map of renderers + + + + Clear the custom renderers defined by using + . The + cannot be removed. + + + + + + Register an for . + + the type that will be rendered by + the renderer for + + + Register an object renderer for a specific source type. + This renderer will be returned from a call to + specifying the same as an argument. + + + + + + Interface implemented by logger repository plugins. + + + + Plugins define additional behavior that can be associated + with a . + The held by the + property is used to store the plugins for a repository. + + + The log4net.Config.PluginAttribute can be used to + attach plugins to repositories created using configuration + attributes. + + + Nicko Cadell + Gert Driesen + + + + Gets the name of the plugin. + + + The name of the plugin. + + + + Plugins are stored in the + keyed by name. Each plugin instance attached to a + repository must be a unique name. + + + + + + Attaches the plugin to the specified . + + The that this plugin should be attached to. + + + A plugin may only be attached to a single repository. + + + This method is called when the plugin is attached to the repository. + + + + + + Is called when the plugin is to shutdown. + + + + This method is called to notify the plugin that + it should stop operating and should detach from + the repository. + + + + + + Interface used to create plugins. + + + + Interface used to create a plugin. + + + Nicko Cadell + Gert Driesen + + + + Creates the plugin object. + + the new plugin instance + + + Create and return a new plugin instance. + + + + + + A strongly-typed collection of objects. + + Nicko Cadell + + + + Supports type-safe iteration over a . + + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + Creates a read-only wrapper for a PluginCollection instance. + + list to create a readonly wrapper arround + + A PluginCollection wrapper that is read-only. + + + + + Initializes a new instance of the PluginCollection class + that is empty and has the default initial capacity. + + + + + Initializes a new instance of the PluginCollection class + that has the specified initial capacity. + + + The number of elements that the new PluginCollection is initially capable of storing. + + + + + Initializes a new instance of the PluginCollection class + that contains elements copied from the specified PluginCollection. + + The PluginCollection whose elements are copied to the new collection. + + + + Initializes a new instance of the PluginCollection class + that contains elements copied from the specified array. + + The array whose elements are copied to the new list. + + + + Initializes a new instance of the PluginCollection class + that contains elements copied from the specified collection. + + The collection whose elements are copied to the new list. + + + + Type visible only to our subclasses + Used to access protected constructor + + + + + + A value + + + + + Allow subclasses to avoid our default constructors + + + + + + + Gets the number of elements actually contained in the PluginCollection. + + + + + Copies the entire PluginCollection to a one-dimensional + array. + + The one-dimensional array to copy to. + + + + Copies the entire PluginCollection to a one-dimensional + array, starting at the specified index of the target array. + + The one-dimensional array to copy to. + The zero-based index in at which copying begins. + + + + Gets a value indicating whether access to the collection is synchronized (thread-safe). + + false, because the backing type is an array, which is never thread-safe. + + + + Gets an object that can be used to synchronize access to the collection. + + + An object that can be used to synchronize access to the collection. + + + + + Gets or sets the at the specified index. + + + The at the specified index. + + The zero-based index of the element to get or set. + + is less than zero. + -or- + is equal to or greater than . + + + + + Adds a to the end of the PluginCollection. + + The to be added to the end of the PluginCollection. + The index at which the value has been added. + + + + Removes all elements from the PluginCollection. + + + + + Creates a shallow copy of the . + + A new with a shallow copy of the collection data. + + + + Determines whether a given is in the PluginCollection. + + The to check for. + true if is found in the PluginCollection; otherwise, false. + + + + Returns the zero-based index of the first occurrence of a + in the PluginCollection. + + The to locate in the PluginCollection. + + The zero-based index of the first occurrence of + in the entire PluginCollection, if found; otherwise, -1. + + + + + Inserts an element into the PluginCollection at the specified index. + + The zero-based index at which should be inserted. + The to insert. + + is less than zero + -or- + is equal to or greater than . + + + + + Removes the first occurrence of a specific from the PluginCollection. + + The to remove from the PluginCollection. + + The specified was not found in the PluginCollection. + + + + + Removes the element at the specified index of the PluginCollection. + + The zero-based index of the element to remove. + + is less than zero. + -or- + is equal to or greater than . + + + + + Gets a value indicating whether the collection has a fixed size. + + true if the collection has a fixed size; otherwise, false. The default is false. + + + + Gets a value indicating whether the IList is read-only. + + true if the collection is read-only; otherwise, false. The default is false. + + + + Returns an enumerator that can iterate through the PluginCollection. + + An for the entire PluginCollection. + + + + Gets or sets the number of elements the PluginCollection can contain. + + + The number of elements the PluginCollection can contain. + + + + + Adds the elements of another PluginCollection to the current PluginCollection. + + The PluginCollection whose elements should be added to the end of the current PluginCollection. + The new of the PluginCollection. + + + + Adds the elements of a array to the current PluginCollection. + + The array whose elements should be added to the end of the PluginCollection. + The new of the PluginCollection. + + + + Adds the elements of a collection to the current PluginCollection. + + The collection whose elements should be added to the end of the PluginCollection. + The new of the PluginCollection. + + + + Sets the capacity to the actual number of elements. + + + + + is less than zero. + -or- + is equal to or greater than . + + + + + is less than zero. + -or- + is equal to or greater than . + + + + + Supports simple iteration over a . + + + + + + Initializes a new instance of the Enumerator class. + + + + + + Gets the current element in the collection. + + + The current element in the collection. + + + + + Advances the enumerator to the next element in the collection. + + + true if the enumerator was successfully advanced to the next element; + false if the enumerator has passed the end of the collection. + + + The collection was modified after the enumerator was created. + + + + + Sets the enumerator to its initial position, before the first element in the collection. + + + + + + + + Map of repository plugins. + + + + This class is a name keyed map of the plugins that are + attached to a repository. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The repository that the plugins should be attached to. + + + Initialize a new instance of the class with a + repository that the plugins should be attached to. + + + + + + Gets a by name. + + The name of the to lookup. + + The from the map with the name specified, or + null if no plugin is found. + + + + Lookup a plugin by name. If the plugin is not found null + will be returned. + + + + + + Gets all possible plugins as a list of objects. + + All possible plugins as a list of objects. + + + Get a collection of all the plugins defined in this map. + + + + + + Adds a to the map. + + The to add to the map. + + + The will be attached to the repository when added. + + + If there already exists a plugin with the same name + attached to the repository then the old plugin will + be and replaced with + the new plugin. + + + + + + Removes a from the map. + + The to remove from the map. + + + Remove a specific plugin from this map. + + + + + + Base implementation of + + + + Default abstract implementation of the + interface. This base class can be used by implementors + of the interface. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + the name of the plugin + + Initializes a new Plugin with the specified name. + + + + + Gets or sets the name of the plugin. + + + The name of the plugin. + + + + Plugins are stored in the + keyed by name. Each plugin instance attached to a + repository must be a unique name. + + + The name of the plugin must not change one the + plugin has been attached to a repository. + + + + + + Attaches this plugin to a . + + The that this plugin should be attached to. + + + A plugin may only be attached to a single repository. + + + This method is called when the plugin is attached to the repository. + + + + + + Is called when the plugin is to shutdown. + + + + This method is called to notify the plugin that + it should stop operating and should detach from + the repository. + + + + + + The repository for this plugin + + + The that this plugin is attached to. + + + + Gets or sets the that this plugin is + attached to. + + + + + + The name of this plugin. + + + + + The repository this plugin is attached to. + + + + + Plugin that listens for events from the + + + + This plugin publishes an instance of + on a specified . This listens for logging events delivered from + a remote . + + + When an event is received it is relogged within the attached repository + as if it had been raised locally. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Initializes a new instance of the class. + + + The property must be set. + + + + + + Construct with sink Uri. + + The name to publish the sink under in the remoting infrastructure. + See for more details. + + + Initializes a new instance of the class + with specified name. + + + + + + Gets or sets the URI of this sink. + + + The URI of this sink. + + + + This is the name under which the object is marshaled. + + + + + + + Attaches this plugin to a . + + The that this plugin should be attached to. + + + A plugin may only be attached to a single repository. + + + This method is called when the plugin is attached to the repository. + + + + + + Is called when the plugin is to shutdown. + + + + When the plugin is shutdown the remote logging + sink is disconnected. + + + + + + The fully qualified type of the RemoteLoggingServerPlugin class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Delivers objects to a remote sink. + + + + Internal class used to listen for logging events + and deliver them to the local repository. + + + + + + Constructor + + The repository to log to. + + + Initializes a new instance of the for the + specified . + + + + + + Logs the events to the repository. + + The events to log. + + + The events passed are logged to the + + + + + + Obtains a lifetime service object to control the lifetime + policy for this instance. + + null to indicate that this instance should live forever. + + + Obtains a lifetime service object to control the lifetime + policy for this instance. This object should live forever + therefore this implementation returns null. + + + + + + The underlying that events should + be logged to. + + + + + + + + + + + + + + + + + + + + + Default implementation of + + + + This default implementation of the + interface is used to create the default subclass + of the object. + + + Nicko Cadell + Gert Driesen + + + + Default constructor + + + + Initializes a new instance of the class. + + + + + + Create a new instance + + The that will own the . + The name of the . + The instance for the specified name. + + + Create a new instance with the + specified name. + + + Called by the to create + new named instances. + + + If the is null then the root logger + must be returned. + + + + + + Default internal subclass of + + + + This subclass has no additional behavior over the + class but does allow instances + to be created. + + + + + + Construct a new Logger + + the name of the logger + + + Initializes a new instance of the class + with the specified name. + + + + + + Delegate used to handle logger creation event notifications. + + The in which the has been created. + The event args that hold the instance that has been created. + + + Delegate used to handle logger creation event notifications. + + + + + + Provides data for the event. + + + + A event is raised every time a + is created. + + + + + + The created + + + + + Constructor + + The that has been created. + + + Initializes a new instance of the event argument + class,with the specified . + + + + + + Gets the that has been created. + + + The that has been created. + + + + The that has been created. + + + + + + Hierarchical organization of loggers + + + + The casual user should not have to deal with this class + directly. + + + This class is specialized in retrieving loggers by name and + also maintaining the logger hierarchy. Implements the + interface. + + + The structure of the logger hierarchy is maintained by the + method. The hierarchy is such that children + link to their parent but parents do not have any references to their + children. Moreover, loggers can be instantiated in any order, in + particular descendant before ancestor. + + + In case a descendant is created before a particular ancestor, + then it creates a provision node for the ancestor and adds itself + to the provision node. Other descendants of the same ancestor add + themselves to the previously created provision node. + + + Nicko Cadell + Gert Driesen + + + + Event used to notify that a logger has been created. + + + + Event raised when a logger is created. + + + + + + Default constructor + + + + Initializes a new instance of the class. + + + + + + Construct with properties + + The properties to pass to this repository. + + + Initializes a new instance of the class. + + + + + + Construct with a logger factory + + The factory to use to create new logger instances. + + + Initializes a new instance of the class with + the specified . + + + + + + Construct with properties and a logger factory + + The properties to pass to this repository. + The factory to use to create new logger instances. + + + Initializes a new instance of the class with + the specified . + + + + + + Has no appender warning been emitted + + + + Flag to indicate if we have already issued a warning + about not having an appender warning. + + + + + + Get the root of this hierarchy + + + + Get the root of this hierarchy. + + + + + + Gets or sets the default instance. + + The default + + + The logger factory is used to create logger instances. + + + + + + Test if a logger exists + + The name of the logger to lookup + The Logger object with the name specified + + + Check if the named logger exists in the hierarchy. If so return + its reference, otherwise returns null. + + + + + + Returns all the currently defined loggers in the hierarchy as an Array + + All the defined loggers + + + Returns all the currently defined loggers in the hierarchy as an Array. + The root logger is not included in the returned + enumeration. + + + + + + Return a new logger instance named as the first parameter using + the default factory. + + + + Return a new logger instance named as the first parameter using + the default factory. + + + If a logger of that name already exists, then it will be + returned. Otherwise, a new logger will be instantiated and + then linked with its existing ancestors as well as children. + + + The name of the logger to retrieve + The logger object with the name specified + + + + Shutting down a hierarchy will safely close and remove + all appenders in all loggers including the root logger. + + + + Shutting down a hierarchy will safely close and remove + all appenders in all loggers including the root logger. + + + Some appenders need to be closed before the + application exists. Otherwise, pending logging events might be + lost. + + + The Shutdown method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Reset all values contained in this hierarchy instance to their default. + + + + Reset all values contained in this hierarchy instance to their + default. This removes all appenders from all loggers, sets + the level of all non-root loggers to null, + sets their additivity flag to true and sets the level + of the root logger to . Moreover, + message disabling is set its default "off" value. + + + Existing loggers are not removed. They are just reset. + + + This method should be used sparingly and with care as it will + block all logging until it is completed. + + + + + + Log the logEvent through this hierarchy. + + the event to log + + + This method should not normally be used to log. + The interface should be used + for routine logging. This interface can be obtained + using the method. + + + The logEvent is delivered to the appropriate logger and + that logger is then responsible for logging the event. + + + + + + Returns all the Appenders that are currently configured + + An array containing all the currently configured appenders + + + Returns all the instances that are currently configured. + All the loggers are searched for appenders. The appenders may also be containers + for appenders and these are also searched for additional loggers. + + + The list returned is unordered but does not contain duplicates. + + + + + + Collect the appenders from an . + The appender may also be a container. + + + + + + + Collect the appenders from an container + + + + + + + Initialize the log4net system using the specified appender + + the appender to use to log all logging events + + + + Initialize the log4net system using the specified appenders + + the appenders to use to log all logging events + + + + Initialize the log4net system using the specified appenders + + the appenders to use to log all logging events + + + This method provides the same functionality as the + method implemented + on this object, but it is protected and therefore can be called by subclasses. + + + + + + Initialize the log4net system using the specified config + + the element containing the root of the config + + + + Initialize the log4net system using the specified config + + the element containing the root of the config + + + This method provides the same functionality as the + method implemented + on this object, but it is protected and therefore can be called by subclasses. + + + + + + Test if this hierarchy is disabled for the specified . + + The level to check against. + + true if the repository is disabled for the level argument, false otherwise. + + + + If this hierarchy has not been configured then this method will + always return true. + + + This method will return true if this repository is + disabled for level object passed as parameter and + false otherwise. + + + See also the property. + + + + + + Clear all logger definitions from the internal hashtable + + + + This call will clear all logger definitions from the internal + hashtable. Invoking this method will irrevocably mess up the + logger hierarchy. + + + You should really know what you are doing before + invoking this method. + + + + + + Return a new logger instance named as the first parameter using + . + + The name of the logger to retrieve + The factory that will make the new logger instance + The logger object with the name specified + + + If a logger of that name already exists, then it will be + returned. Otherwise, a new logger will be instantiated by the + parameter and linked with its existing + ancestors as well as children. + + + + + + Sends a logger creation event to all registered listeners + + The newly created logger + + Raises the logger creation event. + + + + + Updates all the parents of the specified logger + + The logger to update the parents for + + + This method loops through all the potential parents of + . There 3 possible cases: + + + + No entry for the potential parent of exists + + We create a ProvisionNode for this potential + parent and insert in that provision node. + + + + The entry is of type Logger for the potential parent. + + The entry is 's nearest existing parent. We + update 's parent field with this entry. We also break from + he loop because updating our parent's parent is our parent's + responsibility. + + + + The entry is of type ProvisionNode for this potential parent. + + We add to the list of children for this + potential parent. + + + + + + + + Replace a with a in the hierarchy. + + + + + + We update the links for all the children that placed themselves + in the provision node 'pn'. The second argument 'log' is a + reference for the newly created Logger, parent of all the + children in 'pn'. + + + We loop on all the children 'c' in 'pn'. + + + If the child 'c' has been already linked to a child of + 'log' then there is no need to update 'c'. + + + Otherwise, we set log's parent field to c's parent and set + c's parent field to log. + + + + + + Define or redefine a Level using the values in the argument + + the level values + + + Define or redefine a Level using the values in the argument + + + Supports setting levels via the configuration file. + + + + + + A class to hold the value, name and display name for a level + + + + A class to hold the value, name and display name for a level + + + + + + Value of the level + + + + If the value is not set (defaults to -1) the value will be looked + up for the current level with the same name. + + + + + + Name of the level + + + The name of the level + + + + The name of the level. + + + + + + Display name for the level + + + The display name of the level + + + + The display name of the level. + + + + + + Override Object.ToString to return sensible debug info + + string info about this object + + + + Set a Property using the values in the argument + + the property value + + + Set a Property using the values in the argument. + + + Supports setting property values via the configuration file. + + + + + + The fully qualified type of the Hierarchy class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Interface abstracts creation of instances + + + + This interface is used by the to + create new objects. + + + The method is called + to create a named . + + + Implement this interface to create new subclasses of . + + + Nicko Cadell + Gert Driesen + + + + Create a new instance + + The that will own the . + The name of the . + The instance for the specified name. + + + Create a new instance with the + specified name. + + + Called by the to create + new named instances. + + + If the is null then the root logger + must be returned. + + + + + + Implementation of used by + + + + Internal class used to provide implementation of + interface. Applications should use to get + logger instances. + + + This is one of the central classes in the log4net implementation. One of the + distinctive features of log4net are hierarchical loggers and their + evaluation. The organizes the + instances into a rooted tree hierarchy. + + + The class is abstract. Only concrete subclasses of + can be created. The + is used to create instances of this type for the . + + + Nicko Cadell + Gert Driesen + Aspi Havewala + Douglas de la Torre + + + + This constructor created a new instance and + sets its name. + + The name of the . + + + This constructor is protected and designed to be used by + a subclass that is not abstract. + + + Loggers are constructed by + objects. See for the default + logger creator. + + + + + + Gets or sets the parent logger in the hierarchy. + + + The parent logger in the hierarchy. + + + + Part of the Composite pattern that makes the hierarchy. + The hierarchy is parent linked rather than child linked. + + + + + + Gets or sets a value indicating if child loggers inherit their parent's appenders. + + + true if child loggers inherit their parent's appenders. + + + + Additivity is set to true by default, that is children inherit + the appenders of their ancestors by default. If this variable is + set to false then the appenders found in the + ancestors of this logger are not used. However, the children + of this logger will inherit its appenders, unless the children + have their additivity flag set to false too. See + the user manual for more details. + + + + + + Gets the effective level for this logger. + + The nearest level in the logger hierarchy. + + + Starting from this logger, searches the logger hierarchy for a + non-null level and returns it. Otherwise, returns the level of the + root logger. + + The Logger class is designed so that this method executes as + quickly as possible. + + + + + Gets or sets the where this + Logger instance is attached to. + + The hierarchy that this logger belongs to. + + + This logger must be attached to a single . + + + + + + Gets or sets the assigned , if any, for this Logger. + + + The of this logger. + + + + The assigned can be null. + + + + + + Add to the list of appenders of this + Logger instance. + + An appender to add to this logger + + + Add to the list of appenders of this + Logger instance. + + + If is already in the list of + appenders, then it won't be added again. + + + + + + Get the appenders contained in this logger as an + . + + A collection of the appenders in this logger + + + Get the appenders contained in this logger as an + . If no appenders + can be found, then a is returned. + + + + + + Look for the appender named as name + + The name of the appender to lookup + The appender with the name specified, or null. + + + Returns the named appender, or null if the appender is not found. + + + + + + Remove all previously added appenders from this Logger instance. + + + + Remove all previously added appenders from this Logger instance. + + + This is useful when re-reading configuration information. + + + + + + Remove the appender passed as parameter form the list of appenders. + + The appender to remove + The appender removed from the list + + + Remove the appender passed as parameter form the list of appenders. + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + Remove the appender passed as parameter form the list of appenders. + + The name of the appender to remove + The appender removed from the list + + + Remove the named appender passed as parameter form the list of appenders. + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + Gets the logger name. + + + The name of the logger. + + + + The name of this logger + + + + + + This generic form is intended to be used by wrappers. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The level of the message to be logged. + The message object to log. + The exception to log, including its stack trace. + + + Generate a logging event for the specified using + the and . + + + This method must not throw any exception to the caller. + + + + + + This is the most generic printing method that is intended to be used + by wrappers. + + The event being logged. + + + Logs the specified logging event through this logger. + + + This method must not throw any exception to the caller. + + + + + + Checks if this logger is enabled for a given passed as parameter. + + The level to check. + + true if this logger is enabled for level, otherwise false. + + + + Test if this logger is going to log events of the specified . + + + This method must not throw any exception to the caller. + + + + + + Gets the where this + Logger instance is attached to. + + + The that this logger belongs to. + + + + Gets the where this + Logger instance is attached to. + + + + + + Deliver the to the attached appenders. + + The event to log. + + + Call the appenders in the hierarchy starting at + this. If no appenders could be found, emit a + warning. + + + This method calls all the appenders inherited from the + hierarchy circumventing any evaluation of whether to log or not + to log the particular log request. + + + + + + Closes all attached appenders implementing the interface. + + + + Used to ensure that the appenders are correctly shutdown. + + + + + + This is the most generic printing method. This generic form is intended to be used by wrappers + + The level of the message to be logged. + The message object to log. + The exception to log, including its stack trace. + + + Generate a logging event for the specified using + the . + + + + + + Creates a new logging event and logs the event without further checks. + + The declaring type of the method that is + the stack boundary into the logging system for this call. + The level of the message to be logged. + The message object to log. + The exception to log, including its stack trace. + + + Generates a logging event and delivers it to the attached + appenders. + + + + + + Creates a new logging event and logs the event without further checks. + + The event being logged. + + + Delivers the logging event to the attached appenders. + + + + + + The fully qualified type of the Logger class. + + + + + The name of this logger. + + + + + The assigned level of this logger. + + + + The level variable need not be + assigned a value in which case it is inherited + form the hierarchy. + + + + + + The parent of this logger. + + + + The parent of this logger. + All loggers have at least one ancestor which is the root logger. + + + + + + Loggers need to know what Hierarchy they are in. + + + + Loggers need to know what Hierarchy they are in. + The hierarchy that this logger is a member of is stored + here. + + + + + + Helper implementation of the interface + + + + + Flag indicating if child loggers inherit their parents appenders + + + + Additivity is set to true by default, that is children inherit + the appenders of their ancestors by default. If this variable is + set to false then the appenders found in the + ancestors of this logger are not used. However, the children + of this logger will inherit its appenders, unless the children + have their additivity flag set to false too. See + the user manual for more details. + + + + + + Lock to protect AppenderAttachedImpl variable m_appenderAttachedImpl + + + + + Used internally to accelerate hash table searches. + + + + Internal class used to improve performance of + string keyed hashtables. + + + The hashcode of the string is cached for reuse. + The string is stored as an interned value. + When comparing two objects for equality + the reference equality of the interned strings is compared. + + + Nicko Cadell + Gert Driesen + + + + Construct key with string name + + + + Initializes a new instance of the class + with the specified name. + + + Stores the hashcode of the string and interns + the string key to optimize comparisons. + + + The Compact Framework 1.0 the + method does not work. On the Compact Framework + the string keys are not interned nor are they + compared by reference. + + + The name of the logger. + + + + Returns a hash code for the current instance. + + A hash code for the current instance. + + + Returns the cached hashcode. + + + + + + Determines whether two instances + are equal. + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + Compares the references of the interned strings. + + + + + + Provision nodes are used where no logger instance has been specified + + + + instances are used in the + when there is no specified + for that node. + + + A provision node holds a list of child loggers on behalf of + a logger that does not exist. + + + Nicko Cadell + Gert Driesen + + + + Create a new provision node with child node + + A child logger to add to this node. + + + Initializes a new instance of the class + with the specified child logger. + + + + + + The sits at the root of the logger hierarchy tree. + + + + The is a regular except + that it provides several guarantees. + + + First, it cannot be assigned a null + level. Second, since the root logger cannot have a parent, the + property always returns the value of the + level field without walking the hierarchy. + + + Nicko Cadell + Gert Driesen + + + + Construct a + + The level to assign to the root logger. + + + Initializes a new instance of the class with + the specified logging level. + + + The root logger names itself as "root". However, the root + logger cannot be retrieved by name. + + + + + + Gets the assigned level value without walking the logger hierarchy. + + The assigned level value without walking the logger hierarchy. + + + Because the root logger cannot have a parent and its level + must not be null this property just returns the + value of . + + + + + + Gets or sets the assigned for the root logger. + + + The of the root logger. + + + + Setting the level of the root logger to a null reference + may have catastrophic results. We prevent this here. + + + + + + The fully qualified type of the RootLogger class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Initializes the log4net environment using an XML DOM. + + + + Configures a using an XML DOM. + + + Nicko Cadell + Gert Driesen + + + + Construct the configurator for a hierarchy + + The hierarchy to build. + + + Initializes a new instance of the class + with the specified . + + + + + + Configure the hierarchy by parsing a DOM tree of XML elements. + + The root element to parse. + + + Configure the hierarchy by parsing a DOM tree of XML elements. + + + + + + Parse appenders by IDREF. + + The appender ref element. + The instance of the appender that the ref refers to. + + + Parse an XML element that represents an appender and return + the appender. + + + + + + Parses an appender element. + + The appender element. + The appender instance or null when parsing failed. + + + Parse an XML element that represents an appender and return + the appender instance. + + + + + + Parses a logger element. + + The logger element. + + + Parse an XML element that represents a logger. + + + + + + Parses the root logger element. + + The root element. + + + Parse an XML element that represents the root logger. + + + + + + Parses the children of a logger element. + + The category element. + The logger instance. + Flag to indicate if the logger is the root logger. + + + Parse the child elements of a <logger> element. + + + + + + Parses an object renderer. + + The renderer element. + + + Parse an XML element that represents a renderer. + + + + + + Parses a level element. + + The level element. + The logger object to set the level on. + Flag to indicate if the logger is the root logger. + + + Parse an XML element that represents a level. + + + + + + Sets a parameter on an object. + + The parameter element. + The object to set the parameter on. + + The parameter name must correspond to a writable property + on the object. The value of the parameter is a string, + therefore this function will attempt to set a string + property first. If unable to set a string property it + will inspect the property and its argument type. It will + attempt to call a static method called Parse on the + type of the property. This method will take a single + string argument and return a value that can be used to + set the property. + + + + + Test if an element has no attributes or child elements + + the element to inspect + true if the element has any attributes or child elements, false otherwise + + + + Test if a is constructible with Activator.CreateInstance. + + the type to inspect + true if the type is creatable using a default constructor, false otherwise + + + + Look for a method on the that matches the supplied + + the type that has the method + the name of the method + the method info found + + + The method must be a public instance method on the . + The method must be named or "Add" followed by . + The method must take a single parameter. + + + + + + Converts a string value to a target type. + + The type of object to convert the string to. + The string value to use as the value of the object. + + + An object of type with value or + null when the conversion could not be performed. + + + + + + Creates an object as specified in XML. + + The XML element that contains the definition of the object. + The object type to use if not explicitly specified. + The type that the returned object must be or must inherit from. + The object or null + + + Parse an XML element and create an object instance based on the configuration + data. + + + The type of the instance may be specified in the XML. If not + specified then the is used + as the type. However the type is specified it must support the + type. + + + + + + key: appenderName, value: appender. + + + + + The Hierarchy being configured. + + + + + The fully qualified type of the XmlHierarchyConfigurator class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Basic Configurator interface for repositories + + + + Interface used by basic configurator to configure a + with a default . + + + A should implement this interface to support + configuration by the . + + + Nicko Cadell + Gert Driesen + + + + Initialize the repository using the specified appender + + the appender to use to log all logging events + + + Configure the repository to route all logging events to the + specified appender. + + + + + + Initialize the repository using the specified appenders + + the appenders to use to log all logging events + + + Configure the repository to route all logging events to the + specified appenders. + + + + + + Delegate used to handle logger repository shutdown event notifications + + The that is shutting down. + Empty event args + + + Delegate used to handle logger repository shutdown event notifications. + + + + + + Delegate used to handle logger repository configuration reset event notifications + + The that has had its configuration reset. + Empty event args + + + Delegate used to handle logger repository configuration reset event notifications. + + + + + + Delegate used to handle event notifications for logger repository configuration changes. + + The that has had its configuration changed. + Empty event arguments. + + + Delegate used to handle event notifications for logger repository configuration changes. + + + + + + Interface implemented by logger repositories. + + + + This interface is implemented by logger repositories. e.g. + . + + + This interface is used by the + to obtain interfaces. + + + Nicko Cadell + Gert Driesen + + + + The name of the repository + + + The name of the repository + + + + The name of the repository. + + + + + + RendererMap accesses the object renderer map for this repository. + + + RendererMap accesses the object renderer map for this repository. + + + + RendererMap accesses the object renderer map for this repository. + + + The RendererMap holds a mapping between types and + objects. + + + + + + The plugin map for this repository. + + + The plugin map for this repository. + + + + The plugin map holds the instances + that have been attached to this repository. + + + + + + Get the level map for the Repository. + + + + Get the level map for the Repository. + + + The level map defines the mappings between + level names and objects in + this repository. + + + + + + The threshold for all events in this repository + + + The threshold for all events in this repository + + + + The threshold for all events in this repository. + + + + + + Check if the named logger exists in the repository. If so return + its reference, otherwise returns null. + + The name of the logger to lookup + The Logger object with the name specified + + + If the names logger exists it is returned, otherwise + null is returned. + + + + + + Returns all the currently defined loggers as an Array. + + All the defined loggers + + + Returns all the currently defined loggers as an Array. + + + + + + Returns a named logger instance + + The name of the logger to retrieve + The logger object with the name specified + + + Returns a named logger instance. + + + If a logger of that name already exists, then it will be + returned. Otherwise, a new logger will be instantiated and + then linked with its existing ancestors as well as children. + + + + + Shutdown the repository + + + Shutting down a repository will safely close and remove + all appenders in all loggers including the root logger. + + + Some appenders need to be closed before the + application exists. Otherwise, pending logging events might be + lost. + + + The method is careful to close nested + appenders before closing regular appenders. This is allows + configurations where a regular appender is attached to a logger + and again to a nested appender. + + + + + + Reset the repositories configuration to a default state + + + + Reset all values contained in this instance to their + default state. + + + Existing loggers are not removed. They are just reset. + + + This method should be used sparingly and with care as it will + block all logging until it is completed. + + + + + + Log the through this repository. + + the event to log + + + This method should not normally be used to log. + The interface should be used + for routine logging. This interface can be obtained + using the method. + + + The logEvent is delivered to the appropriate logger and + that logger is then responsible for logging the event. + + + + + + Flag indicates if this repository has been configured. + + + Flag indicates if this repository has been configured. + + + + Flag indicates if this repository has been configured. + + + + + + Collection of internal messages captured during the most + recent configuration process. + + + + + Event to notify that the repository has been shutdown. + + + Event to notify that the repository has been shutdown. + + + + Event raised when the repository has been shutdown. + + + + + + Event to notify that the repository has had its configuration reset. + + + Event to notify that the repository has had its configuration reset. + + + + Event raised when the repository's configuration has been + reset to default. + + + + + + Event to notify that the repository has had its configuration changed. + + + Event to notify that the repository has had its configuration changed. + + + + Event raised when the repository's configuration has been changed. + + + + + + Repository specific properties + + + Repository specific properties + + + + These properties can be specified on a repository specific basis. + + + + + + Returns all the Appenders that are configured as an Array. + + All the Appenders + + + Returns all the Appenders that are configured as an Array. + + + + + + Configure repository using XML + + + + Interface used by Xml configurator to configure a . + + + A should implement this interface to support + configuration by the . + + + Nicko Cadell + Gert Driesen + + + + Initialize the repository using the specified config + + the element containing the root of the config + + + The schema for the XML configuration data is defined by + the implementation. + + + + + + Base implementation of + + + + Default abstract implementation of the interface. + + + Skeleton implementation of the interface. + All types can extend this type. + + + Nicko Cadell + Gert Driesen + + + + Default Constructor + + + + Initializes the repository with default (empty) properties. + + + + + + Construct the repository using specific properties + + the properties to set for this repository + + + Initializes the repository with specified properties. + + + + + + The name of the repository + + + The string name of the repository + + + + The name of this repository. The name is + used to store and lookup the repositories + stored by the . + + + + + + The threshold for all events in this repository + + + The threshold for all events in this repository + + + + The threshold for all events in this repository + + + + + + RendererMap accesses the object renderer map for this repository. + + + RendererMap accesses the object renderer map for this repository. + + + + RendererMap accesses the object renderer map for this repository. + + + The RendererMap holds a mapping between types and + objects. + + + + + + The plugin map for this repository. + + + The plugin map for this repository. + + + + The plugin map holds the instances + that have been attached to this repository. + + + + + + Get the level map for the Repository. + + + + Get the level map for the Repository. + + + The level map defines the mappings between + level names and objects in + this repository. + + + + + + Test if logger exists + + The name of the logger to lookup + The Logger object with the name specified + + + Check if the named logger exists in the repository. If so return + its reference, otherwise returns null. + + + + + + Returns all the currently defined loggers in the repository + + All the defined loggers + + + Returns all the currently defined loggers in the repository as an Array. + + + + + + Return a new logger instance + + The name of the logger to retrieve + The logger object with the name specified + + + Return a new logger instance. + + + If a logger of that name already exists, then it will be + returned. Otherwise, a new logger will be instantiated and + then linked with its existing ancestors as well as children. + + + + + + Shutdown the repository + + + + Shutdown the repository. Can be overridden in a subclass. + This base class implementation notifies the + listeners and all attached plugins of the shutdown event. + + + + + + Reset the repositories configuration to a default state + + + + Reset all values contained in this instance to their + default state. + + + Existing loggers are not removed. They are just reset. + + + This method should be used sparingly and with care as it will + block all logging until it is completed. + + + + + + Log the logEvent through this repository. + + the event to log + + + This method should not normally be used to log. + The interface should be used + for routine logging. This interface can be obtained + using the method. + + + The logEvent is delivered to the appropriate logger and + that logger is then responsible for logging the event. + + + + + + Flag indicates if this repository has been configured. + + + Flag indicates if this repository has been configured. + + + + Flag indicates if this repository has been configured. + + + + + + Contains a list of internal messages captures during the + last configuration. + + + + + Event to notify that the repository has been shutdown. + + + Event to notify that the repository has been shutdown. + + + + Event raised when the repository has been shutdown. + + + + + + Event to notify that the repository has had its configuration reset. + + + Event to notify that the repository has had its configuration reset. + + + + Event raised when the repository's configuration has been + reset to default. + + + + + + Event to notify that the repository has had its configuration changed. + + + Event to notify that the repository has had its configuration changed. + + + + Event raised when the repository's configuration has been changed. + + + + + + Repository specific properties + + + Repository specific properties + + + These properties can be specified on a repository specific basis + + + + + Returns all the Appenders that are configured as an Array. + + All the Appenders + + + Returns all the Appenders that are configured as an Array. + + + + + + The fully qualified type of the LoggerRepositorySkeleton class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Adds an object renderer for a specific class. + + The type that will be rendered by the renderer supplied. + The object renderer used to render the object. + + + Adds an object renderer for a specific class. + + + + + + Notify the registered listeners that the repository is shutting down + + Empty EventArgs + + + Notify any listeners that this repository is shutting down. + + + + + + Notify the registered listeners that the repository has had its configuration reset + + Empty EventArgs + + + Notify any listeners that this repository's configuration has been reset. + + + + + + Notify the registered listeners that the repository has had its configuration changed + + Empty EventArgs + + + Notify any listeners that this repository's configuration has changed. + + + + + + Raise a configuration changed event on this repository + + EventArgs.Empty + + + Applications that programmatically change the configuration of the repository should + raise this event notification to notify listeners. + + + + + + Flushes all configured Appenders that implement . + + The maximum time in milliseconds to wait for logging events from asycnhronous appenders to be flushed, + or to wait indefinitely. + True if all logging events were flushed successfully, else false. + + + + The log4net Thread Context. + + + + The ThreadContext provides a location for thread specific debugging + information to be stored. + The ThreadContext properties override any + properties with the same name. + + + The thread context has a properties map and a stack. + The properties and stack can + be included in the output of log messages. The + supports selecting and outputting these properties. + + + The Thread Context provides a diagnostic context for the current thread. + This is an instrument for distinguishing interleaved log + output from different sources. Log output is typically interleaved + when a server handles multiple clients near-simultaneously. + + + The Thread Context is managed on a per thread basis. + + + Example of using the thread context properties to store a username. + + ThreadContext.Properties["user"] = userName; + log.Info("This log message has a ThreadContext Property called 'user'"); + + + Example of how to push a message into the context stack + + using(ThreadContext.Stacks["NDC"].Push("my context message")) + { + log.Info("This log message has a ThreadContext Stack message that includes 'my context message'"); + + } // at the end of the using block the message is automatically popped + + + + Nicko Cadell + + + + Private Constructor. + + + + Uses a private access modifier to prevent instantiation of this class. + + + + + + The thread properties map + + + The thread properties map + + + + The ThreadContext properties override any + properties with the same name. + + + + + + The thread stacks + + + stack map + + + + The thread local stacks. + + + + + + The thread context properties instance + + + + + The thread context stacks instance + + + + + A straightforward implementation of the interface. + + + + This is the default implementation of the + interface. Implementors of the interface + should aggregate an instance of this type. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Append on on all attached appenders. + + The event being logged. + The number of appenders called. + + + Calls the method on all + attached appenders. + + + + + + Append on on all attached appenders. + + The array of events being logged. + The number of appenders called. + + + Calls the method on all + attached appenders. + + + + + + Calls the DoAppende method on the with + the objects supplied. + + The appender + The events + + + If the supports the + interface then the will be passed + through using that interface. Otherwise the + objects in the array will be passed one at a time. + + + + + + Attaches an appender. + + The appender to add. + + + If the appender is already in the list it won't be added again. + + + + + + Gets all attached appenders. + + + A collection of attached appenders, or null if there + are no attached appenders. + + + + The read only collection of all currently attached appenders. + + + + + + Gets an attached appender with the specified name. + + The name of the appender to get. + + The appender with the name specified, or null if no appender with the + specified name is found. + + + + Lookup an attached appender by name. + + + + + + Removes all attached appenders. + + + + Removes and closes all attached appenders + + + + + + Removes the specified appender from the list of attached appenders. + + The appender to remove. + The appender removed from the list + + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + Removes the appender with the specified name from the list of appenders. + + The name of the appender to remove. + The appender removed from the list + + + The appender removed is not closed. + If you are discarding the appender you must call + on the appender removed. + + + + + + List of appenders + + + + + Array of appenders, used to cache the m_appenderList + + + + + The fully qualified type of the AppenderAttachedImpl class. + + + Used by the internal logger to record the Type of the + log message. + + + + + This class aggregates several PropertiesDictionary collections together. + + + + Provides a dictionary style lookup over an ordered list of + collections. + + + Nicko Cadell + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Gets the value of a property + + + The value for the property with the specified key + + + + Looks up the value for the specified. + The collections are searched + in the order in which they were added to this collection. The value + returned is the value held by the first collection that contains + the specified key. + + + If none of the collections contain the specified key then + null is returned. + + + + + + Add a Properties Dictionary to this composite collection + + the properties to add + + + Properties dictionaries added first take precedence over dictionaries added + later. + + + + + + Flatten this composite collection into a single properties dictionary + + the flattened dictionary + + + Reduces the collection of ordered dictionaries to a single dictionary + containing the resultant values for the keys. + + + + + + Base class for Context Properties implementations + + + + This class defines a basic property get set accessor + + + Nicko Cadell + + + + Gets or sets the value of a property + + + The value for the property with the specified key + + + + Gets or sets the value of a property + + + + + + Wrapper class used to map converter names to converter types + + + + Pattern converter info class used during configuration by custom + PatternString and PatternLayer converters. + + + + + + default constructor + + + + + Gets or sets the name of the conversion pattern + + + + The name of the pattern in the format string + + + + + + Gets or sets the type of the converter + + + + The value specified must extend the + type. + + + + + + + + + + + + + + + + + Subclass of that maintains a count of + the number of bytes written. + + + + This writer counts the number of bytes written. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The to actually write to. + The to report errors to. + + + Creates a new instance of the class + with the specified and . + + + + + + Writes a character to the underlying writer and counts the number of bytes written. + + the char to write + + + Overrides implementation of . Counts + the number of bytes written. + + + + + + Writes a buffer to the underlying writer and counts the number of bytes written. + + the buffer to write + the start index to write from + the number of characters to write + + + Overrides implementation of . Counts + the number of bytes written. + + + + + + Writes a string to the output and counts the number of bytes written. + + The string data to write to the output. + + + Overrides implementation of . Counts + the number of bytes written. + + + + + + Gets or sets the total number of bytes written. + + + The total number of bytes written. + + + + Gets or sets the total number of bytes written. + + + + + + Total number of bytes written. + + + + + A fixed size rolling buffer of logging events. + + + + An array backed fixed size leaky bucket. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The maximum number of logging events in the buffer. + + + Initializes a new instance of the class with + the specified maximum number of buffered logging events. + + + The argument is not a positive integer. + + + + Appends a to the buffer. + + The event to append to the buffer. + The event discarded from the buffer, if the buffer is full, otherwise null. + + + Append an event to the buffer. If the buffer still contains free space then + null is returned. If the buffer is full then an event will be dropped + to make space for the new event, the event dropped is returned. + + + + + + Get and remove the oldest event in the buffer. + + The oldest logging event in the buffer + + + Gets the oldest (first) logging event in the buffer and removes it + from the buffer. + + + + + + Pops all the logging events from the buffer into an array. + + An array of all the logging events in the buffer. + + + Get all the events in the buffer and clear the buffer. + + + + + + Clear the buffer + + + + Clear the buffer of all events. The events in the buffer are lost. + + + + + + Gets the th oldest event currently in the buffer. + + The th oldest event currently in the buffer. + + + If is outside the range 0 to the number of events + currently in the buffer, then null is returned. + + + + + + Gets the maximum size of the buffer. + + The maximum size of the buffer. + + + Gets the maximum size of the buffer + + + + + + Gets the number of logging events in the buffer. + + The number of logging events in the buffer. + + + This number is guaranteed to be in the range 0 to + (inclusive). + + + + + + An always empty . + + + + A singleton implementation of the + interface that always represents an empty collection. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to enforce the singleton pattern. + + + + + + Gets the singleton instance of the empty collection. + + The singleton instance of the empty collection. + + + Gets the singleton instance of the empty collection. + + + + + + Copies the elements of the to an + , starting at a particular Array index. + + The one-dimensional + that is the destination of the elements copied from + . The Array must have zero-based + indexing. + The zero-based index in array at which + copying begins. + + + As the collection is empty no values are copied into the array. + + + + + + Gets a value indicating if access to the is synchronized (thread-safe). + + + true if access to the is synchronized (thread-safe); otherwise, false. + + + + For the this property is always true. + + + + + + Gets the number of elements contained in the . + + + The number of elements contained in the . + + + + As the collection is empty the is always 0. + + + + + + Gets an object that can be used to synchronize access to the . + + + An object that can be used to synchronize access to the . + + + + As the collection is empty and thread safe and synchronized this instance is also + the object. + + + + + + Returns an enumerator that can iterate through a collection. + + + An that can be used to + iterate through the collection. + + + + As the collection is empty a is returned. + + + + + + The singleton instance of the empty collection. + + + + + An always empty . + + + + A singleton implementation of the + interface that always represents an empty collection. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to enforce the singleton pattern. + + + + + + Gets the singleton instance of the . + + The singleton instance of the . + + + Gets the singleton instance of the . + + + + + + Copies the elements of the to an + , starting at a particular Array index. + + The one-dimensional + that is the destination of the elements copied from + . The Array must have zero-based + indexing. + The zero-based index in array at which + copying begins. + + + As the collection is empty no values are copied into the array. + + + + + + Gets a value indicating if access to the is synchronized (thread-safe). + + + true if access to the is synchronized (thread-safe); otherwise, false. + + + + For the this property is always true. + + + + + + Gets the number of elements contained in the + + + The number of elements contained in the . + + + + As the collection is empty the is always 0. + + + + + + Gets an object that can be used to synchronize access to the . + + + An object that can be used to synchronize access to the . + + + + As the collection is empty and thread safe and synchronized this instance is also + the object. + + + + + + Returns an enumerator that can iterate through a collection. + + + An that can be used to + iterate through the collection. + + + + As the collection is empty a is returned. + + + + + + Adds an element with the provided key and value to the + . + + The to use as the key of the element to add. + The to use as the value of the element to add. + + + As the collection is empty no new values can be added. A + is thrown if this method is called. + + + This dictionary is always empty and cannot be modified. + + + + Removes all elements from the . + + + + As the collection is empty no values can be removed. A + is thrown if this method is called. + + + This dictionary is always empty and cannot be modified. + + + + Determines whether the contains an element + with the specified key. + + The key to locate in the . + false + + + As the collection is empty the method always returns false. + + + + + + Returns an enumerator that can iterate through a collection. + + + An that can be used to + iterate through the collection. + + + + As the collection is empty a is returned. + + + + + + Removes the element with the specified key from the . + + The key of the element to remove. + + + As the collection is empty no values can be removed. A + is thrown if this method is called. + + + This dictionary is always empty and cannot be modified. + + + + Gets a value indicating whether the has a fixed size. + + true + + + As the collection is empty always returns true. + + + + + + Gets a value indicating whether the is read-only. + + true + + + As the collection is empty always returns true. + + + + + + Gets an containing the keys of the . + + An containing the keys of the . + + + As the collection is empty a is returned. + + + + + + Gets an containing the values of the . + + An containing the values of the . + + + As the collection is empty a is returned. + + + + + + Gets or sets the element with the specified key. + + The key of the element to get or set. + null + + + As the collection is empty no values can be looked up or stored. + If the index getter is called then null is returned. + A is thrown if the setter is called. + + + This dictionary is always empty and cannot be modified. + + + + The singleton instance of the empty dictionary. + + + + + Contain the information obtained when parsing formatting modifiers + in conversion modifiers. + + + + Holds the formatting information extracted from the format string by + the . This is used by the + objects when rendering the output. + + + Nicko Cadell + Gert Driesen + + + + Defaut Constructor + + + + Initializes a new instance of the class. + + + + + + Constructor + + + + Initializes a new instance of the class + with the specified parameters. + + + + + + Gets or sets the minimum value. + + + The minimum value. + + + + Gets or sets the minimum value. + + + + + + Gets or sets the maximum value. + + + The maximum value. + + + + Gets or sets the maximum value. + + + + + + Gets or sets a flag indicating whether left align is enabled + or not. + + + A flag indicating whether left align is enabled or not. + + + + Gets or sets a flag indicating whether left align is enabled or not. + + + + + + Implementation of Properties collection for the + + + + This class implements a properties collection that is thread safe and supports both + storing properties and capturing a read only copy of the current propertied. + + + This class is optimized to the scenario where the properties are read frequently + and are modified infrequently. + + + Nicko Cadell + + + + The read only copy of the properties. + + + + This variable is declared volatile to prevent the compiler and JIT from + reordering reads and writes of this thread performed on different threads. + + + + + + Lock object used to synchronize updates within this instance + + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Gets or sets the value of a property + + + The value for the property with the specified key + + + + Reading the value for a key is faster than setting the value. + When the value is written a new read only copy of + the properties is created. + + + + + + Remove a property from the global context + + the key for the entry to remove + + + Removing an entry from the global context properties is relatively expensive compared + with reading a value. + + + + + + Clear the global context properties + + + + + Get a readonly immutable copy of the properties + + the current global context properties + + + This implementation is fast because the GlobalContextProperties class + stores a readonly copy of the properties. + + + + + + The static class ILogExtensions contains a set of widely used + methods that ease the interaction with the ILog interface implementations. + + + + This class contains methods for logging at different levels and checks the + properties for determining if those logging levels are enabled in the current + configuration. + + + Simple example of logging messages + + using log4net.Util; + + ILog log = LogManager.GetLogger("application-log"); + + log.InfoExt("Application Start"); + log.DebugExt("This is a debug message"); + + + + + + The fully qualified type of the Logger class. + + + + + Log a message object with the level. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + + + This method first checks if this logger is INFO + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is INFO enabled, then it converts + the message object (retrieved by invocation of the provided callback) to a + string by invoking the appropriate . + It then proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a message object with the level. //TODO + + Log a message object with the level. + + The logger on which the message is logged. + The message object to log. + + + This method first checks if this logger is INFO + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is INFO enabled, then it converts + the message object (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Log a message object with the level. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + + + This method first checks if this logger is INFO + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is INFO enabled, then it converts + the message object (retrieved by invocation of the provided callback) to a + string by invoking the appropriate . + It then proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a message object with the level. //TODO + + Log a message object with the level. + + The logger on which the message is logged. + The message object to log. + + + This method first checks if this logger is INFO + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is INFO enabled, then it converts + the message object (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Log a message object with the level. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + + + This method first checks if this logger is WARN + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is WARN enabled, then it converts + the message object (retrieved by invocation of the provided callback) to a + string by invoking the appropriate . + It then proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a message object with the level. //TODO + + Log a message object with the level. + + The logger on which the message is logged. + The message object to log. + + + This method first checks if this logger is WARN + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is WARN enabled, then it converts + the message object (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Log a message object with the level. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + + + This method first checks if this logger is ERROR + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is ERROR enabled, then it converts + the message object (retrieved by invocation of the provided callback) to a + string by invoking the appropriate . + It then proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a message object with the level. //TODO + + Log a message object with the level. + + The logger on which the message is logged. + The message object to log. + + + This method first checks if this logger is ERROR + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is ERROR enabled, then it converts + the message object (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Log a message object with the level. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + + + This method first checks if this logger is FATAL + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is FATAL enabled, then it converts + the message object (retrieved by invocation of the provided callback) to a + string by invoking the appropriate . + It then proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The lambda expression that gets the object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + Log a message object with the level. //TODO + + Log a message object with the level. + + The logger on which the message is logged. + The message object to log. + + + This method first checks if this logger is FATAL + enabled by reading the value property. + This check happens always and does not depend on the + implementation. If this logger is FATAL enabled, then it converts + the message object (passed as parameter) to a string by invoking the appropriate + . It then + proceeds to call all the registered appenders in this logger + and also higher in the hierarchy depending on the value of + the additivity flag. + + WARNING Note that passing an + to this method will print the name of the + but no stack trace. To print a stack trace use the + form instead. + + + + + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The logger on which the message is logged. + The message object to log. + The exception to log, including its stack trace. + + + See the form for more detailed information. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + An that supplies culture-specific formatting information + The logger on which the message is logged. + A String containing zero or more format items + An Object array containing zero or more objects to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Logs a formatted message string with the level. + + The logger on which the message is logged. + A String containing zero or more format items + An Object to format + An Object to format + An Object to format + + + The message is formatted using the String.Format method. See + for details of the syntax of the format string and the behavior + of the formatting. + + + This method does not take an object to include in the + log event. To pass an use one of the + methods instead. + + + + + + + + Manages a mapping from levels to + + + + Manages an ordered mapping from instances + to subclasses. + + + Nicko Cadell + + + + Default constructor + + + + Initialise a new instance of . + + + + + + Add a to this mapping + + the entry to add + + + If a has previously been added + for the same then that entry will be + overwritten. + + + + + + Lookup the mapping for the specified level + + the level to lookup + the for the level or null if no mapping found + + + Lookup the value for the specified level. Finds the nearest + mapping value for the level that is equal to or less than the + specified. + + + If no mapping could be found then null is returned. + + + + + + Initialize options + + + + Caches the sorted list of in an array + + + + + + An entry in the + + + + This is an abstract base class for types that are stored in the + object. + + + Nicko Cadell + + + + Default protected constructor + + + + Default protected constructor + + + + + + The level that is the key for this mapping + + + The that is the key for this mapping + + + + Get or set the that is the key for this + mapping subclass. + + + + + + Initialize any options defined on this entry + + + + Should be overridden by any classes that need to initialise based on their options + + + + + + Implementation of Properties collection for the + + + + Class implements a collection of properties that is specific to each thread. + The class is not synchronized as each thread has its own . + + + This class stores its properties in a slot on the named + log4net.Util.LogicalThreadContextProperties. + + + For .NET Standard 1.3 this class uses + System.Threading.AsyncLocal rather than . + + + The requires a link time + for the + . + If the calling code does not have this permission then this context will be disabled. + It will not store any property values set on it. + + + Nicko Cadell + + + + Flag used to disable this context if we don't have permission to access the CallContext. + + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Gets or sets the value of a property + + + The value for the property with the specified key + + + + Get or set the property value for the specified. + + + + + + Remove a property + + the key for the entry to remove + + + Remove the value for the specified from the context. + + + + + + Clear all the context properties + + + + Clear all the context properties + + + + + + Get the PropertiesDictionary stored in the LocalDataStoreSlot for this thread. + + create the dictionary if it does not exist, otherwise return null if is does not exist + the properties for this thread + + + The collection returned is only to be used on the calling thread. If the + caller needs to share the collection between different threads then the + caller must clone the collection before doings so. + + + + + + Gets the call context get data. + + The peroperties dictionary stored in the call context + + The method has a + security link demand, therfore we must put the method call in a seperate method + that we can wrap in an exception handler. + + + + + Sets the call context data. + + The properties. + + The method has a + security link demand, therfore we must put the method call in a seperate method + that we can wrap in an exception handler. + + + + + The fully qualified type of the LogicalThreadContextProperties class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Delegate type used for LogicalThreadContextStack's callbacks. + + + + + Implementation of Stack for the + + + + Implementation of Stack for the + + + Nicko Cadell + + + + The stack store. + + + + + The name of this within the + . + + + + + The callback used to let the register a + new instance of a . + + + + + Internal constructor + + + + Initializes a new instance of the class. + + + + + + The number of messages in the stack + + + The current number of messages in the stack + + + + The current number of messages in the stack. That is + the number of times has been called + minus the number of times has been called. + + + + + + Clears all the contextual information held in this stack. + + + + Clears all the contextual information held in this stack. + Only call this if you think that this thread is being reused after + a previous call execution which may not have completed correctly. + You do not need to use this method if you always guarantee to call + the method of the + returned from even in exceptional circumstances, + for example by using the using(log4net.LogicalThreadContext.Stacks["NDC"].Push("Stack_Message")) + syntax. + + + + + + Removes the top context from this stack. + + The message in the context that was removed from the top of this stack. + + + Remove the top context from this stack, and return + it to the caller. If this stack is empty then an + empty string (not ) is returned. + + + + + + Pushes a new context message into this stack. + + The new context message. + + An that can be used to clean up the context stack. + + + + Pushes a new context onto this stack. An + is returned that can be used to clean up this stack. This + can be easily combined with the using keyword to scope the + context. + + + Simple example of using the Push method with the using keyword. + + using(log4net.LogicalThreadContext.Stacks["NDC"].Push("Stack_Message")) + { + log.Warn("This should have an ThreadContext Stack message"); + } + + + + + + Gets the current context information for this stack. + + The current context information. + + + + Gets and sets the internal stack used by this + + The internal storage stack + + + This property is provided only to support backward compatability + of the . Tytpically the internal stack should not + be modified. + + + + + + Gets the current context information for this stack. + + Gets the current context information + + + Gets the current context information for this stack. + + + + + + Get a portable version of this object + + the portable instance of this object + + + Get a cross thread portable version of this object + + + + + + Inner class used to represent a single context frame in the stack. + + + + Inner class used to represent a single context frame in the stack. + + + + + + Constructor + + The message for this context. + The parent context in the chain. + + + Initializes a new instance of the class + with the specified message and parent context. + + + + + + Get the message. + + The message. + + + Get the message. + + + + + + Gets the full text of the context down to the root level. + + + The full text of the context down to the root level. + + + + Gets the full text of the context down to the root level. + + + + + + Struct returned from the method. + + + + This struct implements the and is designed to be used + with the pattern to remove the stack frame at the end of the scope. + + + + + + The depth to trim the stack to when this instance is disposed + + + + + The outer LogicalThreadContextStack. + + + + + Constructor + + The internal stack used by the ThreadContextStack. + The depth to return the stack to when this object is disposed. + + + Initializes a new instance of the class with + the specified stack and return depth. + + + + + + Returns the stack to the correct depth. + + + + Returns the stack to the correct depth. + + + + + + Implementation of Stacks collection for the + + + + Implementation of Stacks collection for the + + + Nicko Cadell + + + + Internal constructor + + + + Initializes a new instance of the class. + + + + + + Gets the named thread context stack + + + The named stack + + + + Gets the named thread context stack + + + + + + The fully qualified type of the ThreadContextStacks class. + + + Used by the internal logger to record the Type of the + log message. + + + + + + + + + + + + Outputs log statements from within the log4net assembly. + + + + Log4net components cannot make log4net logging calls. However, it is + sometimes useful for the user to learn about what log4net is + doing. + + + All log4net internal debug calls go to the standard output stream + whereas internal error messages are sent to the standard error output + stream. + + + Nicko Cadell + Gert Driesen + + + + The event raised when an internal message has been received. + + + + + The Type that generated the internal message. + + + + + The DateTime stamp of when the internal message was received. + + + + + The UTC DateTime stamp of when the internal message was received. + + + + + A string indicating the severity of the internal message. + + + "log4net: ", + "log4net:ERROR ", + "log4net:WARN " + + + + + The internal log message. + + + + + The Exception related to the message. + + + Optional. Will be null if no Exception was passed. + + + + + Formats Prefix, Source, and Message in the same format as the value + sent to Console.Out and Trace.Write. + + + + + + Initializes a new instance of the class. + + + + + + + + + Static constructor that initializes logging by reading + settings from the application configuration file. + + + + The log4net.Internal.Debug application setting + controls internal debugging. This setting should be set + to true to enable debugging. + + + The log4net.Internal.Quiet application setting + suppresses all internal logging including error messages. + This setting should be set to true to enable message + suppression. + + + + + + Gets or sets a value indicating whether log4net internal logging + is enabled or disabled. + + + true if log4net internal logging is enabled, otherwise + false. + + + + When set to true, internal debug level logging will be + displayed. + + + This value can be set by setting the application setting + log4net.Internal.Debug in the application configuration + file. + + + The default value is false, i.e. debugging is + disabled. + + + + + The following example enables internal debugging using the + application configuration file : + + + + + + + + + + + + + Gets or sets a value indicating whether log4net should generate no output + from internal logging, not even for errors. + + + true if log4net should generate no output at all from internal + logging, otherwise false. + + + + When set to true will cause internal logging at all levels to be + suppressed. This means that no warning or error reports will be logged. + This option overrides the setting and + disables all debug also. + + This value can be set by setting the application setting + log4net.Internal.Quiet in the application configuration file. + + + The default value is false, i.e. internal logging is not + disabled. + + + + The following example disables internal logging using the + application configuration file : + + + + + + + + + + + + + + + + + Raises the LogReceived event when an internal messages is received. + + + + + + + + + Test if LogLog.Debug is enabled for output. + + + true if Debug is enabled + + + + Test if LogLog.Debug is enabled for output. + + + + + + Writes log4net internal debug messages to the + standard output stream. + + + The message to log. + + + All internal debug messages are prepended with + the string "log4net: ". + + + + + + Writes log4net internal debug messages to the + standard output stream. + + The Type that generated this message. + The message to log. + An exception to log. + + + All internal debug messages are prepended with + the string "log4net: ". + + + + + + Test if LogLog.Warn is enabled for output. + + + true if Warn is enabled + + + + Test if LogLog.Warn is enabled for output. + + + + + + Writes log4net internal warning messages to the + standard error stream. + + The Type that generated this message. + The message to log. + + + All internal warning messages are prepended with + the string "log4net:WARN ". + + + + + + Writes log4net internal warning messages to the + standard error stream. + + The Type that generated this message. + The message to log. + An exception to log. + + + All internal warning messages are prepended with + the string "log4net:WARN ". + + + + + + Test if LogLog.Error is enabled for output. + + + true if Error is enabled + + + + Test if LogLog.Error is enabled for output. + + + + + + Writes log4net internal error messages to the + standard error stream. + + The Type that generated this message. + The message to log. + + + All internal error messages are prepended with + the string "log4net:ERROR ". + + + + + + Writes log4net internal error messages to the + standard error stream. + + The Type that generated this message. + The message to log. + An exception to log. + + + All internal debug messages are prepended with + the string "log4net:ERROR ". + + + + + + Writes output to the standard output stream. + + The message to log. + + + Writes to both Console.Out and System.Diagnostics.Trace. + Note that the System.Diagnostics.Trace is not supported + on the Compact Framework. + + + If the AppDomain is not configured with a config file then + the call to System.Diagnostics.Trace may fail. This is only + an issue if you are programmatically creating your own AppDomains. + + + + + + Writes output to the standard error stream. + + The message to log. + + + Writes to both Console.Error and System.Diagnostics.Trace. + Note that the System.Diagnostics.Trace is not supported + on the Compact Framework. + + + If the AppDomain is not configured with a config file then + the call to System.Diagnostics.Trace may fail. This is only + an issue if you are programmatically creating your own AppDomains. + + + + + + Default debug level + + + + + In quietMode not even errors generate any output. + + + + + Subscribes to the LogLog.LogReceived event and stores messages + to the supplied IList instance. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents a native error code and message. + + + + Represents a Win32 platform native error. + + + Nicko Cadell + Gert Driesen + + + + Create an instance of the class with the specified + error number and message. + + The number of the native error. + The message of the native error. + + + Create an instance of the class with the specified + error number and message. + + + + + + Gets the number of the native error. + + + The number of the native error. + + + + Gets the number of the native error. + + + + + + Gets the message of the native error. + + + The message of the native error. + + + + + Gets the message of the native error. + + + + + Create a new instance of the class for the last Windows error. + + + An instance of the class for the last windows error. + + + + The message for the error number is lookup up using the + native Win32 FormatMessage function. + + + + + + Create a new instance of the class. + + the error number for the native error + + An instance of the class for the specified + error number. + + + + The message for the specified error number is lookup up using the + native Win32 FormatMessage function. + + + + + + Retrieves the message corresponding with a Win32 message identifier. + + Message identifier for the requested message. + + The message corresponding with the specified message identifier. + + + + The message will be searched for in system message-table resource(s) + using the native FormatMessage function. + + + + + + Return error information string + + error information string + + + Return error information string + + + + + + Formats a message string. + + Formatting options, and how to interpret the parameter. + Location of the message definition. + Message identifier for the requested message. + Language identifier for the requested message. + If includes FORMAT_MESSAGE_ALLOCATE_BUFFER, the function allocates a buffer using the LocalAlloc function, and places the pointer to the buffer at the address specified in . + If the FORMAT_MESSAGE_ALLOCATE_BUFFER flag is not set, this parameter specifies the maximum number of TCHARs that can be stored in the output buffer. If FORMAT_MESSAGE_ALLOCATE_BUFFER is set, this parameter specifies the minimum number of TCHARs to allocate for an output buffer. + Pointer to an array of values that are used as insert values in the formatted message. + + + The function requires a message definition as input. The message definition can come from a + buffer passed into the function. It can come from a message table resource in an + already-loaded module. Or the caller can ask the function to search the system's message + table resource(s) for the message definition. The function finds the message definition + in a message table resource based on a message identifier and a language identifier. + The function copies the formatted message text to an output buffer, processing any embedded + insert sequences if requested. + + + To prevent the usage of unsafe code, this stub does not support inserting values in the formatted message. + + + + + If the function succeeds, the return value is the number of TCHARs stored in the output + buffer, excluding the terminating null character. + + + If the function fails, the return value is zero. To get extended error information, + call . + + + + + + An always empty . + + + + A singleton implementation of the over a collection + that is empty and not modifiable. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to enforce the singleton pattern. + + + + + + Gets the singleton instance of the . + + The singleton instance of the . + + + Gets the singleton instance of the . + + + + + + Gets the current object from the enumerator. + + + Throws an because the + never has a current value. + + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will throw an . + + + The collection is empty and + cannot be positioned over a valid location. + + + + Test if the enumerator can advance, if so advance. + + false as the cannot advance. + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will always return false. + + + + + + Resets the enumerator back to the start. + + + + As the enumerator is over an empty collection does nothing. + + + + + + Gets the current key from the enumerator. + + + Throws an exception because the + never has a current value. + + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will throw an . + + + The collection is empty and + cannot be positioned over a valid location. + + + + Gets the current value from the enumerator. + + The current value from the enumerator. + + Throws an because the + never has a current value. + + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will throw an . + + + The collection is empty and + cannot be positioned over a valid location. + + + + Gets the current entry from the enumerator. + + + Throws an because the + never has a current entry. + + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will throw an . + + + The collection is empty and + cannot be positioned over a valid location. + + + + The singleton instance of the . + + + + + An always empty . + + + + A singleton implementation of the over a collection + that is empty and not modifiable. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to enforce the singleton pattern. + + + + + + Get the singleton instance of the . + + The singleton instance of the . + + + Gets the singleton instance of the . + + + + + + Gets the current object from the enumerator. + + + Throws an because the + never has a current value. + + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will throw an . + + + The collection is empty and + cannot be positioned over a valid location. + + + + Test if the enumerator can advance, if so advance + + false as the cannot advance. + + + As the enumerator is over an empty collection its + value cannot be moved over a valid position, therefore + will always return false. + + + + + + Resets the enumerator back to the start. + + + + As the enumerator is over an empty collection does nothing. + + + + + + The singleton instance of the . + + + + + A SecurityContext used when a SecurityContext is not required + + + + The is a no-op implementation of the + base class. It is used where a + is required but one has not been provided. + + + Nicko Cadell + + + + Singleton instance of + + + + Singleton instance of + + + + + + Private constructor + + + + Private constructor for singleton pattern. + + + + + + Impersonate this SecurityContext + + State supplied by the caller + null + + + No impersonation is done and null is always returned. + + + + + + Implements log4net's default error handling policy which consists + of emitting a message for the first error in an appender and + ignoring all subsequent errors. + + + + The error message is processed using the LogLog sub-system by default. + + + This policy aims at protecting an otherwise working application + from being flooded with error messages when logging fails. + + + Nicko Cadell + Gert Driesen + Ron Grabowski + + + + Default Constructor + + + + Initializes a new instance of the class. + + + + + + Constructor + + The prefix to use for each message. + + + Initializes a new instance of the class + with the specified prefix. + + + + + + Reset the error handler back to its initial disabled state. + + + + + Log an Error + + The error message. + The exception. + The internal error code. + + + Invokes if and only if this is the first error or the first error after has been called. + + + + + + Log the very first error + + The error message. + The exception. + The internal error code. + + + Sends the error information to 's Error method. + + + + + + Log an Error + + The error message. + The exception. + + + Invokes if and only if this is the first error or the first error after has been called. + + + + + + Log an error + + The error message. + + + Invokes if and only if this is the first error or the first error after has been called. + + + + + + Is error logging enabled + + + + Is error logging enabled. Logging is only enabled for the + first error delivered to the . + + + + + + The date the first error that trigged this error handler occurred, or if it has not been triggered. + + + + + The UTC date the first error that trigged this error handler occured, or if it has not been triggered. + + + + + The message from the first error that trigged this error handler. + + + + + The exception from the first error that trigged this error handler. + + + May be . + + + + + The error code from the first error that trigged this error handler. + + + Defaults to + + + + + The UTC date the error was recorded. + + + + + Flag to indicate if it is the first error + + + + + The message recorded during the first error. + + + + + The exception recorded during the first error. + + + + + The error code recorded during the first error. + + + + + String to prefix each message with + + + + + The fully qualified type of the OnlyOnceErrorHandler class. + + + Used by the internal logger to record the Type of the + log message. + + + + + A convenience class to convert property values to specific types. + + + + Utility functions for converting types and parsing values. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to prevent instantiation of this class. + + + + + + Converts a string to a value. + + String to convert. + The default value. + The value of . + + + If is "true", then true is returned. + If is "false", then false is returned. + Otherwise, is returned. + + + + + + Parses a file size into a number. + + String to parse. + The default value. + The value of . + + + Parses a file size of the form: number[KB|MB|GB] into a + long value. It is scaled with the appropriate multiplier. + + + is returned when + cannot be converted to a value. + + + + + + Converts a string to an object. + + The target type to convert to. + The string to convert to an object. + + The object converted from a string or null when the + conversion failed. + + + + Converts a string to an object. Uses the converter registry to try + to convert the string value into the specified target type. + + + + + + Checks if there is an appropriate type conversion from the source type to the target type. + + The type to convert from. + The type to convert to. + true if there is a conversion from the source type to the target type. + + Checks if there is an appropriate type conversion from the source type to the target type. + + + + + + + Converts an object to the target type. + + The object to convert to the target type. + The type to convert to. + The converted object. + + + Converts an object to the target type. + + + + + + Instantiates an object given a class name. + + The fully qualified class name of the object to instantiate. + The class to which the new object should belong. + The object to return in case of non-fulfillment. + + An instance of the or + if the object could not be instantiated. + + + + Checks that the is a subclass of + . If that test fails or the object could + not be instantiated, then is returned. + + + + + + Performs variable substitution in string from the + values of keys found in . + + The string on which variable substitution is performed. + The dictionary to use to lookup variables. + The result of the substitutions. + + + The variable substitution delimiters are ${ and }. + + + For example, if props contains key=value, then the call + + + + string s = OptionConverter.SubstituteVariables("Value of key is ${key}."); + + + + will set the variable s to "Value of key is value.". + + + If no value could be found for the specified key, then substitution + defaults to an empty string. + + + For example, if system properties contains no value for the key + "nonExistentKey", then the call + + + + string s = OptionConverter.SubstituteVariables("Value of nonExistentKey is [${nonExistentKey}]"); + + + + will set s to "Value of nonExistentKey is []". + + + An Exception is thrown if contains a start + delimiter "${" which is not balanced by a stop delimiter "}". + + + + + + Converts the string representation of the name or numeric value of one or + more enumerated constants to an equivalent enumerated object. + + The type to convert to. + The enum string value. + If true, ignore case; otherwise, regard case. + An object of type whose value is represented by . + + + + The fully qualified type of the OptionConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Abstract class that provides the formatting functionality that + derived classes need. + + + + Conversion specifiers in a conversion patterns are parsed to + individual PatternConverters. Each of which is responsible for + converting a logging event in a converter specific manner. + + + Nicko Cadell + Gert Driesen + + + + Protected constructor + + + + Initializes a new instance of the class. + + + + + + Get the next pattern converter in the chain + + + the next pattern converter in the chain + + + + Get the next pattern converter in the chain + + + + + + Gets or sets the formatting info for this converter + + + The formatting info for this converter + + + + Gets or sets the formatting info for this converter + + + + + + Gets or sets the option value for this converter + + + The option for this converter + + + + Gets or sets the option value for this converter + + + + + + Evaluate this pattern converter and write the output to a writer. + + that will receive the formatted result. + The state object on which the pattern converter should be executed. + + + Derived pattern converters must override this method in order to + convert conversion specifiers in the appropriate way. + + + + + + Set the next pattern converter in the chains + + the pattern converter that should follow this converter in the chain + the next converter + + + The PatternConverter can merge with its neighbor during this method (or a sub class). + Therefore the return value may or may not be the value of the argument passed in. + + + + + + Write the pattern converter to the writer with appropriate formatting + + that will receive the formatted result. + The state object on which the pattern converter should be executed. + + + This method calls to allow the subclass to perform + appropriate conversion of the pattern converter. If formatting options have + been specified via the then this method will + apply those formattings before writing the output. + + + + + + Fast space padding method. + + to which the spaces will be appended. + The number of spaces to be padded. + + + Fast space padding method. + + + + + + The option string to the converter + + + + + Initial buffer size + + + + + Maximum buffer size before it is recycled + + + + + Write an dictionary to a + + the writer to write to + a to use for object conversion + the value to write to the writer + + + Writes the to a writer in the form: + + + {key1=value1, key2=value2, key3=value3} + + + If the specified + is not null then it is used to render the key and value to text, otherwise + the object's ToString method is called. + + + + + + Write an dictionary to a + + the writer to write to + a to use for object conversion + the value to write to the writer + + + Writes the to a writer in the form: + + + {key1=value1, key2=value2, key3=value3} + + + If the specified + is not null then it is used to render the key and value to text, otherwise + the object's ToString method is called. + + + + + + Write an object to a + + the writer to write to + a to use for object conversion + the value to write to the writer + + + Writes the Object to a writer. If the specified + is not null then it is used to render the object to text, otherwise + the object's ToString method is called. + + + + + + + + + + + Most of the work of the class + is delegated to the PatternParser class. + + + + The PatternParser processes a pattern string and + returns a chain of objects. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + The pattern to parse. + + + Initializes a new instance of the class + with the specified pattern string. + + + + + + Parses the pattern into a chain of pattern converters. + + The head of a chain of pattern converters. + + + Parses the pattern into a chain of pattern converters. + + + + + + Get the converter registry used by this parser + + + The converter registry used by this parser + + + + Get the converter registry used by this parser + + + + + + Build the unified cache of converters from the static and instance maps + + the list of all the converter names + + + Build the unified cache of converters from the static and instance maps + + + + + + Sort strings by length + + + + that orders strings by string length. + The longest strings are placed first + + + + + + Internal method to parse the specified pattern to find specified matches + + the pattern to parse + the converter names to match in the pattern + + + The matches param must be sorted such that longer strings come before shorter ones. + + + + + + Process a parsed literal + + the literal text + + + + Process a parsed converter pattern + + the name of the converter + the optional option for the converter + the formatting info for the converter + + + + Resets the internal state of the parser and adds the specified pattern converter + to the chain. + + The pattern converter to add. + + + + The first pattern converter in the chain + + + + + the last pattern converter in the chain + + + + + The pattern + + + + + Internal map of converter identifiers to converter types + + + + This map overrides the static s_globalRulesRegistry map. + + + + + + The fully qualified type of the PatternParser class. + + + Used by the internal logger to record the Type of the + log message. + + + + + This class implements a patterned string. + + + + This string has embedded patterns that are resolved and expanded + when the string is formatted. + + + This class functions similarly to the + in that it accepts a pattern and renders it to a string. Unlike the + however the PatternString + does not render the properties of a specific but + of the process in general. + + + The recognized conversion pattern names are: + + + + Conversion Pattern Name + Effect + + + appdomain + + + Used to output the friendly name of the current AppDomain. + + + + + appsetting + + + Used to output the value of a specific appSetting key in the application + configuration file. + + + + + date + + + Used to output the current date and time in the local time zone. + To output the date in universal time use the %utcdate pattern. + The date conversion + specifier may be followed by a date format specifier enclosed + between braces. For example, %date{HH:mm:ss,fff} or + %date{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is + given then ISO8601 format is + assumed (). + + + The date format specifier admits the same syntax as the + time pattern string of the . + + + For better results it is recommended to use the log4net date + formatters. These can be specified using one of the strings + "ABSOLUTE", "DATE" and "ISO8601" for specifying + , + and respectively + . For example, + %date{ISO8601} or %date{ABSOLUTE}. + + + These dedicated date formatters perform significantly + better than . + + + + + env + + + Used to output the a specific environment variable. The key to + lookup must be specified within braces and directly following the + pattern specifier, e.g. %env{COMPUTERNAME} would include the value + of the COMPUTERNAME environment variable. + + + The env pattern is not supported on the .NET Compact Framework. + + + + + identity + + + Used to output the user name for the currently active user + (Principal.Identity.Name). + + + + + newline + + + Outputs the platform dependent line separator character or + characters. + + + This conversion pattern name offers the same performance as using + non-portable line separator strings such as "\n", or "\r\n". + Thus, it is the preferred way of specifying a line separator. + + + + + processid + + + Used to output the system process ID for the current process. + + + + + property + + + Used to output a specific context property. The key to + lookup must be specified within braces and directly following the + pattern specifier, e.g. %property{user} would include the value + from the property that is keyed by the string 'user'. Each property value + that is to be included in the log must be specified separately. + Properties are stored in logging contexts. By default + the log4net:HostName property is set to the name of machine on + which the event was originally logged. + + + If no key is specified, e.g. %property then all the keys and their + values are printed in a comma separated list. + + + The properties of an event are combined from a number of different + contexts. These are listed below in the order in which they are searched. + + + + the thread properties + + The that are set on the current + thread. These properties are shared by all events logged on this thread. + + + + the global properties + + The that are set globally. These + properties are shared by all the threads in the AppDomain. + + + + + + + random + + + Used to output a random string of characters. The string is made up of + uppercase letters and numbers. By default the string is 4 characters long. + The length of the string can be specified within braces directly following the + pattern specifier, e.g. %random{8} would output an 8 character string. + + + + + username + + + Used to output the WindowsIdentity for the currently + active user. + + + + + utcdate + + + Used to output the date of the logging event in universal time. + The date conversion + specifier may be followed by a date format specifier enclosed + between braces. For example, %utcdate{HH:mm:ss,fff} or + %utcdate{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is + given then ISO8601 format is + assumed (). + + + The date format specifier admits the same syntax as the + time pattern string of the . + + + For better results it is recommended to use the log4net date + formatters. These can be specified using one of the strings + "ABSOLUTE", "DATE" and "ISO8601" for specifying + , + and respectively + . For example, + %utcdate{ISO8601} or %utcdate{ABSOLUTE}. + + + These dedicated date formatters perform significantly + better than . + + + + + % + + + The sequence %% outputs a single percent sign. + + + + + + Additional pattern converters may be registered with a specific + instance using or + . + + + See the for details on the + format modifiers supported by the patterns. + + + Nicko Cadell + + + + Internal map of converter identifiers to converter types. + + + + + the pattern + + + + + the head of the pattern converter chain + + + + + patterns defined on this PatternString only + + + + + Initialize the global registry + + + + + Default constructor + + + + Initialize a new instance of + + + + + + Constructs a PatternString + + The pattern to use with this PatternString + + + Initialize a new instance of with the pattern specified. + + + + + + Gets or sets the pattern formatting string + + + The pattern formatting string + + + + The ConversionPattern option. This is the string which + controls formatting and consists of a mix of literal content and + conversion specifiers. + + + + + + Initialize object options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Create the used to parse the pattern + + the pattern to parse + The + + + Returns PatternParser used to parse the conversion string. Subclasses + may override this to return a subclass of PatternParser which recognize + custom conversion pattern name. + + + + + + Produces a formatted string as specified by the conversion pattern. + + The TextWriter to write the formatted event to + + + Format the pattern to the . + + + + + + Format the pattern as a string + + the pattern formatted as a string + + + Format the pattern to a string. + + + + + + Add a converter to this PatternString + + the converter info + + + This version of the method is used by the configurator. + Programmatic users should use the alternative method. + + + + + + Add a converter to this PatternString + + the name of the conversion pattern for this converter + the type of the converter + + + Add a converter to this PatternString + + + + + + Write the name of the current AppDomain to the output + + + + Write the name of the current AppDomain to the output writer + + + Nicko Cadell + + + + Write the name of the current AppDomain to the output + + the writer to write to + null, state is not set + + + Writes name of the current AppDomain to the output . + + + + + + AppSetting pattern converter + + + + This pattern converter reads appSettings from the application configuration file. + + + If the is specified then that will be used to + lookup a single appSettings value. If no is specified + then all appSettings will be dumped as a list of key value pairs. + + + A typical use is to specify a base directory for log files, e.g. + + + + + ... + + + ]]> + + + + + + + Write the property value to the output + + that will receive the formatted result. + null, state is not set + + + Writes out the value of a named property. The property name + should be set in the + property. + + + If the is set to null + then all the properties are written as key value pairs. + + + + + + Write the current date to the output + + + + Date pattern converter, uses a to format + the current date and time to the writer as a string. + + + The value of the determines + the formatting of the date. The following values are allowed: + + + Option value + Output + + + ISO8601 + + Uses the formatter. + Formats using the "yyyy-MM-dd HH:mm:ss,fff" pattern. + + + + DATE + + Uses the formatter. + Formats using the "dd MMM yyyy HH:mm:ss,fff" for example, "06 Nov 1994 15:49:37,459". + + + + ABSOLUTE + + Uses the formatter. + Formats using the "HH:mm:ss,fff" for example, "15:49:37,459". + + + + other + + Any other pattern string uses the formatter. + This formatter passes the pattern string to the + method. + For details on valid patterns see + DateTimeFormatInfo Class. + + + + + + The date and time is in the local time zone and is rendered in that zone. + To output the time in Universal time see . + + + Nicko Cadell + + + + The used to render the date to a string + + + + The used to render the date to a string + + + + + + Initialize the converter options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Write the current date to the output + + that will receive the formatted result. + null, state is not set + + + Pass the current date and time to the + for it to render it to the writer. + + + The date and time passed is in the local time zone. + + + + + + The fully qualified type of the DatePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write an folder path to the output + + + + Write an special path environment folder path to the output writer. + The value of the determines + the name of the variable to output. + should be a value in the enumeration. + + + Ron Grabowski + + + + Write an special path environment folder path to the output + + the writer to write to + null, state is not set + + + Writes the special path environment folder path to the output . + The name of the special path environment folder path to output must be set + using the + property. + + + + + + The fully qualified type of the EnvironmentFolderPathPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write an environment variable to the output + + + + Write an environment variable to the output writer. + The value of the determines + the name of the variable to output. + + + Nicko Cadell + + + + Write an environment variable to the output + + the writer to write to + null, state is not set + + + Writes the environment variable to the output . + The name of the environment variable to output must be set + using the + property. + + + + + + The fully qualified type of the EnvironmentPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write the current thread identity to the output + + + + Write the current thread identity to the output writer + + + Nicko Cadell + + + + Write the current thread identity to the output + + the writer to write to + null, state is not set + + + Writes the current thread identity to the output . + + + + + + The fully qualified type of the IdentityPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Pattern converter for literal string instances in the pattern + + + + Writes the literal string value specified in the + property to + the output. + + + Nicko Cadell + + + + Set the next converter in the chain + + The next pattern converter in the chain + The next pattern converter + + + Special case the building of the pattern converter chain + for instances. Two adjacent + literals in the pattern can be represented by a single combined + pattern converter. This implementation detects when a + is added to the chain + after this converter and combines its value with this converter's + literal value. + + + + + + Write the literal to the output + + the writer to write to + null, not set + + + Override the formatting behavior to ignore the FormattingInfo + because we have a literal instead. + + + Writes the value of + to the output . + + + + + + Convert this pattern into the rendered message + + that will receive the formatted result. + null, not set + + + This method is not used. + + + + + + Writes a newline to the output + + + + Writes the system dependent line terminator to the output. + This behavior can be overridden by setting the : + + + + Option Value + Output + + + DOS + DOS or Windows line terminator "\r\n" + + + UNIX + UNIX line terminator "\n" + + + + Nicko Cadell + + + + Initialize the converter + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Write the current process ID to the output + + + + Write the current process ID to the output writer + + + Nicko Cadell + + + + Write the current process ID to the output + + the writer to write to + null, state is not set + + + Write the current process ID to the output . + + + + + + The fully qualified type of the ProcessIdPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Property pattern converter + + + + This pattern converter reads the thread and global properties. + The thread properties take priority over global properties. + See for details of the + thread properties. See for + details of the global properties. + + + If the is specified then that will be used to + lookup a single property. If no is specified + then all properties will be dumped as a list of key value pairs. + + + Nicko Cadell + + + + Write the property value to the output + + that will receive the formatted result. + null, state is not set + + + Writes out the value of a named property. The property name + should be set in the + property. + + + If the is set to null + then all the properties are written as key value pairs. + + + + + + A Pattern converter that generates a string of random characters + + + + The converter generates a string of random characters. By default + the string is length 4. This can be changed by setting the + to the string value of the length required. + + + The random characters in the string are limited to uppercase letters + and numbers only. + + + The random number generator used by this class is not cryptographically secure. + + + Nicko Cadell + + + + Shared random number generator + + + + + Length of random string to generate. Default length 4. + + + + + Initialize the converter options + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + + + + Write a randoim string to the output + + the writer to write to + null, state is not set + + + Write a randoim string to the output . + + + + + + The fully qualified type of the RandomStringPatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write the current threads username to the output + + + + Write the current threads username to the output writer + + + Nicko Cadell + + + + Write the current threads username to the output + + the writer to write to + null, state is not set + + + Write the current threads username to the output . + + + + + + The fully qualified type of the UserNamePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Write the UTC date time to the output + + + + Date pattern converter, uses a to format + the current date and time in Universal time. + + + See the for details on the date pattern syntax. + + + + Nicko Cadell + + + + Write the current date and time to the output + + that will receive the formatted result. + null, state is not set + + + Pass the current date and time to the + for it to render it to the writer. + + + The date is in Universal time when it is rendered. + + + + + + + The fully qualified type of the UtcDatePatternConverter class. + + + Used by the internal logger to record the Type of the + log message. + + + + + String keyed object map. + + + + While this collection is serializable only member + objects that are serializable will + be serialized along with this collection. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Constructor + + properties to copy + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class + with serialized data. + + The that holds the serialized object data. + The that contains contextual information about the source or destination. + + + Because this class is sealed the serialization constructor is private. + + + + + + Gets or sets the value of the property with the specified key. + + + The value of the property with the specified key. + + The key of the property to get or set. + + + The property value will only be serialized if it is serializable. + If it cannot be serialized it will be silently ignored if + a serialization operation is performed. + + + + + + Remove the entry with the specified key from this dictionary + + the key for the entry to remove + + + Remove the entry with the specified key from this dictionary + + + + + + See + + an enumerator + + + Returns a over the contest of this collection. + + + + + + See + + the key to remove + + + Remove the entry with the specified key from this dictionary + + + + + + See + + the key to lookup in the collection + true if the collection contains the specified key + + + Test if this collection contains a specified key. + + + + + + Remove all properties from the properties collection + + + + Remove all properties from the properties collection + + + + + + See + + the key + the value to store for the key + + + Store a value for the specified . + + + Thrown if the is not a string + + + + See + + + false + + + + This collection is modifiable. This property always + returns false. + + + + + + See + + + The value for the key specified. + + + + Get or set a value for the specified . + + + Thrown if the is not a string + + + + See + + + + + See + + + + + See + + + + + See + + + + + + + See + + + + + See + + + + + See + + + + + A class to hold the key and data for a property set in the config file + + + + A class to hold the key and data for a property set in the config file + + + + + + Property Key + + + Property Key + + + + Property Key. + + + + + + Property Value + + + Property Value + + + + Property Value. + + + + + + Override Object.ToString to return sensible debug info + + string info about this object + + + + A that ignores the message + + + + This writer is used in special cases where it is necessary + to protect a writer from being closed by a client. + + + Nicko Cadell + + + + Constructor + + the writer to actually write to + + + Create a new ProtectCloseTextWriter using a writer + + + + + + Attach this instance to a different underlying + + the writer to attach to + + + Attach this instance to a different underlying + + + + + + Does not close the underlying output writer. + + + + Does not close the underlying output writer. + This method does nothing. + + + + + + that does not leak exceptions + + + + does not throw exceptions when things go wrong. + Instead, it delegates error handling to its . + + + Nicko Cadell + Gert Driesen + + + + Constructor + + the writer to actually write to + the error handler to report error to + + + Create a new QuietTextWriter using a writer and error handler + + + + + + Gets or sets the error handler that all errors are passed to. + + + The error handler that all errors are passed to. + + + + Gets or sets the error handler that all errors are passed to. + + + + + + Gets a value indicating whether this writer is closed. + + + true if this writer is closed, otherwise false. + + + + Gets a value indicating whether this writer is closed. + + + + + + Writes a character to the underlying writer + + the char to write + + + Writes a character to the underlying writer + + + + + + Writes a buffer to the underlying writer + + the buffer to write + the start index to write from + the number of characters to write + + + Writes a buffer to the underlying writer + + + + + + Writes a string to the output. + + The string data to write to the output. + + + Writes a string to the output. + + + + + + Closes the underlying output writer. + + + + Closes the underlying output writer. + + + + + + The error handler instance to pass all errors to + + + + + Flag to indicate if this writer is closed + + + + + Defines a lock that supports single writers and multiple readers + + + + ReaderWriterLock is used to synchronize access to a resource. + At any given time, it allows either concurrent read access for + multiple threads, or write access for a single thread. In a + situation where a resource is changed infrequently, a + ReaderWriterLock provides better throughput than a simple + one-at-a-time lock, such as . + + + If a platform does not support a System.Threading.ReaderWriterLock + implementation then all readers and writers are serialized. Therefore + the caller must not rely on multiple simultaneous readers. + + + Nicko Cadell + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Acquires a reader lock + + + + blocks if a different thread has the writer + lock, or if at least one thread is waiting for the writer lock. + + + + + + Decrements the lock count + + + + decrements the lock count. When the count + reaches zero, the lock is released. + + + + + + Acquires the writer lock + + + + This method blocks if another thread has a reader lock or writer lock. + + + + + + Decrements the lock count on the writer lock + + + + ReleaseWriterLock decrements the writer lock count. + When the count reaches zero, the writer lock is released. + + + + + + String keyed object map that is read only. + + + + This collection is readonly and cannot be modified. + + + While this collection is serializable only member + objects that are serializable will + be serialized along with this collection. + + + Nicko Cadell + Gert Driesen + + + + The Hashtable used to store the properties data + + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Copy Constructor + + properties to copy + + + Initializes a new instance of the class. + + + + + + Deserialization constructor + + The that holds the serialized object data. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class + with serialized data. + + + + + + Gets the key names. + + An array of all the keys. + + + Gets the key names. + + + + + + Gets or sets the value of the property with the specified key. + + + The value of the property with the specified key. + + The key of the property to get or set. + + + The property value will only be serialized if it is serializable. + If it cannot be serialized it will be silently ignored if + a serialization operation is performed. + + + + + + Test if the dictionary contains a specified key + + the key to look for + true if the dictionary contains the specified key + + + Test if the dictionary contains a specified key + + + + + + The hashtable used to store the properties + + + The internal collection used to store the properties + + + + The hashtable used to store the properties + + + + + + Serializes this object into the provided. + + The to populate with data. + The destination for this serialization. + + + Serializes this object into the provided. + + + + + + See + + + + + See + + + + + + See + + + + + + + Remove all properties from the properties collection + + + + + See + + + + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + + + See + + + + + The number of properties in this collection + + + + + See + + + + + See + + + + + A that can be and reused + + + + A that can be and reused. + This uses a single buffer for string operations. + + + Nicko Cadell + + + + Create an instance of + + the format provider to use + + + Create an instance of + + + + + + Override Dispose to prevent closing of writer + + flag + + + Override Dispose to prevent closing of writer + + + + + + Reset this string writer so that it can be reused. + + the maximum buffer capacity before it is trimmed + the default size to make the buffer + + + Reset this string writer so that it can be reused. + The internal buffers are cleared and reset. + + + + + + Utility class for system specific information. + + + + Utility class of static methods for system specific information. + + + Nicko Cadell + Gert Driesen + Alexey Solofnenko + + + + Private constructor to prevent instances. + + + + Only static methods are exposed from this type. + + + + + + Initialize default values for private static fields. + + + + Only static methods are exposed from this type. + + + + + + Gets the system dependent line terminator. + + + The system dependent line terminator. + + + + Gets the system dependent line terminator. + + + + + + Gets the base directory for this . + + The base directory path for the current . + + + Gets the base directory for this . + + + The value returned may be either a local file path or a URI. + + + + + + Gets the path to the configuration file for the current . + + The path to the configuration file for the current . + + + The .NET Compact Framework 1.0 does not have a concept of a configuration + file. For this runtime, we use the entry assembly location as the root for + the configuration file name. + + + The value returned may be either a local file path or a URI. + + + + + + Gets the path to the file that first executed in the current . + + The path to the entry assembly. + + + Gets the path to the file that first executed in the current . + + + + + + Gets the ID of the current thread. + + The ID of the current thread. + + + On the .NET framework, the AppDomain.GetCurrentThreadId method + is used to obtain the thread ID for the current thread. This is the + operating system ID for the thread. + + + On the .NET Compact Framework 1.0 it is not possible to get the + operating system thread ID for the current thread. The native method + GetCurrentThreadId is implemented inline in a header file + and cannot be called. + + + On the .NET Framework 2.0 the Thread.ManagedThreadId is used as this + gives a stable id unrelated to the operating system thread ID which may + change if the runtime is using fibers. + + + + + + Get the host name or machine name for the current machine + + + The hostname or machine name + + + + Get the host name or machine name for the current machine + + + The host name () or + the machine name (Environment.MachineName) for + the current machine, or if neither of these are available + then NOT AVAILABLE is returned. + + + + + + Get this application's friendly name + + + The friendly name of this application as a string + + + + If available the name of the application is retrieved from + the AppDomain using AppDomain.CurrentDomain.FriendlyName. + + + Otherwise the file name of the entry assembly is used. + + + + + + Get the start time for the current process. + + + + This is the time at which the log4net library was loaded into the + AppDomain. Due to reports of a hang in the call to System.Diagnostics.Process.StartTime + this is not the start time for the current process. + + + The log4net library should be loaded by an application early during its + startup, therefore this start time should be a good approximation for + the actual start time. + + + Note that AppDomains may be loaded and unloaded within the + same process without the process terminating, however this start time + will be set per AppDomain. + + + + + + Get the UTC start time for the current process. + + + + This is the UTC time at which the log4net library was loaded into the + AppDomain. Due to reports of a hang in the call to System.Diagnostics.Process.StartTime + this is not the start time for the current process. + + + The log4net library should be loaded by an application early during its + startup, therefore this start time should be a good approximation for + the actual start time. + + + Note that AppDomains may be loaded and unloaded within the + same process without the process terminating, however this start time + will be set per AppDomain. + + + + + + Text to output when a null is encountered. + + + + Use this value to indicate a null has been encountered while + outputting a string representation of an item. + + + The default value is (null). This value can be overridden by specifying + a value for the log4net.NullText appSetting in the application's + .config file. + + + + + + Text to output when an unsupported feature is requested. + + + + Use this value when an unsupported feature is requested. + + + The default value is NOT AVAILABLE. This value can be overridden by specifying + a value for the log4net.NotAvailableText appSetting in the application's + .config file. + + + + + + Gets the assembly location path for the specified assembly. + + The assembly to get the location for. + The location of the assembly. + + + This method does not guarantee to return the correct path + to the assembly. If only tries to give an indication as to + where the assembly was loaded from. + + + + + + Gets the fully qualified name of the , including + the name of the assembly from which the was + loaded. + + The to get the fully qualified name for. + The fully qualified name for the . + + + This is equivalent to the Type.AssemblyQualifiedName property, + but this method works on the .NET Compact Framework 1.0 as well as + the full .NET runtime. + + + + + + Gets the short name of the . + + The to get the name for. + The short name of the . + + + The short name of the assembly is the + without the version, culture, or public key. i.e. it is just the + assembly's file name without the extension. + + + Use this rather than Assembly.GetName().Name because that + is not available on the Compact Framework. + + + Because of a FileIOPermission security demand we cannot do + the obvious Assembly.GetName().Name. We are allowed to get + the of the assembly so we + start from there and strip out just the assembly name. + + + + + + Gets the file name portion of the , including the extension. + + The to get the file name for. + The file name of the assembly. + + + Gets the file name portion of the , including the extension. + + + + + + Loads the type specified in the type string. + + A sibling type to use to load the type. + The name of the type to load. + Flag set to true to throw an exception if the type cannot be loaded. + true to ignore the case of the type name; otherwise, false + The type loaded or null if it could not be loaded. + + + If the type name is fully qualified, i.e. if contains an assembly name in + the type name, the type will be loaded from the system using + . + + + If the type name is not fully qualified, it will be loaded from the assembly + containing the specified relative type. If the type is not found in the assembly + then all the loaded assemblies will be searched for the type. + + + + + + Loads the type specified in the type string. + + The name of the type to load. + Flag set to true to throw an exception if the type cannot be loaded. + true to ignore the case of the type name; otherwise, false + The type loaded or null if it could not be loaded. + + + If the type name is fully qualified, i.e. if contains an assembly name in + the type name, the type will be loaded from the system using + . + + + If the type name is not fully qualified it will be loaded from the + assembly that is directly calling this method. If the type is not found + in the assembly then all the loaded assemblies will be searched for the type. + + + + + + Loads the type specified in the type string. + + An assembly to load the type from. + The name of the type to load. + Flag set to true to throw an exception if the type cannot be loaded. + true to ignore the case of the type name; otherwise, false + The type loaded or null if it could not be loaded. + + + If the type name is fully qualified, i.e. if contains an assembly name in + the type name, the type will be loaded from the system using + . + + + If the type name is not fully qualified it will be loaded from the specified + assembly. If the type is not found in the assembly then all the loaded assemblies + will be searched for the type. + + + + + + Generate a new guid + + A new Guid + + + Generate a new guid + + + + + + Create an + + The name of the parameter that caused the exception + The value of the argument that causes this exception + The message that describes the error + the ArgumentOutOfRangeException object + + + Create a new instance of the class + with a specified error message, the parameter name, and the value + of the argument. + + + The Compact Framework does not support the 3 parameter constructor for the + type. This method provides an + implementation that works for all platforms. + + + + + + Parse a string into an value + + the string to parse + out param where the parsed value is placed + true if the string was able to be parsed into an integer + + + Attempts to parse the string into an integer. If the string cannot + be parsed then this method returns false. The method does not throw an exception. + + + + + + Parse a string into an value + + the string to parse + out param where the parsed value is placed + true if the string was able to be parsed into an integer + + + Attempts to parse the string into an integer. If the string cannot + be parsed then this method returns false. The method does not throw an exception. + + + + + + Parse a string into an value + + the string to parse + out param where the parsed value is placed + true if the string was able to be parsed into an integer + + + Attempts to parse the string into an integer. If the string cannot + be parsed then this method returns false. The method does not throw an exception. + + + + + + Lookup an application setting + + the application settings key to lookup + the value for the key, or null + + + Configuration APIs are not supported under the Compact Framework + + + + + + Convert a path into a fully qualified local file path. + + The path to convert. + The fully qualified path. + + + Converts the path specified to a fully + qualified path. If the path is relative it is + taken as relative from the application base + directory. + + + The path specified must be a local file path, a URI is not supported. + + + + + + Creates a new case-insensitive instance of the class with the default initial capacity. + + A new case-insensitive instance of the class with the default initial capacity + + + The new Hashtable instance uses the default load factor, the CaseInsensitiveHashCodeProvider, and the CaseInsensitiveComparer. + + + + + + Tests two strings for equality, the ignoring case. + + + If the platform permits, culture information is ignored completely (ordinal comparison). + The aim of this method is to provide a fast comparison that deals with null and ignores different casing. + It is not supposed to deal with various, culture-specific habits. + Use it to compare against pure ASCII constants, like keywords etc. + + The one string. + The other string. + true if the strings are equal, false otherwise. + + + + Gets an empty array of types. + + + + The Type.EmptyTypes field is not available on + the .NET Compact Framework 1.0. + + + + + + The fully qualified type of the SystemInfo class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Cache the host name for the current machine + + + + + Cache the application friendly name + + + + + Text to output when a null is encountered. + + + + + Text to output when an unsupported feature is requested. + + + + + Start time for the current process. + + + + + Utility class that represents a format string. + + + + Utility class that represents a format string. + + + Nicko Cadell + + + + Initialise the + + An that supplies culture-specific formatting information. + A containing zero or more format items. + An array containing zero or more objects to format. + + + + Format the string and arguments + + the formatted string + + + + Replaces the format item in a specified with the text equivalent + of the value of a corresponding instance in a specified array. + A specified parameter supplies culture-specific formatting information. + + An that supplies culture-specific formatting information. + A containing zero or more format items. + An array containing zero or more objects to format. + + A copy of format in which the format items have been replaced by the + equivalent of the corresponding instances of in args. + + + + This method does not throw exceptions. If an exception thrown while formatting the result the + exception and arguments are returned in the result string. + + + + + + Process an error during StringFormat + + + + + Dump the contents of an array into a string builder + + + + + Dump an object to a string + + + + + The fully qualified type of the SystemStringFormat class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Adapter that extends and forwards all + messages to an instance of . + + + + Adapter that extends and forwards all + messages to an instance of . + + + Nicko Cadell + + + + The writer to forward messages to + + + + + Create an instance of that forwards all + messages to a . + + The to forward to + + + Create an instance of that forwards all + messages to a . + + + + + + Gets or sets the underlying . + + + The underlying . + + + + Gets or sets the underlying . + + + + + + The Encoding in which the output is written + + + The + + + + The Encoding in which the output is written + + + + + + Gets an object that controls formatting + + + The format provider + + + + Gets an object that controls formatting + + + + + + Gets or sets the line terminator string used by the TextWriter + + + The line terminator to use + + + + Gets or sets the line terminator string used by the TextWriter + + + + + + Closes the writer and releases any system resources associated with the writer + + + + + + + + + Dispose this writer + + flag indicating if we are being disposed + + + Dispose this writer + + + + + + Flushes any buffered output + + + + Clears all buffers for the writer and causes any buffered data to be written + to the underlying device + + + + + + Writes a character to the wrapped TextWriter + + the value to write to the TextWriter + + + Writes a character to the wrapped TextWriter + + + + + + Writes a character buffer to the wrapped TextWriter + + the data buffer + the start index + the number of characters to write + + + Writes a character buffer to the wrapped TextWriter + + + + + + Writes a string to the wrapped TextWriter + + the value to write to the TextWriter + + + Writes a string to the wrapped TextWriter + + + + + + Implementation of Properties collection for the + + + + Class implements a collection of properties that is specific to each thread. + The class is not synchronized as each thread has its own . + + + Nicko Cadell + + + + Each thread will automatically have its instance. + + + + + Internal constructor + + + + Initializes a new instance of the class. + + + + + + Gets or sets the value of a property + + + The value for the property with the specified key + + + + Gets or sets the value of a property + + + + + + Remove a property + + the key for the entry to remove + + + Remove a property + + + + + + Get the keys stored in the properties. + + + Gets the keys stored in the properties. + + a set of the defined keys + + + + Clear all properties + + + + Clear all properties + + + + + + Get the PropertiesDictionary for this thread. + + create the dictionary if it does not exist, otherwise return null if does not exist + the properties for this thread + + + The collection returned is only to be used on the calling thread. If the + caller needs to share the collection between different threads then the + caller must clone the collection before doing so. + + + + + + Implementation of Stack for the + + + + Implementation of Stack for the + + + Nicko Cadell + + + + The stack store. + + + + + Internal constructor + + + + Initializes a new instance of the class. + + + + + + The number of messages in the stack + + + The current number of messages in the stack + + + + The current number of messages in the stack. That is + the number of times has been called + minus the number of times has been called. + + + + + + Clears all the contextual information held in this stack. + + + + Clears all the contextual information held in this stack. + Only call this if you think that this tread is being reused after + a previous call execution which may not have completed correctly. + You do not need to use this method if you always guarantee to call + the method of the + returned from even in exceptional circumstances, + for example by using the using(log4net.ThreadContext.Stacks["NDC"].Push("Stack_Message")) + syntax. + + + + + + Removes the top context from this stack. + + The message in the context that was removed from the top of this stack. + + + Remove the top context from this stack, and return + it to the caller. If this stack is empty then an + empty string (not ) is returned. + + + + + + Pushes a new context message into this stack. + + The new context message. + + An that can be used to clean up the context stack. + + + + Pushes a new context onto this stack. An + is returned that can be used to clean up this stack. This + can be easily combined with the using keyword to scope the + context. + + + Simple example of using the Push method with the using keyword. + + using(log4net.ThreadContext.Stacks["NDC"].Push("Stack_Message")) + { + log.Warn("This should have an ThreadContext Stack message"); + } + + + + + + Gets the current context information for this stack. + + The current context information. + + + + Gets and sets the internal stack used by this + + The internal storage stack + + + This property is provided only to support backward compatability + of the . Tytpically the internal stack should not + be modified. + + + + + + Gets the current context information for this stack. + + Gets the current context information + + + Gets the current context information for this stack. + + + + + + Get a portable version of this object + + the portable instance of this object + + + Get a cross thread portable version of this object + + + + + + Inner class used to represent a single context frame in the stack. + + + + Inner class used to represent a single context frame in the stack. + + + + + + Constructor + + The message for this context. + The parent context in the chain. + + + Initializes a new instance of the class + with the specified message and parent context. + + + + + + Get the message. + + The message. + + + Get the message. + + + + + + Gets the full text of the context down to the root level. + + + The full text of the context down to the root level. + + + + Gets the full text of the context down to the root level. + + + + + + Struct returned from the method. + + + + This struct implements the and is designed to be used + with the pattern to remove the stack frame at the end of the scope. + + + + + + The ThreadContextStack internal stack + + + + + The depth to trim the stack to when this instance is disposed + + + + + Constructor + + The internal stack used by the ThreadContextStack. + The depth to return the stack to when this object is disposed. + + + Initializes a new instance of the class with + the specified stack and return depth. + + + + + + Returns the stack to the correct depth. + + + + Returns the stack to the correct depth. + + + + + + Implementation of Stacks collection for the + + + + Implementation of Stacks collection for the + + + Nicko Cadell + + + + Internal constructor + + + + Initializes a new instance of the class. + + + + + + Gets the named thread context stack + + + The named stack + + + + Gets the named thread context stack + + + + + + The fully qualified type of the ThreadContextStacks class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Utility class for transforming strings. + + + + Utility class for transforming strings. + + + Nicko Cadell + Gert Driesen + + + + Initializes a new instance of the class. + + + + Uses a private access modifier to prevent instantiation of this class. + + + + + + Write a string to an + + the writer to write to + the string to write + The string to replace non XML compliant chars with + + + The test is escaped either using XML escape entities + or using CDATA sections. + + + + + + Replace invalid XML characters in text string + + the XML text input string + the string to use in place of invalid characters + A string that does not contain invalid XML characters. + + + Certain Unicode code points are not allowed in the XML InfoSet, for + details see: http://www.w3.org/TR/REC-xml/#charsets. + + + This method replaces any illegal characters in the input string + with the mask string specified. + + + + + + Count the number of times that the substring occurs in the text + + the text to search + the substring to find + the number of times the substring occurs in the text + + + The substring is assumed to be non repeating within itself. + + + + + + Characters illegal in XML 1.0 + + + + + Type converter for Boolean. + + + + Supports conversion from string to bool type. + + + + + + Nicko Cadell + Gert Driesen + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Convert the source object to the type supported by this object + + the object to convert + the converted object + + + Uses the method to convert the + argument to a . + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Exception base type for conversion errors. + + + + This type extends . It + does not add any new functionality but does differentiate the + type of exception being thrown. + + + Nicko Cadell + Gert Driesen + + + + Constructor + + + + Initializes a new instance of the class. + + + + + + Constructor + + A message to include with the exception. + + + Initializes a new instance of the class + with the specified message. + + + + + + Constructor + + A message to include with the exception. + A nested exception to include. + + + Initializes a new instance of the class + with the specified message and inner exception. + + + + + + Serialization constructor + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class + with serialized data. + + + + + + Creates a new instance of the class. + + The conversion destination type. + The value to convert. + An instance of the . + + + Creates a new instance of the class. + + + + + + Creates a new instance of the class. + + The conversion destination type. + The value to convert. + A nested exception to include. + An instance of the . + + + Creates a new instance of the class. + + + + + + Register of type converters for specific types. + + + + Maintains a registry of type converters used to convert between + types. + + + Use the and + methods to register new converters. + The and methods + lookup appropriate converters to use. + + + + + Nicko Cadell + Gert Driesen + + + + Private constructor + + + Initializes a new instance of the class. + + + + + Static constructor. + + + + This constructor defines the intrinsic type converters. + + + + + + Adds a converter for a specific type. + + The type being converted to. + The type converter to use to convert to the destination type. + + + Adds a converter instance for a specific type. + + + + + + Adds a converter for a specific type. + + The type being converted to. + The type of the type converter to use to convert to the destination type. + + + Adds a converter for a specific type. + + + + + + Gets the type converter to use to convert values to the destination type. + + The type being converted from. + The type being converted to. + + The type converter instance to use for type conversions or null + if no type converter is found. + + + + Gets the type converter to use to convert values to the destination type. + + + + + + Gets the type converter to use to convert values to the destination type. + + The type being converted to. + + The type converter instance to use for type conversions or null + if no type converter is found. + + + + Gets the type converter to use to convert values to the destination type. + + + + + + Lookups the type converter to use as specified by the attributes on the + destination type. + + The type being converted to. + + The type converter instance to use for type conversions or null + if no type converter is found. + + + + + Creates the instance of the type converter. + + The type of the type converter. + + The type converter instance to use for type conversions or null + if no type converter is found. + + + + The type specified for the type converter must implement + the or interfaces + and must have a public default (no argument) constructor. + + + + + + The fully qualified type of the ConverterRegistry class. + + + Used by the internal logger to record the Type of the + log message. + + + + + Mapping from to type converter. + + + + + Supports conversion from string to type. + + + + Supports conversion from string to type. + + + + + + Nicko Cadell + Gert Driesen + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Overrides the ConvertFrom method of IConvertFrom. + + the object to convert to an encoding + the encoding + + + Uses the method to + convert the argument to an . + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Interface supported by type converters + + + + This interface supports conversion from arbitrary types + to a single target type. See . + + + Nicko Cadell + Gert Driesen + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Test if the can be converted to the + type supported by this converter. + + + + + + Convert the source object to the type supported by this object + + the object to convert + the converted object + + + Converts the to the type supported + by this converter. + + + + + + Interface supported by type converters + + + + This interface supports conversion from a single type to arbitrary types. + See . + + + Nicko Cadell + + + + Returns whether this converter can convert the object to the specified type + + A Type that represents the type you want to convert to + true if the conversion is possible + + + Test if the type supported by this converter can be converted to the + . + + + + + + Converts the given value object to the specified type, using the arguments + + the object to convert + The Type to convert the value parameter to + the converted object + + + Converts the (which must be of the type supported + by this converter) to the specified.. + + + + + + Supports conversion from string to type. + + + + Supports conversion from string to type. + + + + + Nicko Cadell + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Overrides the ConvertFrom method of IConvertFrom. + + the object to convert to an IPAddress + the IPAddress + + + Uses the method to convert the + argument to an . + If that fails then the string is resolved as a DNS hostname. + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Valid characters in an IPv4 or IPv6 address string. (Does not support subnets) + + + + + Supports conversion from string to type. + + + + Supports conversion from string to type. + + + The string is used as the + of the . + + + + + + Nicko Cadell + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Overrides the ConvertFrom method of IConvertFrom. + + the object to convert to a PatternLayout + the PatternLayout + + + Creates and returns a new using + the as the + . + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Convert between string and + + + + Supports conversion from string to type, + and from a type to a string. + + + The string is used as the + of the . + + + + + + Nicko Cadell + + + + Can the target type be converted to the type supported by this object + + A that represents the type you want to convert to + true if the conversion is possible + + + Returns true if the is + assignable from a type. + + + + + + Converts the given value object to the specified type, using the arguments + + the object to convert + The Type to convert the value parameter to + the converted object + + + Uses the method to convert the + argument to a . + + + + The object cannot be converted to the + . To check for this condition use the + method. + + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Overrides the ConvertFrom method of IConvertFrom. + + the object to convert to a PatternString + the PatternString + + + Creates and returns a new using + the as the + . + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Supports conversion from string to type. + + + + Supports conversion from string to type. + + + + + + Nicko Cadell + + + + Can the source type be converted to the type supported by this object + + the type to convert + true if the conversion is possible + + + Returns true if the is + the type. + + + + + + Overrides the ConvertFrom method of IConvertFrom. + + the object to convert to a Type + the Type + + + Uses the method to convert the + argument to a . + Additional effort is made to locate partially specified types + by searching the loaded assemblies. + + + + The object cannot be converted to the + target type. To check for this condition use the + method. + + + + + Attribute used to associate a type converter + + + + Class and Interface level attribute that specifies a type converter + to use with the associated type. + + + To associate a type converter with a target type apply a + TypeConverterAttribute to the target type. Specify the + type of the type converter on the attribute. + + + Nicko Cadell + Gert Driesen + + + + The string type name of the type converter + + + + + Default constructor + + + + Default constructor + + + + + + Create a new type converter attribute for the specified type name + + The string type name of the type converter + + + The type specified must implement the + or the interfaces. + + + + + + Create a new type converter attribute for the specified type + + The type of the type converter + + + The type specified must implement the + or the interfaces. + + + + + + The string type name of the type converter + + + The string type name of the type converter + + + + The type specified must implement the + or the interfaces. + + + + + + Impersonate a Windows Account + + + + This impersonates a Windows account. + + + How the impersonation is done depends on the value of . + This allows the context to either impersonate a set of user credentials specified + using username, domain name and password or to revert to the process credentials. + + + + + + The impersonation modes for the + + + + See the property for + details. + + + + + + Impersonate a user using the credentials supplied + + + + + Revert this the thread to the credentials of the process + + + + + Default constructor + + + + Default constructor + + + + + + Gets or sets the impersonation mode for this security context + + + The impersonation mode for this security context + + + + Impersonate either a user with user credentials or + revert this thread to the credentials of the process. + The value is one of the + enum. + + + The default value is + + + When the mode is set to + the user's credentials are established using the + , and + values. + + + When the mode is set to + no other properties need to be set. If the calling thread is + impersonating then it will be reverted back to the process credentials. + + + + + + Gets or sets the Windows username for this security context + + + The Windows username for this security context + + + + This property must be set if + is set to (the default setting). + + + + + + Gets or sets the Windows domain name for this security context + + + The Windows domain name for this security context + + + + The default value for is the local machine name + taken from the property. + + + This property must be set if + is set to (the default setting). + + + + + + Sets the password for the Windows account specified by the and properties. + + + The password for the Windows account specified by the and properties. + + + + This property must be set if + is set to (the default setting). + + + + + + Initialize the SecurityContext based on the options set. + + + + This is part of the delayed object + activation scheme. The method must + be called on this object after the configuration properties have + been set. Until is called this + object is in an undefined state and must not be used. + + + If any of the configuration properties are modified then + must be called again. + + + The security context will try to Logon the specified user account and + capture a primary token for impersonation. + + + The required , + or properties were not specified. + + + + Impersonate the Windows account specified by the and properties. + + caller provided state + + An instance that will revoke the impersonation of this SecurityContext + + + + Depending on the property either + impersonate a user using credentials supplied or revert + to the process credentials. + + + + + + Create a given the userName, domainName and password. + + the user name + the domain name + the password + the for the account specified + + + Uses the Windows API call LogonUser to get a principal token for the account. This + token is used to initialize the WindowsIdentity. + + + + + + Adds to + + + + Helper class to expose the + through the interface. + + + + + + Constructor + + the impersonation context being wrapped + + + Constructor + + + + + + Revert the impersonation + + + + Revert the impersonation + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/log4net4Rasp.xml b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/log4net4Rasp.xml new file mode 100644 index 0000000000000000000000000000000000000000..e5807565cd4daf188cfbc6f5f37eae2f167e077a --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/log4net4Rasp.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/saxon-he-10.3.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/saxon-he-10.3.dll new file mode 100644 index 0000000000000000000000000000000000000000..0e78204859b3f9cdc6e0ec142b350e2d477dcd95 Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/saxon-he-10.3.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/saxon-he-api-10.3.dll b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/saxon-he-api-10.3.dll new file mode 100644 index 0000000000000000000000000000000000000000..4ab75106a75ff66b40c918c964cafa27d15bf54d Binary files /dev/null and b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/saxon-he-api-10.3.dll differ diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/saxon-he-api-10.3.xml b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/saxon-he-api-10.3.xml new file mode 100644 index 0000000000000000000000000000000000000000..b97053031cc9350f31a7a3aa7be611b2b84fd7fe --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/bin/saxon-he-api-10.3.xml @@ -0,0 +1,11069 @@ + + + + saxon-ee-api-10.3 + + + + + A value in the XDM data model. A value is a sequence of zero or more + items, each item being an atomic value, a node, or a function item. + + + An XdmValue is immutable. + A sequence consisting of a single item may be represented + as an instance of , which is a subtype of XdmValue. However, + there is no guarantee that all single-item sequences will be instances of + XdmItem: if you want to ensure this, use the property. + There are various ways of creating an XdmValue. To create an atomic + value, use one of the constructors on (which is a subtype of XdmValue). + To construct an (another subtype) by parsing an XML document, or by wrapping a DOM document, + use a . To create a sequence of values, use the + method on this class to form a list from individual items or sublists. + An XdmValue is also returned as the result of evaluating a query + using the XQuery and XPath interfaces. + The subtype represents an empty sequence: an + XdmValue of length zero. Again, there is no guarantee that every empty sequence + will be represented as an instance of XdmEmptySequence, unless you use + the Simplify property. + + + + + Create a value from a collection of items. + + An enumerable collection providing the items to make up the sequence. Every + member of this collection must be an instance of XdmItem + + + + + Get an IEnumerable by applying a Step to the items in this value. This operation + is analogous to the SelectMany operation in C#, or to the "!" operator + in XPath. + + Input items to the Step function, which can be subclass of XdmItem + Result items to the Step function, which can be subclass of XdmItem + The Step to be applied to the items in this value. + An IEnumerable of items obtained by replacing each item X in this value by the items obtained + by applying the Step function to X. + + + + Concatenate two IEnumerable objects of XdmItem objects or items of its subclass. + + The types of object to enumerate. The object must be an XdmItem or a derived type. + The first enumerable object + The second enumerable object + The enumerable object as a result of the concatenation. + + + + Get the enumerable object of items that satisfy a supplied Predicate. + + The types of object to enumerate. The object must be an XdmItem or a derived type. + The predicate to be applied + An enumerable of items that satisfy the suppplied Predicate. + + + + Returns whether any items of this XdmValue match the provided predicate. + May not evaluate the predicate on all items if not necessary for + determining the result. + + The types of object in the enumerable. The object must be an XdmItem or a derived type. + The predicate to apply to items of this XdmValue + True if any items of the XdmValue match the provided predicate, otherwise false. + + + + Returns whether all items of this XdmValue match the provided predicate. + May not evaluate the predicate on all items if not necessary for determining the result. + + The types of object in the enumerable. The object must be an XdmItem or a derived type. + The predicate to apply to items of this XdmValue + true if either all items of the XdmValue match the provided predicate or the XdmValue is empty, otherwise false + + + + Create an XdmValue from an enumerator of XdmItem objects. + + An enumerator of XdmItem objects + + + + Create a new XdmValue by concatenating the sequences of items in + this XdmValue and another XdmValue. + + + Neither of the input XdmValue objects is modified by this operation. + + + The other XdmValue, whose items are to be appended to the items from this XdmValue. + + + + + Create an XdmValue from an underlying Saxon Sequence object. + This method is provided for the benefit of applications that need to mix + use of the Saxon .NET API with direct use of the underlying objects + and methods offered by the Java implementation. + + An object representing an XDM value in the + underlying Saxon implementation. If the parameter is null, + the method returns null. + An XdmValue that wraps the underlying Saxon XDM value + representation. + + + + Make an XDM value from a .NET object. + + + The supplied object may be any of the following: + + An instance of XdmValue (for example an XdmAtomicValue, + XdmMap, XdmArray or XdmNode), which is returned unchanged + An instance of Saxon's Java class net.sf.saxon.om.Sequence, which is wrapped + as an XdmValue + An instance of IDictionary (which is wrapped as an XdmMap using the method ) + An array of objects, which are converted by applying these rules recursively, + and then wrapped as an XdmArray. + + + The supplied object + The result of conversion if successful. + + + + Extract the underlying Saxon Sequence object from an XdmValue. + This method is provided for the benefit of applications that need to mix + use of the Saxon .NET API with direct use of the underlying objects + and methods offered by the Java implementation. + + An object representing the XDM value in the + underlying Saxon implementation. + + + + Get the sequence of items in the form of an IList. + + + The list of items making up this XDM value. Each item in the list + will be an object of type XdmItem. + + + + + Get the sequence of items in the form of an IEnumerator. + + + An enumeration over the list of items making up this XDM value. Each item in the list + will be an object of type XdmItem. + + + + + Get the sequence of items in the form of an IEnumerator. + + + An enumeration over the list of items making up this XDM value. Each item in the list + will be an object of type XdmItem. + + + + + Get the i'th item in the value, counting from zero. + + The item that is required, counting the first item in the sequence as item zero. + The i'th item in the sequence making up the value, counting from zero. + + + + Create a string representation of the value. The is the result of serializing + the value using the adaptive serialization method. + + A string representation of the value. + + + + Return a new XdmValue containing the nodes present in this XdmValue, + with duplicates eliminated, and sorted into document order. + + The same nodes, sorted into document order, with duplicates eliminated. + + + + Get the number of items in the sequence. + + + The number of items in the sequence. Note that for a single item (including + a map or an array) this always returns 1 (one). + + + + + Simplify an XDM value: that is, reduce it to the simplest possible form. + + + + If the sequence is empty, the result will be an instance of XdmEmptySequence + If the sequence is a single node, the result will be an instance of XdmNode + If it is a single atomic value, it will be an instance of XdmAtomicValue + If it is a map, it will be an instance of XdmMap + If it is an array, it will be an instance of XdmArray + If it is any other kind of function, it will be an instance of XdmFunctionItem + If it is a wrapper around a .NET object, it will be an instance of XdmExternalObjectValue + + + The XDM value reduced to the simplest possible form. + + + + The class XdmExternalObjectValue represents an XDM item that wraps an external .NET object. + As such, it is outside the scope of the W3C XDM specification (but permitted as an extension). + + + + + The class XdmItem represents an item in a sequence, as defined + by the XDM data model. An item may be an atomic value, a node, a function (including maps + and arrays), or an external object. + + + An item is a member of a sequence, but it can also be considered as + a sequence (of length one) in its own right. XdmItem is a subtype + of XdmValue because every item in the XDM data model is also a + value. + It cannot be assumed that every sequence of length one will always be + represented by an XdmItem. It is quite possible for an XdmValue + that is not an XdmItem to hold a singleton sequence. Use + to ensure that a singleton is represented as an XdmItem. + + + + + Determine whether the item is an atomic value. + + + True if the item is an atomic value, false if it is a node, function, or external object. + + + + + Determine whether the item is a node or some other type of item. + + True if the item is a node, false if it is an atomic value or a function (including maps and arrays). + + + + Get the string value of the item. + + + + For an atomic value, the result is the same as casting the value to a string. + For a node, the method returns the string + value of the node. This is not the same as the result of , which + returns the result of serializing the node. + For a function, including a map or array, the result is an error. + For an external object, the result is the same as the result of calling ToString() + on the external object. + + In all cases the result is the same as applying the XPath string() function. + + The result of converting the item to a string. + + + + Determine whether this item matches a given item type. + + The item type to be tested against this item + True if the item matches this item type, false if it does not match. + + + + Constructor to create an XdmExternalObjectValue that wraps a supplied .NET object. + + The supplied .NET object. + + + + Determine whether the item is an atomic value. + + + False (the item is not an atomic value). + + + + + Compare two external objects for equality. Two instances of XdmExternalObjectValue are equal + if the .NET objects that they wrap are equal. + + The object to be compared + True if the other object is an XdmExternalObjectValue and the two wrapped objects are + equal under the equals method. + + + + Return a hash code for the object. This respects the semantics of equals(Object). + + A suitable hash code. + + + + Get the wrapped .NET object. + + The wrapped object. + + + + Get the result of converting the external value to a string. + + The result of applying ToString() to the wrapped external object. + + + + The class XdmAtomicValue represents an item in an XDM sequence + that is an atomic value. The value may belong to any of the 19 primitive types + defined in XML Schema, or to a type derived from these primitive types, or to + the XDM-specific type xs:untypedAtomic. + + + Note that there is no guarantee that every XdmValue comprising a single + atomic value will be an instance of this class. To force this, use the Simplify + property of the XdmValue. + + + + + Determine whether the item is an atomic value + + + True (the item is an atomic value). + + + + + Construct an atomic value of type xs:string + + The string value + + + + Construct an atomic value of type xs:integer from a supplied long + + The integer value + + + + Construct an atomic value of type xs:integer from a supplied long + + The integer value + + + + Construct an atomic value of type xs:integer from a supplied byte + + The integer value, in the range -128 to +127 + + + + Construct an atomic value of type xs:decimal + + The decimal value + + + + Construct an atomic value of type xs:float + + The float value + + + + Construct an atomic value of type xs:dateTime from a .NET DateTime object + Here we probe the object for timezone offset information to create the resulting value. + + The DateTime object value + + + + Construct an atomic value of type xs:dateTime with a specific timezone offset from a DateTimeOffset object. + + The DateTimeOffset value + + + + Construct an atomic value of type xs:double + + The double value + + + + Construct an atomic value of type xs:boolean + + The boolean value + + + + Construct an atomic value of type xs:anyURI + + The uri value + + + + Construct an atomic value of type xs:QName + + The QName value + + + + Construct an atomic value of a given type + + The string representation of the value (any value that is acceptable + in the lexical space, as defined by XML Schema Part 2). Whitespace normalization as defined by + the target type will be applied to the value. + The type given as an XdmAtomicType + + + + Construct an atomic value of a given built-in or user-defined type + + + XdmAtomicValue("abcd", QName.XDT_UNTYPED_ATOMIC, processor) + creates an untyped atomic value containing the string "abcd" + + The string representation of the value (any value that is acceptable + in the lexical space, as defined by XML Schema Part 2). Whitespace normalization as defined by + the target type will be applied to the value. + The QName giving the name of the target type. This must be an atomic + type, and it must not be a type that is namespace-sensitive (QName, NOTATION, or types derived + from these). If the type is a user-defined type then its definition must be present + in the schema cache maintained by the SchemaManager. + The Processor object. This is needed for looking up user-defined + types, and also because some conversions are context-sensitive, for example they depend on the + implicit timezone or the choice of XML 1.0 versus XML 1.1 for validating names. + Thrown if the type is unknown or unsuitable, or if the supplied string is not + a valid lexical representation of a value of the given type. + + + + Create an atomic value of a type appropriate to the supplied value. + + + The supplied value must be one of the following: + + An instance of the Saxon Java class net.sf.saxon.value.AtomicValue + A Boolean - returns an instance of xs:boolean + A (signed) int, long, short, or byte - returns an instance of xs:integer + A Char - TODO ??????? + A String - returns an instance of xs:string + A Double - returns an instance of xs:double + A Float - returns an instance of xs:float + A decimal - returns an instance of xs:decimal + A URI - returns an instance of xs:anyURI + A QName - returns an instance of xs:QName + + + The value to be converted. + The converted value + + + + Get the value converted to a boolean using the XPath casting rules. + + The result of converting to a boolean (Note: this is not the same as the + effective boolean value). + + + + Get the value converted to a long using the XPath casting rules. + + The result of converting to a long + + + + Get the value converted to a double using the XPath casting rules. + + If the value is a string, the XSD 1.1 rules are used, which means that the string + "+INF" is recognised. + The result of converting to a double + + + + Get the value converted to a decimal using the XPath casting rules. + + The result of converting to a decimal + + + + Convert the atomic value to a string + + The value converted to a string, according to the rules + of the XPath cast expression + + + + Compare two atomic values for equality + + The object to be compared + The result of the equality comparison, using the rules of the + op:is-same-key() comparison used for comparing key values in maps. + + + + Get a hash code to support equality comparison + + A suitable hash code + + + + Get the name of the value's XDM type + + The type of the value, as a QName. + + + + Get the name of the value's XDM type + + The Processor object. + This parameter is no longer used, but is accepted for backwards compatibility. + The type of the value, as a QName. + + + + Get the name of the primitive type of the value + + The primitive type of the value, as a QName. This will be the name of + one of the primitive types defined in XML Schema Part 2, or the XPath-defined + type xs:untypedAtomic. For the purposes of this method, xs:integer is considered + to be a primitive type. + + + + Get the value as a CLI object of the nearest equivalent type. + + The return type is as follows: + + xs:string - String + xs:integer - Long + xs:decimal - Decimal + xs:double - Double + xs:float - Float + xs:boolean - Bool + xs:QName - QName + xs:anyURI - Uri + xs:untypedAtomic - String + wrapped external object - the original external object + Other types - currently String, but this may change in the future + + + The value converted to the most appropriate CLI type + + + + The class XdmFunctionItem represents an item in an XDM sequence + that holds a function. + + + Note that there is no guarantee that every XdmValue comprising a single + function item will be an instance of this class. To force this, use the Simplify + property of the XdmValue. + At present the only way of creating an instance of this class is as the result of + an XPath or XQuery expression that returns a function item. + + + + + Determine whether the item is an atomic value + + + false (a function item is not an atomic value) + + + + + Invoke the function + + The arguments to the function + The Saxon processor, used to provide context information + The result of calling the function + + + + + The name of the function, as a QName + + The name of the function. The result will be null if the function is anonymous. + + + + The arity of the function, that is, the number of arguments it expects + + The number of arguments that the function takes + + + + The class XdmArray represents an array item in an XDM 3.1 sequence: + this is a new kind of item in the XDM data model. An array is a list of zero or + more members, each of which is an arbitrary XDM value. An array is also a function: + it maps a positive integer to the array member found at that position in the array. + + + + Constructor to create an empty XdmArray + + + Create an XdmArray whose members are single items, corresponding + one-to-one with the items making up a supplied sequence. + A sequence of items; each item becomes a member of the array. + + + Create an XdmArray supplying the members as an array of XdmValue objects. + An array of XdmValue objects. Note that subsequent changes + to the array will have no effect on the XdmArray. + + + Create an XdmArray supplying the members as a list of XdmValue objects + A sequence of XdmValue objects. Note that if this is supplied as + a list or similar collection, subsequent changes to the list/collection will have no effect on + the XdmValue. + Note that the argument can be a single XdmValue representing a sequence, in which case the + constructed array will have one member for each item in the supplied sequence. + + + + Get the number of members in the array + + the number of members in the array. + (Note that the property returns 1 (one), + because an XDM array is an item.) + + + + Get the n'th member in the array, counting from zero. + + the position of the member that is required, counting the first member in + the array as member zero + the n'th member in the sequence making up the array, counting from zero + + + + Create a new array in which one member is replaced with a new value. + + the position of the member that is to be replaced, counting the first member + in the array as member zero + the new value + the new array + + + + Append a new member to an array + + the new member + a new array, one item longer than the original + + + + Concatenate another array + + the other array + a new array, containing the members of this array followed by the members + of the other array + + + + Get the members of the array in the form of a list. + + A list of the members of this array. + + + + Make an XDM array from an object array. Each member of the supplied array + is converted to a single member in the result array using the method + + + the array of objects + the result of the conversion if successful + + + + Make an XdmArray whose members are xs:boolean values + + the input array of booleans + an XdmArray whose members are xs:boolean values corresponding one-to-one with the input + + + + Make an XdmArray whose members are xs:integer values + + the input array of long values + an XdmArray whose members are xs:integer values corresponding one-to-one with the input + + + + Make an XdmArray whose members are xs:integer values + + the input array of int values + an XdmArray whose members are xs:integer values corresponding one-to-one with the input + + + + Make an XdmArray whose members are xs:integer values + + the input array of byte values + an XdmArray whose members are xs:integer values corresponding one-to-one with the input + + + + The class XdmMap represents a map item in an XPath 3.1 sequence: + this is a new kind of item in the XDM data model. A map is a list of zero or more entries, each of which + is a pair comprising a key (which is an atomic value) and a value (which is an arbitrary value). + + + + + Create an empty XdmMap + + + + + Ask whether the XdmMap is empty + + Returns true if this map contains no key-value pairs, that is + if the Size property is zero. + + + + Create a new map containing an additional (key, value) pair. + If there is an existing entry with the same key, it is removed. + + The key of the new entry. + The value part of the new entry. + A new map containing the additional entry (or replaced entry). The original map is unchanged. + + + + Create a new map in which the entry for a given key has been removed. + If there is no entry with the same key, the new map has the same content as the old (it may or may not + be the same .NET object) + + The key of the entry that is to be removed + A map without the specified entry. The original map is unchanged. + + + + Return a corresponding .NET Dictionary collection of keys and values. + + A mutable Dictionary from atomic values to (sequence) values, containing the + same entries as this map + + + + Get the keys present in the map in the form of a set. + + a set of the keys present in this map, with no defined ordering. + + + + Returns true if this map contains a mapping for the specified + key. More formally, returns true if and only if + this map contains a mapping for a key k such that + (key==null ? k==null : key.Equals(k)). (There can be + at most one such mapping.) + + the key whose presence in this map is to be tested + true if this map contains a mapping for the specified key + + + + Returns the value to which the specified key is mapped, + or null if this map contains no mapping for the key. + + the key whose associated value is to be returned. If this is + not an XdmAtomicValue, the method attempts to construct an + XdmAtomicValue using the method ; + it is therefore possible to pass a simple key such as a string or integer. + the value to which the specified key is mapped, or + null if this map contains no mapping for the key + + + + Returns the value to which the specified key is mapped, + or null if this map contains no mapping for the key. + + the key whose associated value is to be returned. + the value to which the specified key is mapped, or + null if this map contains no mapping for the key + + + + Returns the value to which the specified key is mapped, + or null if this map contains no mapping for the key. + + the key whose associated value is to be returned. + the value to which the specified key is mapped, or + null if this map contains no mapping for the key + + + + Returns a Collection containing the values found in this map. + + A collection of the values found in this map, that is, the value + parts of the key-value pairs. The result may contain duplicates, and the + order of results is unpredictable. + + + + Returns a HashSet view of the mappings contained in this map. + + a set view of the mappings contained in this map + + + + Static factory method to construct an XDM map by converting each entry + in a supplied generic collection of key/value pairs; IDictionary. The keys in the + Dictionary must be convertible to XDM atomic values using the + method. The associated values + must be convertible to XDM sequences + using the method. + + the supplied map + the resulting XdmMap + + + + Get the number of entries in the map + + (Note that the method returns 1 (one), + because an XDM map is an item.) + + + + The class XdmNode represents a Node in the XDM Data Model. A Node + is an XdmItem, and is therefore an XdmValue in its own right, and may also participate + as one item within a sequence value. + + + An XdmNode is implemented as a wrapper around an object + of type net.sf.saxon.NodeInfo. Because this is a key interface + within Saxon, it is exposed via this API, even though it is a Java + interface that is not part of the API proper. + The XdmNode interface exposes basic properties of the node, such + as its name, its string value, and its typed value. Navigation to other nodes + is supported through a single method, EnumerateAxis, which allows + other nodes to be retrieved by following any of the XPath axes. + + + + + Determine whether the item is an atomic value + + + false (the item is not an atomic value) + + + + + Unwraps the underlying XmlNode object from the XdmValue. + If the method does not wrap a XmlNode then a null is returned + + The underlying XmlNode + + + + Get a the string value of a named attribute of this element. + + + Returns null if this node is not an element, or if this element has no + attribute with the specified name. + + The name of the attribute whose value is required + + + + Get a the string value of a named attribute (in no namespace) of this element. + + + Returns null if this node is not an element, or if this element has no + attribute with the specified name. + + The name of the attribute whose value is required, interpreted as no-namespace name + + + + Get a IEnumerable of XdmNodes by applying a Step to this + XdmNode value. + + the Step to be applied to this node + an IEnumerable of nodes obtained by applying the Step function to this node + + + + Get the nodes found on the child axis that satisfy a supplied Predicate. + + the predicate to be applied + an Iterable containing those nodes found on the child axis that satisfy the supplied predicate. + + + + Get the element children of this node + + an Iterable containing all nodes on the child axis. + + + + Get the element children of this node having a specified local name, irrespective of the namespace + + the local name of the child elements to be selected, or "*" to select all children that are element nodes + an Iterable containing the element children of this node that have the required local name. + + + + Get the element children having a specified namespace URI and local name + + the namespace URI of the child elements to be selected: + supply a zero-length string to indicate the null namespace + the local name of the child elements to be selected + an Iterable containing the element children of this node that have the required local name and namespace URI. + + + + Get an enumerable that supplies all the nodes on one of the XPath + axes, starting with this node. + + + The axis to be navigated, for example XdmAxis.Child for the child axis. + + + The nodes are returned in axis order: that is, document order for a forwards + axis, reverse document order for a reverse axis. + + + + + Get an enumerator that supplies all the nodes on one of the XPath + axes, starting with this node. + + + The axis to be navigated, for example XdmAxis.Child for the child axis. + + + The nodes are returned in axis order: that is, document order for a forwards + axis, reverse document order for a reverse axis. + + + + + Get an enumerator that selects all the nodes on one of the XPath + axes, provided they have a given name. The nodes selected are those of the principal + node kind (elements for most axes, attributes for the attribute axis, namespace nodes + for the namespace axis) whose name matches the name given in the second argument. + + + The axis to be navigated, for example XdmAxis.Child for the child axis. + + + The name of the required nodes, for example new QName("", "item") to select + nodes with local name "item", in no namespace. + + + The nodes are returned in axis order: that is, document order for a forwards + axis, reverse document order for a reverse axis. + + + + + Send the node (that is, the subtree rooted at this node) to an XmlWriter + + + Note that an XmlWriter can only handle a well-formed XML document. This method + will therefore signal an exception if the node is a document node with no children, or with + more than one element child. + + + The XmlWriter to which the node is to be written + + + + + Two instances of XdmNode are equal if they represent the same node. That is, the Equals() + method returns the same result as the XPath "is" operator. + + The object node to be compared + + + + The hash code of a node reflects the equality relationship: if two XdmNode instances + represent the same node, then they have the same hash code + + + + + Return a string representation of the node. + + + This method returns the value of the property. + To get the string value of a node as defined in XPath, use the property. + + + + + The name of the node, as a QName. Returns null in the case of unnamed nodes. + + + + + The kind of node, as an instance of System.Xml.XmlNodeType. + + For a namespace node in the XDM model, the value XmlNodeType.None + is returned. + + + + + Get the line number of the node in a source document. + + + For a document constructed using the document + builder, this is available only if the line numbering option was set when the document was built (and + then only for element nodes). If the line number is not available, the value -1 is returned. + Line numbers will typically be as reported by a SAX parser; this means that the line number for an element + node is the line number containing the closing ">" of the start tag. + + + + + Get the column number of the node in a source document. + + + For a document constructed using the document + builder, this is available only if the line numbering option was set when the document was built (and + then only for element nodes). If the column number is not available, the value -1 is returned. + Line numbers will typically be as reported by a SAX parser; this means that the column number for an element + node is the column number containing the closing ">" of the start tag. + + + + + The typed value of the node, as an instance of XdmValue. + + + A DynamicError is thrown if the node has no typed value, as will be the case for + an element with element-only content. + + + + + Get a suitable for use with this . + + + In most cases this will be the original + object used to create the that built the document that + contains this node. If that is not available, it will be a + compatible Processor, one that shares the same underlying , + and hence is initialized with the same configuration settings, schema components, license features, + and so on. + Note: the only case where the original Processor is not available is when + the same Configuration is used with multiple APIs, for example mixing s9api + and JAXP or XQJ in the same application. + + Returns a Processor suitable for performing further operations on this node, for example + for creating a or an . + + + + Get the string value of the node. + + + + + Get the parent of this node. + + + Returns either a document node, an element node, or null in the case where + this node has no parent. + + + + + Get the root of the tree containing this node. + + + Returns the root of the tree containing this node (which might be this node itself). + + + + + Get the base URI of the node. + + + + + Get the document URI of the node. + + + + + Return a serialization of this node as lexical XML + + + In the case of an element node, the result will be a well-formed + XML document serialized as defined in the W3C XSLT/XQuery serialization specification, + using options method="xml", indent="yes", omit-xml-declaration="yes". + In the case of a document node, the result will be a well-formed + XML document provided that the document node contains exactly one element child, + and no text node children. In other cases it will be a well-formed external + general parsed entity. + In the case of an attribute node, the output is a string in the form + name="value". The name will use the original namespace prefix. + Other nodes, such as text nodes, comments, and processing instructions, are + represented as they would appear in lexical XML. + + + + + Escape hatch to the underlying class in the Java implementation + + + + + The class XdmEmptySequence represents an empty sequence in the XDM Data Model. + + + An empty sequence may also be represented by an XdmValue whose length + happens to be zero. Applications should therefore not test to see whether an object + is an instance of this class in order to decide whether it is empty. + In interfaces that expect an XdmItem, an empty sequence is represented + by a CLI null value. + + + + The singular instance of this class + + + + The QName class represents an instance of xs:QName, as defined in the XPath 2.0 + data model. Internally, it has three components, a namespace URI, a local name, and + a prefix. The prefix is intended to be used only when converting the value back to + a string. + + + Note that a QName is not itself an XdmItem in this model; however it can + be converted to an XdmAtomicValue. + + + + QName constant for the name xs:string + + + QName constant for the name xs:integer + + + QName constant for the name xs:double + + + QName constant for the name xs:float + + + QName constant for the name xs:decimal + + + QName constant for the name xs:boolean + + + QName constant for the name xs:anyURI + + + QName constant for the name xs:QName + + + QName constant for the name xs:untypedAtomic + + + QName constant for the name xs:untypedAtomic (for backwards compatibility) + + + + Construct a QName representing a name in no namespace + + + This constructor does not check that the components of the QName are + lexically valid. + + The local part of the name + + + + + Construct a QName using a namespace URI and a lexical representation. + The lexical representation may be a local name on its own, or it may + be in the form prefix:local-name + + + This constructor does not check that the components of the QName are + lexically valid. + + The namespace URI. Use either the string "" or null + for names that are not in any namespace. + + Either the local part of the name, or the prefix + and local part in the format prefix:local + + + + + Construct a QName using a namespace prefix, a namespace URI, and a local name + (in that order). + + + This constructor does not check that the components of the QName are + lexically valid. + + The prefix of the name. Use either the string "" + or null for names that have no prefix (that is, they are in the default + namespace) + The namespace URI. Use either the string "" or null + for names that are not in any namespace. + + The local part of the name + + + + Construct a QName from a lexical QName, supplying an element node whose + in-scope namespaces are to be used to resolve any prefix contained in the QName. + + + This constructor checks that the components of the QName are + lexically valid. + If the lexical QName has no prefix, the name is considered to be in the + default namespace, as defined by xmlns="...". + + The lexical QName, in the form prefix:local + or simply local. + The element node whose in-scope namespaces are to be used + to resolve the prefix part of the lexical QName. + If the prefix of the lexical QName is not in scope + If the lexical QName is invalid + (for example, if it contains invalid characters) + + + + + Construct a QName from an XmlQualifiedName (as defined in the + System.Xml package). + + + Note that an XmlQualifiedName does not contain any prefix, so the result + will always have a prefix of "" + + The XmlQualifiedName + + + + Factory method to construct a QName from a string containing the expanded + QName in Clark notation, that is, {uri}local + + + The prefix part of the QName will be set to an empty string. + + The URI in Clark notation: {uri}local if the + name is in a namespace, or simply local if not. + + + + Factory method to construct a QName from a string containing the expanded + QName in EQName notation, that is, Q{uri}local + + + The prefix part of the QName will be set to an empty string. + + The QName in EQName notation: Q{uri}local. + For a name in no namespace, either of the + forms Q{}local or simply local are accepted. + the QName corresponding to the supplied name in EQName notation. This will always + have an empty prefix. + + + + Register a QName with the Processor. This makes comparison faster + when the QName is compared with others that are also registered with the Processor. + Depreacted method. + + + A given QName object can only be registered with one Processor. + + The Processor in which the name is to be registered. + + + + Validate the QName against the XML 1.0 or XML 1.1 rules for valid names. + + This argument is no longer used (at one time it was used + to establish whether XML 1.0 or XML 1.1 rules should be used for validation, but the + two versions of the XML specification have since been aligned). + true if the name is valid, false if not + + + + Validate the QName against the XML rules for valid names. + + true if the name is valid, false if not + + + + Convert the value to a string. The resulting string is the lexical form of the QName, + using the original prefix if there was one. + + + + + Get a hash code for the QName, to support equality matching. This supports the + semantics of equality, which considers only the namespace URI and local name, and + not the prefix. + + + The algorithm for allocating a hash code does not depend on registering the QName + with the Processor. + + + + + Test whether two QNames are equal. This supports the + semantics of equality, which considers only the namespace URI and local name, and + not the prefix. + + The value to be compared with this QName. If this value is not a QName, the + result is always false. Otherwise, it is true if the namespace URI and local name both match. + + + + Convert the value to an XmlQualifiedName (as defined in the + System.Xml package) + + + Note that this loses the prefix. + + + + Get the prefix of the QName. This plays no role in operations such as comparison + of QNames for equality, but is retained (as specified in XPath) so that a string representation + can be reconstructed. + + + Returns the zero-length string in the case of a QName that has no prefix. + + + + Get the namespace URI of the QName. Returns "" (the zero-length string) if the + QName is not in a namespace. + + + + Get the local part of the QName + + + Get the expanded name, as a string using the notation devised by James Clark. + If the name is in a namespace, the resulting string takes the form {uri}local. + Otherwise, the value is the local part of the name. + + + + Get the expanded name in EQName format, that is Q{uri}local. A no namespace name is returned as Q{}local. + + + + + Interface that represents a predicate (boolean-valued Func) of one argument. + + This is a functional interface whose functional method is Invoke(object). + The type of the input to the predicate. + + + + Returns a composed predicate that represents a short-circuiting logical + OR of this predicate and another. When evaluating the composed + predicate, if this predicate is true, then the other + predicate is not evaluated. + + The type of the input argument + A predicate that will be logically-ORed with this predicate + A composed predicate that represents the short-circuiting logical OR of this predicate and the other + predicate. + public* + + + + Returns a composed predicate that represents a short-circuiting logical + AND of this predicate and another. When evaluating the composed + predicate, if this predicate is false, then the other + predicate is not evaluated. + + The type of the input argument + A predicate that will be logically-ANDed with this predicate + A composed predicate that represents the short-circuiting logical AND of this predicate the other + predicate. + public* + + + + Returns a predicate that represents the logical negation of this predicate. + + A predicate that represents the logical negation of this predicate. + public* + + + + Evaluates this predicate on the given argument. + + The type of the input argument + The input item + true if the input argument matches the predicate, otherwise false. + public* + + + + Unwrapped Func property which evaluates to boolean. + + public* + + + + This class implements the IPredicate interface which represents a predicate (boolean-valued Func) of one argument. + + The type of the input to the predicate, which must be of type XdmItem or one of its subclasses. + + + + Predicate constructor method to wrap the Func object. + + boolean-valued Func object + + + + Evaluates this predicate on the given argument. + + The type of the input argument + The input item + true if the input argument matches the predicate, otherwise false. + + + + Returns a compose predicate that represents a short-circuiting logical + AND of this predicate and another. When evaluating the composed predicate, + if this predicate is false, then the other predicate is not evaluated. + + A predicate that will be logically-ANDed with this predicate + A composed predicate that represents the short-circuiting logical + AND of this predicate and the other predicate. + public* + + + + Returns a composed predicate that represents a short-circuiting logical + OR of this predicate and another. When evaluating the composed + predicate, if this predicate is true, then the other + predicate is not evaluated. + + A predicate that will be logically-ORed with this predicate. + A composed predicate that represents the short-circuiting logical + OR of this predicate and the other predicate. + public* + + + + Return a predicate that represents the logical negation of this predicate. + + A predicate that represents the logical negation of this predicate. + public* + + + + The Func Property represents the wrapped delegate method which can be invoked. + + + + + This non-instantiable class provides a number of useful implementations of the Predicate + interface, designed for use when navigating streams of XDM items. + + + + + A predicate to test whether an item is an attribute node. + + A predicate that returns true if given an item that is an attribute node. + + + + A predicate to test whether an item is a node. + + A predicate that returns true if given an item that is a node. + + + + A predicate to test whether an item is an element node. + + A predicate that returns true if given an item that is an element node. + + + + A predicate to test whether an item is a text node. + + A predicate that returns true if given an item that is a text node. + + + + A predicate to test whether an item is a comment node. + + A predicate that returns true if given an item that is a comment node. + + + + A predicate to test whether an item is a processing instruction node. + + A predicate that returns true if given an item that is a processing instruction node. + + + + A predicate to test whether an item is a document node. + + A predicate that returns true if given an item that is a document node. + + + + A predicate to test whether an item is a namespace node. + + A predicate that returns true if given an item that is a namespace node. + + + + A predicate to test whether an item is an atomic value. + + A predicate that returns true if given an item that is an atomic value. + + + + A predicate to test whether an item is a function value (this includes maps and arrays). + + A predicate that returns true if given an item that is a function, including + maps and arrays. + + + + A predicate to test whether an item is an XDM map. + + A predicate that returns true if given an item that is a map. + + + + A predicate to test whether an item is an XDM array. + + A predicate that returns true if given an item that is an array. + + + + Obtain a predicate that tests whether a supplied Step delivers an empty result. + + A step to be applied to the item being tested + A predicate that returns true if the supplied step returns an empty result. + + + + Return an IPredicate that is the negation of a supplied IPredicate. + + The type of object to which the predicate is applicable + The supplied predicate + A predicate that matches an item if and only if the supplied predicate does not match the item. + + + + Obtain a predicate that tests whether a supplied Step delivers a non-empty result. + + A step to be applied to the item being tested + A predicate that returns true if the step returns a non-empty result. + + + + Obtain a predicate that tests whether an item is a node with a given namespace URI and local name. + + The required namespace URI: supply a zero-length string to indicate the null namespace + The required local name + A predicate that returns true if and only if the supplied item is a node with the given namespace URI and local name. + + + + Obtain a predicate that tests whether an item is a node with a given local name, irrespective of the namespace. + + The required local name + A predicate that returns true if and only if the supplied item is a node with the given namespace URI and local name. + + + + Obtain a predicate that tests whether an item is a node with a given namespace URI. + + The required namespace URI: supply a zero-length string to identify the null namespace + A predicate that returns true if and only if the supplied item is a node with the given + namespace URI. If a zero-length string is supplied, the predicate will also match nodes having no name, + such as text and comment nodes, and nodes having a local name only, such as namespace and processing-instruction + nodes. + + + + Obtain a predicate that tests whether an item is an element node with a given attribute (whose name is in no namespace). + + The required attribute name + A predicate that returns true if and only if the supplied item is an element having an attribute + with the given local name, in no namespace. + + + + Obtain a predicate that tests whether an item is an element node with a given attribute (whose + name is in no namespace) whose string value is equal to a given value. + + The required attribute name + The required attribute value + A predicate that returns true if and only if the supplied item is an element having an attribute + with the given local name, in no namespace, whose string value is equal to the given value. + + + + Obtain a predicate that tests whether an atomic value compares equal to a supplied atomic value of + a comparable type. + + The atomic value to be compared with + A predicate which returns true when applied to a value that is equal to the supplied + value under the "is-same-key" comparison rules. (These are the rules used to compare key values + in an XDM map. The rules are chosen to be context-free, error-free, and transitive.) + + + + Obtain a predicate that tests whether the result of applying the XPath string() function to an item + is equal to a given string. + + The string being tested + A predicate which returns true if the string value of the item being tested + is equal to the given string under Java comparison rules for comparing strings. + + + + Obtain a predicate that tests whether there is some item in the result of applying a step, + whose string value is equal to a given string. For example, Eq(attribute("id"), "foo") + matches an element if it has an "id" attribute whose value is "foo". + + The type of the input object to the Step function + The result type after invoking the function + The step to be evaluated + The string to be compared against the items returned by the step + A predicate which returns true if some item selected by the step has as string value + equal to the given string. + + + + Obtain a predicate that tests whether the result of applying the XPath string() function to an item + matches a given regular expression. + + The regular expression (this is a Java regular expression, not an XPath regular expression) + A predicate which returns true if the string value of the item being tested + contains a substring that matches the given regular expression. To test the string in its entirety, + use anchors "^" and "$" in the regular expression. + + + + Obtain a predicate that tests whether there is some item in the result of applying a step that + satisfies the supplied condition. + + For example, some(CHILD, exists(attribute("foo")) matches an element if it has a child + element with an attribute whose local name is "foo". + If the step returns an empty sequence the result will always be false. + The type of the input object to the Step function + The expected result type after invoking the function. The predicate must also be of this type. + The step to be evaluated + The predicate to be applied to the items returned by the step + A predicate which returns true if some item selected by the step satisfies the supplied condition. + + + + Obtain a predicate that tests whether every item in the result of applying a step + satisfies the supplied condition. + + For example, every(CHILD, exists(attribute("foo")) matches an element if each of its child + elements has an attribute whose local name is "foo". + If the step returns an empty sequence the result will always be true. + the type of the input object to the Step function + The expected result type after invoking the function. The predicate must also be of this type. + The step to be evaluated + The predicate to be applied to the items returned by the step + A predicate which returns true if every item selected by the step satisfies the supplied condition. + + + + A Step class wraps a delegate method that can be applied to an item + to return a XdmValue of items. + + + + + Constructor method to wrap a delegate method. + + Passes a delegate as a Func with encapsulated type XdmItem and the return value IEnumerable of items. + + + + Obtain a Step that filters the results of this Step using a supplied Func predicate. +

For example, Child.Where(Predicate.IsText()) + returns a Step whose effect is to select the text node children + of a supplied element or document node.

+
+ The predicate is a Func delegate enapsulating the filter which will be applied to the results of this Step + A new Step (that is, a wrapped delegate from one Step of items to another) that + filters the results of this step by selecting only the items that satisfy the predicate. +
+ + + Obtain a Step that combines the results of this step with the results of another step. + + The step which will be applied to the results of this step + A new Step (that is, a function from one IEnumerable of items to another) that + performs this step and the next step in turn. The result is equivalent to the IEnumerable method SelectMany() + function or the XPath ! operator: there is no sorting of nodes into document order, and + no elimination of duplicates. + + + + Obtain a Step that selects the Nth item in the results of this step. + + The zero-based index of the item to be selected + A new Step (that is, a function from one IEnumerable of items to another) that + filters the results of this step by selecting only the items that satisfy the predicate. + + + + Obtain a Step that concatenates the results of this Step with the result of another + Step applied to the same input item. + +

For example, Attribute().Cat(Child()) returns a step whose effect is + to select the attributes of a supplied element followed by its children.

+ The step whose results will be concatenated with the results of this step + A new Step (that is, a function from one IEnumerable of items to another) that + concatenates the results of applying this step to the input item, followed by the + results of applying the other step to the input item. +
+ + + Invokes this function to the given argument. + + The function argument + The function result. + + + + The Func property that represents the wrapped delegate method which can be invoked. + + + + + This non-instantiable class provides a number of useful implementations of the Step + class which wraps a Func object, used to navigate XDM trees, typically getting the Func property + and used as an argument to XdmValue#Select and XdmValue#SelectMany. + + + + + Obtain a Step that selects the root node of the containing document (which may or may not + be a document node). If not a node a wrapped empty sequence is returned. + + A Step that selects the root node of the containing document. + + + + Obtain a Step to navigate from a node to its ancestors, in reverse document + order (that is, nearest ancestor first, root node last). + + A Step that selects all nodes on the ancestor axis. + + + + Obtain a Step that navigates from a node to its ancestor elements having a specified + local name, irrespective of the namespace. The nodes are returned in reverse document + order (that is, nearest ancestor first, root node last). + + The local name of the ancestors to be selected by the Step, + or "*" to select all ancestors that are element nodes + A Step, which selects the ancestors of a supplied node that have the + required local name. + + + + Return a Step that navigates from a node to its ancestors having a specified + namespace URI and local name, in reverse document order (that is, nearest ancestor first, + root node last). + + The namespace URI of the ancestors to be selected by the Step + The local name of the ancestors to be selected by the Step + A Step, which selects the ancestors (at most one) of a supplied node that have the + required local name and namespace URI. + + + + Obtain a Step that filters the nodes found on the ancestor axis using a supplied Predicate. + Nodes are returned in reverse document order (that is, nearest ancestor first, root node last). + + The function call Ancestor(predicate) is equivalent to Ancestor.Where(predicate). + The predicate to be applied + A Step that filters the nodes found on the ancestor-or-self axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to its ancestors, in reverse document + order, with the node itself returned at the start of the sequence (that is, origin node first, + root node last). + + A Step that selects all nodes on the ancestor-or-self axis. + + + + Obtain a Step that navigates from a node to its ancestor elements having a specified + local name, irrespective of the namespace. The nodes are returned in reverse document + order (that is, nearest ancestor first, root node last), and include the node itself. + + The local name of the ancestors to be selected by the Step, + or "*" to select all ancestor-or-self nodes that are element nodes + A Step, which selects the ancestors-or-self of a supplied node that have + the required local name. + + + + Obtain a Step that navigates from a node to its ancestors-or-self having a specified + namespace URI and local name, in reverse document order (that is, nearest ancestor first, root node last). + + The namespace URI of the ancestors to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the ancestors to be selected by the Step + A Step, which selects the ancestors-or-self of a supplied node that have the + required local name and namespace URI. + + + + Obtain a Step that filters the nodes found on the ancestor-or-self axis using a supplied Predicate. + Nodes are returned in reverse document order (that is, origin node first, root node last). + + The function call AncestorOrSelf(predicate) is equivalent to AncestorOrSelf.Where(predicate). + The predicate to be applied + A Step that filters the nodes found on the ancestor-or-self axis using a supplied predicate. + + + + Obtain a Step to navigate from a node to its attributes. + + A Step that selects all attribute nodes. + + + + Obtain a Step that navigates from a node to its attributes having a specified + local name, irrespective of the namespace. + + The local name of the attributes to be selected by the Step, or + "*" to select all attributes + A Step, which selects the attributes of a supplied node that have the + required local name. + + + + Return a Step that navigates from a node to its attribute having a specified + namespace URI and local name. + + The namespace URI of the attributes to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the attributes to be selected by the Step + A Step, which selects the attributes (at most one) of a supplied node that have the + required local name and namespace URI. + + + + Obtain a Step that filters the nodes found on the attribute axis using a supplied Predicate. + The function call Attribute(predicate) is equivalent to Attribute.Where(predicate). + + The predicate to be applied + A Step that filters the nodes found on the attribute axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to its children + + A Step that selects all nodes on the child axis + + + + Obtain a Step that navigates from a node to the element children having a specified + local name, irrespective of the namespace. + + The local name of the child elements to be selected by the Step, + or "*" to select all children that are element nodes + A Step, which selects the element children of a supplied node that have the required local name. + + + + Obtain a Step that navigates from a node to the element children having a specified + namespace URI and local name. + + The namespace URI of the child elements to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the child elements to be selected by the Step + A Step, which selects the element children of a supplied node that have the + required local name and namespace URI. + + + + Obtain a Step that filters the nodes found on the child axis using a supplied Predicate. + The function call Child(predicate) is equivalent to Child.Where(predicate). + For example, Child(IsElement()) returns a Step that selects the element node children + of a given node. + + The predicate to be applied + A Step that filters the nodes found on the child axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to its descendants, which are returned in document order. + + A Step that selects all nodes on the descendant axis. + + + + Obtain a Step that navigates from a node to the descendant elements having a specified + local name, irrespective of the namespace. These are returned in document order. + + The local name of the descendant elements to be selected by the Step, + or "*" to select all descendants that are element nodes + A Step, which selects the element descendants of a supplied node that have the + required local name. + + + + Obtain a Step that navigates from a node to the descendant elements having a specified + namespace URI and local name. + + The namespace URI of the elements to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the elements to be selected by the Step + A Step, which selects the element descendants of a supplied node that have the required + local name and namespace URI. + + + + Obtain a Step that filters the nodes found on the descendant axis using a supplied Predicate. + The function call Descendant(predicate) is equivalent to Descendant.Where(predicate). + For example, Steps.Descendant(Predicates.IsElement()) + returns a Step that selects the element node descendants + of a given node, while Descendant(Predicate.Exists(attribute("id"))) selects those that have an attribute + named "id". These are returned in document order. + + The predicate to be applied + A Step that filters the nodes found on the descendant axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to its descendants, which are returned in document order, + preceded by the origin node itself. + + A Step that selects all nodes on the descendant-or-self axis. + + + + Obtain a Step that navigates from a node to the descendant-or-self elements having a specified + local name, irrespective of the namespace. These are returned in document order. + + The local name of the descendant-or-self elements to be selected by the Step, + or "*" to select all descendant-or-self that are element nodes + A Step, which selects the descendant-or-self elements of a supplied node that have the + required local name. + + + + Obtain a Step that navigates from a node to the descendant-or-self elements having a specified + namespace URI and local name. + + The namespace URI of the elements to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the elements to be selected by the Step + A Step, which selects the descendant-or-self elements of a supplied node that have the required + local name and namespace URI. + + + + Obtain a Step that filters the nodes found on the descendant-or-self axis using a supplied Predicate. + The function call DescendantOrSelf(predicate) is equivalent to DescendantOrSelf.Where(predicate). + For example, Steps.DescendantOrSelf(Predicates.IsElement()) + returns a Step that selects the descendant-or-self element nodes + of a given node, while DescendantOrSelf(Predicate.Exists(attribute("id"))) selects those that have an attribute + named "id". These are returned in document order. + + The predicate to be applied + A Step that filters the nodes found on the descendant-or-self axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to its following nodes + (excluding descendants), which are returned in document order. + + A Step that selects all nodes on the following axis. + + + + Obtain a Step that navigates from a node to the following elements having a specified + local name, irrespective of the namespace. These are returned in document order. + + The local name of the following elements to be selected by the Step, + or "*" to select all following nodes that are elements + A Step, which selects the following elements of a supplied node that have the + required local name. + + + + Obtain a Step that navigates from a node to the following elements having a specified + namespace URI and local name. These are returned in document order. + + The namespace URI of the following elements to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the following elements to be selected by the Step + A Step, which selects the following elements of a supplied node that have the + required local name and namespace URI. + + + + Obtain a Step that filters the nodes found on the following axis using a supplied Predicate. + The function call Following(predicate) is equivalent to Following().Where(predicate). + For example, Following(IsElement()) returns a Step that selects the following elements + of a given node, while Following(Exists(Attribute("id"))) selects those that have an attribute + named "id". These are returned in document order. + + The predicate to be applied + A Step that filters the nodes found on the following axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to its following siblings, which are returned in document order. + + A Step that selects all nodes on the following-sibling axis. + + + + Obtain a Step that navigates from a node to the following sibling elements having a specified + local name, irrespective of the namespace. These are returned in document order. + + The local name of the following sibling elements to be selected by the Step, + or "*" to select all following siblings that are element nodes + A Step, which selects the following sibling elements of a supplied node that have the + required local name. + + + + Obtain a Step that navigates from a node to the following sibling elements having a specified + namespace URI and local name. These are returned in document order. + + The namespace URI of the following sibling elements to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the following sibling elements to be selected by the Step + A Step, which selects the following sibling elements of a supplied node that have the + required local name and namespace URI. + + + + Obtain a Step that filters the nodes found on the following sibling axis using a supplied Predicate. + The function call FollowingSibling(predicate) is equivalent to FollowingSibling.Where(predicate). + For example, FollowingSibling(IsElement()) returns a Step that selects the following sibling + elements of a given node, while FollowingSibling(Exists(Attribute("id"))) + selects those that have an attribute named "id". These are returned in document order. + + The predicate to be applied + A Step that filters the nodes found on the following sibling axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to its namespace nodes. + + A Step that selects all nodes on the namespace axis. + + + + Obtain a Step that navigates from a node to its namespaces having a specified + local name. The local name of a namespace node corresponds to the prefix used in the + namespace binding. + + The local name (representing the namespace prefix) of the namespace nodes + to be selected by the Step, or "*" to select all namespaces + A Step, which selects the namespaces of a supplied node that have a + given local name (prefix). + + + + Obtain a Step that filters the nodes found on the namespace axis using a supplied Predicate. + The function call Namespace(predicate) is equivalent to Namespace().Where(predicate). + For example, Namespace(Eq("http://www.w3.org/1999/XSL/Transform") + selects a namespace node that binds a prefix to the XSLT namespace. + + The predicate to be applied + A Step that filters the nodes found on the namespace axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to its parent. + + A Step that selects all nodes on the parent axis (of which there is at most one). + + + + Obtain a Step that navigates from a node to the parent element provided it has a specified + local name, irrespective of the namespace. + + The local name of the parent element to be selected by the Step, + or "*" to select the parent node provided it is an element + A Step, which selects the parent of a supplied node provided it is an element with the + required local name. + + + + Obtain a Step that navigates from a node to the parent element provided it has a specified + namespace URI and local name. + + The namespace URI of the parent element to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the parent element to be selected by the Step + A Step, which selects the parent element of a supplied node provided it is an + element with the required local name and namespace URI. + + + + Obtain a Step that filters the node found on the parent axis using a supplied Predicate. + The function call Parent(filter) is equivalent to Parent(filter).where(Predicate). + For example, Parent(Predicate.IsElement()).GetFunc returns a Step that selects the parent node provided it is an element + + The predicate to be applied + A Step that filters the nodes found on the parent axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to its preceding siblings, which are returned + in reverse document order. + + A Step that selects all nodes on the preceding-sibling axis. + + + + Obtain a Step that navigates from a node to the preceding sibling elements having a specified + local name. These are returned in reverse document order. + + The local name of the preceding sibling elements to be selected by the Step, + or "*" to select all descendants that are element nodes + A Step, which selects the preceding sibling elements of a supplied node that have the + required local name. + + + + Obtain a Step that navigates from a node to the preceding sibling elements having a specified + namespace URI and local name. These are returned in reverse document order. + + The namespace URI of the preceding sibling elements to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the preceding sibling elements to be selected by the Step + A Step, which selects the preceding sibling elements of a supplied node that have the + required local name and namespace URI. + + + + Obtain a Step that filters the nodes found on the preceding sibling axis using a supplied Predicate. + The function call PrecedingSibling(predicate) is equivalent to PrecedingSibling().Where(predicate). + For example, PrecedingSibling(isElement()) returns a Step that selects the preceding sibling elements + of a given node, while PrecedingSibling(Predicate.Exists(attribute("id"))) selects those that have an attribute named "id". + These are returned in reverse document order. + + The predicate to be applied + A Step that filters the nodes found on the following sibling axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to its preceding nodes (excluding ancestors), + which are returned in reverse document order. + + A Step that selects all nodes on the preceding axis. + + + + Obtain a Step that navigates from a node to the preceding elements having a specified + local name. These are returned in reverse document order. + + The local name of the preceding elements to be selected by the Step, + or "*" to select all descendants that are element nodes + A Step, which selects the preceding elements of a supplied node that have the + required local name. + + + + Obtain a Step that navigates from a node to the preceding elements having a specified + namespace URI and local name. These are returned in reverse document order. + + The namespace URI of the preceding elements to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the preceding elements to be selected by the Step + A Step, which selects the preceding elements of a supplied node that have the + required local name and namespace URI. + + + + Obtain a Step that filters the nodes found on the preceding axis using a supplied Predicate . + The function call Preceding(predicate) is equivalent to Preceding().Where(predicate). + For example, Preceding(isElement()) returns a Step that selects the preceding elements + of a given node, while Preceding(Predicate.Exists(attribute("id"))) selects those that have an attribute named "id". + These are returned in reverse document order. + + The predicate to be applied + A Step that filters the nodes found on the following axis using the supplied predicate. + + + + Obtain a Step to navigate from a node to itself (useful only if applying a predicate). + + A Step that selects all nodes on the self axis (that is, the node itself). + + + + Obtain a Step that navigates from a node to itself provided it is an element with a specified + local name, irrespective of the namespace. + + The local name of the element to be selected by the Step, + or "*" to select the node provided that it is an element node + A Step, which selects the supplied node provided it has a given local name. + + + + Obtain a Step that navigates from a node to itself provided it has a specified + namespace URI and local name. + + The namespace URI of the element to be selected by the Step: + supply a zero-length string to indicate the null namespace + The local name of the element to be selected by the Step + A Step, which selects the supplied node provided it is an element with a given local name and namespace URI. + + + + Obtain a Step that filters the node found on the self axis using a supplied Predicate filter. + The function call Self(predicate) is equivalent to Self().Where(predicate). + For example, self(isElement()) returns a Step that selects the supplied node provided it is an element. + + The predicate to be applied + A Step that filters the nodes found on the self axis using the supplied predicate. + + + + Obtain an selector that atomizes an item to produce a XdmValue of atomic values. Atomizing a node will + usually produce a single atomic value, but in the case of schema-typed nodes using a list type, there may + be more than one atomic value. Atomizing an array also returns multiple atomic values. + + + + + Obtain a Step that returns text nodes found on the child axis. + The function call Text() is equivalent to Child().Where(Predicate.IsText). + + A Step that returns the text nodes found on the child axis. + + + + Obtain a Step whose effect is to tokenize the supplied item on whitespace + boundaries, returning a sequence of strings as XdmAtomicValue instances. + +

Note: the tokenize step, when applied to a string with leading and trailing whitespace, + has the effect of removing this whitespace. In addition to its primary role, the function + can therefore be useful for trimming the content of a single string.

+ A Step whose effect is to take a supplied item and split its string + value into a sequence of xs:string instances +
+ + + Obtain a Step whose effect is to interpret the supplied item as an xs:ID value + and return the nodes (in a given document) that have that string as their ID. + + The root node (document node) of the document within which the ID + value should be sought + A Step whose effect is to return the nodes that have the given string as their ID. + + + + Construct a path as a composite Step from a sequence of steps composed together. + + The constituent steps in the path + A composite step. + + + + Construct a path as a composite Step from a list of steps composed together. + + The constituent steps in the path + A composite step. + + + + This class is an implementation of IEnumerator that wraps + a (Java) SequenceIterator. + + + Because the underlying value can be evaluated lazily, it is possible + for exceptions to occur as the sequence is being read. + + + + + This class is an implementation of IEnumerator that wraps + a (Java) SequenceIterator. + + + Because the underlying value can be evaluated lazily, it is possible + for exceptions to occur as the sequence is being read. + + + + Move to the next item in the sequence + true if there are more items in the sequence + + + Deprecated. Reset the enumeration so that the next call of + MoveNext will position the enumeration at the + first item in the sequence + + + + The Dispose method does not have any effect on this Enumerator + + + + Return the current item in the sequence + An object which will always be an instance of XdmItem + + + + + Enumeration identifying the thirteen XPath axes + + + + The XPath ancestor axis + + + The XPath ancestor-or-self axis + + + The XPath attribute axis + + + The XPath child axis + + + The XPath descendant axis + + + The XPath descandant-or-self axis + + + The XPath following axis + + + The XPath following-sibling axis + + + The XPath namespace axis + + + The XPath parent axis + + + The XPath preceding axis + + + The XPath preceding-sibling axis + + + The XPath self axis + + + + An implementation of IEnumerator that iterates over an empty sequence. + + + + + Create an instance of the enumerator with the XdmItem as the generic type + + + + + Create an instance of the enumerator with the XdmNode as the generic type + + + + + Reset the enumerator + + + + + Move to the next item in the enumerator.. + + true if successful move, false otherwise. + + + + The Dispose method is not implemented on this Enumerator + + + + + The current item in the enumerator + + + + + The Processor class serves three purposes: it allows global Saxon configuration + options to be set; it acts as a factory for generating XQuery, XPath, and XSLT + compilers; and it owns certain shared resources such as the Saxon NamePool and + compiled schemas. This is the first object that a Saxon application should create. Once + established, a Processor may be used in multiple threads. + + + + + Create a new Processor. This Processor will have capabilities that depend on the version + of the software that has been loaded, and on the features that have been licensed. + + + + + Create a Processor. + + Set to true if the Processor is to use a licensed edition of Saxon + (that is, Saxon-PE or Saxon-EE). If true, the Processor will attempt to enable the capabilities + of the licensed edition of Saxon, according to the version of the software that is loaded, and will + verify the license key. If false, the Processor will load a default Configuration that gives restricted + capability and does not require a license, regardless of which version of the software is actually being run. + + + + Create a Processor. + + Set to true if the Processor is to use a licensed edition of Saxon + (that is, Saxon-PE or Saxon-EE). If true, the Processor will attempt to enable the capabilities + of the licensed edition of Saxon, according to the version of the software that is loaded, and will + verify the license key. If false, the Processor will load a default Configuration that gives restricted + capability and does not require a license, regardless of which version of the software is actually being run. + This option has no effect at this release. + + + + Create a Processor, based on configuration information supplied in a configuration file. + + A stream holding the text of the XML configuration file. Details of the file format + can be found in the Saxon documentation. + + + + Create a Processor, based on configuration information supplied in a configuration file. + + A stream holding the text of the XML configuration file. Details of the file format + can be found in the Saxon documentation. + baseUri of the configuration file used for resolving any relative URIs in the file + + + + Declare a mapping from a specific namespace URI to a .NET class + This will get applied to Saxon-PEN or Saxon-EEN product + + the namespace URI of the function name + the .NET class that implements the functions in this namespace + + + + Create a new DocumentBuilder, which may be used to build XDM documents from + a variety of sources. + + A new DocumentBuilder + + + + Create a new XQueryCompiler, which may be used to compile XQuery queries. + + + The returned XQueryCompiler retains a live link to the Processor, and + may be affected by subsequent changes to the Processor. + + A new XQueryCompiler + + + + Create a new XsltCompiler, which may be used to compile XSLT stylesheets. + + + The returned XsltCompiler retains a live link to the Processor, and + may be affected by subsequent changes to the Processor. + + A new XsltCompiler + + + + Create a new XPathCompiler, which may be used to compile XPath expressions. + + + The returned XPathCompiler retains a live link to the Processor, and + may be affected by subsequent changes to the Processor. + + A new XPathCompiler + + + + Create a Serializer + + a new Serializer + + + + Create a Serializer initialized to write to a given TextWriter. + Closing the writer after use is the responsibility of the caller. + + The TextWriter to which the Serializer will write + a new Serializer + + + + Create a Serializer initialized to write to a given output Stream. + Closing the output stream after use is the responsibility of the caller. + + The output Stream to which the Serializer will write + a new Serializer + + + + Create a collation based on a given CompareInfo and CompareOptions + + The collation URI to be used within an XPath expression to refer to this collation + The CompareInfo, which determines the language-specific + collation rules to be used + Options to be used in performing comparisons, for example + whether they are to be case-blind and/or accent-blind + + + + Register a named collection. A collection is identified by a URI (the collection URI), + and its content is represented by an IEnumerable that enumerates the contents + of the collection. The values delivered by this enumeration are Uri values, which + can be mapped to nodes using the registered XmlResolver. + + The URI used to identify the collection in a call + of the XPath collection() function. The default collection is registered + by supplying null as the value of this argument (this is the collection returned + when the XPath collection() function is called with no arguments). + An enumerable object that represents the contents of the + collection, as a sequence of document URIs. The enumerator returned by this + IEnumerable object must return instances of the Uri class. + + Collections should be stable: that is, two calls to retrieve the same collection URI + should return the same sequence of document URIs. This requirement is imposed by the + W3C specifications, but in the case of a user-defined collection it is not enforced by + the Saxon product. + A collection may be replaced by specifying the URI of an existing + collection. + Collections registered with a processor are available to all queries and stylesheets + running under the control of that processor. Collections should not normally be registered + while queries and transformations are in progress. + + + + + + Register an extension function with the Processor + + + An object that defines the extension function, including its name, arity, arguments types, and + a reference to the class that implements the extension function call. + + + + + Register a simple external/extension function that is to be made available within any stylesheet, query + or XPath expression compiled under the control of this Processor + + + This interface provides only for simple extensions that have no side-effects and no + dependencies on the static or dynamic context. + + + + + Copy an XdmValue to an XmlDestination + + + In principle this method can be used to copy any kind of XdmValue to any kind + of XmlDestination. However, some kinds of destination may not accept arbitrary + sequences of items; for example, some may reject function items. Some destinations + perform sequence normalization, as defined in the W3C serialization specification, + to convert the supplied sequence to a well-formed XML document; it is a property + of the chosen XmlDestination whether it does this or not. + The value to be written + The destination to which the value should be written + + + + + Set a configuration property + + + This method provides the ability to set named properties of the configuration. + The property names are set as strings, whose values can be found in the Java + class net.sf.saxon.FeatureKeys. The property values are always strings. + Properties whose values are other types are not available via this interface: + however all properties have an effective equivalent whose value is a string. + Note that on/off properties are set using the strings "true" and "false". + Method added in Saxon 9.1 + + The property name + The property value + + + + Set a configuration property + + The property feature + The property value + + + + Get the value of a configuration property + + + This method provides the ability to get named properties of the configuration. + The property names are supplied as strings, whose values can be found in the Java + class net.sf.saxon.FeatureKeys. The property values are always returned as strings. + Properties whose values are other types are returned by converting the value to a string. + Note that on/off properties are returned using the strings "true" and "false". + Method added in Saxon 9.1 + + The property name + The property value, as a string; or null if the property is unset. + + + + Get a property of the configuration + + See the class Feature for constants + representing the properties that can be requested. + the required property. + the value of the property + + + + Get the full name of the Saxon product version implemented by this Processor + + + + + Get the Saxon product version number (for example, "9.2.0.2") + + + + + Get the Saxon product edition (for example, "EE" for Enterprise Edition) + + + + + + Gets the SchemaManager for the Processor. Returns null + if the Processor is not schema-aware. + + + + + An XmlResolver, which will be used while compiling and running queries, + XPath expressions, and stylesheets, if no other XmlResolver is nominated + + + By default an XmlUrlResolver is used. This means that the responsibility + for resolving and dereferencing URIs rests with the .NET platform, not with the + IKVM/OpenJDK runtime. + When Saxon invokes a user-written XmlResolver, the GetEntity method + may return any of: a System.IO.Stream; a System.IO.TextReader; or a + java.xml.transform.Source. + + + + + A TextWriter used as the destination of miscellaneous error, warning, and progress messages. + + + By default the Console.Error is used for all such messages. + A user can supply their own TextWriter to redirect error messages from the standard output. + + + + + The XML version used in this Processor + + + The value must be 1.0 or 1.1, as a decimal. The default version is currently 1.0, but may + change in the future. + + + + + The underlying Configuration object in the Saxon implementation + + + This property provides access to internal methods in the Saxon engine that are + not specifically exposed in the .NET API. In general these methods should be + considered to be less stable than the classes in the Saxon.Api namespace. + The internal methods follow + Java naming conventions rather than .NET conventions. + Information about the returned object + (and the objects it provides access to) is included in the Saxon JavaDoc docmentation. + + + + + + A user-supplied IQueryResolver used to resolve location hints appearing in an + import module declaration. + + + This acts as the default value for the ModuleURIResolver. + The URI Resolver for XQuery modules. May be null, in which case any + existing Module URI Resolver is removed from the Configuration + + + + + The underlying net.sf.saxon.s9api.Processor in the Java implementation + + + + + The DocumentBuilder class enables XDM documents to be built from various sources. + The class is always instantiated using the NewDocumentBuilder method + on the Processor object. + + + + + Load an XML document, retrieving it via a URI. + + + Note that the type Uri requires an absolute URI. + The URI is dereferenced using the registered XmlResolver. + This method takes no account of any fragment part in the URI. + The role passed to the GetEntity method of the XmlResolver + is "application/xml", and the required return type is System.IO.Stream. + The document located via the URI is parsed using the System.Xml parser. + Note that the Microsoft System.Xml parser does not report whether attributes are + defined in the DTD as being of type ID and IDREF. This is true whether or not + DTD-based validation is enabled. This means that such attributes are not accessible to the + id() and idref() functions. + + The URI identifying the location where the document can be + found. This will also be used as the base URI of the document (regardless + of the setting of the BaseUri property). + An XdmNode, the document node at the root of the tree of the resulting + in-memory document. + + + + + Load an XML document supplied as raw (lexical) XML on a Stream. + + + The document is parsed using the Microsoft System.Xml parser if the + "http://saxon.sf.net/feature/preferJaxpParser" property on the Processor is set to false; + otherwise it is parsed using the Apache Xerces XML parser. + Before calling this method, the BaseUri property must be set to identify the + base URI of this document, used for resolving any relative URIs contained within it. + Note that the Microsoft System.Xml parser does not report whether attributes are + defined in the DTD as being of type ID and IDREF. This is true whether or not + DTD-based validation is enabled. This means that such attributes are not accessible to the + id() and idref() functions. + + The Stream containing the XML source to be parsed. Closing this stream + on completion is the responsibility of the caller. + An XdmNode, the document node at the root of the tree of the resulting + in-memory document. + + + + + Load an XML document supplied using a TextReader. + + + The document is parsed using the Microsoft System.Xml parser if the + "http://saxon.sf.net/feature/preferJaxpParser" property on the Processor is set to false; + otherwise it is parsed using the Apache Xerces XML parser. + Before calling this method, the BaseUri property must be set to identify the + base URI of this document, used for resolving any relative URIs contained within it. + Note that the Microsoft System.Xml parser does not report whether attributes are + defined in the DTD as being of type ID and IDREF. This is true whether or not + DTD-based validation is enabled. This means that such attributes are not accessible to the + id() and idref() functions. + + The TextReader containing the XML source to be parsed + An XdmNode, the document node at the root of the tree of the resulting + in-memory document. + + + + + Load an XML document, delivered using an XmlReader. + + + The XmlReader is responsible for parsing the document; this method builds a tree + representation of the document (in an internal Saxon format) and returns its document node. + The XmlReader is not required to perform validation but it must expand any entity references. + Saxon uses the properties of the XmlReader as supplied. + Use of a plain XmlTextReader is discouraged, because it does not expand entity + references. This should only be used if you know in advance that the document will contain + no entity references (or perhaps if your query or stylesheet is not interested in the content + of text and attribute nodes). Instead, with .NET 1.1 use an XmlValidatingReader (with ValidationType + set to None). The constructor for XmlValidatingReader is obsolete in .NET 2.0, + but the same effect can be achieved by using the Create method of XmlReader with + appropriate XmlReaderSettings. + Conformance with the W3C specifications requires that the Normalization property + of an XmlTextReader should be set to true. However, Saxon does not insist + on this. + If the XmlReader performs schema validation, Saxon will ignore any resulting type + information. Type information can only be obtained by using Saxon's own schema validator, which + will be run if the SchemaValidationMode property is set to Strict or Lax. + Note that the Microsoft System.Xml parser does not report whether attributes are + defined in the DTD as being of type ID and IDREF. This is true whether or not + DTD-based validation is enabled. This means that such attributes are not accessible to the + id() and idref() functions. + Note that setting the XmlResolver property of the DocumentBuilder + has no effect when this method is used; if an XmlResolver is required, it must + be set on the XmlReader itself. + + The XMLReader that supplies the parsed XML source + An XdmNode, the document node at the root of the tree of the resulting + in-memory document. + + + + + Load an XML DOM document, supplied as an XmlNode, into a Saxon XdmNode. + + + + The returned document will contain only the subtree rooted at the supplied node. + + + This method copies the DOM tree to create a Saxon tree. See the Wrap method for + an alternative that creates a wrapper around the DOM tree, allowing it to be modified in situ. + + + The DOM Node to be copied to form a Saxon tree + An XdmNode, the document node at the root of the tree of the resulting + in-memory document. + + + + + Wrap an XML DOM document, supplied as an XmlNode, as a Saxon XdmNode. + + + + This method must be applied at the level of the Document Node. Unlike the + Build method, the original DOM is not copied. This saves memory and + time, but it also means that it is not possible to perform operations such as + whitespace stripping and schema validation. + + + The DOM document node to be wrapped + An XdmNode, the Saxon document node at the root of the tree of the resulting + in-memory document. + + + + + An XmlResolver, which will be used to resolve URIs of documents being loaded + and of references to external entities within those documents (including any external DTD). + + + By default an XmlUrlResolver is used. This means that the responsibility + for resolving and dereferencing URIs rests with the .NET platform (and not with the + GNU Classpath). + When Saxon invokes a user-written XmlResolver, the GetEntity method + may return any of: a System.IO.Stream; a System.IO.TextReader; or a + java.xml.transform.Source. However, if the XmlResolver is called + by the XML parser to resolve external entity references, then it must return an + instance of System.IO.Stream. + + + + + Determines whether line numbering is enabled for documents loaded using this + DocumentBuilder. + + + By default, line numbering is disabled. + Line numbering is not available for all kinds of source: in particular, + it is not available when loading from an existing XmlDocument. + The resulting line numbers are accessible to applications using the + extension function saxon:line-number() applied to a node. + Line numbers are maintained only for element nodes; the line number + returned for any other node will be that of the most recent element. + + + + + Determines whether schema validation is applied to documents loaded using this + DocumentBuilder, and if so, whether it is strict or lax. + + + By default, no schema validation takes place. + This option requires Saxon Enterprise Edition (Saxon-EE). + + + + + Property to set and get the schemaValidator to be used. This determines whether schema validation is applied + to an input document and whether type annotations in a supplied document are retained. If no schemaValidator + is supplied, then schema validation does not take place. + + + + + The required name of the top level element in a document instance being validated + against a schema. + + + If this property is set, and if schema validation is requested, then validation will + fail unless the outermost element of the document has the required name. + This option requires the schema-aware version of the Saxon product (Saxon-EE). + + + + + Determines whether DTD validation is applied to documents loaded using this + DocumentBuilder. + + + By default, no DTD validation takes place. + + + + + Determines the whitespace stripping policy applied when loading a document + using this DocumentBuilder. + + + By default, whitespace text nodes appearing in element-only content + are stripped, and all other whitespace text nodes are retained. + + + + + The Tree Model implementation to be used for the constructed document. By default + the TinyTree is used. The main reason for using the LinkedTree alternative is if + updating is required (the TinyTree is not updateable). + + + + + The base URI of a document loaded using this DocumentBuilder. + This is used for resolving any relative URIs appearing + within the document, for example in references to DTDs and external entities. + + + This information is required when the document is loaded from a source that does not + provide an intrinsic URI, notably when loading from a Stream or a TextReader. + + + + + Set a compiled query to be used for implementing document projection. + + + + The effect of using this option is that the tree constructed by the + DocumentBuilder contains only those parts + of the source document that are needed to answer this query. Running this query against + the projected document should give the same results as against the raw document, but the + projected document typically occupies significantly less memory. It is permissible to run + other queries against the projected document, but unless they are carefully chosen, they + will give the wrong answer, because the document being used is different from the original. + + The query should be written to use the projected document as its initial context item. + For example, if the query is //ITEM[COLOR='blue'], then only ITEM + elements and their COLOR children will be retained in the projected document. + This facility is only available in Saxon-EE; if the facility is not available, + calling this method has no effect. + + + + The default Logger used by Saxon on the .NET platform. All messages are written by + default to System.err. The logger can be configured by setting a different output + destination, and by setting a minimum threshold for the severity of messages to be output. + + + + Default constructor that wraps a TextWriter to write Saxon messages + + + + + Constructor method to supply a user defined TextWriter to the logger + + + + + + Java internal streamResult object wrapping the TextWriter + + + + + + Write the message to the TextWriter object + + The message + the severity of the error message + + + + Property to get the udnerlying TextWriter object. + + + + Set the minimum threshold for the severity of messages to be output. Defaults to + . Messages whose severity is below this threshold will be ignored. + the minimum severity of messages to be output. + + + + Enumeration identifying the various Schema validation modes + + + + No validation (or strip validation, which removes existing type annotations) + + + Strict validation + + + Lax validation + + + Validation mode preserve, which preserves any existing type annotations + + + Unspecified validation: this means that validation is defined elsewhere, for example in the + Saxon Configuration + + + + Identifiies a host language in which XPath expressions appear. Generally used when different error codes + need to be returned depending on the host language. + + + + + WhitespacePolicy is a class defining the possible policies for handling + whitespace text nodes in a source document. + + + Please note that since Saxon 9.7.0.8 this class has been refactored from the enumeration + type with the same name and therefore will work as before. + + + + All whitespace text nodes are stripped + + + Whitespace text nodes appearing in element-only content are stripped + + + No whitespace is stripped + + + Unspecified means that no other value has been specifically requested + + + + Create a custom whitespace stripping policy + + a predicate applied to element names, which should return true if whitespace-only + text node children of the element are to be stripped, false if they are to be retained. + A WhitespacePolicy object + + + + Create a custom whitespace stripping policy + + a predicate applied to element names, which should return true if whitespace-only + text node children of the element are to be stripped, false if they are to be retained. + A WhitespacePolicy object + + + + Enumeration identifying the different tree model implementations + + + + + + Saxon LinkedTree. This tree model is primarily useful when using XQuery Update, since it is the + only standard tree model to support updates. + + + + + Saxon TinyTree. This is the default model and is suitable for most purposes. + + + + + Saxon Condensed TinyTree. This is a variant of the TinyTree that shares storage for + duplicated text and attribute nodes. It gives a further saving in space occupied, at the cost + of some increase in the time taken for tree construction. + + + + + Unspecified tree model. This value is used to indicate that there is no preference for any specific + tree model, which allows the choice to fall back to other interfaces. + + + + + FeatureKeys defines a set of constants, representing the names of Saxon configuration + options which can be supplied to the Saxon implementations of the JAXP + interfaces TransformerFactory, SchemaFactory, Validator, and ValidationHandler, + and to other interfaces such as the s9api net.sf.saxon.s9api.Processor + + + + ALLOW_EXTERNAL_FUNCTIONS determines whether calls to reflexive external functions are + allowed. + + + More specifically, if set to false it disallows all of the + following: + + Calls to reflexive Java extension functions + Use of the XSLT system-property() function to access Java system + properties + Use of a URI in the href attribute of an xsl:result-document instruction + Calls to XSLT extension instructions + + The default value is true. The setting false is recommended in an + environment where untrusted stylesheets may be executed. + This option does not disable use of the doc() function or similar + functions to access the filestore of the machine where the transformation or query + is running. That should be done using a user-supplied URIResolver. + Note that integrated extension functions are trusted; calls to such functions are + allowed even if this configuration option is false. In cases where an integrated + extension function is used to load and execute untrusted code, it should check this + configuration option before doing so. + If the value of the property is false, then it will also be set to false on any new + Configuration created using the fn:transform() function. + + + + + ALLOW_MULTITHREADING determines whether multi-threading is allowed. + + + If true (the default), the presence of the attribute saxon:threads="N" + on an xsl:for-each instruction, when running under Saxon-EE, causes + multi-threaded execution. If set to false, the value of the + saxon:threads argument is ignored. + Setting the value to false also disables asynchronous processing of + xsl:result-document instructions. + The default value is true if Saxon-EE is in use, false otherwise. + + + + + ALLOW_OLD_JAVA_URI_FORMAT determines whether extension function calls to + dynamically-loaded Java extension functions may use the URI format supported in + older Saxon releases. + + + If the value is false (the default), the only URI format accepted is (for example) + "java:java.util.Date" - that is, a URI consisting of the string "java:" followed by + the Java qualified class name of the class containing the implementation of the + extension function. + If the value is true, then in addition to this format, the following are accepted: + (a) the Java class name on its own ("java.util.Date"), and (b) any URI in which the + Java class name follows the last "/" character (for example + "http://my.com/extensions/java.util.Date"). This last format was originally provided + for compatibility with xt and xalan, but it causes problems because it leads to + unnecessary attempts to load spurious classes when the user did not intend the URI + to represent a dynamically-loaded Java class. + + + + + This flag must be set to enable use of extensions to XPath, XQuery and XSLT + syntax that go beyond what is allowed by the extensibility mechanisms in the spec. + In some cases these extensions are experimental and may not be carried forward to future + Saxon releases. + + + Syntax extensions in Saxon 10 include the use of type aliases (type(...) where + an item type is expected, and declare type NAME = item-type in the XQuery Prolog); + and simple inline functions (for example .{. + 1}). + + + + + ASSERTIONS_CAN_SEE_COMMENTS determines whether comment and processing instructions in + a document being validated are visible to assertions in an XSD 1.1 schema. + + + If the value is false (the default), comments and processing instructions are + stripped from the view of the document that is made visible to the XPath expression + that implements the assertion. If this creates adjacent text nodes, they are + collapsed into a single text node. + If the value is true, then comments and processing instructions are visible to the + XPath assertion. + + + + + The supplied CollationURIResolver is used to process any collation URIs + found in the query or stylesheet, returning an object of class + that implements the requested + collation. + + + + The supplied class is instantiated and the resulting instance is used as the value of + the property. + + + + The supplied CollectionFinder is used to retrieve a object given by any URI defined in + calls to the collection() or the uri-collection() function. + + + If the argument is not specified then a default ResourceCollection should be handled. + CollectionFinder returns a which is used to map the URI of collection into a + sequence of objects + (which are then resolved in the same way as URIs passed to the doc() + function), or it may return an item (typically a node but can handle JSON documents). + + + + + The supplied class is instantiated and the resulting instance is used as the value of + the property. + + + + If run-time tracing of stylesheet or query execution is required, then the code must + be compiled with tracing enabled. + + + Default is false. This option causes code to be + compiled that makes calls to a , but this + has no effect unless a TraceListener is registered at execution + time. + + + + + This attribute cannot be set on the itself, + but it can be set on various JAXP factory objects such as a + TransformerFactory or DocumentBuilderFactory, to + ensure that several such factories use the same Configuration. + + + Note that other configuration options are held in the Configuration object, + so setting this attribute will cancel all others that have been set. Also, if two + factories share the same Configuration, then setting an attribute on + one affects all the others. + + + + + Defines a configuration file to be applied to the configuration. + + + This attribute cannot be set on the itself, but it can be + set on various JAXP factory objects such as a TransformerFactory or + DocumentBuilderFactory. It is particularly useful when running + transformations via the Ant xslt task, where it can be set as follows to define all + configuration settings: + <factory name="net.sf.saxon.TransformerFactoryImpl"> <attribute + name="http://saxon.sf.net/feature/configuration-file" + value="c:/saxon/config.xml"/> </factory> + + + + + + This option is set to indicate that bytecode generation should be run in debugging + mode; it injects diagnostic tracing calls into the generated bytecode. This should + be used only if requested by Saxonica support to diagnose a problem related to + bytecode generation. + + + + This option is relevant only if DISPLAY_BYTE_CODE is set to true. It + defines a directory to which files containing bytecode in human-readable form will + be written. There will be one such file for each generated class, with a filename + designed to give some kind of clue as to its relationship to the source code. + + + The default value is the directory saxonByteCode within the current + working directory. + The named directory is created if it does not already exist. + Because the generation of class names involves random numbers, files will tend to + accumulate in the supplied directory, even when the same source code is compiled + repeatedly. + + + + + This option determines the collation that is used for comparing strings when no + explicit collation is requested. It is not necessary for this collation to exist (or + to have been registered) when setting this option; it only needs to exist by the + time it is used. + + + In XSLT it is possible to override this setting using the + [xsl:]default-collation attribute on any stylesheet element. In + XQuery, it can be overridden using the declare default collation + declaration in the query prolog, or via a setter method in class + . + If no value is specified, the Unicode codepoint collation is used. + + + + + This determines the collection that is used when the fn:collection() + function is called with no arguments; the effect is the same as if it were called + passing the URI that is the value of this configuration property. + + + + This determines the country that is used by format-date() and similar + functions if no country code is supplied explicitly. If no value is given for this + property, the default is taken from the Java Locale, which in turn typically depends + on settings for the current user in the operating system. + + + + This option determines the language that is used by format-date(), + xsl:number and similar constructs if no language code is supplied + explicitly. If no value is given for this property, the default is taken from the + Java Locale, which in turn typically depends on settings for the current user in the + operating system. + + + + Determines which regular expression engine should be used for evaluating regular expressions occuring in constructs + such as fn:matches(), fn:replace, and xsl:analyze-string, and also + in the pattern facet of a schema. + + + On the Java platform the permitted values are "S" (default), and "J". The value "J" selects the regex engine + provided in the JDK in preference to the Saxon regular expression engine. This means that regular expressions must + follow the Java syntax and semantics rather than the XPath syntax and semantics. + On the .NET platform the permitted values are "S" (default), "J", and "N". The value "J" selects the regex engine + provided in the IKVMC run-time, which is derived from OpenJDK. The value "N" selects the regex engine provided + in the Microsoft .NET platform. In each case, the regular expression must follow the syntax and semantics of the selected + regex engine. + The choice of regular expression may be overridden in a particular invocation by appending the value ";s", + ";j", or ";n" to the flags argument of the relevant call. (This does not apply to XSD patterns, where no flags argument is available) + Use of this feature is not conformant with W3C specifications. Use of the setting "N", however, can be useful + when schemas have been written with the Microsoft schema processor in mind, since this uses the Microsoft regular + expression dialect rather than the W3C dialect. + + + + + This option disables the xsl:evaluate instruction. + + + If set at stylesheet compile time, the feature is statically disabled. If set at + run-time it is dynamically disabled. (These terms are defined in the XSLT 3.0 spec.) + The feature is always disabled (statically) in Saxon-HE. + + + + + This option is set to indicate that bytecode generation should be run in display + mode. The effect is to output files (one per class) containing a human-readable + print of the generated bytecode. The files are placed in the directory identified by + the DEBUG_BYTE_CODE_DIR option. + + + + If true, the XML parser is requested to perform validation of source documents + against their DTD. Default is false. + + + This option establishes a default for use whenever source documents (not stylesheets + or schema documents) are parsed. The option can be overridden for individual + documents by setting the for that + individual document, for example from a URIResolver. + + + + + This option determines whether DTD validation failures should be treated as + recoverable. If the option is set, a validation failure is reported as a warning + rather than an error. The default is false. + + + This option establishes a default for use whenever source documents (not stylesheets + or schema documents) are parsed. The option can be overridden for individual + documents by setting the for that + individual document, for example from a URIResolver. + + + + + Forces Saxon to do eager evaluation of expressions in contexts where normally it would do lazy evaluation, + for example when evaluating variables and function results. This can make for easier debugging. + + + Note that this only applies to situations where Saxon would normally save a Closure + object as the result of an expression. It does not prevent Saxon from using pipelined evaluation of + intermediate expressions using iterators. + + + + + The supplied class is instantiated and the resulting EntityResolver is + used whenever Saxon itself creates an XMLReader for parsing source + documents. It is not used with a user-supplied XMLReader. + + + The default value is . This is an entity + resolver that recognizes the names of many standard W3C DTDs and external entity + files, and resolves them against local copies issued with the Saxon software, to + avoid the need to fetch them from the web. + The property can be set to a zero-length string, in which case no + EntityResolver will be used. + + + + + + Setting the ENVIRONMENT_VARIABLE_RESOLVER causes the supplied object to + be registered as the environment variable resolver for the + Configuration. The setting is global: it affects all queries and + transformations using this configuration. + + + The environment variable resolver is used when the XPath functions + available-environment-variables() or + environment-variable() are called. Saxon essentially delegates the + evaluation of the function to the external resolver. + + + + + Setting ENVIRONMENT_VARIABLE_RESOLVER_CLASS causes an instance of the + supplied class to be created, and registered as the environment variable resolver + for the Configuration. The setting is global: it affects all queries + and transformations using this configuration. + + + The environment variable resolver is used when the XPath functions + available-environment-variables() or + environment-variable() are called. Saxon essentially delegates the + evaluation of the function to the external resolver. + + + + + ERROR_LISTENER_CLASS is the name of the class used to implement the JAXP + ErrorListener. This is used both at compile time and at run-time. + + + Currently if this option is specified, the class is instantiated, and the same + instance is used for all processes running under this configuration. This may change + in future so that a new instance is created for each compilation or evaluation. + Finer control can be obtained by setting the ErrorListener for a + specific XSLT or XQuery compilation or evaluation. + + + + + EXPAND_ATTRIBUTE_DEFAULTS determines whether fixed and default values + defined in a schema or DTD will be expanded (both on input and on output documents, + if validation is requested). + + + By default (and for conformance with the specification) + validation against a DTD or schema will cause default values defined in the schema + or DTD to be inserted into the document. Setting this feature to false suppresses + this behavior. In the case of DTD-defined defaults this only works if the XML parser + reports whether each attribute was specified in the source or generated by expanding + a default value. Not all XML parsers report this information. + + + + + EXPATH_FILE_DELETE_TEMPORARY_FILES determines whether temporary files + and directories created in the EXPath File module should be automatically deleted on + closure of the JVM. + + + The default value is false, to align with the standard. The setting + false is recommended when external 'sweep-up' features aren't + available. + + + + + By default, Saxon-EE attempts to generate Java bytecode for evaluation of parts of a + query or stylesheet that are amenable to such treatment. Setting this option to + false disables this. + + + For backwards compatibility, this option when used at the level of Configuration.setConfigurationProperty() + can also be used to set the value of THRESHOLD_FOR_HOTSPOT_BYTECODE. If the value on that interface is supplied + as an integer (or a string in the form of an integer) then a value of 1 or more sets the threshold for hotspot detection, while + a value of zero or less disables bytecode generation entirely. On other interfaces the value of the property must be a boolean. + + + + + If this option is set to true, then when a SAXSource is supplied as the + input to an XSLT transformation, Saxon will ignore the XMLReader + supplied in the SAXSource (in fact, it will modify the supplied + SAXSource setting the XMLReader to null) and use an + XMLReader created using the value of the + SOURCE_PARSER_CLASS option in preference. + + + The defining use case for this feature is when calling a Saxon transformation from + Ant. Ant always supplies the source document as a SAXSource using a + parser instantiated using the default JAXP mechanism. A different parser set using + the property http://saxon.sf.net/feature/sourceParserClass will + normally be ignored in this case; setting the ignoreSAXSourceParser + option overrides this. This is especially useful if the input format is not in fact + XML, but some other format converted to a SAX event stream by means of a custom + parser. + + + + + IMPLICIT_SCHEMA_IMPORTS allows reference to schema components without an xs:import for the relevant namespace being + present in the containing schema document. + + + This only works if the referenced components are already present among the schema components known to the configuration, perhaps + because they were part of a different schema, or because there are cyclic references within a schema. + This option is not conformant with the XSD specification, which requires explicit xs:import declarations + for all cross-namespace component references. However, some "industry-standard" schemas are known to violate this rule, + and setting this option allows such schemas to be loaded by Saxon. + + + + + LAZY_CONSTRUCTION_MODE determines whether temporary trees are + constructed lazily. The default setting is false; there are a few situations (but + not many) where setting this to true can give a performance benefit (especially a + memory saving). + + + The option is most likely to be effective when executing XQuery in "pull" mode, that + is, when the client calls the query processor to deliver the result as a stream of + nodes, rather than running the query and piping the results into a serializer. + + + + + LICENSE_FILE_LOCATION holds the filename in which the Saxon license file + is held. + + + This is the full file name, for example c:/saxon/license/license.lic. + Setting this property causes Saxon to + immediately read the specified file and register the license data, assuming it can + be found at this location. The property is not recognized for reading, and it is not + recognized for writing except in Saxon-PE and Saxon-EE. + + + + + Default is false. If true, line and column number information is retained for all + source documents. This information is accessible using the + saxon:line-number() and saxon:column-number() + extension functions. + + + Note that the information is only as good as the XML parser supplies. SAX parsers + generally report the position of an element node using the line and column number of + the ">" character that forms the last character of the start tag. + When this option is set, location information attached to a node (system ID, line + number, and column number) is retained when the node is copied. This has the side effect + that the base URI of a node is also copied, which in some cases runs contrary to the + XSLT or XQuery specification. + + + + + Setting the MARK_DEFAULTED_ATTRIBUTES option causes Saxon to retain details of attributes + that were notified by the XML parser as being defaulted (that is, the attribute was not present in the instance + document but was defined by a default value in a DTD or schema). This information is available to applications + via the saxon:is-defaulted() extension function. + + + Note: information about defaulted attributes is retained automatically where the attribute is processed + using Saxon's schema processor; but in the case where the information comes from an external XML parser, it + is retained only if this option is set. + + + + + Places a limit on the number of classes for which Saxon will generate bytecode. + + + If bytecode generation is enabled, Saxon will generate bytecode for frequently used constructs appearing + in stylesheets or queries. This can become problematic if a configuration uses a very large number + of different stylesheets and queries, because it creates memory pressure (in some environments classes + are never garbage collected). When this limit (which defaults to 10,000) is exceeded, no more bytecode + is generated, and queries/stylesheets are interpreted instead. + + + + + Use the specified Receiver to process the output from + xsl:message. The class must implement the + net.sf.saxon.event.Receiver interface. This interface is similar to + a SAX ContentHandler, in that it takes a stream of events to generate + output. + + + By default the standard XML emitter is used, configured to write to the standard + error stream, and to include no XML declaration. + In general the content of a message is an XML fragment. Each message is output as a + new document. The sequence of calls to this Receiver is as follows: + there is a single open() call at the start of the transformation, and a + single close() call at the end; and each evaluation of an + xsl:message instruction starts with a startDocument() + call and ends with endDocument(). + The startDocument() event has a properties argument + indicating whether terminate="yes" was specified, and the + locationId on calls such as startElement() and + characters() can be used to identify the location in the stylesheet + where the message data originated (this is achieved by passing the supplied + locationId in a call to + getPipelineConfiguration().getLocator().getSystemId(locationId), or + to getLineNumber() on the same object). + Select the class net.sf.saxon.event.MessageWarner to have + xsl:message output notified to the JAXP ErrorListener, + as described in the JAXP documentation. + + + + + Affects XQuery only. An instance of a user-written class implementing Saxon's + interface. This is used to + process any URIs used in import module directives in XQuery. + + + + Affects XQuery only. The name of a user-written class implementing Saxon's + interface. This is used to + process any URIs used in import module directives in XQuery. + + + + When set from the Transform or Query command line, a report on bytecode generation is + produced at the end of the transformation or query. + + + When set from an application, the bytecode report is produced only on request, by + calling Configuration.createByteCodeReport(fileName). + The bytecode report is an XML file containing one entry for each expression that has + been compiled into bytecode. Each entry contains the following details, where + applicable: + + text Abbreviated text of the expression + intCount Number of times the expression was evaluated in the interpreter + intTime Cumulative time spent evaluating the expression (including subexpressions) in the interpreter + bcCount Number of times the expression was evaluated as byte-code + bcTime Cumulative time spent evaluating the expression (including subexpressions) as byte-code + compileTime Time spent generating bytecode for the expression + ratio Average byte-code execution time as a proportion of average interpreted execution time + ebv Number of evaluations of the expressions effectiveBooleanValue() method + eval Number of evaluations of the expressions evaluateItem() method + iterate Number of evaluations of the expressions iterate() method + process Number of evaluations of the expressions process() method + module URI of the module containing the expression + line Line number of the expression within this module + + + + + + Affects schema construction (whether for standalone validation, or in the context of + XSLT or XQuery). + + + If set to true, the schema processor attempts to fetch a schema + document appearing in an xs:import directive, whether or not a schema + for that namespace has already been loaded, unless the absolute URI formed from the + schemaLocation is the same as the absolute URI that was used to + load that namespace. If set to false, the schema processor ignores the + schemaLocation on an xs:import declaration if schema + components for the requested namespace are already available. Note that setting the + value to true might cause spurious errors due to like-named schema components being + loaded more than once. On the other hand, setting the value to false might result in + validation failing because schema components are missing. + Note: Both settings are conformant with the W3C recommendation, which leaves the + details implementation-defined. It is possible (and advisable) to write schemas in + such a way that this setting makes no difference, by ensuring that all imports for a + particular namespace go via a "home" schema document for that namespace, where the + home schema document contains xs:include declarations for all the + schema documents defining components in that namespace. + + + + + Indicates that the supplied NamePool should be used as the target + (run-time) NamePool by all stylesheets compiled (using + newTemplates()) after this call on setAttribute. + + + Normally a single system-allocated NamePool is used for all stylesheets + compiled while the Java VM remains loaded; this attribute allows user control over + the allocation of name pools. Note that source trees used as input to a + transformation must be built using the same NamePool that is used when + the stylesheet is compiled: this will happen automatically if the input to a + transformation is supplied as a SAXSource or StreamSource + but it is under user control if you build the source tree yourself. + This option can be used to make two Configuration objects share a + NamePool even though they differ in other respects. + + + + + OCCURRENCE_LIMITS determines the largest values of + minOccurs and maxOccurs that can be accommodated when + compiling an "expanded" finite state machine to represent an XSD content model + grammar. + + + These limits do not apply in the common cases where the grammar can be + implemented using a counting finite-state-machine, but in those cases where this is + not possible, any minOccurs value greater than the first integer is + reduced to the value of the first integer, and any maxOccurs value + greater than the second integer is treated as "unbounded". + Setting these values too high may cause an OutOfMemoryException since + the size of the finite state machine constructed by Saxon increases linearly with + the values of minOccurs and maxOccurs. + + + + + Allows individual optimizations to be enabled or disabled selectively. + + + There is a set of single-letter flags identifying particular optimizations: + + c: generate bytecode + e: cache regular expressions + f: inline functions + g: extract global variables + j: just-in-time compilation of template rules + k: create keys + l: loop lifting + m: miscellaneous + n: constant folding + r: template rule-sets + s: extract common subexpressions + v: inline variables + w: create switch statements + x: index predicates + + A value such as gs runs with only the selected optimizations; + -gs runs with the selected optimizations disabled and all others enabled. The + value 0 suppresses all optimizations. The default is full optimization; this + feature allows optimization to be suppressed in cases where reducing compile time is + important, or where optimization gets in the way of debugging, or causes extension + functions with side-effects to behave unpredictably. (Note however, that even with + no optimization, lazy evaluation may still cause the evaluation order to be not as + expected.) + Note that disabling optimizations may prevent streamed execution. This is because + there are cases where streamed execution is only possible because the optimizer is able to detect + that sorting nodes into document order is unnecessary. + + + + + The supplied OutputURIResolver will be used to resolve URIs of secondary + result documents selected in the href attribute of the XSLT + xsl:result-document instruction. + + + + The supplied class will be instantiated, and the resulting + OutputURIResolver will be used to resolve URIs of secondary result + documents selected in the href attribute of the XSLT + xsl:result-document instruction. + + + + If true, calls on the doc() and document() functions, if + their arguments are known at compile time, will be evaluated at compile time, and + the resulting document will be stored as part of the Saxon + and shared by all queries and + transformations running within that Configuration. + + + This is useful for reference documents that have stable content and are used by many different + queries and transformations. The default is false, which means each query or transformation + will reload the document from disk. + In XSLT 3.0 a better way of having external documents pre-loaded at stylesheet + compile time is to use the new facility of static global variables. + + + + + Relevant only on .NET, determines whether the Java Classpath parser is used in + preference to the Microsoft .NET parser. + + + This option has no effect on the Java platform. The default is true. When + running on the .NET platform, if the option is true it causes the Apache Xerces + parser (cross-compiled using IKVMC) to be used in preference to the .NET XML parser. + If false the .NET XML parser (System.Xml.XmlTextReader) is used. One + reason for providing this option is that the .NET XML parser does not report ID + attributes, which means that the id() function does not work. + + + + + True if the standard URI resolver is to recognize query parameters included in + the URI (for example, ?val=strict). Such parameters can then be used in + URIs passed to the doc() or document() functions. For + details of the query parameters available, see Source Documents. The default is false. + + + This option has no effect if a user-supplied URIResolver is in use, + unless the user-supplied URIResolver chooses to inherit this + functionality from the standard URIResolver. + Allowed parameters include validation=strict|lax|strip to perform schema + validation, strip-space=yes|ignorable|no to control whitespace + stripping, and xinclude=yes|no to control whether XInclude processing + takes place (assuming the XML parser supports it). + + + + + An integer, one of , + , or + . Indicates the policy for + handling dynamic errors that the XSLT specification defines as recoverable. + + + 0 means recover silently; 1 means recover after signalling a warning to the + ErrorListener; 2 means treat the error as fatal. An example of a + recoverable error is when two template rules match the same node. + Note that XSLT 3.0 has eliminated all "recoverable errors" from the + specification. + + + + + Indicates the policy for handling dynamic errors that the XSLT specification defines + as recoverable. + + + "recoverSilently" means recover silently; "recoverWithWarnings" + means recover after signalling a warning to the ErrorListener; + "doNotRecover" means treat the error as fatal. An example of a recoverable error is + when two template rules match the same node. + Note that XSLT 3.0 has eliminated all "recoverable errors" from the + specification. + + + + + Indicates the maximum number of threads to be used for processing + xsl:result-document instructions in parallel. If the maximum number + of threads are already in use, the xsl:result-document instruction will + be executed synchronously within its parent thread. + + + The default value is initialized to + Runtime.getRuntime().availableProcessors() which is intended to + represent the number of "processors" (under some definition) available from the + hardware. + The limit applies per Configuration. If multiple workloads are running + on the same server under separate Saxon Configuration objects, then it + may be desirable to lower the limit. + Setting a value of zero or one suppresses multithreading entirely. This can also be + achieved (for a specific xsl:result-document instruction) by setting + the attribute saxon:asynchronous="no" in the stylesheet. Suppressing + multithreading may be desirable in a stylesheet that calls extension functions with + side-effects. + + + + + If set to true, indicates that when input is obtained from a SAX parser, the + DTD-based attribute type notified by the XML parser should be used to set the type + annotation of the resulting node: for example a DTD type of NMTOKENS results in a + type annotation of xs:NMTOKENS. + + + This option is retained for backwards compatibility (at some time in the past, it was + the default), but is deprecated. + + + + + The supplied SchemaURIResolver will be used to resolve URIs of schema + documents referenced in xsl:import-schema declarations in XSLT, + import schema in XQuery, references from one schema document to + another using xs:include or xs:import, and references from + an instance document to a schema using xsi:schemaLocation. + + + + The name of a class that implements the interface SchemaURIResolver; + this class will be instantiated and the resulting instance will be used as the value + of the property. + + + + Indicates whether and how schema validation should be applied to source + documents. + + + + Indicates whether and how schema validation should be applied to source + documents. + + + + The class will be instantiated and the resulting SerializerFactory will + be used to create the serialization pipeline for XSLT and XQuery results. + + + By subclassing the standard SerializerFactory it is possible to customize + many aspects of the output produced by the Serializer, or to introduce new + serialization methods and parameters. + + + + + XML parser used for source documents. + + + The class will be instantiated. If it is an XMLReader it is used + directly; if it is a SAXParserFactory it is used to instantiate an + XMLReader. The resulting XMLReader will be used to + parse source documents (that is, the principal source document plus any secondary + source documents read using the doc(), document(), or + collection() function). + Note that the selected parser is used only when the input is supplied in the form of + a StreamSource; it is ignored when a SAXSource with a + pre-initialized XMLReader is supplied. A consequence is that this + configuration option has no effect when running transformations from an Ant script, + since the Ant xslt task always supplies the input in the form of a + SAXSource. + + + + + On interfaces that allow an org.xml.sax.Source to be supplied, if a kind + of Source is provided that Saxon does not recognize, it will be passed + to the user-supplied SourceResolver, which has the opportunity to + convert it to a kind of Source that Saxon does recognize. This allows + new kinds of input to be supplied as input to Saxon's query, transformation, and + validation engines. + + + + STABLE_COLLECTION_URI, if set, indicates that collections returned by + the fn:collection() and fn:uri-collection() functions + should be stable, that is, repeated calls on these functions with the same + collection URI (within the scope of a single query or transformation) should return + identical results. + + + Setting this option may be expensive because it requires that the entire collection + be saved in memory; it is rarely necessary in practice, but is required for strict + conformance with the W3C specifications. + It is also possible to indicate that a collection is stable by means of the + CollectionFinder API. + + + + + STABLE_UNPARSED_TEXT, if set, indicates that the results returned by + repeated calls of unparsed-text(), unparsed-text-lines(), + and unparsed-text-available() are consistent: calling these functions + twice during the evaluation of a stylesheet or query will return the same + results. + + + Setting this option may be expensive because it requires that the file contents be + saved in memory; it is rarely necessary in practice, but is required for strict + conformance with the W3C specifications. + + + + + STANDARD_ERROR_OUTPUT_FILE is the name of a file to which Saxon will + redirect output that would otherwise go to the operating system standard error + stream (System.err). This is the fallback destination for various tracing and + diagnostic output. In some cases a more specific mechanism exists to select the + destination for particular kinds of output. + + + Note that if the Configuration is used in more than one processing + thread, the messages from different threads will be interleaved in the output file. + A more selective approach is to use a different ErrorListener in + different processing threads, and arrange for each ErrorListener to + write to its own logging destination. + + + + + The STREAMABILITY option can be used to disable streaming. + + + In earlier Saxon releases a third value "extended" was supported, to enable Saxon + streaming extensions. Since nearly all these extensions found their way into the W3C + specification, the distinction between "standard" and "extended" became meaningless, + so the value "extended" has been dropped. + The value "off" causes Saxon to behave as a non-streaming processor; that is, it does + not analyze constructs that are declared streamable, and it processes them as if + streaming were not requested. This is the only option available when using a Saxon + version or license that does not enable streaming. + The value "standard" is a misnomer. For strict adherence to W3C streamability rules, + set the property STRICT_STREAMABILITY. The streamability rules applied + by default are (in nearly all cases) identical to the W3C rules, but by default they + are applied to the expression tree after type-checking and optimization, which makes + some constructs streamable that would not be so otherwise. + Whichever option is chosen, the STREAMING_FALLBACK option can be used to + control what happens when code is deemed non-streamable; it provides a choice + between throwing a static (compile-time) error, and falling back to a non-streaming + implementation. + + + + + Causes the XSLT processor to verify that constructs that are declared streamable are + in fact "guaranteed streamable" according to the W3C rules. + + + Normally, Saxon performs a variety of simplifications and optimizations on the + expression tree before performing streamability analysis. Sometimes these tree + rewrites will turn a non-streamable expression into a streamable one. An obvious + example is variable inlining: the expression let $x := ./item/price return + sum($x) is not streamable, but the rewritten form + sum(./item/price) is. + The XSLT 3.0 specification requires conformant streaming processors to have a mode of + operation in which the streamability rules are enforced as they appear in the spec, + and this option enables this mode. + This analysis is expensive, and should only be used during development when testing + stylesheet code for portability. When this mode is enabled, Saxon applies the + streamability rules at the earliest possible stage of processing; it then performs + its normal type checking and optimization phases, before doing a second stage of + streamability analysis to construct a streamed execution plan. + + + + + If the STREAMING_FALLBACK option is set, then constructs for which + streaming is requested (such as templates in a streaming mode, the + xsl:source-document instruction with attribute + streamable="yes", and streamable accumulators) will be executed in + non-streaming mode if the code is not actually streamable. A compile-time warning + will always be given when the fallback option is taken. + + + + Indicates whether all whitespace, no whitespace, or whitespace in elements defined in + a DTD or schema as having element-only content should be stripped from source + documents. + + + The default is "ignorable". This whitespace stripping is additional to + any stripping done as a result of the xsl:strip-space declaration in an + XSLT stylesheet. + + + + + XML parser used for stylesheets and schema documents. + + + The class will be instantiated. If it is an XMLReader it is used + directly; if it is a SAXParserFactory it is used to instantiate an + XMLReader. The resulting XMLReader will be used to + parse stylesheet documents (that is, the principal stylesheet module plus any + secondary source documents read using xsl:include or + xsl:import) and also schema documents. + + + + + This is set to true to suppress the warning otherwise issued by command-line + interfaces indicating that an evaluation license is in use and is due to expire in a + set number of days. + + + + Suppresses all warnings issued by the XPath and XQuery parsers. + + + Examples of warnings that are suppressed are the warning produced when keywords such + as true and return are interpreted as element names. + + + + + This is set to true to suppress the warning when there is no commonality between the + namespaces used in stylesheet match patterns and the namespaces used in the source + document. + + + + Indicates how often an XSD simple type definition must be used before Saxon generates + bytecode to implement validation of input data against that type. + + + By default, Saxon-EE generates Java bytecode to speed up the validation of input + strings against user-defined simple types after the type has been used 100 times + (during the life of a Saxon Configuration). This threshold may be changed using this + configuration option. It may be useful to raise the threshold if the number of + user-defined types is large, and the bytecode is creating memory pressure. + + + + + This is set to true to cause basic timing and tracing information to be output to the + standard error output stream. + + + The name of the feature is poorly chosen, since much + of the information that is output has nothing to do with timing, for example the + names of output files for xsl:result-document are traced, as are the + names of schema documents loaded. + + + + + If this option is set, Saxon will output (to the standard error output) progress + information about its attempts to locate and disambiguate references to reflexive + Java extension functions. This is useful for diagnostics if the XQuery or XSLT + compiler is failing to locate user-written extension functions. + + + + The TraceListener will be notified of significant events occurring + during a query or transformation, for tracing or debugging purposes. + + + Setting a TraceListener automatically sets the + option. + Avoid this option if more than one transformation or query is running concurrently: + use the feature + instead. Alternatively, it is possible to set a TraceListener for an + individual query or transformation. + + + + + The class will be instantiated once for each query or transformation, and the + resulting TraceListener will be notified of significant events + occurring during that query or transformation, for tracing or debugging + purposes. + + + Setting a TraceListener automatically sets the + option. + + + + + When trace listening is switched on (for example by using -T on the command line), + this file will be supplied to the trace listener to use as the output destination. + If the option is not supplied, trace listener output is sent to the standard error + stream. + + + + If this option is set, Saxon will output (to the standard error output) detailed + information about the rewrites to the expression tree made by the optimizer. This + information is mainly useful for internal system debugging, but it is also possible + to digest it to analyze the ways in which the expression has been optimized for the + purpose of performance analysis and tuning. + + + + Selects an implementation of the Saxon tree model. The default is + TINY_TREE. + + + For running XQuery Update, use the linked tree, because it is the only implementation + that is updateable. + + + + + Selects an implementation of the Saxon tree model. The default is + tinyTree. + + + For running XQuery Update, use the linked tree, because it is the only implementation + that is updateable. + + + + + The supplied UnparsedTextURIResolver will be used to resolve + (dereference) all URIs specifed in calls to the unparsed-text(), + unparsed-text-lines(), and unparsed-text-available() + functions. + + + + An instance of the specified UnparsedTextURIResolver class will be + created, and used to resolve (dereference) all URIs specifed in calls to the + unparsed-text(), unparsed-text-lines(), and + unparsed-text-available() functions. + + + + An instance of the specified URIResolver class will be created, and used + to resolve (dereference) all URIs specifed in calls to the doc() and + document() functions, as well as URIs used in + xsl:include and xsl:import and location hints for + XQuery modules and XSD schema documents. + + + + This option determines whether a TransformerHandler created with this + TransformerFactory or Configuration recognizes the + JAXP-defined processing instructions Result.PI_DISABLE_OUTPUT_ESCAPING + and Result.PI_ENABLE_OUTPUT_ESCAPING in the input stream as + instructions to disable or to re-enable output escaping. The default value is + false. + + + + This option is relevant only when the TinyTree is used; it determines whether (for a + validated document) a cache will be maintained containing the typed values of nodes. + + + Typed values are held in the cache only for elements and attributes whose type is + other than string, untypedAtomic, or anyURI. The default value is true. Setting this + value to false can reduce memory requirements at the cost of requiring recomputation + of typed values on each access. + + + + + This option determines whether or not to use the xsi:schemaLocation + and xsi:noNamespaceSchemaLocation attributes in an instance + document to locate a schema for validation. + + + Note, these attribute are only consulted if validation is requested; the presence of + one of these attributes never by itself triggers validation. + + + + + This option determines whether non-fatal validation errors in XQuery or XSLT result + documents should result in comments being inserted into the result tree. The + command-line flag -outval:recover sets both this option and the + option. + + + + This option indicates (if true) that errors occuring while validating a final result + tree are not to be treated as fatal. + + + Regardless of the setting of this option, all validation errors are reported to the + error() method of the ErrorListener, and validation is + terminated if the error() method throws an exception, or if the error + limit set in the ParseOptions object is reached. + This option primarily controls what happens at the end of a validation episode. If + the validation episode detected one or more validation errors, then when this option + is off, an exception is thrown, which will normally result in any query or + stylesheet failing with a dynamic error, and no output file being written. If the + option is on, no exception is thrown, and the output is written as if validation had + been successful. Note in this case that any type annotations present in a result + document are unreliable. + If this option is set when running XSLT or XQuery, it is ignored as far as input + files are concerned: validation errors in input files are still fatal. However, if + the option is set and a validation error occurs in a final output file, the output + file is still written and the process terminates as if successful. + The detailed interpretation of this option changed in Saxon 9.5. + + + + + Indicates whether a warning message should be notified (to the + ErrorListener) if running Saxon against an XSLT stylesheet that + specifies version="1.0". + + + From Saxon 9.8, the warning is no longer output (since XSLT 3.0 does not require + it), so this option is ignored. + + + + + + Indicates whether source documents should have any XInclude directives expanded. + + + The default is false. The option applies to all input XML documents, including + stylesheets and schema documents. It can be overridden for individual documents + using the class. + This option relies on support in the underlying XML parser. If the XML parser does + not support XInclude processing, the option is ignored. + + + + + This determines the XML version used by the Configuration. + + + Note that source documents specifying xml version="1.0" or + "1.1" are accepted regardless of this setting. The effect of this + switch is to change the validation rules for types such as xs:Name and + xs:NCName, to change the characters allowed in names within XPath + expressions (etc.), to change the meaning of \i and \c in + regular expressions, and to determine whether the serializer allows XML 1.1 + documents to be constructed. + The default is currently 1.0, but may change. + + + + + Sets the value of a parser feature flag. The feature name is any fully-qualified + URI. + + + For example if the parser supports a feature + http://xml.org/sax/features/external-parameter-entities then this + can be set by setting the value of the Configuration property: + http://saxon.sf.net/feature/parserFeature?uri=http%3A//xml.org/sax/features/external-parameter-entities + to true. + + + + + Sets the value of a parser property flag. The property name is any fully-qualified + URI. + + + For example if the parser supports a property + http://apache.org/xml/properties/schema/external-schemaLocation + then this can be set using the value of the Configuration property: + http://saxon.sf.net/feature/parserProperty?uri=http%3A//apache.org/xml/properties/schema/external-schemaLocation + to the required value. + + + + + Determines whether XQuery Update syntax is accepted. + + + If true, update syntax is accepted, if false, it is not accepted. Setting the value to + true does not mean that the query has to use update syntax, only that it may do so. + From Saxon 9.6, XQuery Update syntax and XQuery 3.0 syntax can be mixed, although + this combination is not defined by any W3C specification at the time of writing. + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + On the command line, this option is combined with the option "discard" which + indicates that updates are allowed, but the updates are not written back to + filestore. This does not correspond to any option in the Java API, where writing an + updated document back to filestore only happens if explicitly requested. + + + + + This option defines the default value of the construction mode in the XQuery static + context (overridable in the query prolog). + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines the default namespace for elements and types that are not + qualified by a namespace prefix. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines the default namespace for function names that are not qualified + by a namespace prefix. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines how the empty sequence is handled in XQuery sorting (the "order + by" clause). If true, () comes at the start of the sorted sequence; if + false, it comes last. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines the default value of the inherit-namespaces + property in the XQuery static context. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + If the value is false, then when an import module declaration is + encountered for a module URI that is already among the known loaded modules (or + modules in the process of being compiled), the import module is treated + as a reference to the existing module. If the value is true, the system first checks + whether the supplied "location hints" match the known location of the existing + module, and the existing module is used only if there is a match. + + + + This property defines whether "boundary space" (insignificant space in direct element + constructors) should be retained or not. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines whether unused namespace declarations are retained by XQuery + element copy operations. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines the default expected context item type for a query. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + A query will automatically be schema-aware if it contains an import + schema declaration. This property allows a query to be marked as + schema-aware even if it contains no import schema declaration. It is + necessary for a query to be compiled as schema-aware if it is to handle typed + (validated) input documents in which nodes have type annotations based on their + schema-defined type. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + The specified class is instantiated to create an ErrorListener, and all + reports of static errors in a query will go to this ErrorListener. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + In the absence of this property, the global ErrorListener specified as + the value of the + property is used. + + + + + This property determines the version of XQuery used by the + Configuration. + + + From Saxon 9.8, an XQuery 3.1 processor is always used by default. So setting this + property has no effect. + + + + + + This property determines the version of XML Schema used by the + Configuration. + + + From Saxon 9.8, the default is XSD 1.1. If XSD 1.0 is + selected, XSD 1.1 features will be rejected, with the exception of the version + control attributes that allow sections of the schema to be marked as requiring XSD + 1.0 or XSD 1.1. + + + + + This property indicates whether assertions (XSLT 3.0 xsl:assert instructions) are + enabled or disabled. They are disabled by default. Setting this property on causes + assertions to be enabled at compile time for all XSLT packages compiled using the + default configuration options. + + + This option can be set for a particular XSLT compilation. When the option is set at + the Configuration level (or on a TransformerFactory), it + acts as a default. + If assertions have been enabled at compile time for a particular package, they can + still be disabled at run-time (for all packages) by setting an option on the + Xslt30Transformer. But if assertions were disabled at compile time, + enabling them at run-time has no effect. + + + + + This property indicates the name of a mode within a stylesheet in which execution + (using template rules) should begin. + + + This option can be set for a particular XSLT transformation. When the option is set + at the Configuration (or on a TransformerFactory), it acts + as a default. + + + + + This property indicates the name of a named template within a stylesheet where + execution should begin. + + + This option can be set for a particular XSLT transformation. When the option is set + at the Configuration level (or on a TransformerFactory), + it acts as a default. + + + + + This property indicates whether stylesheets should be compiled with the ability to + handle schema-typed input documents. By default a stylesheet is compiled to handle + such input if it contains an xsl:import-schema instruction, and not + otherwise. It is necessary for a stylesheet to be compiled as schema-aware if it is + to handle typed (validated) input documents in which nodes have type annotations + based on their schema-defined type. + + + This option can be set for a particular XSLT compilation. When the option is set at + the Configuration level (or on a TransformerFactory), it + acts as a default. + + + + + The specified class is instantiated to create an ErrorListener, and all + reports of static errors in a stylesheet will go to this + ErrorListener. + + + This option can be set for a particular XSLT compilation. When the option is set at + the Configuration level (or on a TransformerFactory), it + acts as a default. + In the absence of this property, the global ErrorListener specified as + the value of the + property is used. + + + + + This property defines a URIResolver used when dereferencing the URIs + that appear in the href attributes of the xsl:include and + xsl:import declarations. Note that this defaults to the setting of + the global URI_RESOLVER property. + + + This option can be set for a particular XSLT compilation. When the option is set at + the Configuration level (or on a TransformerFactory), it + acts as a default. + In the absence of this property, the global URIResolver specified as the + value of the property + is used. + + + + + This property determines the version of XSLT to be supported by default. + + + From Saxon 9.8, an XSLT 3.0 processor is always used by default. So setting this + property has no effect. + + + + + + This property sets a limit on the amount of backtracking performed during regular expression evaluation. + + + The default is 10000000 (ten million) which typically represents an evaluation time of about ten seconds. + After this time, evaluation of the regular expression will fail rather than making further attempts to find a + match. If this limit is reached, it often suggests that there might be a better way of writing the regular expression. + The value can be set to -1 (minus one) to mean "unlimited". + Excessive backtracking is usually caused by nested loops in the regular expression, combined with processing + of long input strings. Try to ensure that when nested loops are used, there is an unambiguous condition that causes + the inner loop to terminate. For example (/[^/]*)+ is fine (it matches a sequence of path segments separated + by / characters), because the presence of / forces the inner loop to terminate. By contrast, + (/.*)+ matches the same input, but in many different ways, which could lead to excessive backtracking + to no useful purpose. + + + + + The XSD 1.1 specification states that XPath version 2.0 is used for expressions appearing in assertions and type + alternatives. This option allows XPath 3.0 or 3.1 to be used instead. + + + The recognized values are the integers 20, 30, and 31 representing versions 2.0, 3.0, and 3.1 respectively. + + + + + The XSLT 3.0 specification states that processors are required to support XPath 3.0 expressions within stylesheets, together + with some extensions (maps) selected from the XPath 3.1 specification. Support for the full syntax of XPath 3.1 is + optional, but it is the default in Saxon. This option allows a different XPath language level to be selected. + + + The integer values 20, 30, and 31 denote XPath 2.0, 3.0, and 3.1 respectively, while the value 305 denotes XPath 3.0 + with the extensions defined in the XSLT 3.0 specification. + + + + + Saxon-EE performs inlining of user-defined functions that are sufficiently simple: they must not be recursive, + and they must be below a certain size. This option defines the size. + + + The value is (roughly) the number of nodes in the expression tree representing the function body. This + includes both explicit subexpressions, and subexpressions added by Saxon itself to perform implicit + operations such as type checking or conversion of function arguments. The default value is 100. + + + + + Saxon-EE generates bytecode to give faster execution of frequently-evaluated subexpressions. + Bytecode is generated when a candidate expression has been evaluated a certain number of + times, controlled by this parameter. + + + + Setting this parameter to 0 (or any negative value) has the effect of disabling bytecode + generation completely. Setting the parameter to a positive value has the effect of enabling + bytecode generation if it is not already enabled. Setting the value to 1 (one) causes bytecode + to be generated for candidate expressions the first time it is executed. + + + + + When Saxon-supplied default resolvers are used for URIs (including the URIResolver, + UnparsedTextResolver, SchemaURIResolver, CollectionResolver, ModuleResolver), + this parameter defines which URI schemes/protocols are permitted. + + + + The format is the same as for XMLConstants.ACCESS_EXTERNAL_SCHEMA: either "all" to allow + all schemes/protocols, or a comma-separated list of scheme names such as "http", "file", "ftp". + For a JAR file scheme, use the format "jar:scheme", for example "jar:file". A zero-length + string disallows all schemes. + This configuration option affects the standard URI Resolvers built in to Saxon, but it does not constrain user-written + resolvers. + + + + + By default, Saxon attempts to ensure that the run-time code contains no links to the original source stylesheet tree. + This allows the garbage collector to free memory. + + + + If this option is set, then Location objects held in the run-time expression tree may contain a link + to an element node in the source stylesheet, enabling a user-written ErrorListener to produce + improved diagnostics. This may be an appropriate setting to use, for example, in an IDE. + Links to source nodes are not retained in an exported SEF file, regardless of this setting. + + + + + The W3C XSD specification (both 1.0 and 1.1) states that an unresolved + reference to an absent schema component does not automatically make the schema + invalid; the schema should be usable for validation provided that the missing + components are not actually needed in a particular validation episode. + + + + However, the W3C XSD conformance tests treat such an unresolved reference + as an error; the test is expected to report the schema as invalid. And this + is the way most schema processors actually operate, and probably what most + users would expect. + By default, the Saxon schema processor reports an unresolved reference + as an error in the schema. + If this option is set, then Saxon attempts to repair the schema so that + it is usable for validation, by substituting the missing components with default + components: for example if an attribute declaration refers to a type that has + not been defined, then xs:error is substituted, making any instance + of the attribute invalid. + + + + + + An XsltCompiler object allows XSLT 3.0 stylesheets to be compiled. + The compiler holds information that represents the static context + for the compilation. + + + To construct an XsltCompiler, use the factory method + NewXsltCompiler on the object. + An XsltCompiler may be used repeatedly to compile multiple + queries. Any changes made to the XsltCompiler (that is, to the + static context) do not affect queries that have already been compiled. + An XsltCompiler may be used concurrently in multiple threads, but + it should not then be modified once initialized. + + + + + Create a collation based on a given CompareInfo and CompareOptions. + + + In the current and recent releases of Saxon, collations are always defined at the level of a Configuration. + Declaring a collation here may therefore have wider effects than intended. It is recommended not to use + this method, but to use instead. + + The collation URI to be used within the XPath expression to refer to this collation + The CompareInfo, which determines the language-specific + collation rules to be used + Options to be used in performing comparisons, for example + whether they are to be case-blind and/or accent-blind + If true, this collation will be used as the default collation + + + + List of errors. The caller may supply an empty list before calling Compile; + the processor will then populate the list with error information obtained during + the XSLT compilation. Each error will be included as an object of type XmlProcessingError. + If no error list is supplied by the caller, error information will be written to + the standard error stream. + + + By supplying a custom List or IErrorReport implementation with a user-written report() method, it is possible to + intercept error conditions as they occur. + Note that this error list is used only for errors detected during the compilation + of the stylesheet. It is not used for errors detected when executing the stylesheet. + + Supplied list. + + + + Get list of errors as IList<XmlProcessingError> + + + + + Compile a stylesheet supplied as a Stream. + + + + Stream source = new FileStream("input.xsl", FileMode.Open, FileAccess.Read); + XsltExecutable q = compiler.Compile(source); + source.Close(); + + + A stream containing the source text of the stylesheet + An XsltExecutable which represents the compiled stylesheet object. + The XsltExecutable may be loaded as many times as required, in the same or a different + thread. The XsltExecutable is not affected by any changes made to the XsltCompiler + once it has been compiled. + + If the stylesheet contains any xsl:include or xsl:import declarations, + then the BaseUri property must be set to allow these to be resolved. + The stylesheet is contained in the part of the input stream between its current + position and the end of the stream. It is the caller's responsibility to close the input + stream after use. If the compilation succeeded, then on exit the stream will be + exhausted; if compilation failed, the current position of the stream on exit is + undefined. + + + + Compile a library package. + + The source argument identifies an XML file containing an xsl:package element. Any packages + on which this package depends must have been made available to the XsltCompiler + by importing them using . + + source identifies an XML document holding the the XSLT package to be compiled + The XsltPackage that results from the compilation. Note that this package + is not automatically imported to this XsltCompiler; if the package is required + for use in subsequent compilations then it must be explicitly imported. + + + Compile a list of packages. + the collection of packages to be compiled, in the form of an + Iterable + the collection of compiled packages, in the form of an Iterable + + + Import a library package. Calling this method makes the supplied package available for reference + in the xsl:use-package declaration of subsequent compilations performed using this + XsltCompiler. + the package to be imported + since 9.6 + + + Import a library package. Calling this method makes the supplied package available for reference + in the xsl:use-package declaration of subsequent compilations performed using this + XsltCompiler. + the package to be imported + name of the package to be imported + version identifier for the package to be imported + since 9.8 + + + + Load a compiled package from a file or from a remote location. + + + The supplied URI represents the location of a resource which must have been originally + created using . + The result of loading the package is returned as an XsltPackage object. + Note that this package is not automatically imported to this XsltCompiler; + if the package is required for use in subsequent compilations then it must be explicitly + imported. + + the location from which the package is to be loaded, as a URI + the compiled package loaded from the supplied file or remote location + + + + Load a compiled package from a file or from a remote location, with the intent to use this as a complete + executable stylesheet, not as a library package. + + + The supplied URI represents the location of a resource which must have been originally + created using . + + the location from which the package is to be loaded, as a URI + the compiled package loaded from the supplied file or remote location + + + + Get the underlying CompilerInfo object, which provides more detailed (but less stable) control + over some compilation options + + the underlying CompilerInfo object, which holds compilation-time options. The methods on + this object are not guaranteed stable from release to release. + + + + + Externally set the value of a static parameter (new facility in XSLT 3.0) + + The name of the parameter, expressed + as a QName. If a parameter of this name has been declared in the + stylesheet, the given value will be assigned to the variable. If the + variable has not been declared, calling this method has no effect (it is + not an error). + The value to be given to the parameter. + If the parameter declaration defines a required type for the variable, then + this value will be converted in the same way as arguments to function calls + (for example, numeric promotion is applied). + + + + Clear the values of all stylesheet parameters previously set using SetParameter(QName, XdmValue). + This resets the parameters to their initial ("undeclared") state + + + + + Compile a stylesheet supplied as a TextReader. + + + + String ss = "....]]>"; + TextReader source = new StringReader(ss); + XsltExecutable q = compiler.Compile(source); + source.Close(); + + + A TextReader containing the source text of the stylesheet + An XsltExecutable which represents the compiled stylesheet object. + The XsltExecutable may be loaded as many times as required, in the same or a different + thread. The XsltExecutable is not affected by any changes made to the XsltCompiler + once it has been compiled. + + If the stylesheet contains any xsl:include or xsl:import declarations, + then the BaseUri property must be set to allow these to be resolved. + The stylesheet is contained in the part of the input stream between its current + position and the end of the stream. It is the caller's responsibility to close the + TextReader after use. If the compilation succeeded, then on exit the stream will be + exhausted; if compilation failed, the current position of the stream on exit is + undefined. + + + + + Compile a stylesheet, retrieving the source using a URI. + + + The document located via the URI is parsed using the System.Xml parser. This + URI is used as the base URI of the stylesheet: the BaseUri property of the + Compiler is ignored. + + The URI identifying the location where the stylesheet document can be + found + An XsltExecutable which represents the compiled stylesheet object. + The XsltExecutable may be run as many times as required, in the same or a different + thread. The XsltExecutable is not affected by any changes made to the XsltCompiler + once it has been compiled. + + + + Compile a stylesheet, delivered using an XmlReader. + + + + The XmlReader is responsible for parsing the document; this method builds a tree + representation of the document (in an internal Saxon format) and compiles it. + The XmlReader will be used as supplied; it is the caller's responsibility to + ensure that the settings of the XmlReader are consistent with the requirements + of the XSLT specification (for example, that entity references are expanded and whitespace + is preserved). + + + If the XmlReader has a BaseUri property, then that property determines + the base URI of the stylesheet module, which is used when resolving any xsl:include + or xsl:import declarations. If the XmlReader has no BaseUri + property, then the BaseUri property of the Compiler is used instead. + An ArgumentNullException is thrown if this property has not been supplied. + + + The XmlReader (that is, the XML parser) used to supply the document containing + the principal stylesheet module. + An XsltExecutable which represents the compiled stylesheet object. + The XsltExecutable may be run as many times as required, in the same or a different + thread. The XsltExecutable is not affected by any changes made to the XsltCompiler + once it has been compiled. + + + + Compile a stylesheet, located at an XdmNode. This may be a document node whose + child is an xsl:stylesheet or xsl:transform element, or it may be + the xsl:stylesheet or xsl:transform element itself. + + The document node or the outermost element node of the document + containing the principal stylesheet module. + An XsltExecutable which represents the compiled stylesheet object. + The XsltExecutable may be run as many times as required, in the same or a different + thread. The XsltExecutable is not affected by any changes made to the XsltCompiler + once it has been compiled. + + + Locate and compile a stylesheet identified by an <?xml-stylesheet?> + processing instruction within a source document, and that match the given criteria. + + The URI of the source document containing the xml-stylesheet processing instruction. + The media attribute to be matched. May be null, in which case the + "application/xml" mime type will be used when fetching the source document from the Uri. + An XsltExecutable which represents the compiled stylesheet object. + There are some limitations in the current implementation. Parameters of the xml-stylesheet + instruction other than the media type, are ignored. The + href attribute must either reference an embedded stylesheet within the same + document or a non-embedded external stylesheet. + + + Locate and compile a stylesheet identified by an <?xml-stylesheet?> + processing instruction within a source document. + + The document node of the source document containing the + xml-stylesheet processing instruction. + An XsltExecutable which represents the compiled stylesheet object. + There are some limitations in the current implementation. The media type + is ignored, as are the other parameters of the xml-stylesheet instruction. The + href attribute must either reference an embedded stylesheet within the same + document or a non-embedded external stylesheet. + + + + The base URI of the stylesheet, which forms part of the static context + of the stylesheet. This is used for resolving any relative URIs appearing + within the stylesheet, for example in xsl:include and xsl:import + declarations, in schema locations defined to xsl:import-schema, + or as an argument to the document() or doc() function. + + + This base URI is used only if the input supplied to the Compile method + does not provide its own base URI. It is therefore used on the version of the + method that supplies input from a Stream. On the version that supplies + input from an XmlReader, this base URI is used only if the XmlReader + does not have its own base URI. + + + + + The name of the default collation used by stylesheets compiled using this XsltCompiler. + This must be the name of a collation that is known to the Processor. + + + + + The Processor from which this XsltCompiler was constructed + + + + + An XmlResolver, which will be used to resolve URI references while compiling + a stylesheet. + + + If no XmlResolver is set for the XsltCompiler, the XmlResolver + that is used is the one that was set on the Processor at the time NewXsltCompiler + was called. + + + + + The SchemaAware property determines whether the stylesheet is schema-aware. By default, a stylesheet + is schema-aware if it contains one or more xsl:import-schema declarations. This option allows + a stylesheet to be marked as schema-aware even if it does not contain such a declaration. + + + If the stylesheet is not schema-aware, then schema-validated input documents will be rejected. + The reason for this option is that it is expensive to generate code that can handle typed input + documents when they will never arise in practice. + The initial setting of this property is false, regardless of whether or not the Processor + is schema-aware. Setting this property to true if the processor is not schema-aware will cause an Exception. + + + + + Indicates whether or not assertions (xsl:assert instructions) are enabled at compile time. + + By default assertions are disabled at compile time. If assertions are enabled at compile time, then by + default they will also be enabled at run time; but they can be disabled at run time by + specific request. At compile time, assertions can be enabled for some packages and + disabled for others; at run time, they can only be enabled or disabled globally. + true if assertions are enabled at compile time + + + + The XsltLanguageVersion property determines the version of the XSLT language specification + implemented by the compiler. In this Saxon release the value is always "3.0". + + + Getting this property always returns "3.0". + Setting this property has no effect. + + + + + This property determines whether bytecode is to be generated in the compiled stylesheet. + + + + Bytecode generation is enabled by default in Saxon-EE, but can be disabled by clearing this property. + In Saxon-HE and Saxon-PE, attempting to set this property to true either has no effect, or causes an error. + + + Setting this property on causes bytecode to be generated for sections of the stylesheet that are + executed frequently enough to justify it. It does not force immediate (eager) byte code generation. + + + true if bytecode is to be generated, false if not + + + + List of errors. The caller should supply an empty list before calling Compile; + the processor will then populate the list with error information obtained during + the compilation. Each error will be included as an object of type StaticError. + If no error list is supplied by the caller, error information will be written to + an error list allocated by the system, which can be obtained as the value of this property. + + + By supplying a custom List with a user-written add() method, it is possible to + intercept error conditions as they occur. + + + + Set the ErrorReporter to be used when validating instance documents as a user defined IErrorReporter. + If this property is used then the ErrorList property and SetErrorList method is overriden + The IErrorReporter to be used + + + + Property to check and set fast compilation. Fast compilation will generally be achieved at the expense of run-time performance + and quality of diagnostics. Fast compilation is a good trade-off if (a) the stylesheet is known to be correct, + and (b) once compiled, it is only executed once against a document of modest size. + + + Fast compilation may result in static errors going unreported, especially if they occur in code + that is never executed. + The current implementation is equivalent to switching off all optimizations other than just-in-time + compilation of template rules. Setting this option, however, indicates an intent rather than a mechanism, + and the implementation details may change in future to reflect the intent. + Set to true to request fast compilation; set to false to revert to the optimization options + defined in the Configuration. + + + + + An XsltExecutable represents the compiled form of a stylesheet. To execute the stylesheet, + it must first be loaded to form an or . + + + An XsltExecutable is immutable, and therefore thread-safe. It is simplest to + load a new XsltEvaluator each time the stylesheet is to be run. However, the + XsltEvaluator is serially reusable within a single thread. + An XsltExecutable is created by using one of the Compile + methods on the class. + + + + + Load the stylesheet to prepare it for execution. + + + An XsltTransformer. The returned XsltTransformer can be used to + set up the dynamic context for stylesheet evaluation, and to run the stylesheet. + + + + + Load the stylesheet to prepare it for execution. This version of the load() method + creates an Xslt30Transformer which offers interfaces for stylesheet + invocation corresponding to those described in the XSLT 3.0 specification. It can be used + with XSLT 2.0 or XSLT 3.0 stylesheets, and in both cases it offers new XSLT 3.0 functionality such + as the ability to supply parameters to the initial template, or the ability to invoke + stylesheet-defined functions, or the ability to return an arbitrary sequence as a result + without wrapping it in a document node. + + + An Xslt30Transformer. The returned Xslt30Transformer can be used to + set up the dynamic context for stylesheet evaluation, and to run the stylesheet. + + + + + Output an XML representation of the compiled code of the stylesheet, for purposes of + diagnostics and instrumentation. + + The destination for the diagnostic output + + + + Get the whitespace stripping policy defined by this stylesheet, that is, the policy + defined by the xsl:strip-space and xsl:preserve-space elements in the stylesheet. + + a newly constructed WhitespacePolicy based on the declarations in this + stylesheet. This policy can be used as input to a . + + + + Get the names of the xsl:param elements defined in this stylesheet, with details + of each parameter including its required type, and whether it is required or optional. + + + a Dictionary whose keys are the names of global parameters in the stylesheet, + and whose values are objects giving information about the + corresponding parameter. + + + + + Get the Processor that was used to create this XsltExecutable + + + + + Escape hatch to the underlying Java implementation object. + + + + + Information about a global parameter to a stylesheet. + + + + + Create parameter details. + + The declared type of the parameter. + Indicates whether the parameter is required or optional. + + + + Gets the declared item type of the parameter. + + The type defined in the as attribute of the xsl:param element, + without its occurrence indicator + + + + Gets the declared cardinality of the parameter. + + The occurrence indicator from the type appearing in the as attribute + of the xsl:param element + + + + Gets the underlying declared type of the parameter. + + The underlying declared type. + + + + Ask whether the parameter is required (mandatory) or optional + + true if the parameter is mandatory (required="yes"), false + if it is optional. + + + + An XsltTransformer represents a compiled and loaded stylesheet ready for execution. + The XsltTransformer holds details of the dynamic evaluation context for the stylesheet. + + + An XsltTransformer must not be used concurrently in multiple threads. It is safe, + however, to reuse the object within a single thread to run the same stylesheet several times. + Running the stylesheet does not change the context that has been established. + An XsltTransformer is always constructed by running the Load method of + an XsltExecutable. + The class provides invocation options that are more closely aligned + with the XSLT 3.0 specification, for example streamed evaluation. However, both XsltTransformer + and Xslt30Transformer can be used irrespective of the XSLT language version used in the stylesheet. + + + + + An abstract destination for the results of a query or transformation + + + + + + + The underlying Destination object in the Saxon implementation + + + This property provides access to internal methods in the Saxon engine that are + not specifically exposed in the .NET API. In general these methods should be + considered to be less stable than the classes in the Saxon.Api namespace. + The internal methods follow + Java naming conventions rather than .NET conventions. + Information about the returned object + (and the objects it provides access to) is included in the Saxon JavaDoc docmentation. + + + returns the underlying Destination object + public* + + + + Supply the principal input document for the transformation in the form of a stream. + + + If this method is used, the InitialContextNode is ignored. + The supplied stream will be consumed by the Run() method. + Closing the input stream after use is the client's responsibility. + A base URI must be supplied in all cases. It is used to resolve relative + URI references appearing within the input document. + Schema validation is applied to the input document according to the value of + the SchemaValidationMode property. + Whitespace stripping is applied according to the value of the + xsl:strip-space and xsl:preserve-space declarations in the stylesheet. + + + The stream containing the source code of the principal input document to the transformation. The document + node at the root of this document will be the global context item for the transformation. + + + The base URI of the principal input document. This is used for example by the document() + function if the document contains links to other documents in the form of relative URIs. + + + + Set the value of a stylesheet parameter. + + The name of the parameter, expressed + as a QName. If a parameter of this name has been declared in the + stylesheet, the given value will be assigned to the variable. If the + variable has not been declared, calling this method has no effect (it is + not an error). + The value to be given to the parameter. + If the parameter declaration defines a required type for the variable, then + this value will be converted in the same way as arguments to function calls + (for example, numeric promotion is applied). + + + + Close the Destination, releasing any resources that need to be released. + + + This method is called by the system on completion of a query or transformation. + Some kinds of Destination may need to close an output stream, others might + not need to do anything. The default implementation does nothing. + + + + + Run the transformation, sending the result to a specified destination. + + + The destination for the results of the stylesheet. The class XmlDestination + is an abstraction that allows a number of different kinds of destination + to be specified. + + Throws a DynamicError if the transformation + fails. + + + + The global context item for the stylesheet, as a node. + + Although XSLT 3.0 allows the global context item to be any item, + this interface only allows it to be a node. + Most commonly it will be a document node, which might be constructed + using the Build method of the DocumentBuilder object. + Note that this can be inefficient if the stylesheet uses xsl:strip-space + to strip whitespace, or input-type-annotations="strip" to remove type + annotations, since this will result in the transformation operating on a virtual document + implemented as a view or wrapper of the supplied document. + + + + + The initial mode for the stylesheet. This is either a QName, for a + specific mode, or null, for the default mode. + + + The default mode will usually be the unnamed mode, but if the stylesheet declares a + named mode as the default mode, then supplying null as the InitialMode invokes this default. + + + + + The initial template for the stylesheet. This is either a QName, for a + named template, or null, if no initial template has been set. + + + If the stylesheet is to be invoked by calling the template named xsl:initial-template, + then the InitialTemplate property should be set to this QName explicitly. + + Setting this property to the name of a template + that does not exist in the stylesheet throws a DynamicError with error + code XTDE0040. Setting it to the name of a template that has template + parameters throws a DynamicError with error code XTDE0060. + + + + The base output URI, which acts as the base URI for resolving the href + attribute of xsl:result-document. + + + + + The SchemaValidationMode to be used in this transformation, especially for documents + loaded using the doc(), document(), or collection() functions. + + + + + The XmlResolver to be used at run-time to resolve and dereference URIs + supplied to the doc() and document() functions. + + + + + The IResultDocumentHandler to be used at run-time to process the output + produced by any xsl:result-document instruction with an href + attribute. + + + In the absence of a user-supplied result document handler, the href + attribute of the xsl:result-document instruction must be a valid relative + URI, which is resolved against the value of the BaseOutputUri property, + and the resulting absolute URI must identify a writable resource (typically + a file in filestore, using the file: URI scheme). + + + + + Listener for messages output using <xsl:message>. + + + The caller may supply a message listener before calling Run; + the processor will then invoke the listener once for each message generated during + the transformation. Each message will be output as an object of type XdmNode + representing a document node. + If no message listener is supplied by the caller, message information will be written to + the standard error stream. + Each message is presented as an XML document node. Calling ToString() + on the message object will usually generate an acceptable representation of the + message. + When the xsl:message instruction specifies terminate="yes", + the message is first notified using this interface, and then an exception is thrown + which terminates the transformation. + + + + + Listener for messages output using <xsl:message>. + + + The caller may supply a message listener before calling Run; + the processor will then invoke the listener once for each message generated during + the transformation. Each message will be output as an object of type XdmNode + representing a document node. + If no message listener is supplied by the caller, message information will be written to + the standard error stream. + Each message is presented as an XML document node. Calling ToString() + on the message object will usually generate an acceptable representation of the + message. + When the xsl:message instruction specifies terminate="yes", + the message is first notified using this interface, and then an exception is thrown + which terminates the transformation. + The MessageListener2 property interface differs from the MessageListener + in allowing the error code supplied to xsl:message to be notified + + + + + Destination for output of messages using the trace() function. + + + If no message listener is supplied by the caller, message information will be written to + the standard error stream. + The supplied destination is ignored if a TraceListener is in use. + + + + + The destination for the result of the transformation. The class XmlDestination is an abstraction + that allows a number of different kinds of destination to be specified. + + + The Destination can be used to chain transformations into a pipeline, by using one + XsltTransformer as the destination of another. + + + + + Escape hatch to the underlying Java implementation + + + + + RecoveryPolicy is an enumeration of the different actions that can be taken when a "recoverable error" occurs. + + + + + Ignore the error, take the recovery action, do not produce any message + + + + + Take the recovery action after outputting a warning message + + + + + Treat the error as fatal + + + + An IResultDocumentHandler can be nominated to handle output + produced by the xsl:result-document instruction in an XSLT stylesheet. + + + This interface affects any xsl:result-document instruction + executed by the stylesheet, provided that it has an href attribute. + If no IResultDocumentHandler is nominated (in the + IResultDocumentHandler property of the XsltTransformer), the output + of xsl:result-document is serialized, and is written to the file + or other resource identified by the URI in the href attribute, resolved + (if it is relative) against the URI supplied in the BaseOutputUri property + of the XsltTransformer. + If an IResultDocumentHandler is nominated, however, its + HandleResultDocument method will be called whenever an xsl:result-document + instruction with an href attribute is evaluated, and the generated result tree + will be passed to the XmlDestination returned by that method. + + + + Handle output produced by the xsl:result-document + instruction in an XSLT stylesheet. This method is called by the XSLT processor + when an xsl:result-document with an href attribute is evaluated. + + An absolute or relative URI. This will be the effective value of the + href attribute of the xsl:result-document in the stylesheet. + The base URI that should be used for resolving the value of + href if it is relative. This will always be the value of the BaseOutputUri + property of the XsltTransformer. + An XmlDestination to handle the result tree produced by the + xsl:result-document instruction. The Close method of the returned + XmlDestination will be called when the output is complete. + + The XSLT processor will ensure that the stylesheet cannot create + two distinct result documents which are sent to the same URI. It is the responsibility + of the IResultDocumentHandler to ensure that two distinct result documents are + not sent to the same XmlDestination. Failure to observe this rule can result + in output streams being incorrectly closed. + + Note that more than one result document can be open at the same time, + and that the order of opening, writing, and closing result documents chosen + by the processor does not necessarily bear any direct resemblance to the way + that the XSLT source code is written. + public* + + + Internal wrapper class for IResultDocumentHandler + + + + Initializes a new instance of the class. + + Handler. + Pipe. + + + + Close the specified result. + + Result. + + + + Resolve the specified href and baseString. + + Href. + Base string. + + + An IMessageListener can be nominated to handle output + produced by the xsl:message instruction in an XSLT stylesheet. + + + This interface affects any xsl:message instruction + executed by the stylesheet. + If no IMessageListener is nominated (in the + MessageListener property of the XsltTransformer), the output + of xsl:message is serialized, and is written to standard error + output stream. + If an IMessageListener is nominated, however, its + Message method will be called whenever an xsl:message + instruction is evaluated. + + + + public* + + + An IMessageListener can be nominated to handle output + produced by the xsl:message instruction in an XSLT stylesheet. + + + This interface affects any xsl:message instruction + executed by the stylesheet. + If no IMessageListener is nominated (in the + MessageListener property of the XsltTransformer), the output + of xsl:message is serialized, and is written to standard error + output stream. + If an IMessageListener is nominated, however, its + Message method will be called whenever an xsl:message + instruction is evaluated. + The MessageListener2 interface differs from MessageListener + in allowing the error code supplied to xsl:message to be made available. + + + + public* + + + + An IXmlLocation represents the location of a node within an XML document. + It is in two parts: the base URI (or system ID) of the external entity (which will usually + be the XML document entity itself), and the line number of a node relative + to the base URI of the containing external entity. + + + + public* + + + public* + + + + Xml location. An implementation of IXmlLocation. + + + + + Message listener proxy. This class implements a net.sf.saxon.s9api.MessageListener that can receive + xsl:message output and send it to a user-supplied MessageListener + + + + + Initializes a new instance of the class. + + ml. + + + + Message listener proxy. This class implements a net.sf.saxon.s9api.MessageListener2 that can receive + xsl:message output and send it to a user-supplied MessageListener + + + + + Initializes a new instance of the class. + + ml. + + + + + Construct a Destination object whose effect is to perform this transformation + on any input that is sent to that Destination: for example, it allows this transformation + to post-process the results of another transformation. + + + This method allows a pipeline of transformations to be created in which + one transformation is used as the destination of another. The transformations + may use streaming, in which case intermediate results will not be materialized + in memory. If a transformation does not use streaming, then its input will + first be assembled in memory as a node tree. + The Destination returned by this method performs sequence normalization + as defined in the serialization specification: that is, the raw result of the transformation + sent to this destination is wrapped into a document node. Any item-separator present in + any serialization parameters is ignored (adjacent atomic values are separated by whitespace). + This makes the method unsuitable for passing intermediate results other than XML document + nodes. + + supplied final destination + a Destination which accepts an XML document (typically as a stream + of events) and which transforms this supplied XML document (possibly using streaming) + as defined by the stylesheet from which which this Xslt30Transformer + was generated, + sending the principal result of the transformation to the supplied finalDestination. + The transformation is performed as if by the + method: that is, by applying templates to the root node of the supplied XML document. + + + + Supply the values of global stylesheet variables and parameters. + A Dictionary whose keys are QNames identifying global stylesheet parameters, + and whose corresponding values are the values to be assigned to those parameters. If necessary + the supplied values are converted to the declared type of the parameter. + The contents of the supplied Dictionary are copied by this method, + so subsequent changes to the Dictionary have no effect. + + + The parameters to be used for the initial template + true if these values are to be used for setting tunnel parameters; + false if they are to be used for non-tunnel parameters + + + Invoke the stylesheet by applying templates to a supplied source document, + sending the results (wrapped in a document node) to a given Destination. The + invocation uses any initial mode set using , + and any template parameters set using . + + The source document. To apply more than one transformation to the same source + document, the source document tree can be pre-built using a . + The destination of the result document produced by wrapping the result + of the apply-templates call in a document node. If the destination is a , + then the serialization parameters set in the serializer are combined with those defined in the + stylesheet (the parameters set in the serializer take precedence). + + + Invoke the stylesheet by applying templates to a supplied source document, + using the supplied base URI, + sending the results (wrapped in a document node) to a given Destination. The + invocation uses any initial mode set using , + and any template parameters set using . + + The source document. To apply more than one transformation to the same source + document, the source document tree can be pre-built using a . + Base URI used for the input document + The destination of the result document produced by wrapping the result + of the apply-templates call in a document node. If the destination is a , + then the serialization parameters set in the serializer are combined with those defined in the + stylesheet (the parameters set in the serializer take precedence). + + + + Invoke the stylesheet by applying templates to a supplied source document, sending the results + to a given Destination. The invocation uses the initial mode set using + (defaulting to the default mode defined in the stylesheet itself, which by default is the unnamed mode). + It also uses any template parameters set using . + + The source document. To apply more than one transformation to the same source + document, the source document tree can be pre-built using a . + The destination of the principal result of the transformation. + If the destination is a , then the serialization + parameters set in the serializer are combined with those defined in the stylesheet + (the parameters set in the serializer take precedence). + since 9.9.1.5 + + + + Invoke the stylesheet by applying templates to a supplied Source document, + using the supplied base URI, sending the results + to a given Destination. The invocation uses the initial mode set using + (defaulting to the default mode defined in the stylesheet itself, which by default is the unnamed mode). + It also uses any template parameters set using . + + The source document. To apply more than one transformation to the same source + document, the source document tree can be pre-built using a . + Base URI used for the input document + The destination of the principal result of the transformation. + If the destination is a , then the serialization + parameters set in the serializer are combined with those defined in the stylesheet + (the parameters set in the serializer take precedence). + since 9.9.1.5 + + + Invoke the stylesheet by applying templates to a supplied source document, + using the supplied base URI, + returning the raw results as an XdmValue. The + invocation uses any initial mode set using , + and any template parameters set using . + + The source document. To apply more than one transformation to the same source + document, the source document tree can be pre-built using a . + Base URI + the raw result of applying templates to the supplied selection value, without wrapping in + a document node or serializing the result. If there is more than one item in the selection, the result + is the concatenation of the results of applying templates to each item in turn. + + + + Invoke the stylesheet by applying templates to a supplied input sequence, sending the results (wrapped + in a document node) to a given Destination. The invocation uses any initial mode set using + , and any template parameters set using . + + The initial value to which templates are to be applied (equivalent to the select + attribute of xsl:apply-templates) + The destination of the result document produced by wrapping the result of the apply-templates + call in a document node. If the destination is a , then the serialization + parameters set in the serializer are combined with those defined in the stylesheet + (the parameters set in the serializer take precedence). + + + + Invoke the stylesheet by applying templates to a supplied input sequence, returning the raw results + as an . The invocation uses any initial mode set using , + and any template parameters set using . + + The initial value to which templates are to be applied (equivalent to the select + attribute of xsl:apply-templates) + the raw result of applying templates to the supplied selection value, without wrapping in + a document node or serializing the result. If there is more than one item in the selection, the result + is the concatenation of the results of applying templates to each item in turn. + + + Invoke a transformation by calling a named template. The results of calling + the template are wrapped in a document node, which is then sent to the specified + destination. If has been + called, then the parameters supplied are made available to the called template (no error + occurs if parameters are supplied that are not used). + The name of the initial template. This must match the name of a + public named template in the stylesheet. If the value is null, + the QName xsl:initial-template is used. + The destination of the result document produced by wrapping the result + of the apply-templates call in a document node. If the destination is a , + then the serialization parameters set in the serializer are combined with those defined in the stylesheet + (the parameters set in the serializer take precedence). + + + + Invoke a transformation by calling a named template. The results of calling + the template are returned as a raw value, without wrapping in a document nnode + or serializing. + + The name of the initial template. This must match the name of a + public named template in the stylesheet. If the value is null, the QName xsl:initial-template is used. + the raw results of the called template, without wrapping in a document node or serialization. + + + Call a public user-defined function in the stylesheet. + The name of the function to be called + The values of the arguments to be supplied to the function. These + will be converted if necessary to the type as defined in the function signature, using + the function conversion rules. + the result of calling the function. This is the raw result, without wrapping in a document + node and without serialization. + + + Call a public user-defined function in the stylesheet, wrapping the result in an XML document, + and sending this document to a specified destination + The name of the function to be called + The values of the arguments to be supplied to the function. These + will be converted if necessary to the type as defined in the function signature, using + the function conversion rules. + The destination of the result document produced by wrapping the + result of the apply-templates call in a document node. If the destination is a , + then the serialization parameters set in the serializer are combined with those defined in the stylesheet + (the parameters set in the serializer take precedence). + + + Supply the context item to be used when evaluating global variables and parameters. + This argument can be null if no context item is to be supplied. + + + Get the underlying Controller used to implement this XsltTransformer. This provides access + to lower-level methods not otherwise available in the Saxon.Api interface. Note that classes + and methods obtained by this route cannot be guaranteed stable from release to release. + + + + The IResultDocumentHandler to be used at run-time to process the output + produced by any xsl:result-document instruction with an href + attribute. + + + In the absence of a user-supplied result document handler, the href + attribute of the xsl:result-document instruction must be a valid relative + URI, which is resolved against the value of the BaseOutputUri property, + and the resulting absolute URI must identify a writable resource (typically + a file in filestore, using the file: URI scheme). + + + + + The SchemaValidationMode to be used in this transformation, especially for documents + loaded using the doc(), document(), or collection() functions. + + + + Get the base output URI. + This returns the value set using the setter method. If no value has been set + explicitly, then the method returns null if called before the transformation, or the computed + default base output URI if called after the transformation. + + The base output URI is used for resolving relative URIs in the href attribute + of the xsl:result-document instruction. + The base output URI + + + + The XmlResolver to be used at run-time to resolve and dereference URIs + supplied to the doc() and document() functions. + + + + + Ask whether assertions (xsl:assert instructions) have been enabled at run time. + + By default they are disabled at compile time. If assertions are enabled at compile time, then by + default they will also be enabled at run time; but they can be disabled at run time by + specific request. At compile time, assertions can be enabled for some packages and + disabled for others; at run time, they can only be enabled or disabled globally. + true if assertions are enabled at run time + Since 9.7 + + + + Ask whether assertions (xsl:assert instructions) have been enabled at run time. + This property name has been misspelt, use AssertionsEnabled instead. + + + + + Listener for messages output using <xsl:message>. + + + The caller may supply a message listener before calling Run; + the processor will then invoke the listener once for each message generated during + the transformation. Each message will be output as an object of type XdmNode + representing a document node. + If no message listener is supplied by the caller, message information will be written to + the standard error stream. + Each message is presented as an XML document node. Calling ToString() + on the message object will usually generate an acceptable representation of the + message. + When the xsl:message instruction specifies terminate="yes", + the message is first notified using this interface, and then an exception is thrown + which terminates the transformation. + + + + + Listener for messages output using <xsl:message>. + + + The caller may supply a message listener before calling Run; + the processor will then invoke the listener once for each message generated during + the transformation. Each message will be output as an object of type XdmNode + representing a document node. + If no message listener is supplied by the caller, message information will be written to + the standard error stream. + Each message is presented as an XML document node. Calling ToString() + on the message object will usually generate an acceptable representation of the + message. + When the xsl:message instruction specifies terminate="yes", + the message is first notified using this interface, and then an exception is thrown + which terminates the transformation. + The MessageListener2 property interface differs from the MessageListener + in allowing the error code supplied to xsl:message to be notified + + + + + Destination for output of messages using the trace() function. + + + If no message listener is supplied by the caller, message information will be written to + the standard error stream. + The supplied destination is ignored if a TraceListener is in use. + + + + Initial mode for the transformation. This is used if the stylesheet is + subsequently invoked by any of the applyTemplates methods. + The value may be the name of the initial mode, or null to indicate the default + (unnamed) mode + + + An XsltPackage object represents the result of compiling an XSLT 3.0 package, as + represented by an XML document containing an xsl:package element. + + + Link this package with the packages it uses to form an executable stylesheet. This process fixes + up any cross-package references to files, templates, and other components, and checks to ensure + that all such references are consistent. + the resulting XsltExecutable + + + Save this compiled package to filestore. + the stream to which the compiled package should be saved + + + Escape-hatch interface to the underlying implementation class. + the underlying StylesheetPackage. The interface to StylesheetPackage + is not a stable part of the s9api API definition. + + + + Get the Processor from which this XsltPackage was constructed + + + + + Get the name of the package (the URI appearing as the value of xsl:package/@name) + + The package name + + + Get the version number of the package (the value of the attribute + xsl:package/@package-version + The package version number + + + + A SchemaManager is responsible for compiling schemas and + maintaining a cache of compiled schemas that can be used for validating + instance documents. + + + To obtain a SchemaManager, use the + SchemaManager property of the Processor object. + In a schema-aware Processor there is exactly one + SchemaManager (in a non-schema-aware Processor there is none). + The cache of compiled schema definitions can include only one schema + component (for example a type, or an element declaration) with any given name. + An attempt to compile two different schemas in the same namespace will usually + therefore fail. + As soon as a type definition or element declaration is used for the first + time in a validation episode, it is marked as being "sealed": this prevents subsequent + modifications to the component. Examples of modifications that are thereby disallowed + include adding to the substitution group of an existing element declaration, adding subtypes + to an existing type, or redefining components using <xs:redefine>. + + + + + List of errors. The caller may supply an empty list before calling Compile; + the processor will then populate the list with error information obtained during + the schema compilation. Each error will be included as an object of type StaticError. + If no error list is supplied by the caller, error information will be written to + the standard error stream. + + + By supplying a custom List with a user-written add() method, it is possible to + intercept error conditions as they occur. + Note that this error list is used only for errors detected during the compilation + of the schema. It is not used for errors detected when using the schema to validate + a source document. + + Supplied list. + + + + Get list of errors as IList<XmlProcessingError> + + + + + Compile a schema supplied as a Stream. The resulting schema components are added + to the cache. + + A stream containing the source text of the schema. This method + will consume the supplied stream. It is the caller's responsibility to close the stream + after use. + The base URI of the schema document, for resolving any references to other + schema documents + + + + Compile a schema, retrieving the source using a URI. The resulting schema components are added + to the cache. + + + The document located via the URI is parsed using the System.Xml parser. + + The URI identifying the location where the schema document can be + found + + + + Compile a schema, delivered using an XmlReader. The resulting schema components are added + to the cache. + + + The XmlReader is responsible for parsing the document; this method builds a tree + representation of the document (in an internal Saxon format) and compiles it. + The XmlReader is used as supplied; it is the caller's responsibility to ensure that + its settings are appropriate for parsing a schema document (for example, that entity references + are expanded and whitespace is retained). + + The XmlReader (that is, the XML parser) used to supply the source schema document + + + + Compile a schema document, located at an XdmNode. This may be a document node whose + child is an xs:schema element, or it may be + the xs:schema element itself. The resulting schema components are added + to the cache. + + The document node or the outermost element node of a schema document. + + + + Create a new SchemaValidator, which may be used for validating instance + documents. + + + The SchemaValidator uses the cache of schema components held by the + SchemaManager. It may also add new components to this cache (for example, + when the instance document references a schema using xsi:schemaLocation). + It is also affected by changes to the schema cache that occur after the + SchemaValidator is created. + When schema components are used for validating instance documents (or for compiling + schema-aware queries and stylesheets) they are sealed to prevent subsequent modification. + The modifications disallowed once a component is sealed include adding to the substitution group + of an element declaration, adding subtypes derived by extension to an existing complex type, and + use of <xs:redefine>. + + + + + Factory method to get an AtomicType object representing the atomic type with a given QName. + + + It is undefined whether two calls on this method supplying the same QName will return the same + XdmAtomicType object instance. + + The QName of the required type + An AtomicType object representing this type if it is present in this schema (and is an + atomic type); otherwise, null. + + + + The version of the W3C XML Schema Specification handled by this SchemaManager. + + + The value must be "1.0" (indicating XML Schema 1.0) or "1.1" (indicating XML Schema 1.1). + The default is "1.0". New constructs defined in XSD 1.1 are rejected unless this property + is set to "1.1" before compiling the schema. + + + + + + + This property provides a way to set the catalog file which will be used by the Apache catalog resolver. + + + + + The SchemaResolver is a user-supplied class used for resolving references to + schema documents. It applies to references from one schema document to another + appearing in xs:import, xs:include, and xs:redefine; to + references from an instance document to a schema in xsi:schemaLocation and + xsi:noNamespaceSchemaLocation, to xsl:import-schema in XSLT, and to + the import schema declaration in XQuery. + + + + + List of errors. The caller may supply an empty list before calling Compile; + the processor will then populate the list with error information obtained during + the schema compilation. Each error will be included as an object of type StaticError. + If no error list is supplied by the caller, error information will be written to + the standard error stream. + + + By supplying a custom List with a user-written add() method, it is possible to + intercept error conditions as they occur. + Note that this error list is used only for errors detected during the compilation + of the schema. It is not used for errors detected when using the schema to validate + a source document. + + + + Set the ErrorReporter to be used when validating instance documents as a user defined ErrorReporter. + If this property is used then the ErrorList property and SetErrorList method is overriden + The IErrorReporter to be used + + + + A SchemaValidator is an object that is used for validating instance documents + against a schema. The schema consists of the collection of schema components that are + available within the schema cache maintained by the SchemaManager, together with + any additional schema components located during the course of validation by means of an + xsl:schemaLocation or xsi:noNamespaceSchemaLocation attribute within the + instance document. + + + If validation fails, an exception is thrown. If validation succeeds, the validated + document can optionally be written to a specified destination. This will be a copy of + the original document, augmented with default values for absent elements and attributes, + and carrying type annotations derived from the schema processing. Saxon does not deliver + the full PSVI as described in the XML schema specifications, only the subset of the + PSVI properties featured in the XDM data model. + + + + Set the validation reporting feature, which saves the validation errors in an XML file + destination where XML will be sent + + + Set the InvalidityHandler to be used when validating instance documents + the InvalidityHandler to be used + + + + Add an instance document to the list of documents to be validated. + + Source document supplied as a Stream + Base URI of the source document + + + + Add an instance document to the list of documents to be validated + + URI of the source document + + + + Add an instance document to the list of documents to be validated + + Source document supplied as an XmlReader + + + + Add an instance document to the list of documents to be validated. + + Source document supplied as an XdmNode value + + + + Supply the instance document to be validated in the form of a Stream + + A stream containing the XML document to be parsed + and validated. This stream will be consumed by the validation process, + but it will not be closed after use: that is the responsibility of the + caller. + The base URI to be used for resolving any relative + references, for example a reference to an xsi:schemaLocation + + + + Supply the instance document to be validated in the form of a Uri reference + + URI of the document to be validated + + + + Supply the instance document to be validated, in the form of an XmlReader. + + + The XmlReader is responsible for parsing the document; this method validates it. + + The XmlReader used to read and parse the instance + document being validated. This is used as supplied. For conformance, use of a + plain XmlTextReader is discouraged, because it does not expand entity + references. This may cause validation failures. + + + + + Supply the instance document to be validated in the form of an XdmNode. + + + The supplied node must be either a document node or an element node. + If an element node is supplied, then the subtree rooted at this element is + validated as if it were a complete document: that is, it must not only conform + to the structure required of that element, but any referential constraints + (keyref, IDREF) must be satisfied within that subtree. + + + The document or element node at the root of the tree + to be validated + + + + Supply the destination to hold the validated document. If no destination + is supplied, the validated document is discarded. + + + The destination differs from the source in that (a) default values of missing + elements and attributes are supplied, and (b) the typed values of elements and + attributes are available. However, typed values can only be accessed if the result + is represented using the XDM data model, that is, if the destination is supplied + as an XdmDestination. + + + The destination to hold the validated document. + + + + + Close the destination, allowing resources to be released. Saxon calls this method + when it has finished writing to the destination + + + + + Set the value of a schema parameter (a parameter defined in the schema using the saxon:param extension) + + the name of the schema parameter, as a QName + the value of the schema parameter, or null to clear a previously set value + + + + Get the value that has set for a schema processor (a parameter defined in the schema using the saxon:param + extension) + + the parameter whose name is required + the value that has been set for the parameter, or the EmptySequence if no value has been set + + + + Run the validation of the supplied source document, optionally + writing the validated document to the supplied destination. + + + + + The validation mode may be either strict or lax. The default is strict; + this property is set to indicate that lax validation is required. With strict validation, + validation fails if no element declaration can be located for the outermost element. With lax + validation, the absence of an element declaration results in the content being considered valid. + + + + + This property defines whether the schema processor will recognize, and attempt to + dereference, any xsi:schemaLocation and xsi:noNamespaceSchemaLocation + attributes encountered in the instance document. The default value is true. + + + + + The name of the required top-level element of the document to be validated (that is, the + name of the outermost element of the document). + if no value is supplied, there is no constraint on the required type + + + + + The name of the required type of the top-level element of the document to be validated. + QName of the name of the required type of the document element, or null if no value has been set. + If no value is supplied, there is no constrin on the required type + + + + + Ask and set whether attribute defaults defined in a schema are to be expanded or not + (by default, fixed and default attribute values are expaned, that is, they are inserted) into + the document during validation as if they were present in the instance being validated) + + + + + List of errors. The caller may supply an empty list before calling Compile; + the processor will then populate the list with error information obtained during + the schema compilation. Each error will be included as an object of type StaticError. + If no error list is supplied by the caller, error information will be written to + the standard error stream. + + + By supplying a custom List with a user-written add() method, it is possible to + intercept error conditions as they occur. + Note that this error list is used only for errors detected while + using the schema to validate a source document. It is not used to report errors + in the schema itself. + + + + + The SchemaResolver is a user-supplied class used for resolving references to + schema documents. It applies to references from one schema document to another + appearing in xs:import, xs:include, and xs:redefine; to + references from an instance document to a schema in xsi:schemaLocation and + xsi:noNamespaceSchemaLocation, to xsl:import-schema in XSLT, and to + the import schema declaration in XQuery. + + + + public* + + + public* + + + + internal class that wraps a (.NET) QueryResolver to create a (Java) SchemaURIResolver + + + + + Initializes a new instance of the class. + + Resolver. + + + + Resolve the specified targetNamespace, baseURI and locations. + + Target namespace. + BaseURI. + Locations. + + + + The class StaticContext provides information about the static context of an expression + + + + + Resolve an in-scope namespace prefix to obtain the corresponding namespace URI. If the prefix + is a zero-length string, the default namespace for elements and types is returned. + + The namespace prefix + The corresponding namespace URI if there is one, or null otherwise + + + + The URI of the module where an expression appears, suitable for use in diagnostics + + + + + The static base URI of the expression. Often the same as the URI of the containing module, + but not necessarily so, for example in a stylesheet that uses external XML entities or the + xml:base attribute + + + + + The Processor that was used to create the query or stylesheet from which this extension + function was invoked. + + + This property is useful if the extension function wishes to create new nodes (the Processor + can be used to obtain a DocumentBuilder), or to execute XPath expressions or queries. + There may be circumstances in which the Processor is not available, in which case this method + may return null, or may return a different Processor. This will happen only if low-level interfaces + have been used to cause a Configuration to be shared between several Processor instances, + or between a Processor and other applications. + + + + + The underlying object in the Saxon implementation, an instance of class + net.sf.saxon.expr.StaticContext + + + This property provides access to internal methods in the Saxon engine that are + not specifically exposed in the .NET API. In general these methods should be + considered to be less stable than the classes in the Saxon.Api namespace. + The internal methods follow + Java naming conventions rather than .NET conventions. + Information about the returned object (and the objects it provides access to) + is included in the Saxon JavaDoc documentation, see . + + + + + + The class DynamicContext provides information about the dynamic context of an expression + + + + + The context item. May be null if no context item is defined + + + + + The context position (equivalent to the XPath position() function). + + Calling this method throws an exception if the context item is undefined. + + + + The context size (equivalent to the XPath last() function). + + Calling this method throws an exception if the context item is undefined. + + + + The underlying object in the Saxon implementation, an instance of class + net.sf.saxon.expr.XPathContext + + + This property provides access to internal methods in the Saxon engine that are + not specifically exposed in the .NET API. In general these methods should be + considered to be less stable than the classes in the Saxon.Api namespace. + The internal methods follow + Java naming conventions rather than .NET conventions. + Information about the returned object (and the objects it provides access to) + is included in the Saxon JavaDoc documentation, see + + + + + + Abstract superclass for user-written extension functions. An extension function may be implemented as a subclass + of this class, with appropriate implementations of the defined methods. + More precisely, a subclass of ExtensionFunctionDefinition identifies a family of extension functions + with the same (namespace-qualified) name but potentially having different arity (number of arguments). + + + A user-defined extension function is typically implemented using a pair of classes: a class that extends + ExtensionFunctionDefinition, whose purpose is to define the properties of the extension function + (in particular, its signature -- the types of its arguments and result); and a class that extends + ExtensionFunctionCall, whose purpose is to perform the actual evaluation. + The ExtensionFunctionDefinition is immutable and will normally have a singleton instance + for each subclass; this singleton instance is registered with the Processor to associate the + name of the extension function with its definition. + The ExtensionFunctionCall has one instance for each call on the extension function appearing + in the source code of a stylesheet or query; this instance is created when Saxon calls the method MakeFunctionCall + provided by the ExtensionFunctionDefinition object. The instance of ExtensionFunctionCall + holds information about the static context of the function call, and its Call method is called + (by Saxon) to evaluate the extension function at run-time. + + + + + Method returning the declared type of the return value from the function. The type of the return + value may be known more precisely if the types of the arguments are known (for example, some functions + return a value that is the same type as the first argument). The method is therefore called supplying the + static types of the actual arguments present in the call. + + + This method must be implemented in every subclass. + + + The static types of the arguments present in the function call + + + An XdmSequenceType representing the declared return type of the extension function + + + + + Factory method to create an ExtensionFunctionCall object, representing a specific function call in the XSLT or XQuery + source code. Saxon will call this method once it has identified that a specific call relates to this extension + function. + + + This method must be implemented in every subclass. The implementation should normally instantiate the relevant subclass + of ExtensionFunctionCall, and return the new instance. + + + An instance of the appropriate implementation of ExtensionFunctionCall + + + + + Read-only property returning the name of the extension function, as a QName. + + + A getter for this property must be implemented in every subclass. + + + + + Read-only property giving the minimum number of arguments in a call to this extension function. + + + A getter for this property must be implemented in every subclass. + + + + + Read-only property giving the maximum number of arguments in a call to this extension function. + + + A getter for this property must be implemented in every subclass. + + + + + Read-only property giving the required types of the arguments to this extension function. + If the number of items in the array is less than the maximum number of arguments, + then the last entry in the returned ArgumentTypes is assumed to apply to all the rest; + if the returned array is empty, then all arguments are assumed to be of type item()* + + + A getter for this property must be implemented in every subclass. + + + An array of XdmSequenceType objects representing the required types of the arguments + to the extension function. + + + + + This property may return true for a subclass if it guarantees that the returned result of the function + will always be of the declared return type: setting this to true by-passes the run-time checking of the type + of the value, together with code that would otherwise perform atomization, numeric type promotion, and similar + conversions. If the value is set to true and the value is not of the correct type, the effect is unpredictable + and probably disastrous. + + + The default value of this property is false. A getter for this property may be implemented in a subclass + to return a different value. + + + + + This property must return true for a subclass if the evaluation of the function makes use of the context + item, position, or size from the dynamic context. It should also return true (despite the property name) + if the function makes use of parts of the static context that vary from one part of the query or stylesheet + to another. Setting the property to true inhibits certain Saxon optimizations, such as extracting the call + from a loop, or moving it into a global variable. + + + The default value of this property is false. A getter for this property may be implemented in a subclass + to return a different value. + + + + + This property should return true for a subclass if the evaluation of the function has side-effects. + Saxon never guarantees the result of calling functions with side-effects, but if this property is set, + then certain aggressive optimizations will be avoided, making it more likely that the function behaves + as expected. + + + The default value of this property is false. A getter for this property may be implemented in a subclass + to return a different value. + + + + + An instance of this class will be created by the compiler for each function call to this extension function + that is found in the source code. The class is always instantiated by calling the method MakeFunctionCall() + of the corresponding ExtensionFunctionDefinition. + The implementation may therefore retain information about the static context of the + call. Once compiled, however, the instance object must be immutable. + + + + + Method called by the compiler (at compile time) to provide information about the static context of the + function call. The implementation may retain this information for use at run-time, if the result of the + function depends on information in the static context. + + + For efficiency, the implementation should only retain copies of the information that it actually needs. It + is not a good idea to hold a reference to the static context itself, since that can result in a great deal of + compile-time information being locked into memory during run-time execution. + + Information about the static context in which the function is called + + + + A subclass must implement this method if it retains any local data at the instance level. On some occasions + (for example, when XSLT or XQuery code is inlined), Saxon will make a copy of an ExtensionFunction object. + It will then call this method on the old object, supplying the new object as the value of the argument, and the + method must copy all local data items from the old object to the new. + + The new extension function object. This will always be an instance of the same + class as the existing object. + + + + Method called at run time to evaluate the function. + + The values of the arguments to the function, supplied as iterators over XPath + sequence values. + The dynamic context for evaluation of the function. This provides access + to the context item, position, and size, and if required to internal data maintained by the Saxon + engine. + An iterator over a sequence, representing the result of the extension function. + Note that Saxon does not guarantee to read this sequence to completion, so calls on the iterator + must have no side-effects. In rare circumstances (for example, when last() is + used) Saxon may clone the returned iterator by calling its GetAnother() method, + allowing the function results to be read more than once. + + + + This is an interface for simple external/extension functions. + Users can implement this interface and register the implementation with the ; + the function will then be available for calling from all queries, stylesheets, and XPath expressions compiled + under this Processor. + + + Extension functions implemented using this interface are expected to be free of side-effects, + and to have no dependencies on the static or dynamic context. A richer interface for extension + functions is provided via the class. + + + + public* + + + public* + + + public* + + + public* + + + + The XQueryCompiler object allows XQuery queries to be compiled. + + + To construct an XQueryCompiler, use the factory method + NewXQueryCompiler on the object. + The XQueryCompiler holds information that represents the static context + for the queries that it compiles. This information remains intact after performing + a compilation. An XQueryCompiler may therefore be used repeatedly to compile multiple + queries. Any changes made to the XQueryCompiler (that is, to the + static context) do not affect queries that have already been compiled. + An XQueryCompiler may be used concurrently in multiple threads, but + it should not then be modified once initialized. + + + + + Create a collation based on a given CompareInfo and CompareOptions + + + In the current and recent releases of Saxon, collations are always defined at the level of a Configuration. + Declaring a collation here may therefore have wider effects than intended. It is recommended not to use + this method, but to use instead. + + The collation URI to be used within the XPath expression to refer to this collation + The CompareInfo, which determines the language-specific + collation rules to be used + Options to be used in performing comparisons, for example + whether they are to be case-blind and/or accent-blind + If true, this collation will be used as the default collation + + + + Declare a namespace for use by the query. This has the same + status as a namespace appearing within the query prolog (though + a declaration in the query prolog of the same prefix will take + precedence). + + The namespace prefix to be declared. Use + a zero-length string to declare the default namespace (that is, the + default namespace for elements and types). + The namespace URI. It is possible to specify + a zero-length string to "undeclare" a namespace. + + + + List of errors. The caller may supply an empty list before calling Compile; + the processor will then populate the list with error information obtained during + the query compilation. Each error will be included as an object of type XmlProcessingError. + If no error list is supplied by the caller, error information will be written to + the standard error stream. + + + By supplying a custom List with a user-written add() method, it is possible to + intercept error conditions as they occur. + Note that this error list is used only for errors detected during the compilation + of the stylesheet. It is not used for errors detected when executing the stylesheet. + + Supplied list. + + + + Get list of errors as IList<XmlProcessingError> + + + + + Compile a query supplied as a Stream. + + + The XQuery processor attempts to deduce the encoding of the query + by looking for a byte-order-mark, or if none is present, by looking + for the encoding declaration in the XQuery version declaration. + For this to work, the stream must have the CanSeek property. + If no encoding information is present, UTF-8 is assumed. + The base URI of the query is set to the value of the BaseUri + property. If this has not been set, then the base URI will be undefined, which + means that any use of an expression that depends on the base URI will cause + an error. + + + + XQueryExecutable q = compiler.Compile(new FileStream("input.xq", FileMode.Open, FileAccess.Read)); + + + A stream containing the source text of the query + An XQueryExecutable which represents the compiled query object. + The XQueryExecutable may be run as many times as required, in the same or a different + thread. The XQueryExecutable is not affected by any changes made to the XQueryCompiler + once it has been compiled. + Throws a StaticError if errors were detected + during static analysis of the query. Details of the errors will be added as StaticError + objects to the ErrorList if supplied; otherwise they will be written to the standard + error stream. The exception that is returned is merely a summary indicating the + status. + + + + Compile a query supplied as a String. + + + Using this method the query processor is provided with a string of Unicode + characters, so no decoding is necessary. Any encoding information present in the + version declaration is therefore ignored. + + + + XQueryExecutable q = compiler.Compile("distinct-values(//*/node-name()"); + + + A string containing the source text of the query + An XQueryExecutable which represents the compiled query object. + The XQueryExecutable may be run as many times as required, in the same or a different + thread. The XQueryExecutable is not affected by any changes made to the XQueryCompiler + once it has been compiled. + Throws a StaticError if errors were detected + during static analysis of the query. Details of the errors will be added as StaticError + objects to the ErrorList if supplied; otherwise they will be written to the standard + error stream. The exception that is returned is merely a summary indicating the + status. + + + + Get the Processor from which this XQueryCompiler was constructed + + + + + The required context item type for the expression. This is used for + optimizing the expression at compile time, and to check at run-time + that the value supplied for the context item is the correct type. + + + + + The base URI of the query, which forms part of the static context + of the query. This is used for resolving any relative URIs appearing + within the query, for example in references to library modules, schema + locations, or as an argument to the doc() function. + + + + + Say that the query must be compiled to be schema-aware, even if it contains no + "import schema" declarations. Normally a query is treated as schema-aware + only if it contains one or more "import schema" declarations. + + + If the query is not schema-aware, then all input documents must be untyped + (or xs:anyType), and validation of temporary nodes is disallowed + (though validation of the final result tree is permitted). Setting the argument to true + means that schema-aware code will be compiled regardless. + + + + + This property indicates whether XQuery Update syntax is accepted. The default + value is false. This property must be set to true before compiling a query that + uses update syntax. + + + This propery must be set to true before any query can be compiled + that uses updating syntax. This applies even if the query is not actually an updating + query (for example, a copy-modify expression). XQuery Update syntax is accepted + only by Saxon-EE. Non-updating queries are accepted regardless of the value of this + property. + + + + + This property indicates which version of XQuery language syntax is accepted. In this version + of Saxon the version is always "3.1"; any attempt to set a different value is ignored. + + + + + A user-supplied IQueryResolver used to resolve location hints appearing in an + import module declaration. + + + In the absence of a user-supplied QueryResolver, an import module declaration + is interpreted as follows. First, if the module URI identifies an already loaded module, that module + is used and the location hints are ignored. Otherwise, each URI listed in the location hints is + resolved using the XmlResolver registered with the Processor. + + + + + List of errors. The caller should supply an empty list before calling Compile(); + the processor will then populate the list with error information obtained during + the compilation. Each error will be included as an object of type StaticError. + If no error list is supplied by the caller, error information will be written to + the standard error stream. + + + By supplying a custom List with a user-written add() method, it is possible to + intercept error conditions as they occur. + + + + Set the ErrorReporter to be used when validating instance documents as a user defined IErrorReporter. + Requirements here is IErrorReport implementation with a user-written report() method, it is possible to + intercept error conditions as they occur. + If this property is used then the ErrorList property and SetErrorList method is overriden. + The IErrorReporter to be used + + + + Escape hatch to the underlying Java implementation + + + + + Request fast compilation. Fast compilation will generally be achieved at the expense of run-time performance + and quality of diagnostics. Fast compilation is a good trade-off if (a) the expression is known to be correct, + and (b) once compiled, the expression is only executed once against a document of modest size. + + + The current implementation is equivalent to switching off all optimizations. Setting this option, however, + indicates an intent rather than a mechanism, and the implementation details may change in future to reflect + the intent. + Set to true to request fast compilation; set to false to revert to the optimization options + defined in the Configuration. + + + + + An XQueryExecutable represents the compiled form of a query. To execute the query, + it must first be loaded to form an XQueryEvaluator. + + + An XQueryExecutable is immutable, and therefore thread-safe. It is simplest to + load a new XQueryEvaluator each time the query is to be run. However, the + XQueryEvaluator is serially reusable within a single thread. + An XQueryExecutable is created by using one of the Compile + methods on the XQueryCompiler class. + + + + Escape-hatch method to get the underlying Saxon implementation object if required. + This provides access to methods that may not be stable from release to release. + + + + Load the query to prepare it for execution. + + + An XQueryEvaluator. The returned XQueryEvaluator can be used to + set up the dynamic context for query evaluation, and to run the query. + + + + Ask whether this is an updating query (that is, one that returns a pending + update list rather than a conventional value). + + + + An XQueryEvaluator represents a compiled and loaded query ready for execution. + The XQueryEvaluator holds details of the dynamic evaluation context for the query. + + + An XQueryEvaluator must not be used concurrently in multiple threads. It is safe, + however, to reuse the object within a single thread to run the same query several times. + Running the query does not change the context that has been established. + An XQueryEvaluator is always constructed by running the Load method of + an XQueryExecutable. + + + + + Set the value of an external variable declared in the query. + + The name of the external variable, expressed + as a QName. If an external variable of this name has been declared in the + query prolog, the given value will be assigned to the variable. If the + variable has not been declared, calling this method has no effect (it is + not an error). + The value to be given to the external variable. + If the variable declaration defines a required type for the variable, then + this value must match the required type: no conversions are applied. + + + + Evaluate the query, returning the result as an XdmValue (that is, + a sequence of nodes and/or atomic values). + + + An XdmValue representing the results of the query + + Throws a DynamicError if any run-time failure + occurs while evaluating the query. + + + + Evaluate the query, returning the result as an XdmItem (that is, + a single node or atomic value). + + + An XdmItem representing the result of the query, or null if the query + returns an empty sequence. If the query returns a sequence of more than one item, + any items after the first are ignored. + + Throws a DynamicError if any run-time failure + occurs while evaluating the expression. + + + + Evaluate the query, returning the result as an IEnumerator (that is, + an enumerator over a sequence of nodes and/or atomic values). + + + An enumerator over the sequence that represents the results of the query. + Each object in this sequence will be an instance of XdmItem. Note + that the query may be evaluated lazily, which means that a successful response + from this method does not imply that the query has executed successfully: failures + may be reported later while retrieving items from the iterator. + + Throws a DynamicError if any run-time failure + occurs while evaluating the expression. + + + + Evaluate the query, sending the result to a specified destination. + + + The destination for the results of the query. The class XmlDestination + is an abstraction that allows a number of different kinds of destination + to be specified. + + Throws a DynamicError if any run-time failure + occurs while evaluating the expression. + + + + Execute an updating query. + + An array containing the root nodes of documents that have been + updated by the query. + Throws a DynamicError if any run-time failure + occurs while evaluating the expression, or if the expression is not an + updating query. + + + + Call a global user-defined function in the compiled query. + + + If this is called more than once (to evaluate the same function repeatedly with different arguments, + or to evaluate different functions) then the sequence of evaluations uses the same values of global + variables including external variables (query parameters); the effect of any changes made to query parameters + between calls is undefined. + + + The name of the function to be called + + + The values of the arguments to be supplied to the function. These + must be of the correct type as defined in the function signature (there is no automatic + conversion to the required type). + + If no function has been defined with the given name and arity + or if any of the arguments does not match its required type according to the function + signature. + If a dynamic error occurs in evaluating the function. + + + + + The context item for the query. + + This may be a node, an atomic value, or a function item such as a map or array. + Most commonly it will be a document node, which might be constructed + using a DocumentBuilder created from the Processor object. + + + + + The SchemaValidationMode to be used in this query, especially for documents + loaded using the doc(), document(), or collection() functions. + + + This does not affect any document supplied as the context item for the query, or as the values + of external variables. + + + + + The XmlResolver to be used at run-time to resolve and dereference URIs + supplied to the doc() function. + + + + + Destination for output of messages produced using the trace() function. + + + If no specific destination is supplied by the caller, message information will be written to + the standard error stream. + The supplied destination is ignored if a TraceListener is in use. + + + + + Escape hatch to the net.sf.saxon.query.DynamicQueryContext object in the underlying Java implementation + + + + + Interface defining a user-supplied class used to retrieve XQuery library modules listed + in an import module declaration in the query prolog. + + + + public* + + + public* + + + + Internal class that wraps a (.NET) IQueryResolver to create a (Java) ModuleURIResolver. + A ModuleURIResolver is used when resolving references to + query modules. It takes as input a URI that identifies the module to be loaded, and a set of + location hints, and returns one or more StreamSource obects containing the queries + to be imported. + + + + + Initializes a new instance of the class. + + Resolver. + + + + Resolve a module URI and associated location hints. + + ModuleURI. The module namespace URI of the module to be imported; or null when + loading a non-library module. + BaseURI. The base URI of the module containing the "import module" declaration; + null if no base URI is known + Locations. The set of URIs specified in the "at" clause of "import module", + which serve as location hints for the module + an array of StreamSource objects each identifying the contents of a module to be + imported. Each StreamSource must contain a + non-null absolute System ID which will be used as the base URI of the imported module, + and either an InputSource or a Reader representing the text of the module. The method + may also return null, in which case the system attempts to resolve the URI using the + standard module URI resolver. + + + + An XPathCompiler object allows XPath queries to be compiled. + The compiler holds information that represents the static context + for the expression. + + + To construct an XPathCompiler, use the factory method + NewXPathCompiler on the object. + An XPathCompiler may be used repeatedly to compile multiple + queries. Any changes made to the XPathCompiler (that is, to the + static context) do not affect queries that have already been compiled. + An XPathCompiler may be used concurrently in multiple threads, but + it should not then be modified once initialized. + The XPathCompiler has the ability to maintain a cache of compiled + expressions. This is active only if enabled by setting the Caching property. + If caching is enabled, then the compiler will recognize an attempt to compile + the same expression twice, and will avoid the cost of recompiling it. The cache + is emptied by any method that changes the static context for subsequent expressions, + for example, by setting the BaseUri property. Unless the cache is emptied, + it grows indefinitely: compiled expressions are never discarded. + + + + + Declare the default collation + + the absolute URI of the default collation. This URI must identify a known collation; + either one that has been explicitly declared, or one that is recognized implicitly, such as a UCA collation + + + + Declare a namespace for use by the XPath expression. + + The namespace prefix to be declared. Use + a zero-length string to declare the default namespace (that is, the + default namespace for elements and types). + The namespace URI. It is possible to specify + a zero-length string to "undeclare" a namespace. + + + + Make available a set of functions defined in an XSLT 3.0 package. All functions + defined with visibility="public" + (or exposed as public using xsl:expose + become part of the static context for an XPath expression created using this + XPathCompiler. The functions are added to the search path after all existing + functions, including functions added using a previous call on this method. +

Note that if the library package includes functions that reference stylesheet parameters + (or global variables that depend on the context item), then there is no way of supplying + values for such parameters; calling such functions will cause a run-time error.

+
+ the XSLT compiled library package whose functions are to be made available +
+ + + Get the namespace URI part of a QName provided in lexical form (prefix:localname) + + The lexical QName. This may either be a plain NCName (a local name + with no prefix or colon) or a lexical name using a prefix that is bound to a namespace. + Set to true if the default namespace for elements and types is to be used + in the case where there is no prefix. If false, no prefix means no namespace. + The namespace URI associated with the prefix (or absence thereof) in the supplied + lexical QName. The "null namespace" is represented by a zero length string. The method returns null + if there is no known binding for the prefix used in the lexical QName. + + + + Import schema definitions for a specified namespace. That is, add the element and attribute declarations + and type definitions contained in a given namespace to the static context for the XPath expression. + + + This method will not cause the schema to be loaded. That must be done separately, using the + SchemaManager. This method will not fail if the schema has not been loaded (but in that case + the set of declarations and definitions made available to the XPath expression is empty). The schema + document for the specified namespace may be loaded before or after this method is called. + + + This method does not bind a prefix to the namespace. That must be done separately, using the + DeclareNamespace method. + + + The namespace URI whose declarations and type definitions are to + be made available for use within the XPath expression. + + + + Sets a property of a selected decimal format, for use by the format-number() function. + + + This method checks that the value is valid for the particular property, but it does not + check that all the values for the decimal format are consistent (for example, that the + decimal separator and grouping separator have different values). This consistency + check is performed only when the decimal format is used. + + The name of the decimal format whose property is to be set. + Supply null to set a property of the default (unnamed) decimal format. + This correponds to a name used in the third argument of format-number(). + The name of the property to set: one of + "decimal-separator", "grouping-separator", "infinity", "NaN", + "minus-sign", "percent", "per-mille", "zero-digit", "digit", + or "pattern-separator". + The new value for the property. + + + + Declare a variable for use by the XPath expression. If the expression + refers to any variables, then they must be declared here, unless the + AllowUndeclaredVariables property has been set to true. + + The name of the variable, as a QName + + + + Compile an expression supplied as a String. + + + + XPathExecutable q = compiler.Compile("distinct-values(//*/node-name()"); + + + A string containing the source text of the XPath expression + An XPathExecutable which represents the compiled XPath expression object. + The XPathExecutable may be run as many times as required, in the same or a different + thread. The XPathExecutable is not affected by any changes made to the XPathCompiler + once it has been compiled. + + Throws a Saxon.Api.StaticError if there is any static error in the XPath expression. + This includes both syntax errors, semantic errors such as references to undeclared functions or + variables, and statically-detected type errors. + + + + + Compile and execute an expression supplied as a String, with a given context item. + + A string containing the source text of the XPath expression + The context item to be used for evaluation of the XPath expression. + May be null, in which case the expression is evaluated without any context item. + An XdmValue which is the result of evaluating the XPath expression. + + Throws a Saxon.Api.StaticError if there is any static error in the XPath expression. + This includes both syntax errors, semantic errors such as references to undeclared functions or + variables, and statically-detected type errors. + + + Throws a Saxon.Api.DynamicError if there is any dynamic error during evaluation of the XPath expression. + This includes, for example, referring to the context item if no context item was supplied. + + + + + Compile and execute an expression supplied as a String, with a given context item, where + the expression is expected to return a single item as its result. + + A string containing the source text of the XPath expression + The context item to be used for evaluation of the XPath expression. + May be null, in which case the expression is evaluated without any context item. + If the XPath expression returns a singleton, then the the XdmItem + which is the result of evaluating the XPath expression. If the expression returns an empty sequence, + then null. If the expression returns a sequence containing more than one item, then the first + item in the result. + + Throws a Saxon.Api.StaticError if there is any static error in the XPath expression. + This includes both syntax errors, semantic errors such as references to undeclared functions or + variables, and statically-detected type errors. + + + Throws a Saxon.Api.DynamicError if there is any dynamic error during evaluation of the XPath expression. + This includes, for example, referring to the context item if no context item was supplied. + + + + + Set the error reporter to be used for reporting static warnings during compilation. + By default, the associated with the Saxon Configuration is used. + Note that fatal static errors are always reported in the form + of an exception thrown by the method, so this method only controls + the handling of warnings + + The property IErrorReporter to which warnings will be notified + + + + Get the Processor from which this XPathCompiler was constructed + + + + + This property indicates whether the XPath expression may contain references to variables that have not been + explicitly declared by calling DeclareVariable. The property is false by default (that is, variables + must be declared). + + + If undeclared variables are permitted, then it is possible to determine after compiling the expression which + variables it refers to by calling the method EnumerateExternalVariables on the XPathExecutable object. + + + + + Say whether XPath expressions compiled using this XPathCompiler are + schema-aware. They will automatically be schema-aware if the method + is called. An XPath expression + must be marked as schema-aware if it is to handle typed (validated) + input documents. + + + + + This property indicates which version of XPath language syntax is accepted. The accepted values + are "2.0", "3.0", and "3.1". The default is "3.1". + + + Requesting a value other than 3.1 restricts the XPath grammar to constructs defined + in the appropriate version, and uses the appropriate subsets of the functions in the standard + function library. However, the semantics of remaining constructs will generally follow the XPath 3.1 + rules. For example, there is a rule in XPath 2.0 that casting to + xs:QName is only permitted if the operand is a string literal, but this is not enforced when + this property is set to "2.0". + There is no support for XPath 1.0. + + + + + The required context item type for the expression. This is used for + optimizing the expression at compile time, and to check at run-time + that the value supplied for the context item is the correct type. + + + + + The base URI of the expression, which forms part of the static context + of the expression. This is used for resolving any relative URIs appearing + within the expression, for example in the argument to the doc() function. + + + + + XPath 1.0 Backwards Compatibility Mode (that is, XPath 1.0 compatibility mode). + If true, backwards compatibility mode + is set. In backwards compatibility mode, more implicit type conversions are + allowed in XPath expressions, for example it is possible to compare a number + with a string. The default is false (backwards compatibility mode is off). + + + Setting XPath 1.0 compatibility mode does not prevent the use of constructs + defined in a later XPath version; rather, it modifies the semantics of some + constructs. + + + + This property controls caching of compiled XPath expressions. If caching is enabled, + then compiled expressions are saved in a cache and reused if the same expression is compiled + again. The cache is cleared (invalidated) if any change is made to the properties of the + XPathCompiler that would affect the validity of cached expressions. Caching is disabled + by default. + + + + + Request fast compilation. Fast compilation will generally be achieved at the expense of run-time performance + and quality of diagnostics. Fast compilation is a good trade-off if (a) the expression is known to be correct, + and (b) once compiled, it is only executed once against a document of modest size. + + + Set to true to request fast compilation; set to false to revert to the optimization options + defined in the Configuration. + + + + + An XPathExecutable represents the compiled form of an XPath expression. + To evaluate the expression, it must first be loaded to form an XPathSelector. + + + An XPathExecutable is immutable, and therefore thread-safe. It is simplest to + load a new XPathSelector each time the expression is to be evaluated. However, the + XPathSelector is serially reusable within a single thread. + An XPathExecutable is created by using the Compile + method on the XPathCompiler class. + + + + + Get a list of external variables used by the expression. This will include both variables that were explicitly + declared to the XPathCompiler, and (if the AllowUndeclaredVariables option was set) variables that + are referenced within the expression but not explicitly declared. + + + An IEnumerator over the names of the external variables, as instances of QName. + + + + + Get a list of external variables used by the expression. This will include both variables that were explicitly + declared to the XPathCompiler, and (if the AllowUndeclaredVariables option was set) variables that + are referenced within the expression but not explicitly declared. + + + An IEnumerator over the names of the external variables, as instances of QName. + + + + + Get the required cardinality of a declared variable in the static context of the expression. + + + The result is given as an occurrence indicator, one of: + + '?' (zero-or-one) + '*' (zero-or-more) + '+' (one-or-more) + ' ' (a single space) (exactly one) + 'º' (masculine ordinal indicator, xBA) (exactly zero) + + The type empty-sequence() can be represented by an occurrence indicator of 'º' with + any item type. + If the variable was explicitly declared, this will be the occurrence indicator that was set when the + variable was declared. If no item type was set, it will be + . + If the variable was implicitly declared by reference (which can happen only when the + allowUndeclaredVariables option is set), the returned type will be + . + If no variable with the specified QName has been declared either explicitly or implicitly, + the method returns '0'. + + the name of a declared variable + The required cardinality, in the form of an occurrence indicator. + + + + Load the compiled XPath expression to prepare it for execution. + + + An XPathSelector. The returned XPathSelector can be used to + set up the dynamic context, and then to evaluate the expression. + + + + + An XPathSelector represents a compiled and loaded XPath expression ready for execution. + The XPathSelector holds details of the dynamic evaluation context for the XPath expression. + + + An XPathSelector should not be used concurrently in multiple threads. It is safe, + however, to reuse the object within a single thread to evaluate the same XPath expression several times. + Evaluating the expression does not change the context that has been established. + An XPathSelector is always constructed by running the Load method of + an XPathExecutable. + The class XPathSelector implements IEnumerable, so it is possible to + enumerate the results in a for expression. + + + + + Set the value of a variable + + The name of the variable. This must match the name of a variable + that was declared to the XPathCompiler. No error occurs if the expression does not + actually reference a variable with this name. + The value to be given to the variable. + + + + Evaluate the expression, returning the result as an XdmValue (that is, + a sequence of nodes, atomic values, and possibly function items such as maps and arrays). + + + Although a singleton result may be represented as an XdmItem, there is + no guarantee that this will always be the case. If you know that the expression will return at + most one node or atomic value, it is best to use the EvaluateSingle method, which + does guarantee that an XdmItem (or null) will be returned. + + + An XdmValue representing the results of the expression. + + + Throws Saxon.Api.DynamicError if the evaluation of the XPath expression fails + with a dynamic error. + + + + + Evaluate the XPath expression, returning the result as an XdmItem (that is, + a single node or atomic value). + + + An XdmItem representing the result of the expression, or null if the expression + returns an empty sequence. If the expression returns a sequence of more than one item, + any items after the first are ignored. + + + Throws Saxon.Api.DynamicError if the evaluation of the XPath expression fails + with a dynamic error. + + + + + Evaluate the effective boolean value of the XPath expression, returning the result as a Boolean + + + A Boolean representing the result of the expression, converted to its + effective boolean value as if by applying the XPath boolean() function + + + Throws Saxon.Api.DynamicError if the evaluation of the XPath expression fails + with a dynamic error. + + + + + Evaluate the expression, returning the result as an IEnumerator (that is, + an enumerator over a sequence of nodes and/or atomic values). + + + An enumerator over the sequence that represents the results of the expression. + Each object in this sequence will be an instance of XdmItem. Note + that the expression may be evaluated lazily, which means that a successful response + from this method does not imply that the expression has executed successfully: failures + may be reported later while retrieving items from the iterator. + + + May throw a Saxon.Api.DynamicError if the evaluation of the XPath expression fails + with a dynamic error. However, some errors will not be detected during the invocation of this + method, but only when stepping through the returned SequenceEnumerator. + + + + + The context item for the XPath expression evaluation. + + This may be either a node or an atomic + value. Most commonly it will be a document node, which might be constructed + using the Build method of the DocumentBuilder object. + + + + + The XmlResolver to be used at run-time to resolve and dereference URIs + supplied to the doc() function. + + + + + The StaticError class contains information about a static error detected during + compilation of a stylesheet, query, or XPath expression. + + + + + Return the error message. + + + + + The error code, as a QName. May be null if no error code has been assigned. + + + + + Return the message associated with this error. + + + + + Return the message associated with this error concatenated with the message from the causing exception. + + + + + The URI of the query or stylesheet module in which the error was detected + (as a string). + + + May be null if the location of the error is unknown, or if the error is not + localized to a specific module, or if the module in question has no known URI + (for example, if it was supplied as an anonymous Stream). + + + + + The line number locating the error within a query or stylesheet module. + + + May be set to -1 if the location of the error is unknown. + + + + + The line number locating the error within a query or stylesheet module. + + + May be set to -1 if the location of the error is unknown. + + + + + Indicate whether this error is being reported as a warning condition. If so, applications + may ignore the condition, though the results may not be as intended. + + + + + Indicate whether this condition is a type error. + + + + + Return the underlying exception. This is unstable as this is an internal object. + + The underlying XPathException + + + + The IErrorReporter is a generic functional interface for reporting errors and warnings. + + +

The error or warning is reported in the form of an XmlProcessingError which + adds the possibility to report errors without expensive construction of an exception object.

+
+
+ + + Report an error. This method is called by Saxon when an error needs to be reported to the calling application. + + Details of the error to be reported + public* + + + + ErrorReporter wrapper class for internal use in Saxon. + + + + + Create a standard ErrorReporter + + The .NET IErrorReporter + + + + The ErrorReporter is a generic functional class for reporting errors and warnings. + This class wraps an IList of XmlProcessingError objects. + It is designed to be used internally by Saxon. + + + + + Initializes a new instance of the class. + + Error list. + + + + This method is called internally in Saxon to report an error by adding it to the error list. + + + + + + Get property on the wrapped error list. + + + + + ErrorReporter for gathering errors as XmlProcessorError to then + convert them to a list of StaticErrors. + + + + + Initializes a new instance of the class. + + Error list. + + + + The DynamicError class contains information about a dynamic error detected during + execution of a stylesheet, query, or XPath expression. + + + + + Create a new DynamicError, specifying the error message. + + The error message + + + + Return the error message. + + + + + The error code, as a QName. May be null if no error code has been assigned. + + + + + Return the message associated with this error. + + + + + The URI of the query or stylesheet module in which the error was detected + (as a string). + + + May be null if the location of the error is unknown, or if the error is not + localized to a specific module, or if the module in question has no known URI + (for example, if it was supplied as an anonymous Stream). + + + + + The line number locating the error within a query or stylesheet module. + + + May be set to -1 if the location of the error is unknown. + + + + + Indicate whether this error is being reported as a warning condition. If so, applications + may ignore the condition, though the results may not be as intended. + + + + + Indicate whether this condition is a type error. + + + + + Return the underlying exception. This is unstable as this is an internal object. + + The underlying XPathException + + + + The XmlProcessorError class contains information about an error detected during + compilation or execution of a stylesheet, query, XPath expression, or schema. + + + + + Ask whether this static error has already been reported. + + + + + + Say whether this error has already been reported. + + true if the error has been reported + + + + This get property returns a XmlProcessingError containing the same information, but to be treated as a warning condition. + + + + + Property to get the host language where this error originates from. + + + + + Property to indicate that this error is to be treated as fatal, that is, + execution will be abandoned after reporting this error. This method may be called + by ErrorReporter, for example if the error is considered so server that further processing + is not worthwhile, or if too many errors have been signalled. there is no absolute guarantee that + setting this property will cause execution to be abandoned. + It can also be used to ask whether this error is to be treated as fatal, + and if so, return the relevant message. + + + + + Property to check if this error is a StaticError. + + + + + Property which indicates whether this condition is a type error. + + + + + This exception indicates a failure when validating an instance against a type + defined in a schema. + + + This class holds the same information as a ValidationException, except that it is not an exception, + and does not carry system overheads such as a stack trace. It is used because operations such as "castable", + and validation of values in a union, cause validation failures on a success path and it is costly to throw, + or even to create, exception objects on a success path. + + + + + Return the character position where the current document event ends. + + the column number, or -1 if none is available + + + + Get the constraint clause number. + + The section number of the clause containing the constraint that has been violated. + Generally a decimal number in the form n.n.n; possibly a sequence of such numbers separated + by semicolons.Or null if the information is not available. + + + + Get the constraint name. + + The name of the violated constraint, in the form of a fragment identifier within + the published XML Schema specification; or null if the information is not available. + + + + Get the constraint name and clause in the format defined in XML Schema Part C (Outcome Tabulations). + This mandates the format validation-rule-name.clause-number + + The constraint reference, for example "cos-ct-extends.1.2"; or null if the reference + is not known. + + + + Get additional location text, if any. + + Additional information about the location of the error, designed to be output + as a prefix to the error message if desired. + + + + Get the error code associated with the validity error. This is relevant only when validation + is run from within XSLT or XQuery, which define different error codes for validation errors. + + The error code associated with the error, if any. The error is returned as a simple + string if it is in the standard error namespace, or as an EQName (that is Q{uri}local) + otherwise. + + + + Return the line number where the current document event ends. + + The line number, or -1 if none is available. + + + + Get the text of a message explaining what is wrong. + + A human-readable message explaining the validity error. + + + + Get a hierarchic path giving the logical position in the instance document where the + validation error was found. + + A path to the location in the document. + + + + Return the public identifier for the current document event. + + A string containing the public identifier, or null if none is available. + + + + Get the "schema part" component of the constraint reference. + + 1 or 2 depending on whether the violated constraint is in XML Schema Part 1 or Part 2; + or -1 if there is no constraint reference. + + + + Return the system identifier for the current document event. + + A string containing the system identifier, or null if none is available. + + + + Error gatherer. This class is used to provide customized error handling. + + If an application does not register its own custom + ErrorListener, the default ErrorGatherer + is used which keeps track of all warnings and errors in a list, + and does not throw any Exceptions. + Applications are strongly encouraged to register and use + ErrorListeners that insure proper behavior for warnings and + errors. + + + + + Initializes a new instance of the class. + + Error list. + + + + Warning the specified exception. + + TransformerException. + + + + Report a Transformer exception thrown. + + Error. + + + + Report a fatal exception thrown. + + TransformerException. + + + + Gets the error list. + + Returns the error list + + + + Interface for reporting validation errors found during validation of an instance document + against a schema. + + + + + At the start of a validation episode, initialize the handler. + + Optional; may be used to represent the destination of any + report produced. + public* + + + + Report a validation error found during validation of an instance document + against a schema. + + Details of the validation error. + public* + + + + At the end of a validation episode, do any closedown actions, and optionally return + information collected in the course of validation (for example a list of error messages). + + A value to be associated with a validation exception. May be the empty sequence. + In the case of the InvalidityReportGenerator, this returns the XML document + containing the validation report. This will be the value returned as the value of + the variable $err:value during try/catch processing. + public* + + + + This class InvalidityHandlerWrapper extends the standard error handler for errors found during + validation of an instance document against a schema, used if a user specifies the -report option on validate. + Its effect is to output the validation errors found into the filename specified, in an XML format. + This is a wrapper class to wrap a .NET InvalidityHandler class for interfacing within Java. + + + + + Create a standard Invalidity Handler. + + The .NET IInvalidityHandler. + + + + Get the value to be associated with a validation exception. May return null. + In the case of the InvalidityGenerator, this returns the XML document + containing the validation report. + + A value (or null). This will be the value returned as the value of the variable + $err:value during try/catch processor. + + + + Receive notification of a validity error. + + Information about the nature of the invalidity. + + + + At the start of a validation episode, initialize the handler. + + Optional; may be used to represent the destination of any report produced. + + + + If an application does not register its own custom + InvalidityHandler, the default InvalidityGatherer + is used which keeps track of all warnings and errors in a list, + and does not throw any Exceptions. + Applications are strongly encouraged to register and use + InvalidityHandlers that insure proper behavior for warnings and + errors. + + + + + Initializes a new instance of the class. + + + + + + + net.sf.saxon.type.ValidationFailure. + + + + List of errors. The caller may supply an empty list before calling Compile; + the processor will then populate the list with error information obtained during + the schema compilation. Each error will be included as an object of type StaticError. + If no error list is supplied by the caller, error information will be written to + the standard error stream. + + + By supplying a custom List with a user-written add() method, it is possible to + intercept error conditions as they occur. + Note that this error list is used only for errors detected while + using the schema to validate a source document. It is not used to report errors + in the schema itself. + + + + + Feature defines a set of constants, representing the details of Saxon configuration + options which can be supplied to the Saxon method Processor.SetProperty(), + and to other interfaces. + + + + + Get the Feature object by string value name + + The feature name + The Feature object + + + ALLOW_EXTERNAL_FUNCTIONS determines whether calls to reflexive external functions are + allowed. + + + More specifically, if set to false it disallows all of the + following: + + Calls to reflexive Java extension functions + Use of the XSLT system-property() function to access Java system + properties + Use of a URI in the href attribute of an xsl:result-document instruction + Calls to XSLT extension instructions + + The default value is true. The setting false is recommended in an + environment where untrusted stylesheets may be executed. + This option does not disable use of the doc() function or similar + functions to access the filestore of the machine where the transformation or query + is running. That should be done using a user-supplied URIResolver. + Note that integrated extension functions are trusted; calls to such functions are + allowed even if this configuration option is false. In cases where an integrated + extension function is used to load and execute untrusted code, it should check this + configuration option before doing so. + If the value of the property is false, then it will also be set to false on any new + Configuration created using the fn:transform() function. + + + + + ALLOW_MULTITHREADING determines whether multi-threading is allowed. + + + If true (the default), the presence of the attribute saxon:threads="N" + on an xsl:for-each instruction, when running under Saxon-EE, causes + multi-threaded execution. If set to false, the value of the + saxon:threads argument is ignored. + Setting the value to false also disables asynchronous processing of + xsl:result-document instructions. + The default value is true if Saxon-EE is in use, false otherwise. + + + + + ALLOW_OLD_JAVA_URI_FORMAT determines whether extension function calls to + dynamically-loaded Java extension functions may use the URI format supported in + older Saxon releases. + + + If the value is false (the default), the only URI format accepted is (for example) + "java:java.util.Date" - that is, a URI consisting of the string "java:" followed by + the Java qualified class name of the class containing the implementation of the + extension function. + If the value is true, then in addition to this format, the following are accepted: + (a) the Java class name on its own ("java.util.Date"), and (b) any URI in which the + Java class name follows the last "/" character (for example + "http://my.com/extensions/java.util.Date"). This last format was originally provided + for compatibility with xt and xalan, but it causes problems because it leads to + unnecessary attempts to load spurious classes when the user did not intend the URI + to represent a dynamically-loaded Java class. + + + + + This flag must be set to enable use of extensions to XPath, XQuery and XSLT + syntax that go beyond what is allowed by the extensibility mechanisms in the spec. + In some cases these extensions are experimental and may not be carried forward to future + Saxon releases. + + + Syntax extensions in Saxon 10 include the use of type aliases (type(...) where + an item type is expected, and declare type NAME = item-type in the XQuery Prolog); + and simple inline functions (for example .{. + 1}). + + + + + ASSERTIONS_CAN_SEE_COMMENTS determines whether comment and processing instructions in + a document being validated are visible to assertions in an XSD 1.1 schema. + + + If the value is false (the default), comments and processing instructions are + stripped from the view of the document that is made visible to the XPath expression + that implements the assertion. If this creates adjacent text nodes, they are + collapsed into a single text node. + If the value is true, then comments and processing instructions are visible to the + XPath assertion. + + + + + The supplied CollationURIResolver is used to process any collation URIs + found in the query or stylesheet, returning an object of class + that implements the requested + collation. + + + + The supplied class is instantiated and the resulting instance is used as the value of + the property. + + + + The supplied CollectionFinder is used to retrieve a object given by any URI defined in + calls to the collection() or the uri-collection() function. + + + If the argument is not specified then a default ResourceCollection should be handled. + CollectionFinder returns a which is used to map the URI of collection into a + sequence of objects + (which are then resolved in the same way as URIs passed to the doc() + function), or it may return an item (typically a node but can handle JSON documents). + + + + + The supplied class is instantiated and the resulting instance is used as the value of + the property. + + + + If run-time tracing of stylesheet or query execution is required, then the code must + be compiled with tracing enabled. + + + Default is false. This option causes code to be + compiled that makes calls to a , but this + has no effect unless a TraceListener is registered at execution + time. + + + + + This attribute cannot be set on the itself, + but it can be set on various JAXP factory objects such as a + TransformerFactory or DocumentBuilderFactory, to + ensure that several such factories use the same Configuration. + + + Note that other configuration options are held in the Configuration object, + so setting this attribute will cancel all others that have been set. Also, if two + factories share the same Configuration, then setting an attribute on + one affects all the others. + + + + + Defines a configuration file to be applied to the configuration. + + + This attribute cannot be set on the itself, but it can be + set on various JAXP factory objects such as a TransformerFactory or + DocumentBuilderFactory. It is particularly useful when running + transformations via the Ant xslt task, where it can be set as follows to define all + configuration settings: + <factory name="net.sf.saxon.TransformerFactoryImpl"> <attribute + name="http://saxon.sf.net/feature/configuration-file" + value="c:/saxon/config.xml"/> </factory> + + + + + + This option is set to indicate that bytecode generation should be run in debugging + mode; it injects diagnostic tracing calls into the generated bytecode. This should + be used only if requested by Saxonica support to diagnose a problem related to + bytecode generation. + + + + This option is relevant only if DISPLAY_BYTE_CODE is set to true. It + defines a directory to which files containing bytecode in human-readable form will + be written. There will be one such file for each generated class, with a filename + designed to give some kind of clue as to its relationship to the source code. + + + The default value is the directory saxonByteCode within the current + working directory. + The named directory is created if it does not already exist. + Because the generation of class names involves random numbers, files will tend to + accumulate in the supplied directory, even when the same source code is compiled + repeatedly. + + + + + This option determines the collation that is used for comparing strings when no + explicit collation is requested. It is not necessary for this collation to exist (or + to have been registered) when setting this option; it only needs to exist by the + time it is used. + + + In XSLT it is possible to override this setting using the + [xsl:]default-collation attribute on any stylesheet element. In + XQuery, it can be overridden using the declare default collation + declaration in the query prolog, or via a setter method in class + . + If no value is specified, the Unicode codepoint collation is used. + + + + + This determines the collection that is used when the fn:collection() + function is called with no arguments; the effect is the same as if it were called + passing the URI that is the value of this configuration property. + + + + This determines the country that is used by format-date() and similar + functions if no country code is supplied explicitly. If no value is given for this + property, the default is taken from the Java Locale, which in turn typically depends + on settings for the current user in the operating system. + + + + This option determines the language that is used by format-date(), + xsl:number and similar constructs if no language code is supplied + explicitly. If no value is given for this property, the default is taken from the + Java Locale, which in turn typically depends on settings for the current user in the + operating system. + + + + Determines which regular expression engine should be used for evaluating regular expressions occuring in constructs + such as fn:matches(), fn:replace, and xsl:analyze-string, and also + in the pattern facet of a schema. + + + On the Java platform the permitted values are "S" (default), and "J". The value "J" selects the regex engine + provided in the JDK in preference to the Saxon regular expression engine. This means that regular expressions must + follow the Java syntax and semantics rather than the XPath syntax and semantics. + On the .NET platform the permitted values are "S" (default), "J", and "N". The value "J" selects the regex engine + provided in the IKVMC run-time, which is derived from OpenJDK. The value "N" selects the regex engine provided + in the Microsoft .NET platform. In each case, the regular expression must follow the syntax and semantics of the selected + regex engine. + The choice of regular expression may be overridden in a particular invocation by appending the value ";s", + ";j", or ";n" to the flags argument of the relevant call. (This does not apply to XSD patterns, where no flags argument is available) + Use of this feature is not conformant with W3C specifications. Use of the setting "N", however, can be useful + when schemas have been written with the Microsoft schema processor in mind, since this uses the Microsoft regular + expression dialect rather than the W3C dialect. + + + + + This option disables the xsl:evaluate instruction. + + + If set at stylesheet compile time, the feature is statically disabled. If set at + run-time it is dynamically disabled. (These terms are defined in the XSLT 3.0 spec.) + The feature is always disabled (statically) in Saxon-HE. + + + + + This option is set to indicate that bytecode generation should be run in display + mode. The effect is to output files (one per class) containing a human-readable + print of the generated bytecode. The files are placed in the directory identified by + the DEBUG_BYTE_CODE_DIR option. + + + + If true, the XML parser is requested to perform validation of source documents + against their DTD. Default is false. + + + This option establishes a default for use whenever source documents (not stylesheets + or schema documents) are parsed. The option can be overridden for individual + documents by setting the for that + individual document, for example from a URIResolver. + + + + + This option determines whether DTD validation failures should be treated as + recoverable. If the option is set, a validation failure is reported as a warning + rather than an error. The default is false. + + + This option establishes a default for use whenever source documents (not stylesheets + or schema documents) are parsed. The option can be overridden for individual + documents by setting the for that + individual document, for example from a URIResolver. + + + + + Forces Saxon to do eager evaluation of expressions in contexts where normally it would do lazy evaluation, + for example when evaluating variables and function results. This can make for easier debugging. + + + Note that this only applies to situations where Saxon would normally save a Closure + object as the result of an expression. It does not prevent Saxon from using pipelined evaluation of + intermediate expressions using iterators. + + + + + The supplied class is instantiated and the resulting EntityResolver is + used whenever Saxon itself creates an XMLReader for parsing source + documents. It is not used with a user-supplied XMLReader. + + + The default value is . This is an entity + resolver that recognizes the names of many standard W3C DTDs and external entity + files, and resolves them against local copies issued with the Saxon software, to + avoid the need to fetch them from the web. + The property can be set to a zero-length string, in which case no + EntityResolver will be used. + + + + + + Setting the ENVIRONMENT_VARIABLE_RESOLVER causes the supplied object to + be registered as the environment variable resolver for the + Configuration. The setting is global: it affects all queries and + transformations using this configuration. + + + The environment variable resolver is used when the XPath functions + available-environment-variables() or + environment-variable() are called. Saxon essentially delegates the + evaluation of the function to the external resolver. + + + + + Setting ENVIRONMENT_VARIABLE_RESOLVER_CLASS causes an instance of the + supplied class to be created, and registered as the environment variable resolver + for the Configuration. The setting is global: it affects all queries + and transformations using this configuration. + + + The environment variable resolver is used when the XPath functions + available-environment-variables() or + environment-variable() are called. Saxon essentially delegates the + evaluation of the function to the external resolver. + + + + + ERROR_LISTENER_CLASS is the name of the class used to implement the JAXP + ErrorListener. This is used both at compile time and at run-time. + + + Currently if this option is specified, the class is instantiated, and the same + instance is used for all processes running under this configuration. This may change + in future so that a new instance is created for each compilation or evaluation. + Finer control can be obtained by setting the ErrorListener for a + specific XSLT or XQuery compilation or evaluation. + + + + + EXPAND_ATTRIBUTE_DEFAULTS determines whether fixed and default values + defined in a schema or DTD will be expanded (both on input and on output documents, + if validation is requested). + + + By default (and for conformance with the specification) + validation against a DTD or schema will cause default values defined in the schema + or DTD to be inserted into the document. Setting this feature to false suppresses + this behavior. In the case of DTD-defined defaults this only works if the XML parser + reports whether each attribute was specified in the source or generated by expanding + a default value. Not all XML parsers report this information. + + + + + EXPATH_FILE_DELETE_TEMPORARY_FILES determines whether temporary files + and directories created in the EXPath File module should be automatically deleted on + closure of the JVM. + + + The default value is false, to align with the standard. The setting + false is recommended when external 'sweep-up' features aren't + available. + + + + + By default, Saxon-EE attempts to generate Java bytecode for evaluation of parts of a + query or stylesheet that are amenable to such treatment. Setting this option to + false disables this. + + + For backwards compatibility, this option when used at the level of Configuration.setConfigurationProperty() + can also be used to set the value of THRESHOLD_FOR_HOTSPOT_BYTECODE. If the value on that interface is supplied + as an integer (or a string in the form of an integer) then a value of 1 or more sets the threshold for hotspot detection, while + a value of zero or less disables bytecode generation entirely. On other interfaces the value of the property must be a boolean. + + + + + If this option is set to true, then when a SAXSource is supplied as the + input to an XSLT transformation, Saxon will ignore the XMLReader + supplied in the SAXSource (in fact, it will modify the supplied + SAXSource setting the XMLReader to null) and use an + XMLReader created using the value of the + SOURCE_PARSER_CLASS option in preference. + + + The defining use case for this feature is when calling a Saxon transformation from + Ant. Ant always supplies the source document as a SAXSource using a + parser instantiated using the default JAXP mechanism. A different parser set using + the property http://saxon.sf.net/feature/sourceParserClass will + normally be ignored in this case; setting the ignoreSAXSourceParser + option overrides this. This is especially useful if the input format is not in fact + XML, but some other format converted to a SAX event stream by means of a custom + parser. + + + + + IMPLICIT_SCHEMA_IMPORTS allows reference to schema components without an xs:import for the relevant namespace being + present in the containing schema document. + + + This only works if the referenced components are already present among the schema components known to the configuration, perhaps + because they were part of a different schema, or because there are cyclic references within a schema. + This option is not conformant with the XSD specification, which requires explicit xs:import declarations + for all cross-namespace component references. However, some "industry-standard" schemas are known to violate this rule, + and setting this option allows such schemas to be loaded by Saxon. + + + + + LAZY_CONSTRUCTION_MODE determines whether temporary trees are + constructed lazily. The default setting is false; there are a few situations (but + not many) where setting this to true can give a performance benefit (especially a + memory saving). + + + The option is most likely to be effective when executing XQuery in "pull" mode, that + is, when the client calls the query processor to deliver the result as a stream of + nodes, rather than running the query and piping the results into a serializer. + + + + + LICENSE_FILE_LOCATION holds the filename in which the Saxon license file + is held. + + + This is the full file name, for example c:/saxon/license/license.lic. + Setting this property causes Saxon to + immediately read the specified file and register the license data, assuming it can + be found at this location. The property is not recognized for reading, and it is not + recognized for writing except in Saxon-PE and Saxon-EE. + + + + + Default is false. If true, line and column number information is retained for all + source documents. This information is accessible using the + saxon:line-number() and saxon:column-number() + extension functions. + + + Note that the information is only as good as the XML parser supplies. SAX parsers + generally report the position of an element node using the line and column number of + the ">" character that forms the last character of the start tag. + When this option is set, location information attached to a node (system ID, line + number, and column number) is retained when the node is copied. This has the side effect + that the base URI of a node is also copied, which in some cases runs contrary to the + XSLT or XQuery specification. + + + + + Setting the MARK_DEFAULTED_ATTRIBUTES option causes Saxon to retain details of attributes + that were notified by the XML parser as being defaulted (that is, the attribute was not present in the instance + document but was defined by a default value in a DTD or schema). This information is available to applications + via the saxon:is-defaulted() extension function. + + + Note: information about defaulted attributes is retained automatically where the attribute is processed + using Saxon's schema processor; but in the case where the information comes from an external XML parser, it + is retained only if this option is set. + + + + + Places a limit on the number of classes for which Saxon will generate bytecode. + + + If bytecode generation is enabled, Saxon will generate bytecode for frequently used constructs appearing + in stylesheets or queries. This can become problematic if a configuration uses a very large number + of different stylesheets and queries, because it creates memory pressure (in some environments classes + are never garbage collected). When this limit (which defaults to 10,000) is exceeded, no more bytecode + is generated, and queries/stylesheets are interpreted instead. + + + + + Use the specified Receiver to process the output from + xsl:message. The class must implement the + net.sf.saxon.event.Receiver interface. This interface is similar to + a SAX ContentHandler, in that it takes a stream of events to generate + output. + + + By default the standard XML emitter is used, configured to write to the standard + error stream, and to include no XML declaration. + In general the content of a message is an XML fragment. Each message is output as a + new document. The sequence of calls to this Receiver is as follows: + there is a single open() call at the start of the transformation, and a + single close() call at the end; and each evaluation of an + xsl:message instruction starts with a startDocument() + call and ends with endDocument(). + The startDocument() event has a properties argument + indicating whether terminate="yes" was specified, and the + locationId on calls such as startElement() and + characters() can be used to identify the location in the stylesheet + where the message data originated (this is achieved by passing the supplied + locationId in a call to + getPipelineConfiguration().getLocator().getSystemId(locationId), or + to getLineNumber() on the same object). + Select the class net.sf.saxon.event.MessageWarner to have + xsl:message output notified to the JAXP ErrorListener, + as described in the JAXP documentation. + + + + + Affects XQuery only. An instance of a user-written class implementing Saxon's + interface. This is used to + process any URIs used in import module directives in XQuery. + + + + Affects XQuery only. The name of a user-written class implementing Saxon's + interface. This is used to + process any URIs used in import module directives in XQuery. + + + + When set from the Transform or Query command line, a report on bytecode generation is + produced at the end of the transformation or query. + + + When set from an application, the bytecode report is produced only on request, by + calling Configuration.createByteCodeReport(fileName). + The bytecode report is an XML file containing one entry for each expression that has + been compiled into bytecode. Each entry contains the following details, where + applicable: + + text Abbreviated text of the expression + intCount Number of times the expression was evaluated in the interpreter + intTime Cumulative time spent evaluating the expression (including subexpressions) in the interpreter + bcCount Number of times the expression was evaluated as byte-code + bcTime Cumulative time spent evaluating the expression (including subexpressions) as byte-code + compileTime Time spent generating bytecode for the expression + ratio Average byte-code execution time as a proportion of average interpreted execution time + ebv Number of evaluations of the expressions effectiveBooleanValue() method + eval Number of evaluations of the expressions evaluateItem() method + iterate Number of evaluations of the expressions iterate() method + process Number of evaluations of the expressions process() method + module URI of the module containing the expression + line Line number of the expression within this module + + + + + + Affects schema construction (whether for standalone validation, or in the context of + XSLT or XQuery). + + + If set to true, the schema processor attempts to fetch a schema + document appearing in an xs:import directive, whether or not a schema + for that namespace has already been loaded, unless the absolute URI formed from the + schemaLocation is the same as the absolute URI that was used to + load that namespace. If set to false, the schema processor ignores the + schemaLocation on an xs:import declaration if schema + components for the requested namespace are already available. Note that setting the + value to true might cause spurious errors due to like-named schema components being + loaded more than once. On the other hand, setting the value to false might result in + validation failing because schema components are missing. + Note: Both settings are conformant with the W3C recommendation, which leaves the + details implementation-defined. It is possible (and advisable) to write schemas in + such a way that this setting makes no difference, by ensuring that all imports for a + particular namespace go via a "home" schema document for that namespace, where the + home schema document contains xs:include declarations for all the + schema documents defining components in that namespace. + + + + + Indicates that the supplied NamePool should be used as the target + (run-time) NamePool by all stylesheets compiled (using + newTemplates()) after this call on setAttribute. + + + Normally a single system-allocated NamePool is used for all stylesheets + compiled while the Java VM remains loaded; this attribute allows user control over + the allocation of name pools. Note that source trees used as input to a + transformation must be built using the same NamePool that is used when + the stylesheet is compiled: this will happen automatically if the input to a + transformation is supplied as a SAXSource or StreamSource + but it is under user control if you build the source tree yourself. + This option can be used to make two Configuration objects share a + NamePool even though they differ in other respects. + + + + + OCCURRENCE_LIMITS determines the largest values of + minOccurs and maxOccurs that can be accommodated when + compiling an "expanded" finite state machine to represent an XSD content model + grammar. + + + These limits do not apply in the common cases where the grammar can be + implemented using a counting finite-state-machine, but in those cases where this is + not possible, any minOccurs value greater than the first integer is + reduced to the value of the first integer, and any maxOccurs value + greater than the second integer is treated as "unbounded". + Setting these values too high may cause an OutOfMemoryException since + the size of the finite state machine constructed by Saxon increases linearly with + the values of minOccurs and maxOccurs. + + + + + Allows individual optimizations to be enabled or disabled selectively. + + + There is a set of single-letter flags identifying particular optimizations: + + c: generate bytecode + e: cache regular expressions + f: inline functions + g: extract global variables + j: just-in-time compilation of template rules + k: create keys + l: loop lifting + m: miscellaneous + n: constant folding + r: template rule-sets + s: extract common subexpressions + v: inline variables + w: create switch statements + x: index predicates + + A value such as gs runs with only the selected optimizations; + -gs runs with the selected optimizations disabled and all others enabled. The + value 0 suppresses all optimizations. The default is full optimization; this + feature allows optimization to be suppressed in cases where reducing compile time is + important, or where optimization gets in the way of debugging, or causes extension + functions with side-effects to behave unpredictably. (Note however, that even with + no optimization, lazy evaluation may still cause the evaluation order to be not as + expected.) + Note that disabling optimizations may prevent streamed execution. This is because + there are cases where streamed execution is only possible because the optimizer is able to detect + that sorting nodes into document order is unnecessary. + + + + + The supplied OutputURIResolver will be used to resolve URIs of secondary + result documents selected in the href attribute of the XSLT + xsl:result-document instruction. + + + + The supplied class will be instantiated, and the resulting + OutputURIResolver will be used to resolve URIs of secondary result + documents selected in the href attribute of the XSLT + xsl:result-document instruction. + + + + If true, calls on the doc() and document() functions, if + their arguments are known at compile time, will be evaluated at compile time, and + the resulting document will be stored as part of the Saxon + and shared by all queries and + transformations running within that Configuration. + + + This is useful for reference documents that have stable content and are used by many different + queries and transformations. The default is false, which means each query or transformation + will reload the document from disk. + In XSLT 3.0 a better way of having external documents pre-loaded at stylesheet + compile time is to use the new facility of static global variables. + + + + + Relevant only on .NET, determines whether the Java Classpath parser is used in + preference to the Microsoft .NET parser. + + + This option has no effect on the Java platform. The default is true. When + running on the .NET platform, if the option is true it causes the Apache Xerces + parser (cross-compiled using IKVMC) to be used in preference to the .NET XML parser. + If false the .NET XML parser (System.Xml.XmlTextReader) is used. One + reason for providing this option is that the .NET XML parser does not report ID + attributes, which means that the id() function does not work. + + + + + True if the standard URI resolver is to recognize query parameters included in + the URI (for example, ?val=strict). Such parameters can then be used in + URIs passed to the doc() or document() functions. For + details of the query parameters available, see Source Documents. The default is false. + + + This option has no effect if a user-supplied URIResolver is in use, + unless the user-supplied URIResolver chooses to inherit this + functionality from the standard URIResolver. + Allowed parameters include validation=strict|lax|strip to perform schema + validation, strip-space=yes|ignorable|no to control whitespace + stripping, and xinclude=yes|no to control whether XInclude processing + takes place (assuming the XML parser supports it). + + + + + An integer, one of , + , or + . Indicates the policy for + handling dynamic errors that the XSLT specification defines as recoverable. + + + 0 means recover silently; 1 means recover after signalling a warning to the + ErrorListener; 2 means treat the error as fatal. An example of a + recoverable error is when two template rules match the same node. + Note that XSLT 3.0 has eliminated all "recoverable errors" from the + specification. + + + + + Indicates the policy for handling dynamic errors that the XSLT specification defines + as recoverable. + + + "recoverSilently" means recover silently; "recoverWithWarnings" + means recover after signalling a warning to the ErrorListener; + "doNotRecover" means treat the error as fatal. An example of a recoverable error is + when two template rules match the same node. + Note that XSLT 3.0 has eliminated all "recoverable errors" from the + specification. + + + + + Indicates the maximum number of threads to be used for processing + xsl:result-document instructions in parallel. If the maximum number + of threads are already in use, the xsl:result-document instruction will + be executed synchronously within its parent thread. + + + The default value is initialized to + Runtime.getRuntime().availableProcessors() which is intended to + represent the number of "processors" (under some definition) available from the + hardware. + The limit applies per Configuration. If multiple workloads are running + on the same server under separate Saxon Configuration objects, then it + may be desirable to lower the limit. + Setting a value of zero or one suppresses multithreading entirely. This can also be + achieved (for a specific xsl:result-document instruction) by setting + the attribute saxon:asynchronous="no" in the stylesheet. Suppressing + multithreading may be desirable in a stylesheet that calls extension functions with + side-effects. + + + + + If set to true, indicates that when input is obtained from a SAX parser, the + DTD-based attribute type notified by the XML parser should be used to set the type + annotation of the resulting node: for example a DTD type of NMTOKENS results in a + type annotation of xs:NMTOKENS. + + + This option is retained for backwards compatibility (at some time in the past, it was + the default), but is deprecated. + + + + + The supplied SchemaURIResolver will be used to resolve URIs of schema + documents referenced in xsl:import-schema declarations in XSLT, + import schema in XQuery, references from one schema document to + another using xs:include or xs:import, and references from + an instance document to a schema using xsi:schemaLocation. + + + + The name of a class that implements the interface SchemaURIResolver; + this class will be instantiated and the resulting instance will be used as the value + of the property. + + + + Indicates whether and how schema validation should be applied to source + documents. + + + + Indicates whether and how schema validation should be applied to source + documents. + + + + The class will be instantiated and the resulting SerializerFactory will + be used to create the serialization pipeline for XSLT and XQuery results. + + + By subclassing the standard SerializerFactory it is possible to customize + many aspects of the output produced by the Serializer, or to introduce new + serialization methods and parameters. + + + + + XML parser used for source documents. + + + The class will be instantiated. If it is an XMLReader it is used + directly; if it is a SAXParserFactory it is used to instantiate an + XMLReader. The resulting XMLReader will be used to + parse source documents (that is, the principal source document plus any secondary + source documents read using the doc(), document(), or + collection() function). + Note that the selected parser is used only when the input is supplied in the form of + a StreamSource; it is ignored when a SAXSource with a + pre-initialized XMLReader is supplied. A consequence is that this + configuration option has no effect when running transformations from an Ant script, + since the Ant xslt task always supplies the input in the form of a + SAXSource. + + + + + On interfaces that allow an org.xml.sax.Source to be supplied, if a kind + of Source is provided that Saxon does not recognize, it will be passed + to the user-supplied SourceResolver, which has the opportunity to + convert it to a kind of Source that Saxon does recognize. This allows + new kinds of input to be supplied as input to Saxon's query, transformation, and + validation engines. + + + + STABLE_COLLECTION_URI, if set, indicates that collections returned by + the fn:collection() and fn:uri-collection() functions + should be stable, that is, repeated calls on these functions with the same + collection URI (within the scope of a single query or transformation) should return + identical results. + + + Setting this option may be expensive because it requires that the entire collection + be saved in memory; it is rarely necessary in practice, but is required for strict + conformance with the W3C specifications. + It is also possible to indicate that a collection is stable by means of the + CollectionFinder API. + + + + + STABLE_UNPARSED_TEXT, if set, indicates that the results returned by + repeated calls of unparsed-text(), unparsed-text-lines(), + and unparsed-text-available() are consistent: calling these functions + twice during the evaluation of a stylesheet or query will return the same + results. + + + Setting this option may be expensive because it requires that the file contents be + saved in memory; it is rarely necessary in practice, but is required for strict + conformance with the W3C specifications. + + + + + STANDARD_ERROR_OUTPUT_FILE is the name of a file to which Saxon will + redirect output that would otherwise go to the operating system standard error + stream (System.err). This is the fallback destination for various tracing and + diagnostic output. In some cases a more specific mechanism exists to select the + destination for particular kinds of output. + + + Note that if the Configuration is used in more than one processing + thread, the messages from different threads will be interleaved in the output file. + A more selective approach is to use a different ErrorListener in + different processing threads, and arrange for each ErrorListener to + write to its own logging destination. + + + + + The STREAMABILITY option can be used to disable streaming. + + + In earlier Saxon releases a third value "extended" was supported, to enable Saxon + streaming extensions. Since nearly all these extensions found their way into the W3C + specification, the distinction between "standard" and "extended" became meaningless, + so the value "extended" has been dropped. + The value "off" causes Saxon to behave as a non-streaming processor; that is, it does + not analyze constructs that are declared streamable, and it processes them as if + streaming were not requested. This is the only option available when using a Saxon + version or license that does not enable streaming. + The value "standard" is a misnomer. For strict adherence to W3C streamability rules, + set the property STRICT_STREAMABILITY. The streamability rules applied + by default are (in nearly all cases) identical to the W3C rules, but by default they + are applied to the expression tree after type-checking and optimization, which makes + some constructs streamable that would not be so otherwise. + Whichever option is chosen, the STREAMING_FALLBACK option can be used to + control what happens when code is deemed non-streamable; it provides a choice + between throwing a static (compile-time) error, and falling back to a non-streaming + implementation. + + + + + Causes the XSLT processor to verify that constructs that are declared streamable are + in fact "guaranteed streamable" according to the W3C rules. + + + Normally, Saxon performs a variety of simplifications and optimizations on the + expression tree before performing streamability analysis. Sometimes these tree + rewrites will turn a non-streamable expression into a streamable one. An obvious + example is variable inlining: the expression let $x := ./item/price return + sum($x) is not streamable, but the rewritten form + sum(./item/price) is. + The XSLT 3.0 specification requires conformant streaming processors to have a mode of + operation in which the streamability rules are enforced as they appear in the spec, + and this option enables this mode. + This analysis is expensive, and should only be used during development when testing + stylesheet code for portability. When this mode is enabled, Saxon applies the + streamability rules at the earliest possible stage of processing; it then performs + its normal type checking and optimization phases, before doing a second stage of + streamability analysis to construct a streamed execution plan. + + + + + If the STREAMING_FALLBACK option is set, then constructs for which + streaming is requested (such as templates in a streaming mode, the + xsl:source-document instruction with attribute + streamable="yes", and streamable accumulators) will be executed in + non-streaming mode if the code is not actually streamable. A compile-time warning + will always be given when the fallback option is taken. + + + + Indicates whether all whitespace, no whitespace, or whitespace in elements defined in + a DTD or schema as having element-only content should be stripped from source + documents. + + + The default is "ignorable". This whitespace stripping is additional to + any stripping done as a result of the xsl:strip-space declaration in an + XSLT stylesheet. + + + + + XML parser used for stylesheets and schema documents. + + + The class will be instantiated. If it is an XMLReader it is used + directly; if it is a SAXParserFactory it is used to instantiate an + XMLReader. The resulting XMLReader will be used to + parse stylesheet documents (that is, the principal stylesheet module plus any + secondary source documents read using xsl:include or + xsl:import) and also schema documents. + + + + + This is set to true to suppress the warning otherwise issued by command-line + interfaces indicating that an evaluation license is in use and is due to expire in a + set number of days. + + + + Suppresses all warnings issued by the XPath and XQuery parsers. + + + Examples of warnings that are suppressed are the warning produced when keywords such + as true and return are interpreted as element names. + + + + + This is set to true to suppress the warning when there is no commonality between the + namespaces used in stylesheet match patterns and the namespaces used in the source + document. + + + + Indicates how often an XSD simple type definition must be used before Saxon generates + bytecode to implement validation of input data against that type. + + + By default, Saxon-EE generates Java bytecode to speed up the validation of input + strings against user-defined simple types after the type has been used 100 times + (during the life of a Saxon Configuration). This threshold may be changed using this + configuration option. It may be useful to raise the threshold if the number of + user-defined types is large, and the bytecode is creating memory pressure. + + + + + This is set to true to cause basic timing and tracing information to be output to the + standard error output stream. + + + The name of the feature is poorly chosen, since much + of the information that is output has nothing to do with timing, for example the + names of output files for xsl:result-document are traced, as are the + names of schema documents loaded. + + + + + If this option is set, Saxon will output (to the standard error output) progress + information about its attempts to locate and disambiguate references to reflexive + Java extension functions. This is useful for diagnostics if the XQuery or XSLT + compiler is failing to locate user-written extension functions. + + + + The TraceListener will be notified of significant events occurring + during a query or transformation, for tracing or debugging purposes. + + + Setting a TraceListener automatically sets the + option. + Avoid this option if more than one transformation or query is running concurrently: + use the feature + instead. Alternatively, it is possible to set a TraceListener for an + individual query or transformation. + + + + + The class will be instantiated once for each query or transformation, and the + resulting TraceListener will be notified of significant events + occurring during that query or transformation, for tracing or debugging + purposes. + + + Setting a TraceListener automatically sets the + option. + + + + + When trace listening is switched on (for example by using -T on the command line), + this file will be supplied to the trace listener to use as the output destination. + If the option is not supplied, trace listener output is sent to the standard error + stream. + + + + If this option is set, Saxon will output (to the standard error output) detailed + information about the rewrites to the expression tree made by the optimizer. This + information is mainly useful for internal system debugging, but it is also possible + to digest it to analyze the ways in which the expression has been optimized for the + purpose of performance analysis and tuning. + + + + Selects an implementation of the Saxon tree model. The default is + TINY_TREE. + + + For running XQuery Update, use the linked tree, because it is the only implementation + that is updateable. + + + + + Selects an implementation of the Saxon tree model. The default is + tinyTree. + + + For running XQuery Update, use the linked tree, because it is the only implementation + that is updateable. + + + + + The supplied UnparsedTextURIResolver will be used to resolve + (dereference) all URIs specifed in calls to the unparsed-text(), + unparsed-text-lines(), and unparsed-text-available() + functions. + + + + An instance of the specified UnparsedTextURIResolver class will be + created, and used to resolve (dereference) all URIs specifed in calls to the + unparsed-text(), unparsed-text-lines(), and + unparsed-text-available() functions. + + + + An instance of the specified URIResolver class will be created, and used + to resolve (dereference) all URIs specifed in calls to the doc() and + document() functions, as well as URIs used in + xsl:include and xsl:import and location hints for + XQuery modules and XSD schema documents. + + + + This option determines whether a TransformerHandler created with this + TransformerFactory or Configuration recognizes the + JAXP-defined processing instructions Result.PI_DISABLE_OUTPUT_ESCAPING + and Result.PI_ENABLE_OUTPUT_ESCAPING in the input stream as + instructions to disable or to re-enable output escaping. The default value is + false. + + + + This option is relevant only when the TinyTree is used; it determines whether (for a + validated document) a cache will be maintained containing the typed values of nodes. + + + Typed values are held in the cache only for elements and attributes whose type is + other than string, untypedAtomic, or anyURI. The default value is true. Setting this + value to false can reduce memory requirements at the cost of requiring recomputation + of typed values on each access. + + + + + This option determines whether or not to use the xsi:schemaLocation + and xsi:noNamespaceSchemaLocation attributes in an instance + document to locate a schema for validation. + + + Note, these attribute are only consulted if validation is requested; the presence of + one of these attributes never by itself triggers validation. + + + + + This option determines whether non-fatal validation errors in XQuery or XSLT result + documents should result in comments being inserted into the result tree. The + command-line flag -outval:recover sets both this option and the + option. + + + + This option indicates (if true) that errors occuring while validating a final result + tree are not to be treated as fatal. + + + Regardless of the setting of this option, all validation errors are reported to the + error() method of the ErrorListener, and validation is + terminated if the error() method throws an exception, or if the error + limit set in the ParseOptions object is reached. + This option primarily controls what happens at the end of a validation episode. If + the validation episode detected one or more validation errors, then when this option + is off, an exception is thrown, which will normally result in any query or + stylesheet failing with a dynamic error, and no output file being written. If the + option is on, no exception is thrown, and the output is written as if validation had + been successful. Note in this case that any type annotations present in a result + document are unreliable. + If this option is set when running XSLT or XQuery, it is ignored as far as input + files are concerned: validation errors in input files are still fatal. However, if + the option is set and a validation error occurs in a final output file, the output + file is still written and the process terminates as if successful. + The detailed interpretation of this option changed in Saxon 9.5. + + + + + Indicates whether a warning message should be notified (to the + ErrorListener) if running Saxon against an XSLT stylesheet that + specifies version="1.0". + + + From Saxon 9.8, the warning is no longer output (since XSLT 3.0 does not require + it), so this option is ignored. + + + + + + Indicates whether source documents should have any XInclude directives expanded. + + + The default is false. The option applies to all input XML documents, including + stylesheets and schema documents. It can be overridden for individual documents + using the class. + This option relies on support in the underlying XML parser. If the XML parser does + not support XInclude processing, the option is ignored. + + + + + This determines the XML version used by the Configuration. + + + Note that source documents specifying xml version="1.0" or + "1.1" are accepted regardless of this setting. The effect of this + switch is to change the validation rules for types such as xs:Name and + xs:NCName, to change the characters allowed in names within XPath + expressions (etc.), to change the meaning of \i and \c in + regular expressions, and to determine whether the serializer allows XML 1.1 + documents to be constructed. + The default is currently 1.0, but may change. + + + + + Sets the value of a parser feature flag. The feature name is any fully-qualified + URI. + + + For example if the parser supports a feature + http://xml.org/sax/features/external-parameter-entities then this + can be set by setting the value of the Configuration property: + http://saxon.sf.net/feature/parserFeature?uri=http%3A//xml.org/sax/features/external-parameter-entities + to true. + + + + + Sets the value of a parser property flag. The property name is any fully-qualified + URI. + + + For example if the parser supports a property + http://apache.org/xml/properties/schema/external-schemaLocation + then this can be set using the value of the Configuration property: + http://saxon.sf.net/feature/parserProperty?uri=http%3A//apache.org/xml/properties/schema/external-schemaLocation + to the required value. + + + + + Determines whether XQuery Update syntax is accepted. + + + If true, update syntax is accepted, if false, it is not accepted. Setting the value to + true does not mean that the query has to use update syntax, only that it may do so. + From Saxon 9.6, XQuery Update syntax and XQuery 3.0 syntax can be mixed, although + this combination is not defined by any W3C specification at the time of writing. + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + On the command line, this option is combined with the option "discard" which + indicates that updates are allowed, but the updates are not written back to + filestore. This does not correspond to any option in the Java API, where writing an + updated document back to filestore only happens if explicitly requested. + + + + + This option defines the default value of the construction mode in the XQuery static + context (overridable in the query prolog). + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines the default namespace for elements and types that are not + qualified by a namespace prefix. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines the default namespace for function names that are not qualified + by a namespace prefix. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines how the empty sequence is handled in XQuery sorting (the "order + by" clause). If true, () comes at the start of the sorted sequence; if + false, it comes last. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines the default value of the inherit-namespaces + property in the XQuery static context. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + If the value is false, then when an import module declaration is + encountered for a module URI that is already among the known loaded modules (or + modules in the process of being compiled), the import module is treated + as a reference to the existing module. If the value is true, the system first checks + whether the supplied "location hints" match the known location of the existing + module, and the existing module is used only if there is a match. + + + + This property defines whether "boundary space" (insignificant space in direct element + constructors) should be retained or not. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines whether unused namespace declarations are retained by XQuery + element copy operations. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + This property defines the default expected context item type for a query. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + A query will automatically be schema-aware if it contains an import + schema declaration. This property allows a query to be marked as + schema-aware even if it contains no import schema declaration. It is + necessary for a query to be compiled as schema-aware if it is to handle typed + (validated) input documents in which nodes have type annotations based on their + schema-defined type. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + + + + + The specified class is instantiated to create an ErrorListener, and all + reports of static errors in a query will go to this ErrorListener. + + + This option can be set for a particular XQuery compilation. When the option is set at + the Configuration level, it acts as a default. + In the absence of this property, the global ErrorListener specified as + the value of the + property is used. + + + + + This property determines the version of XQuery used by the + Configuration. + + + From Saxon 9.8, an XQuery 3.1 processor is always used by default. So setting this + property has no effect. + + + + + + This property determines the version of XML Schema used by the + Configuration. + + + From Saxon 9.8, the default is XSD 1.1. If XSD 1.0 is + selected, XSD 1.1 features will be rejected, with the exception of the version + control attributes that allow sections of the schema to be marked as requiring XSD + 1.0 or XSD 1.1. + + + + + This property indicates whether assertions (XSLT 3.0 xsl:assert instructions) are + enabled or disabled. They are disabled by default. Setting this property on causes + assertions to be enabled at compile time for all XSLT packages compiled using the + default configuration options. + + + This option can be set for a particular XSLT compilation. When the option is set at + the Configuration level (or on a TransformerFactory), it + acts as a default. + If assertions have been enabled at compile time for a particular package, they can + still be disabled at run-time (for all packages) by setting an option on the + Xslt30Transformer. But if assertions were disabled at compile time, + enabling them at run-time has no effect. + + + + + This property indicates the name of a mode within a stylesheet in which execution + (using template rules) should begin. + + + This option can be set for a particular XSLT transformation. When the option is set + at the Configuration (or on a TransformerFactory), it acts + as a default. + + + + + This property indicates the name of a named template within a stylesheet where + execution should begin. + + + This option can be set for a particular XSLT transformation. When the option is set + at the Configuration level (or on a TransformerFactory), + it acts as a default. + + + + + This property indicates whether stylesheets should be compiled with the ability to + handle schema-typed input documents. By default a stylesheet is compiled to handle + such input if it contains an xsl:import-schema instruction, and not + otherwise. It is necessary for a stylesheet to be compiled as schema-aware if it is + to handle typed (validated) input documents in which nodes have type annotations + based on their schema-defined type. + + + This option can be set for a particular XSLT compilation. When the option is set at + the Configuration level (or on a TransformerFactory), it + acts as a default. + + + + + The specified class is instantiated to create an ErrorListener, and all + reports of static errors in a stylesheet will go to this + ErrorListener. + + + This option can be set for a particular XSLT compilation. When the option is set at + the Configuration level (or on a TransformerFactory), it + acts as a default. + In the absence of this property, the global ErrorListener specified as + the value of the + property is used. + + + + + This property defines a URIResolver used when dereferencing the URIs + that appear in the href attributes of the xsl:include and + xsl:import declarations. Note that this defaults to the setting of + the global URI_RESOLVER property. + + + This option can be set for a particular XSLT compilation. When the option is set at + the Configuration level (or on a TransformerFactory), it + acts as a default. + In the absence of this property, the global URIResolver specified as the + value of the property + is used. + + + + + This property determines the version of XSLT to be supported by default. + + + From Saxon 9.8, an XSLT 3.0 processor is always used by default. So setting this + property has no effect. + + + + + + This property sets a limit on the amount of backtracking performed during regular expression evaluation. + + + The default is 10000000 (ten million) which typically represents an evaluation time of about ten seconds. + After this time, evaluation of the regular expression will fail rather than making further attempts to find a + match. If this limit is reached, it often suggests that there might be a better way of writing the regular expression. + The value can be set to -1 (minus one) to mean "unlimited". + Excessive backtracking is usually caused by nested loops in the regular expression, combined with processing + of long input strings. Try to ensure that when nested loops are used, there is an unambiguous condition that causes + the inner loop to terminate. For example (/[^/]*)+ is fine (it matches a sequence of path segments separated + by / characters), because the presence of / forces the inner loop to terminate. By contrast, + (/.*)+ matches the same input, but in many different ways, which could lead to excessive backtracking + to no useful purpose. + + + + + The XSD 1.1 specification states that XPath version 2.0 is used for expressions appearing in assertions and type + alternatives. This option allows XPath 3.0 or 3.1 to be used instead. + + + The recognized values are the integers 20, 30, and 31 representing versions 2.0, 3.0, and 3.1 respectively. + + + + + The XSLT 3.0 specification states that processors are required to support XPath 3.0 expressions within stylesheets, together + with some extensions (maps) selected from the XPath 3.1 specification. Support for the full syntax of XPath 3.1 is + optional, but it is the default in Saxon. This option allows a different XPath language level to be selected. + + + The integer values 20, 30, and 31 denote XPath 2.0, 3.0, and 3.1 respectively, while the value 305 denotes XPath 3.0 + with the extensions defined in the XSLT 3.0 specification. + + + + + Saxon-EE performs inlining of user-defined functions that are sufficiently simple: they must not be recursive, + and they must be below a certain size. This option defines the size. + + + The value is (roughly) the number of nodes in the expression tree representing the function body. This + includes both explicit subexpressions, and subexpressions added by Saxon itself to perform implicit + operations such as type checking or conversion of function arguments. The default value is 100. + + + + + Saxon-EE generates bytecode to give faster execution of frequently-evaluated subexpressions. + Bytecode is generated when a candidate expression has been evaluated a certain number of + times, controlled by this parameter. + + + + Setting this parameter to 0 (or any negative value) has the effect of disabling bytecode + generation completely. Setting the parameter to a positive value has the effect of enabling + bytecode generation if it is not already enabled. Setting the value to 1 (one) causes bytecode + to be generated for candidate expressions the first time it is executed. + + + + + When Saxon-supplied default resolvers are used for URIs (including the URIResolver, + UnparsedTextResolver, SchemaURIResolver, CollectionResolver, ModuleResolver), + this parameter defines which URI schemes/protocols are permitted. + + + + The format is the same as for XMLConstants.ACCESS_EXTERNAL_SCHEMA: either "all" to allow + all schemes/protocols, or a comma-separated list of scheme names such as "http", "file", "ftp". + For a JAR file scheme, use the format "jar:scheme", for example "jar:file". A zero-length + string disallows all schemes. + This configuration option affects the standard URI Resolvers built in to Saxon, but it does not constrain user-written + resolvers. + + + + + By default, Saxon attempts to ensure that the run-time code contains no links to the original source stylesheet tree. + This allows the garbage collector to free memory. + + + + If this option is set, then Location objects held in the run-time expression tree may contain a link + to an element node in the source stylesheet, enabling a user-written ErrorListener to produce + improved diagnostics. This may be an appropriate setting to use, for example, in an IDE. + Links to source nodes are not retained in an exported SEF file, regardless of this setting. + + + + + The W3C XSD specification (both 1.0 and 1.1) states that an unresolved + reference to an absent schema component does not automatically make the schema + invalid; the schema should be usable for validation provided that the missing + components are not actually needed in a particular validation episode. + + + + However, the W3C XSD conformance tests treat such an unresolved reference + as an error; the test is expected to report the schema as invalid. And this + is the way most schema processors actually operate, and probably what most + users would expect. + By default, the Saxon schema processor reports an unresolved reference + as an error in the schema. + If this option is set, then Saxon attempts to repair the schema so that + it is usable for validation, by substituting the missing components with default + components: for example if an attribute declaration refers to a type that has + not been defined, then xs:error is substituted, making any instance + of the attribute invalid. + + + + + + The underlying net.sf.saxon.lib.Feature object in the Java implementation + + + This property provides access to the internal Java Feature object in the + Saxon engine that is wrapped in the .NET API. + Information about the returned object + is included in the Saxon JavaDoc docmentation. + + + + + + Holds a set of constants representing known namespaces. + + + + + A URI representing the null namespace (actually, an empty string) + + + + + Fixed namespace name for XML: "http://www.w3.org/XML/1998/namespace". + + + + + Fixed namespace name for XSLT: "http://www.w3.org/1999/XSL/Transform" + + + + + Fixed namespace name for Saxon: "http://saxon.sf.net/" + + + + + Fixed namespace name for the export of a Saxon stylesheet package: "http://ns.saxonica.com/xslt/export" + + + + + Namespace name for XML Schema: "http://www.w3.org/2001/XMLSchema" + + + + + XML-schema-defined namespace for use in instance documents ("xsi"): "http://www.w3.org/2001/XMLSchema-instance" + + + + + Namespace defined in XSD 1.1 for schema versioning: "http://www.w3.org/2007/XMLSchema-versioning" + + + + + Fixed namespace name for Saxon SQL extension: "http://saxon.sf.net/sql" + + + + + Fixed namespace name for EXSLT/Common: "http://exslt.org/common" + + + + + Fixed namespace name for EXSLT/math: "http://exslt.org/math" + + + + + Fixed namespace name for EXSLT/sets: "http://exslt.org/sets" + + + + + Fixed namespace name for EXSLT/date: "http://exslt.org/dates-and-times" + + + + + Fixed namespace name for EXSLT/random: "http://exslt.org/random" + + + + + The standard namespace for functions and operators: "http://www.w3.org/2005/xpath-functions" + + + + + The standard namespace for XQuery output declarations: "http://www.w3.org/2010/xslt-xquery-serialization" + + + + + The standard namespace for system error codes: "http://www.w3.org/2005/xqt-errors" + + + + + Predefined XQuery namespace for local functions: "http://www.w3.org/2005/xquery-local-functions" + + + + + Namespace name for the XPath 3.0 math functions: "http://www.w3.org/2005/xpath-functions/math" + + + + + Namespace name for XPath 3.0 functions associated with maps: "http://www.w3.org/2005/xpath-functions/map" + + + + + Namespace name for XPath 3.0 functions associated with arrays: "http://www.w3.org/2005/xpath-functions/array" + + + + + The XHTML namespace: "http://www.w3.org/1999/xhtml" + + + + + The SVG namespace: "http://www.w3.org/2000/svg" + + + + + The MathML namespace: "http://www.w3.org/1998/Math/MathML" + + + + + The XMLNS namespace (used in DOM): "http://www.w3.org/2000/xmlns/" + + + + + The XLink namespace: "http://www.w3.org/1999/xlink" + + + + + The xquery-option namespace for the XQuery 3.0 feature names: "http://www.w3.org/2011/xquery-options" + + + + + The xquery namespace for the XQuery 3.0 declare option: "http://www.w3.org/2012/xquery" + + + + + Namespace for types representing external Java objects: "http://saxon.sf.net/java-type" + + + + + Namespace for types representing external .NET objects: "http://saxon.sf.net/clitype" + + + + + Namespace for names allocated to anonymous types: "http://ns.saxonica.com/anonymous-type". + This exists so that a name fingerprint can be allocated for use as a type annotation. + + + + + Namespace for the Saxon serialization of the schema component model: "http://ns.saxonica.com/schema-component-model" + + + + + URI identifying the Saxon object model for use in the JAXP 1.3 XPath API: "http://saxon.sf.net/jaxp/xpath/om" + + + + + URI identifying the Unicode codepoint collation + + + + + URI identifying the HML5 ascii-case-blind collation + + + + + Namespace for the names of generated global variables: "http://saxon.sf.net/generated-global-variable" + + + + + Namespace for the Saxon configuration file: "http://saxon.sf.net/ns/configuration" + + + + + Namespace for the EXPath zip module: "http://expath.org/ns/zip" + + + + + Determine whether a namespace is a reserved namespace + + true, if this namespace URI is a reserved namespace, false otherwise. + the namespace URI to be tested + + + + Determine whether a namespace is a reserved namespace in XQuery 3.1 + + true, if this namespace URI is reserved in XQuery 3.1, false otherwise. + the namespace URI to be tested + + + + Find a similar namespace to one that is a possible mis-spelling + + the correct spelling of the namespace + the possibly mis-spelt namespace + + + + Abstract class representing an item type. This may be the generic item type item(), + an atomic type, the generic node type node(), a specific node kind such as + element() or text(), or the generic function type function(). + + + More specific node types (such as element(E) or schema-element(E)) cannot currently + be instantiated in this API. + + + + + Determine whether this item type matches a given item. + + the item to be tested against this item type + true if the item matches this item type, false if it does not match. + + + + Determine whether this ItemType subsumes another ItemType. Specifically, + A.subsumes(B) is true if every value that matches the ItemType B also matches + the ItemType A. + + the other ItemType + true if this ItemType subsumes the other ItemType. This includes the case where A and B + represent the same ItemType. + + + + Get a string representation of the type. This will be a string that confirms to + XPath ItemType production, for example a QName (always in 'Q{uri}local' format, or a + construct such as 'node()' or 'map(*)'). If the type is an anonymous schema type, the + name of the nearest named base type will be given, preceded by the character '<' + + a string representation of the type + + + + Singleton class representing the item type item(), which matches any item. + + + + + The singleton instance of this class: an XdmItemType corresponding to the + item type item(), which matches any item. + + + + + Determine whether this item type matches a given item. + + the item to be tested against this item type + true if the item matches this item type, false if it does not match. + + + + Determine whether this ItemType subsumes another ItemType. Specifically, + A.subsumes(B) is true if every value that matches the ItemType B also matches + the ItemType A. + + the other ItemType + true if this ItemType subsumes the other ItemType. This includes the case where A and B + represent the same ItemType. + + + + Singleton class representing the item type map(*), which matches any map. + + + + + The singleton instance of this class: an XdmMapType corresponding to the + item type map(*), which matches any map. + + + + + Singleton class representing the item type array(*), which matches any array. + + + + + The singleton instance of this class: an XdmArrayType corresponding to the + item type array(*), which matches any array. + + + + + Singleton class representing the item type node(), which matches any node. + + + + + The singleton instance of this class: an XdmItemType corresponding to the + item type node(), which matches any node. + + + + + Determine whether this item type matches a given item. + + the item to be tested against this item type + true if the item matches this item type, false if it does not match. + + + + Determine whether this ItemType subsumes another ItemType. Specifically, + A.subsumes(B) is true if every value that matches the ItemType B also matches + the ItemType A. + + the other ItemType + true if this ItemType subsumes the other ItemType. This includes the case where A and B + represent the same ItemType. + + + + Singleton class representing the item type function(*), which matches any function item. + + + + + The singleton instance of this class: an XdmItemType corresponding to the + item type function(*), which matches any function item. + + + + + An instance of class XdmAtomicType represents a specific atomic type, for example + xs:double, xs:integer, or xs:anyAtomicType. This may be either a built-in + atomic type or a type defined in a user-written schema. + + + To get an XdmAtomicType instance representing a built-in atomic type, use one of the predefined instances + of the subclass XdmBuiltInAtomicType. To get an XdmAtomicType instance representing a user-defined + atomic type (defined in a schema), use the method GetAtomicType defined on the SchemaManager class. + + + + + Instance object of the XdmAtomicType class + + + + + ItemType representing the built-in (but non-primitive) type xs:short + + + + + ItemType representing the primitive type xs:string + + + + + ItemType representing the primitive type xs:boolean + + + + + ItemType representing the primitive type xs:duration + + + + + ItemType representing the primitive type xs:dateTime + + + + + ItemType representing the primitive type xs:date + + + + + ItemType representing the primitive type xs:time + + + + + ItemType representing the primitive type xs:gYearMonth + + + + + ItemType representing the primitive type xs:gMonth + + + + + ItemType representing the primitive type xs:gMonthDay + + + + + ItemType representing the primitive type xs:gYear + + + + + ItemType representing the primitive type xs:gDay + + + + + ItemType representing the primitive type xs:hexBinary + + + + + ItemType representing the primitive type xs:base64Binary + + + + + ItemType representing the primitive type xs:anyURI + + + + + ItemType representing the primitive type xs:QName + + + + + ItemType representing the primitive type xs:NOTATION + + + + + ItemType representing the XPath-defined type xs:untypedAtomic + + + + + ItemType representing the primitive type xs:decimal + + + + + ItemType representing the primitive type xs:float + + + + + ItemType representing the primitive type xs:double + + + + + ItemType representing the built-in (but non-primitive) type xs:integer + + + + + + + + + + ItemType representing the built-in (but non-primitive) type xs:negativeInteger + + + + + ItemType representing the built-in (but non-primitive) type xs:long + + + + + ItemType representing the built-in (but non-primitive) type xs:int + + + + + ItemType representing the built-in (but non-primitive) type xs:byte + + + + + ItemType representing the built-in (but non-primitive) type xs:nonNegativeInteger + + + + + ItemType representing the built-in (but non-primitive) type xs:positiveInteger + + + + + ItemType representing the built-in (but non-primitive) type xs:unsignedLong + + + + + ItemType representing the built-in (but non-primitive) type xs:unsignedInt + + + + + ItemType representing the built-in (but non-primitive) type xs:unsignedShort + + + + + ItemType representing the built-in (but non-primitive) type xs:unsignedByte + + + + + ItemType representing the built-in (but non-primitive) type xs:yearMonthDuration + + + + + ItemType representing the built-in (but non-primitive) type xs:dayTimeDuration + + + + + ItemType representing the built-in (but non-primitive) type xs:normalizedString + + + + + ItemType representing the built-in (but non-primitive) type xs:token + + + + + ItemType representing the built-in (but non-primitive) type xs:language + + + + + ItemType representing the built-in (but non-primitive) type xs:Name + + + + + ItemType representing the built-in (but non-primitive) type xs:NMTOKEN + + + + + ItemType representing the built-in (but non-primitive) type xs:NCName + + + + + ItemType representing the built-in (but non-primitive) type xs:ID + + + + + ItemType representing the built-in (but non-primitive) type xs:IDREF + + + + + ItemType representing the built-in (but non-primitive) type xs:ENTITY + + + + + ItemType representing the built-in (but non-primitive) type xs:dateTimeStamp + (introduced in XSD 1.1) + + + + + Get an XdmAtomicType object representing a built-in atomic type with a given name. + + The name of the required built-in atomic type + An XdmAtomicType object representing the built-in atomic type with the supplied name. + Returns null if there is no built-in atomic type with this name. + It is undefined whether two requests for the same built-in type will return the same object. + + + + Determine whether this item type matches a given item + + the item to be tested against this item type + true if the item matches this item type, false if it does not match + + + + Determine whether this ItemType subsumes another ItemType. Specifically + A.Sumsumes(B) is true if every value that matches the ItemType B also + matches the ItemType A. + + the other ItemType + true if this ItemType subsumes the other ItemType. This includes the case where A and B + represent the same ItemType. + + + + The name of the atomic type, or null if the type is anonymous. + + + + + Instances of XdmNodeKind represent the item types denoted in XPath as document-node(), + element(), attribute(), text(), and so on. These are all represented by singular named instances. + + + + + The item type document-node() + + + + + The item type element() + + + + + The item type attribute() + + + + + The item type text() + + + + + The item type comment() + + + + + The item type processing-instruction() + + + + + The item type namespace-node() + + + + + Get the item type representing the node kind of a supplied node + + The node whose node kind is required + The relevant node kind + + + + Determine whether this item type matches a given item. + + item the item to be tested against this item type + true if the item matches this item type, false if it does not match. + + + + Determine whether this ItemType subsumes another ItemType. Specifically, + A.subsumes(B) is true if every value that matches the ItemType B also matches + the ItemType A. + + the other ItemType + true if this ItemType subsumes the other ItemType. This includes the case where A and B + represent the same ItemType. + + + + Get the item type corresponding to an XmlNodeType as defined in the System.Xml package + + The XmlNodeType to be converted + The corresponding XdmNodeKind + + + + An instance of class XdmSequenceType represents a sequence type, that is, the combination + of an item type and an occurrence indicator. + + + + + Create an XdmSequenceType corresponding to a given XdmItemType and occurrence indicator + + The item type + The occurrence indicator, one of '?' (zero-or-one), + '*' (zero-or-more), '+' (one-or-more), ' ' (a single space) (exactly one), + or 'º' (masculine ordinal indicator, xBA) (exactly zero). The type empty-sequence() + can be represented by an occurrence indicator of 'º' with any item type. + + + + A Serializer takes a tree representation of XML and turns + it into lexical XML markup. + + + Note that this is serialization in the sense of the W3C XSLT and XQuery specifications. + Unlike the class System.Xml.Serialization.XmlSerializer, this object does not + serialize arbitrary CLI objects. + + + + QName identifying the serialization parameter "method". If the method + is a user-defined method, then it is given as a QName in Clark notation, that is + "{uri}local". + + + QName identifying the serialization parameter "byte-order-mark" + + + QName identifying the serialization parameter "cdata-section-elements". + The value of this parameter is given as a space-separated list of expanded QNames in + Clark notation, that is "{uri}local". + + + QName identifying the serialization parameter "doctype-public" + + + QName identifying the serialization parameter "doctype-system" + + + QName identifying the serialization parameter "encoding" + + + QName identifying the serialization parameter "escape-uri-attributes". + The value is the string "yes" or "no". + + + QName identifying the serialization parameter "include-content-type". + The value is the string "yes" or "no". + + + QName identifying the serialization parameter "indent". + The value is the string "yes" or "no". + + + QName identifying the serialization parameter "media-type". + + + QName identifying the serialization parameter "normalization-form" + + + + Set to a string used to separate adjacent items in an XQuery result sequence + + + + + HTML version number + + + + + Build-tree option (XSLT only) + + + + QName identifying the serialization parameter "omit-xml-declaration". + The value is the string "yes" or "no". + + + QName identifying the serialization parameter "standalone". + The value is the string "yes" or "no" or "omit". + + + QName identifying the serialization parameter "suppress-indentation" + (introduced in XSLT/XQuery 3.0). Previously available as "saxon:suppress-indentation" + The value is the string "yes" or "no" or "omit". + + + QName identifying the serialization parameter "undeclare-prefixes". + The value is the string "yes" or "no". + + + QName identifying the serialization parameter "use-character-maps". + This is available only with XSLT. The value of the parameter is a list of expanded QNames + in Clark notation giving the names of character maps defined in the XSLT stylesheet. + + + QName identifying the serialization parameter "version" + + + QName identifying the serialization parameter "saxon:character-representation" + + + + Saxon extension for use when writing to the text output method; this option causes the processing + instructions hex and b64 to be recognized containing hexBinary or base64 data respectively. + + + + QName identifying the serialization parameter "saxon:indent-spaces". The value + is an integer (represented as a string) indicating the amount of indentation required. + If specified, this parameter overrides indent="no". + + + + Saxon extension: set to an integer (represented as a string) giving the desired maximum + length of lines when indenting.Default is 80. + + + + + Saxon extension: set to a space-separated list of attribute names, in Clark notation, + indicating that attributes present in the list should be serialized in the order + indicated, followed by attributes not present in the list(these are sorted first + by namespace, then by local name). + + + + + Saxon extension: request canonical XML output. + + + + + Saxon extension: set to any string. Indicates the sequence of characters used to represent + a newline in the text output method, and in newlines used for indentation in any output + methods that use indentation. + + + + + Saxon extension for internal use: used in XSLT to tell the serializer whether the + stylesheet used version="1.0" or version = "2.0" + + + + QName identifying the serialization parameter "saxon:double-space". The value of this + parameter is given as a space-separated list of expanded QNames in Clark notation, that is + "{uri}local"; each QName identifies an element that should be preceded by an extra blank line within + indented output. + + + QName identifying the serialization parameter "suppress-indentation". Retained + as a synonym of SUPPRESS_INDENTATION for backwards compatibility. + + + QName identifying the serialization parameter "saxon:next-in-chain". This + is available only with XSLT, and identifies the URI of a stylesheet that is to be used to + process the results before passing them to their final destination. + + + QName identifying the serialization parameter "saxon:require-well-formed". The + value is the string "yes" or "no". If set to "yes", the output must be a well-formed + document, or an error will be reported. ("Well-formed" here means that the document node + must have exactly one element child, and no text node children other than whitespace-only + text nodes). + + + + Saxon extension for interfacing with debuggers; indicates that the location information is + available for events in this output stream + + + + + Saxon extension, indicates that the output of a query is to be wrapped before serialization, + such that each item in the result sequence is enclosed in an element indicating its type + + + + Create a Serializer + + + Set a serialization property + In the case of XSLT, properties set within the serializer override + any properties set in xsl:output declarations in the stylesheet. + Similarly, with XQuery, they override any properties set in the Query + prolog using declare option saxon:output. + + + Serializer qout = new Serializer(); + qout.SetOutputProperty(Serializer.METHOD, "xml"); + qout.SetOutputProperty(Serializer.INDENT, "yes"); + qout.SetOutputProperty(Serializer.SAXON_INDENT_SPACES, "1"); + + + The name of the serialization property to be set + The value to be set for the serialization property. May be null + to unset the property (that is, to set it back to the default value). + + + + Set default output properties, for use when no explicit properties are set using SetOutputProperty(). + The values supplied are typically those specified in the stylesheet or query. In the case of XSLT, + they are the properties associated with unamed xsl:output declarations. + + + + + + Get a character map + + + + + Set a character map to be used + + the character map + + + Specify the destination of the serialized output, in the + form of a file name + The name of the file to receive the serialized output. This + method sets the destination base URI to the URI corresponding to the name of the supplied file. + Throws a DynamicError if it is not possible to + create an output stream to write to this file, for example, if the filename is in a + directory that does not exist. + + + Specify the destination of the serialized output, in the + form of a Stream. + Saxon will not close the stream on completion; this is the + caller's responsibility. + The stream to which the output will be written. + This must be a stream that allows writing. + + + Get the current output destination. + an OutputStream, Writer, or File, depending on the previous calls to + SetOutputstream, SetOutputWriter, or SetOutputFile; or null, if no output destintion has + been set up. + + + Set the Processor associated with this Serializer. This will be called automatically if the + serializer is created using one of the Processor.NewSerializer() methods. + the associated Processor + + + Specify the destination of the serialized output, in the + form of a TextWriter. + Note that when writing to a TextWriter, character encoding is + the responsibility of the TextWriter, not the Serializer. This + means that the encoding requested in the output properties is ignored; it also + means that characters that cannot be represented in the target encoding will + use whatever fallback representation the TextWriter defines, rather than + being represented as XML character references. + The stream to which the output will be written. + This must be a stream that allows writing. Saxon will not close the + TextWriter on completion; this is the caller's responsibility. + + + + Serialize an XdmNode to the selected output destination using this serializer. + + The node to be serialized + since 9.8 + + + + Serialize an arbitary XdmValue to the selected output destination using this serializer. + The supplied sequence is first wrapped in a document node according to the rules given in section 2 + (Sequence Normalization) of the XSLT/XQuery serialization specification; the resulting document node + is then serialized using the serialization parameters defined in this serializer. A call on this + method will close the writer or output stream internally. + + The value to be serialized + since 9.8 + + + + Close any resources associated with this destination. Note that this does not + close any user-supplied OutputStream or Writer; those must be closed explicitly + by the calling application. + + + + + The underlying Destination object in the Saxon implementation + + + This property provides access to internal methods in the Saxon engine that are + not specifically exposed in the .NET API. In general these methods should be + considered to be less stable than the classes in the Saxon.Api namespace. + The internal methods follow + Java naming conventions rather than .NET conventions. + Information about the returned object + (and the objects it provides access to) is included in the Saxon JavaDoc docmentation. + + + returns the underlying Destination object + + + + Close the destination and notify all registered listeners that it has been closed. + This method is intended for internal use by Saxon. The method first calls + to close the destination, then it calls java.util.function.Consumer.accept() + on each of the listeners in turn to notify the fact that it has been closed. + + + + This property determines the base Uri of the constructed Serializer. + + + + + A DomDestination represents an XmlDocument that is constructed to hold the + output of a query or transformation. + + + No data needs to be supplied to the DomDestination object. The query or transformation + populates an XmlDocument, which may then be retrieved as the value of the XmlDocument + property. + + + + Construct a DomDestination. + With this constructor, the system will create a new DOM Document + to act as the destination of the query or transformation results. The document + node of the new document may be retrieved via the XmlDocument property. + + + Construct a DomDestination based on an existing document node. + The new data will be added as a child of the supplied node. + The document node to which new contents will + be attached. To ensure that the new document is well-formed, this document node + should have no existing children. + + + Construct a DomDestination based on an existing document fragment node. + The new data will be added as a child of the supplied node. + The document fragment node to which new contents will + be attached. The new contents will be added after any existing children. + + + Construct a DomDestination based on an existing element node. + The new data will be added as a child of the supplied element node. + The element node to which new contents will + be attached. The new contents will be added after any existing children. + + + + Close any resources associated with this destination. Note that this does not + close any user-supplied OutputStream or Writer; those must be closed explicitly + by the calling application. + + + + + The underlying Destination object in the Saxon implementation + + + This property provides access to internal methods in the Saxon engine that are + not specifically exposed in the .NET API. In general these methods should be + considered to be less stable than the classes in the Saxon.Api namespace. + The internal methods follow + Java naming conventions rather than .NET conventions. + Information about the returned object + (and the objects it provides access to) is included in the Saxon JavaDoc docmentation. + + + returns the underlying Destination object + + + After construction, retrieve the constructed document node. + If the zero-argument constructor was used, this will be a newly + constructed document node. If the constructor supplied a document node, the + same document node will be returned. If the constructor supplied a document fragment + node or an element node, this method returns the OwnerDocument property of + that node. + + + + A RawDestination is an Destination that accepts a sequence output + by a stylesheet or query and returns it directly as an XdmValue, without + constructing an XML tree, and without serialization. It corresponds to the serialization + option build-tree="no". + + + + Construct a RawDestination + + + + The underlying Destination object in the Saxon implementation + + + This property provides access to internal methods in the Saxon engine that are + not specifically exposed in the .NET API. In general these methods should be + considered to be less stable than the classes in the Saxon.Api namespace. + The internal methods follow + Java naming conventions rather than .NET conventions. + Information about the returned object + (and the objects it provides access to) is included in the Saxon JavaDoc docmentation. + + + returns the underlying Destination object + + + + Close the destination and notify all registered listeners that it has been closed. + This method is intended for internal use by Saxon. The method first calls + to close the destination, then it calls java.util.function.Consumer.accept() + on each of the listeners in turn to notify the fact that it has been closed. + + + + + Close any resources associated with this destination. Note that this does not + close any user-supplied OutputStream or Writer; those must be closed explicitly + by the calling application. + + + + This property determines the base URI of the constructed XdmNode. + If the BaseUri property of the XdmDestination is set before the destination is written to, + then the constructed XdmNode will have this base URI. Setting this property after constructing the node + has no effect. + + + + After construction, retrieve the constructed document node. + + The value of the property will be null if no data has been written to the + RawDestination, either because the process that writes to the destination has not + yet been run, or because the process produced no output. + + + + + A NullDestination is an XmlDestination that discards all its output. + + + + Construct a NullDestination + + + + The underlying Destination object in the Saxon implementation, which in the NullDestination is null. + + returns null + + + This property determines the base Uri of the constructed Serializer. + + + + + A TextWriterDestination is an implementation of XmlDestination that wraps + an instance of XmlWriter. + + + The name TextWriterDestination is a misnomer; originally this class would + only wrap an XmlTextWriter. It will now wrap any XmlWriter. + Note that when a TextWriterDestination is used to process the output of a stylesheet + or query, the output format depends only on the way the underlying XmlWriter + is configured; serialization parameters present in the stylesheet or query are ignored. + The XSLT disable-output-escaping option is also ignored. If serialization + is to be controlled from the stylesheet or query, use a Serializer as the + Destination. + + + + Construct a TextWriterDestination + The XmlWriter that is to be notified of the events + representing the XML document. + + + + Close any resources associated with this destination. Note that this does not + close any user-supplied OutputStream or Writer; those must be closed explicitly + by the calling application. + + + + + Return a Receiver. Saxon calls this method to obtain a Java Receiver, to which it then sends + a sequence of events representing the content of an XML document. The method is intended + primarily for internal use, and may give poor diagnostics if used incorrectly. + + The receiver + The Saxon configuration as a JPipelineConfiguration. + This is supplied so that the destination can + use information from the configuration (for example, a reference to the name pool) + to construct or configure the returned Receiver. + + + + + Return a Receiver. Saxon calls this method to obtain a Java Receiver, to which it then sends + a sequence of events representing the content of an XML document. The method is intended + primarily for internal use, and may give poor diagnostics if used incorrectly. + + The receiver + The Saxon configuration as a JPipelineConfiguration. + This is supplied so that the destination can + use information from the configuration (for example, a reference to the name pool) + to construct or configure the returned Receiver. + Serialization parameters known to the caller of the method; typically, output + properties defined in a stylesheet or query. These will mainly be of interest if the destination is performing serialization, but + soem properties (such as item-separator) are also used in other situations. + + + + The underlying Destination object in the Saxon implementation + + + This property provides access to internal methods in the Saxon engine that are + not specifically exposed in the .NET API. In general these methods should be + considered to be less stable than the classes in the Saxon.Api namespace. + The internal methods follow + Java naming conventions rather than .NET conventions. + Information about the returned object + (and the objects it provides access to) is included in the Saxon JavaDoc docmentation. + + + returns the underlying Destination object + + + + The CloseAfterUse property indicates whether the underlying XmlWriter is closed + (by calling its Close() method) when Saxon has finished writing to it. The default + value is true, in which case Close() is called. If the property is set to false, + Saxon will refrain from calling the Close() method, and merely call Flush(), + which can be useful if further output is to be written to the XmlWriter by the application. + + + + + An XdmDestination is an XmlDestination in which an XdmNode + is constructed to hold the output of a query or transformation: + that is, a tree using Saxon's implementation of the XDM data model. + + + No data needs to be supplied to the XdmDestination object. The query or transformation + populates an XmlNode, which may then be retrieved as the value of the XmlNode + property. + An XdmDestination can be reused to hold the results of a second transformation only + if the Reset method is first called to reset its state. + + + + Construct an XdmDestination + + + Reset the state of the XdmDestination so that it can be used to hold + the result of another query or transformation. + + + + Get the underlying Saxon Destination object from the XdmDestination. + This method is for internal use but is provided for the benefit of applications that need to mix + use of the Saxon .NET API with direct use of the underlying objects + and methods offered by the Java implementation. + + + + + Set the base URI of the resource being written to this destination + + the base URI to be used + + + + Get the base URI of the resource being written to this destination + + the base URI, or null if none is known + + + + Close the destination, allowing resources to be released. Saxon calls this + method when it has finished writing to the destination. + + + + + The Tree Model implementation to be used for the constructed document. By default + the TinyTree is used. The main reason for using the LinkedTree alternative is if + updating is required (the TinyTree is not updateable). + + + + This property determines the base URI of the constructed XdmNode. + If the BaseUri property of the XdmDestination is set before the destination is written to, + then the constructed XdmNode will have this base URI. Setting this property after constructing the node + has no effect. + + + + After construction, retrieve the constructed document node. + + The value of the property will be null if no data has been written to the + XdmDestination, either because the process that writes to the destination has not + yet been run, or because the process produced no output. + + + + + TreeProtector is a filter that ensures that the events reaching the Builder constitute a single + tree rooted at an element or document node (because anything else will crash the builder) + + + + + Constructor + + Set the underlying receiver + + + + Start of a document node + + + + + + Notify the end of a document node + + + + + Notify the start of an element + + + + + + + + + + + End of element + + + + + Character data + + Character data as input + Provides information such as line number and system ID + Bit significant value. The following bits are defined + + + + Processing instruction + + The PI name. This must be a legal name (it will not be checked) + The data portion of the processing instruction + provides information about the PI + Additional information about the PI + + + + Output a comment + + The content of the comment + provides information such as line number and system ID + Additional information about the comment + + + + Append an arbitrary item (node or atomic value) to the output + + the item to be appended + the location of the calling instruction, for diagnostics + if the item is an element node, this indicates whether its namespace need to be copied. + 0x80000 means ALL_NAMESPACE, 0x40000 means LOCAL_NAMESPACE and 0 means no namespace + +
+
diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/dk.gov.oiosi.samples.httpEndpointExample.csproj b/samples/dk.gov.oiosi.samples.httpEndpointExample/dk.gov.oiosi.samples.httpEndpointExample.csproj index 0a6f25215b17746701590e982638e89d4e9fa1c0..cfdae78c3fbeb6c47c5407cf5036185670543892 100644 --- a/samples/dk.gov.oiosi.samples.httpEndpointExample/dk.gov.oiosi.samples.httpEndpointExample.csproj +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/dk.gov.oiosi.samples.httpEndpointExample.csproj @@ -1,5 +1,5 @@  - + Debug @@ -12,7 +12,7 @@ Properties dk.gov.oiosi.samples.httpEndpointExample dk.gov.oiosi.samples.httpEndpointExample - v3.5 + v4.6.2 @@ -23,6 +23,9 @@ + + + true @@ -33,6 +36,7 @@ prompt 4 AnyCPU + false pdbonly @@ -41,14 +45,13 @@ TRACE prompt 4 + false - - 3.5 - + @@ -58,15 +61,14 @@ 3.0 - - 3.5 - + + + + - - 3.5 - + diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/dk.gov.oiosi.samples.httpEndpointExample.csproj.user b/samples/dk.gov.oiosi.samples.httpEndpointExample/dk.gov.oiosi.samples.httpEndpointExample.csproj.user new file mode 100644 index 0000000000000000000000000000000000000000..f9f246180c2581b5d6b7d51c1209873282eda0e3 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/dk.gov.oiosi.samples.httpEndpointExample.csproj.user @@ -0,0 +1,39 @@ + + + + Debug|Any CPU + false + + + + + + + FolderProfile + + + + + + + + CurrentPage + True + False + False + False + + + + + + + + + True + False + + + + + \ No newline at end of file diff --git a/samples/dk.gov.oiosi.samples.httpEndpointExample/dk.gov.oiosi.samples.httpEndpointExample.sln b/samples/dk.gov.oiosi.samples.httpEndpointExample/dk.gov.oiosi.samples.httpEndpointExample.sln new file mode 100644 index 0000000000000000000000000000000000000000..71cd09faf5fcc0d1c12578c958a660b43630f459 --- /dev/null +++ b/samples/dk.gov.oiosi.samples.httpEndpointExample/dk.gov.oiosi.samples.httpEndpointExample.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31205.134 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "dk.gov.oiosi.samples.httpEndpointExample", "dk.gov.oiosi.samples.httpEndpointExample.csproj", "{D07CB4A1-8CB2-45C3-A242-6749796D4593}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D07CB4A1-8CB2-45C3-A242-6749796D4593}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D07CB4A1-8CB2-45C3-A242-6749796D4593}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D07CB4A1-8CB2-45C3-A242-6749796D4593}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D07CB4A1-8CB2-45C3-A242-6749796D4593}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8FBE8016-0344-4D39-9078-94632876D9AE} + EndGlobalSection +EndGlobal diff --git a/src/dk.gov.oiosi.Logging/ReadMe.txt b/src/dk.gov.oiosi.Logging/ReadMe.txt index dcbb565a8cb95089091fef20a2962e4278395757..f2556b49840dd7bedbe2779ce7b67b980342e533 100644 --- a/src/dk.gov.oiosi.Logging/ReadMe.txt +++ b/src/dk.gov.oiosi.Logging/ReadMe.txt @@ -1,3 +1,3 @@ This project can create a logger. The project only reference the dk.gov.oiosi.appConfig project. -Other project can reference this project, if they which to use the logging functionality. \ No newline at end of file +Other project can reference this project, if they wish to use the logging functionality. \ No newline at end of file diff --git a/src/dk.gov.oiosi.Logging/dk.gov.oiosi.Logging.csproj b/src/dk.gov.oiosi.Logging/dk.gov.oiosi.Logging.csproj index 49a2fc954b5c50f786f92c5bcff6b5e298262403..6446ec0fff4c607a59ec2f49ad949512e9e9c2f2 100644 --- a/src/dk.gov.oiosi.Logging/dk.gov.oiosi.Logging.csproj +++ b/src/dk.gov.oiosi.Logging/dk.gov.oiosi.Logging.csproj @@ -15,7 +15,8 @@ 3.5 - v3.5 + v4.6.2 + true @@ -26,6 +27,7 @@ prompt 4 bin\Debug\dk.gov.oiosi.logging.XML + false pdbonly @@ -34,6 +36,7 @@ TRACE prompt 4 + false @@ -103,11 +106,11 @@ - \ No newline at end of file diff --git a/src/dk.gov.oiosi.appConfig/dk.gov.oiosi.appConfig.csproj b/src/dk.gov.oiosi.appConfig/dk.gov.oiosi.appConfig.csproj index a9ba0f73ff84a9c320d48b1b5aa155806c8533c5..0ef0b00cb60c83f3edda41b24fe35f5e8f60903a 100644 --- a/src/dk.gov.oiosi.appConfig/dk.gov.oiosi.appConfig.csproj +++ b/src/dk.gov.oiosi.appConfig/dk.gov.oiosi.appConfig.csproj @@ -10,13 +10,14 @@ Properties dk.gov.oiosi.appConfig dk.gov.oiosi.appConfig - v3.5 + v4.6.2 512 3.5 + true @@ -26,6 +27,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -34,6 +36,7 @@ TRACE prompt 4 + false @@ -72,11 +75,11 @@ - \ No newline at end of file diff --git a/src/dk.gov.oiosi.configuration/ConfigurationHandler.cs b/src/dk.gov.oiosi.configuration/ConfigurationHandler.cs index bd42841cc835aae4487f01fe7bb9880b18109f15..7a67dd97788f376fbd4f3779937964f05dcd7685 100644 --- a/src/dk.gov.oiosi.configuration/ConfigurationHandler.cs +++ b/src/dk.gov.oiosi.configuration/ConfigurationHandler.cs @@ -110,7 +110,7 @@ namespace dk.gov.oiosi.configuration configurationHandler.logger.Debug("New configuration file: " + value); if (!fileInfo.Exists) { - configurationHandler.logger.Warn("The configuration file does not exist: " + fileInfo.FullName); + configurationHandler.logger.Warn("W-RSP11028: The configuration file does not exist: " + fileInfo.FullName); } ConfigurationDocument.ConfigFilePath = fileInfo.FullName; diff --git a/src/dk.gov.oiosi.configuration/ErrorMessages.Designer.cs b/src/dk.gov.oiosi.configuration/ErrorMessages.Designer.cs index e7c95a0e9cd4df73735a2a0a98c821edc06a22df..ced2c6d93742c954e76d9f4ab772d6d7e2af0fa3 100644 --- a/src/dk.gov.oiosi.configuration/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi.configuration/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.configuration { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi.configuration/dk.gov.oiosi.configuration.csproj b/src/dk.gov.oiosi.configuration/dk.gov.oiosi.configuration.csproj index cdfa33c1db888a84bcfb6fcbc9c4ae7b30a45a51..4f428e8dc3ff608c32bddddc54dfcb4f0093c8af 100644 --- a/src/dk.gov.oiosi.configuration/dk.gov.oiosi.configuration.csproj +++ b/src/dk.gov.oiosi.configuration/dk.gov.oiosi.configuration.csproj @@ -15,7 +15,8 @@ 3.5 - v3.5 + v4.6.2 + true @@ -26,6 +27,7 @@ prompt 4 bin\Debug\dk.gov.oiosi.configuration.XML + false pdbonly @@ -34,6 +36,7 @@ TRACE prompt 4 + false @@ -91,11 +94,11 @@ - \ No newline at end of file diff --git a/src/dk.gov.oiosi.exception/MainException.cs b/src/dk.gov.oiosi.exception/MainException.cs index d02060f5fe4e89e28669d5202393290ee5bdeb5b..d03b62369bb7c2e88e4d1109389644803757aaeb 100644 --- a/src/dk.gov.oiosi.exception/MainException.cs +++ b/src/dk.gov.oiosi.exception/MainException.cs @@ -66,8 +66,7 @@ namespace dk.gov.oiosi.exception /// Construct an exception. It assumes that the error message text is /// stored in the main resource file of this module /// - public MainException() - { + public MainException() { this.logger = LoggerFactory.Create(this.GetType()); this.SetMessage(new Dictionary(), null); } @@ -78,10 +77,10 @@ namespace dk.gov.oiosi.exception /// of this module /// /// the resourceFile - public MainException(ResourceManager resourceManager) + public MainException(ResourceManager resourceManager, string errorCode = "") { this.logger = LoggerFactory.Create(this.GetType()); - this.SetMessage(resourceManager, new Dictionary(), null); + this.SetMessage(resourceManager, new Dictionary(), null, errorCode); } /// @@ -101,10 +100,10 @@ namespace dk.gov.oiosi.exception /// text is stored in the main resource file of this module /// /// the keyword for the message - public MainException(Dictionary keywords) + public MainException(Dictionary keywords, string errorCode = "") { this.logger = LoggerFactory.Create(this.GetType()); - this.SetMessage(keywords, null); + this.SetMessage(keywords, null, errorCode); } /// @@ -126,10 +125,10 @@ namespace dk.gov.oiosi.exception /// /// the resourceFile /// the keyword for the message - public MainException(ResourceManager resourceManager, Dictionary keywords) + public MainException(ResourceManager resourceManager, Dictionary keywords, string errorCode = "") { this.logger = LoggerFactory.Create(this.GetType()); - this.SetMessage(resourceManager, keywords, null); + this.SetMessage(resourceManager, keywords, null, errorCode); } /// @@ -152,11 +151,11 @@ namespace dk.gov.oiosi.exception /// /// the resourceFile /// the innerException to throw - public MainException(ResourceManager resourceManager, Exception innerException) + public MainException(ResourceManager resourceManager, Exception innerException, string errorCode = "") : base(string.Empty, innerException) { this.logger = LoggerFactory.Create(this.GetType()); - this.SetMessage(resourceManager, new Dictionary(), innerException); + this.SetMessage(resourceManager, new Dictionary(), innerException, errorCode); } /// /// Constructs an exception with external error messages and an inner exception. @@ -165,11 +164,11 @@ namespace dk.gov.oiosi.exception /// /// the resourceFile /// the innerException to throw - public MainException(ICollection resourceManager, Exception innerException) + public MainException(ICollection resourceManager, Exception innerException, string errorCode = "") : base(string.Empty, innerException) { this.logger = LoggerFactory.Create(this.GetType()); - this.SetMessage(resourceManager, new Dictionary(), innerException); + this.SetMessage(resourceManager, new Dictionary(), innerException, errorCode); } /// @@ -178,11 +177,12 @@ namespace dk.gov.oiosi.exception /// /// the keyword for the message /// the innerexception to throw - public MainException(Dictionary keywords, Exception innerException) + /// The NemHandel standard error-code syntax (Optional) + public MainException(Dictionary keywords, Exception innerException, string errorCode = "") : base(string.Empty, innerException) { this.logger = LoggerFactory.Create(this.GetType()); - this.SetMessage(keywords, innerException); + this.SetMessage(keywords, innerException, errorCode); } /// @@ -193,11 +193,11 @@ namespace dk.gov.oiosi.exception /// the resourcefile /// the keyword for the message /// the innerexception of the thrown exception - public MainException(ResourceManager resourceManager, Dictionary keywords, Exception innerException) + public MainException(ResourceManager resourceManager, Dictionary keywords, Exception innerException, string errorCode = "") : base(string.Empty, innerException) { this.logger = LoggerFactory.Create(this.GetType()); - this.SetMessage(resourceManager, keywords, innerException); + this.SetMessage(resourceManager, keywords, innerException, errorCode); } /// @@ -208,11 +208,11 @@ namespace dk.gov.oiosi.exception /// the resourcefile /// the keyword for the message /// the innerexception of the thrown exception - public MainException(ICollection resourceManager, Dictionary keywords, Exception innerException) + public MainException(ICollection resourceManager, Dictionary keywords, Exception innerException, string errorCode = "") : base(string.Empty, innerException) { this.logger = LoggerFactory.Create(this.GetType()); - this.SetMessage(resourceManager, keywords, innerException); + this.SetMessage(resourceManager, keywords, innerException, errorCode); } #region Standard Exception implementation @@ -273,11 +273,14 @@ namespace dk.gov.oiosi.exception get { return message; } } - private void SetMessage(Dictionary keywords, Exception originalException) { + private void SetMessage(Dictionary keywords, Exception originalException, string errorCode = "") { Type exceptionType = this.GetType(); try { - message = exceptionMessageStore.GetExceptionMessage(resources, exceptionType, keywords); + message = + !string.IsNullOrEmpty(errorCode) ? + string.Format("{0}: {1}", errorCode, exceptionMessageStore.GetExceptionMessage(resources, exceptionType, keywords)) : + exceptionMessageStore.GetExceptionMessage(resources, exceptionType, keywords); } catch { @@ -296,19 +299,19 @@ namespace dk.gov.oiosi.exception } } - private void SetMessage(ResourceManager resource, Dictionary keywords, Exception originalException) + private void SetMessage(ResourceManager resource, Dictionary keywords, Exception originalException, string errorCode = "") { List collectiveResources = new List(resources); collectiveResources.Add(resource); - this.SetMessage(collectiveResources, keywords, originalException); + this.SetMessage(collectiveResources, keywords, originalException, errorCode); } - private void SetMessage(ICollection resourceManagerCollection, Dictionary keywords, Exception originalException) + private void SetMessage(ICollection resourceManagerCollection, Dictionary keywords, Exception originalException, string errorCode = "") { Type exceptionType = this.GetType(); try { - message = exceptionMessageStore.GetExceptionMessage(resourceManagerCollection, exceptionType, keywords); + message = !string.IsNullOrEmpty(errorCode) ? string.Format("{0}: {1}", errorCode, exceptionMessageStore.GetExceptionMessage(resourceManagerCollection, exceptionType, keywords)): exceptionMessageStore.GetExceptionMessage(resourceManagerCollection, exceptionType, keywords); } catch { diff --git a/src/dk.gov.oiosi.exception/MessageStore/ErrorMessages.Designer.cs b/src/dk.gov.oiosi.exception/MessageStore/ErrorMessages.Designer.cs index ded2cb89b1f73b0b2ed29b70ff47f42fd1974d32..9850217aebd3873fa85a0ec97df9b12297baa8d8 100644 --- a/src/dk.gov.oiosi.exception/MessageStore/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi.exception/MessageStore/ErrorMessages.Designer.cs @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.exception.MessageStore { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi.exception/MessageStore/ResourceFileExceptionMessageStore.cs b/src/dk.gov.oiosi.exception/MessageStore/ResourceFileExceptionMessageStore.cs index 055acd318093c516ca163b981dc23f405609f8b9..66dcb34627c10e3c2b751d8dc99bf0110c9fee59 100644 --- a/src/dk.gov.oiosi.exception/MessageStore/ResourceFileExceptionMessageStore.cs +++ b/src/dk.gov.oiosi.exception/MessageStore/ResourceFileExceptionMessageStore.cs @@ -114,7 +114,7 @@ namespace dk.gov.oiosi.exception.MessageStore { if (unformatedErrorMessage == null && throwException) { - throw new MessageToExceptionNotFoundException("Der kunne ikke findes en fejlbesked til fejlen '" + exceptionType.ToString() + "'."); + throw new MessageToExceptionNotFoundException("E-RSP34001: Der kunne ikke findes en fejlbesked til fejlen '" + exceptionType.ToString() + "'."); } return unformatedErrorMessage; @@ -136,7 +136,7 @@ namespace dk.gov.oiosi.exception.MessageStore { //This exception cannot be handled by the same way as the standard exception if (partOfKeyword) { - throw new DoubleStartOfKeywordException("Der dobbelt start af keyword i beskeden : '" + unformatedErrorMessage + "'."); + throw new DoubleStartOfKeywordException("E-RSP34002: Der dobbelt start af keyword i beskeden : '" + unformatedErrorMessage + "'."); } partOfKeyword = true; @@ -148,7 +148,7 @@ namespace dk.gov.oiosi.exception.MessageStore { if (!partOfKeyword) { // part two found before part one - not good. - throw new UnexpectedEndOfKeywordException("Der er et uventet afslutning af keyword i beskeden : '" + unformatedErrorMessage + "'."); + throw new UnexpectedEndOfKeywordException("E-RSP34003: Der er et uventet afslutning af keyword i beskeden : '" + unformatedErrorMessage + "'."); } string foundKeyword = string.Empty; @@ -157,8 +157,8 @@ namespace dk.gov.oiosi.exception.MessageStore { // This exception cannot be handled by the same way as the standard exception if (!keywordExits) { - logger.Warn("Keyword '" + keyword + "' ikke fundet i de medsendte keywords til excpetion '" + exceptionType.ToString() + "'."); - throw new KeywordNotFoundException("Keyword '" + keyword + "' ikke fundet i de medsendte keywords til excpetion '" + exceptionType.ToString() + "'."); + logger.Warn("W-RSP34004: Keyword '" + keyword + "' ikke fundet i de medsendte keywords til excpetion '" + exceptionType.ToString() + "'."); + throw new KeywordNotFoundException("W-RSP34004: Keyword '" + keyword + "' ikke fundet i de medsendte keywords til excpetion '" + exceptionType.ToString() + "'."); } fixedString += foundKeyword; diff --git a/src/dk.gov.oiosi.exception/NullArgumentException.cs b/src/dk.gov.oiosi.exception/NullArgumentException.cs index e184b0f8fbf6a1a5c9565415ddd7755de5dd9aad..9aa4a1b4b071562adc2fdddf1de3f00860d029c8 100644 --- a/src/dk.gov.oiosi.exception/NullArgumentException.cs +++ b/src/dk.gov.oiosi.exception/NullArgumentException.cs @@ -46,6 +46,7 @@ namespace dk.gov.oiosi.exception { /// Constructor /// /// Name of the argument that was null - public NullArgumentException(string argument) : base(KeywordFromString.GetKeyword("argument", argument)) { } + /// NemHandel standardised error code + public NullArgumentException(string argument, string errorCode ="") : base(KeywordFromString.GetKeyword("argument", argument), errorCode) { } } } diff --git a/src/dk.gov.oiosi.exception/NullOrEmptyArgumentException.cs b/src/dk.gov.oiosi.exception/NullOrEmptyArgumentException.cs index 6b78297020ebf5b9f60cf764a473e3ccc2f806f8..dadea7b0ad073953cd348b29209edf6f06a31e85 100644 --- a/src/dk.gov.oiosi.exception/NullOrEmptyArgumentException.cs +++ b/src/dk.gov.oiosi.exception/NullOrEmptyArgumentException.cs @@ -46,6 +46,7 @@ namespace dk.gov.oiosi.exception { /// Constructor /// /// Name of the argument that was null or empty - public NullOrEmptyArgumentException(string argument) : base(KeywordFromString.GetKeyword("argument", argument)) { } + /// NemHandel standardised error code + public NullOrEmptyArgumentException(string argument, string errorCode = "") : base(KeywordFromString.GetKeyword("argument", argument), errorCode) { } } } diff --git a/src/dk.gov.oiosi.exception/UnexpectedNumberOfCharactersException.cs b/src/dk.gov.oiosi.exception/UnexpectedNumberOfCharactersException.cs index f3b78e7452760d2cd366e4a6ca5724aa3c47206b..1e82b31d38fe34668bab6d494b24a8d3ac6d7bda 100644 --- a/src/dk.gov.oiosi.exception/UnexpectedNumberOfCharactersException.cs +++ b/src/dk.gov.oiosi.exception/UnexpectedNumberOfCharactersException.cs @@ -49,7 +49,7 @@ namespace dk.gov.oiosi.exception { /// /// The argument that was checked for character count /// The number of characters found - public UnexpectedNumberOfCharactersException(string argument, int characters) : base(GetKeywords(argument, characters)) { } + public UnexpectedNumberOfCharactersException(string argument, int characters, string errorCode = "") : base(GetKeywords(argument, characters), errorCode) { } /// /// Returns the relevant keyword key/values for the exception text diff --git a/src/dk.gov.oiosi.exception/dk.gov.oiosi.exception.csproj b/src/dk.gov.oiosi.exception/dk.gov.oiosi.exception.csproj index 80d8e0b395587c2961e7b4a39e426b92715aaeb7..7ac82698c1c7bb6f32b3b8d8d51219010ae50dc5 100644 --- a/src/dk.gov.oiosi.exception/dk.gov.oiosi.exception.csproj +++ b/src/dk.gov.oiosi.exception/dk.gov.oiosi.exception.csproj @@ -15,7 +15,8 @@ 3.5 - v3.5 + v4.6.2 + true @@ -26,6 +27,7 @@ prompt 4 bin\Debug\dk.gov.oiosi.exception.XML + false pdbonly @@ -34,6 +36,7 @@ TRACE prompt 4 + false @@ -104,11 +107,11 @@ - \ No newline at end of file diff --git a/src/dk.gov.oiosi.raspProfile/DefaultDocumentTypes.cs b/src/dk.gov.oiosi.raspProfile/DefaultDocumentTypes.cs index 3abd2936a5880083e676e17efb5ff4233dbbbabf..8646dfbb0ed64d1fb1dd3baf10de66702caffb5f 100644 --- a/src/dk.gov.oiosi.raspProfile/DefaultDocumentTypes.cs +++ b/src/dk.gov.oiosi.raspProfile/DefaultDocumentTypes.cs @@ -168,6 +168,7 @@ namespace dk.gov.oiosi.raspProfile ////KeyTypeMapping uppercasedCVRMapping = new KeyTypeMapping("CVR", "cvr"); //// oioubl + /* KeyTypeMapping glnMapping = new KeyTypeMapping("GLN", "ean"); KeyTypeMapping dkcvrMapping = new KeyTypeMapping("DK:CVR", "cvr"); KeyTypeMapping dkcprMapping = new KeyTypeMapping("DK:CPR", "cpr"); @@ -183,6 +184,7 @@ namespace dk.gov.oiosi.raspProfile mappingExpression.AddMapping(dkseMapping); mappingExpression.AddMapping(dkpMapping); mappingExpression.AddMapping(dkvansMapping); + */ return key; } diff --git a/src/dk.gov.oiosi.raspProfile/DefaultLdapConfig.cs b/src/dk.gov.oiosi.raspProfile/DefaultLdapConfig.cs index 4f29328031a3dbf6a392a5a819c2e06ed3bc968e..b9b827a468182904a72cd5f98564011a83b60184 100644 --- a/src/dk.gov.oiosi.raspProfile/DefaultLdapConfig.cs +++ b/src/dk.gov.oiosi.raspProfile/DefaultLdapConfig.cs @@ -88,13 +88,16 @@ namespace dk.gov.oiosi.raspProfile public virtual void SetDefaultLdapConfig() { LdapSettings ldapSettings = ConfigurationHandler.GetConfigurationSection(); + // Lookup for live OCES certificates ldapSettings.Host = "dir.certifikat.dk"; - ldapSettings.Host = "crtdir.certifikat.dk"; - ldapSettings.MaxResults = 1; - ldapSettings.Port = 389; + ldapSettings.CertificateInfrastructures = new CertificateInfrastructure[] + { + new CertificateInfrastructure{Id = "NemID", Host = "crtdir.certifikat.dk", Port = 389 }, + new CertificateInfrastructure{Id = "MitID", Host = "ca1.cti-gov.dk", Port = 389 } + }; + ldapSettings.ConnectionTimeoutMsec = 5000; - ldapSettings.SearchClientTimeoutMsec = 5000; - ldapSettings.SearchServerTimeoutMsec = 5000; + ldapSettings.SocketTimeoutMsec = 5000; } /// @@ -104,12 +107,11 @@ namespace dk.gov.oiosi.raspProfile { LdapSettings ldapSettings = ConfigurationHandler.GetConfigurationSection(); // Lookup for test OCES certificates ldapSettings.Host = "fenris.certifikat.dk"; - ldapSettings.Host = "crtdir.pp.certifikat.dk"; - ldapSettings.MaxResults = 1; - ldapSettings.Port = 389; + //TOOD + //ldapSettings.Host = "crtdir.pp.certifikat.dk"; + //ldapSettings.Port = 389; ldapSettings.ConnectionTimeoutMsec = 5000; - ldapSettings.SearchClientTimeoutMsec = 5000; - ldapSettings.SearchServerTimeoutMsec = 5000; + ldapSettings.SocketTimeoutMsec = 5000; } /// diff --git a/src/dk.gov.oiosi.raspProfile/DefaultOcesCertificate.cs b/src/dk.gov.oiosi.raspProfile/DefaultOcesCertificate.cs index 224386429922ab52dd82dbaf930ede9918938b1e..b98efc305863a8a491ee2856336428f443d57e5e 100644 --- a/src/dk.gov.oiosi.raspProfile/DefaultOcesCertificate.cs +++ b/src/dk.gov.oiosi.raspProfile/DefaultOcesCertificate.cs @@ -52,13 +52,9 @@ namespace dk.gov.oiosi.raspProfile { OcesX509CertificateConfig config = ConfigurationHandler.GetConfigurationSection(); - string personalOcesCertificateSubjectKey = "PID"; - string employeeOcesCertificateSubjectKey = "RID"; - string organizationOcesCertificateSubjectKey = "UID"; + string organizationOcesCertificateSubjectKey = "UI:D"; string functionOcesCertificateSubjectKey = "FID"; - config.PersonalCertificateSubjectKey.SubjectKeyString = personalOcesCertificateSubjectKey; - config.EmployeeCertificateSubjectKey.SubjectKeyString = employeeOcesCertificateSubjectKey; config.OrganizationCertificateSubjectKey.SubjectKeyString = organizationOcesCertificateSubjectKey; config.FunctionCertificateSubjetKey.SubjectKeyString = functionOcesCertificateSubjectKey; } @@ -70,13 +66,9 @@ namespace dk.gov.oiosi.raspProfile { OcesX509CertificateConfig config = ConfigurationHandler.GetConfigurationSection(); - string personalOcesCertificateSubjectKey = "PID"; - string employeeOcesCertificateSubjectKey = "RID"; - string organizationOcesCertificateSubjectKey = "UID"; + string organizationOcesCertificateSubjectKey = "UI:D"; string functionOcesCertificateSubjectKey = "FID"; - config.PersonalCertificateSubjectKey.SubjectKeyString = personalOcesCertificateSubjectKey; - config.EmployeeCertificateSubjectKey.SubjectKeyString = employeeOcesCertificateSubjectKey; config.OrganizationCertificateSubjectKey.SubjectKeyString = organizationOcesCertificateSubjectKey; config.FunctionCertificateSubjetKey.SubjectKeyString = functionOcesCertificateSubjectKey; } diff --git a/src/dk.gov.oiosi.raspProfile/DefaultRootCertificateCollectionConfig.cs b/src/dk.gov.oiosi.raspProfile/DefaultRootCertificateCollectionConfig.cs index 97c2afa25da298626b5648d4dc1338f15d9e2fc9..6e44d7c3e57cad1b96d57154b141bfbceb3d95b3 100644 --- a/src/dk.gov.oiosi.raspProfile/DefaultRootCertificateCollectionConfig.cs +++ b/src/dk.gov.oiosi.raspProfile/DefaultRootCertificateCollectionConfig.cs @@ -70,6 +70,14 @@ namespace dk.gov.oiosi.raspProfile certificatLocation.StoreLocation = StoreLocation.LocalMachine; certificatLocation.StoreName = StoreName.Root; rootCertificateCollectionConfig.GetAsList().Add(certificatLocation); + + // MitId + certificatLocation = new RootCertificateLocation(); + certificatLocation.Description = "Den Danske Stat OCES rod-CA"; + certificatLocation.SerialNumber = "573f57e67530f1a0777dfbc69f090438d3360256"; + certificatLocation.StoreLocation = StoreLocation.LocalMachine; + certificatLocation.StoreName = StoreName.Root; + rootCertificateCollectionConfig.GetAsList().Add(certificatLocation); } /// @@ -95,6 +103,14 @@ namespace dk.gov.oiosi.raspProfile certificatLocation.StoreLocation = StoreLocation.LocalMachine; certificatLocation.StoreName = StoreName.Root; rootCertificateCollectionConfig.GetAsList().Add(certificatLocation); + + // MitId + certificatLocation = new RootCertificateLocation(); + certificatLocation.Description = "Den Danske Stat OCES rod-CA"; + certificatLocation.SerialNumber = "573f57e67530f1a0777dfbc69f090438d3360256"; + certificatLocation.StoreLocation = StoreLocation.LocalMachine; + certificatLocation.StoreName = StoreName.Root; + rootCertificateCollectionConfig.GetAsList().Add(certificatLocation); } /// diff --git a/src/dk.gov.oiosi.raspProfile/DefaultUddiConfig.cs b/src/dk.gov.oiosi.raspProfile/DefaultUddiConfig.cs index e2f5feee656a7c4111b391c567b88df6a79513b6..114f6c75c483ae72911b1d3624f7dbdedf9faa56 100644 --- a/src/dk.gov.oiosi.raspProfile/DefaultUddiConfig.cs +++ b/src/dk.gov.oiosi.raspProfile/DefaultUddiConfig.cs @@ -99,8 +99,6 @@ namespace dk.gov.oiosi.raspProfile public virtual void SetDefaultUddiConfig() { UddiConfig uddiConfig = ConfigurationHandler.GetConfigurationSection(); - uddiConfig.TryOtherHostsOnFailure = true; - uddiConfig.FallbackTimeoutMinutes = 15; uddiConfig.LookupRegistryFallbackConfig = new LookupRegistryFallbackConfig(); uddiConfig.LookupRegistryFallbackConfig.PrioritizedRegistryList.Add( new Registry( diff --git a/src/dk.gov.oiosi.raspProfile/dk.gov.oiosi.raspProfile.csproj b/src/dk.gov.oiosi.raspProfile/dk.gov.oiosi.raspProfile.csproj index 2e5e247734e38a8bb6a5bb0ad7a58e48f5534c29..05a0eff79fd2c936b4520ae58f07bb6f7632420a 100644 --- a/src/dk.gov.oiosi.raspProfile/dk.gov.oiosi.raspProfile.csproj +++ b/src/dk.gov.oiosi.raspProfile/dk.gov.oiosi.raspProfile.csproj @@ -15,7 +15,8 @@ 3.5 - v3.5 + v4.6.2 + true @@ -26,6 +27,7 @@ prompt 4 bin\Debug\dk.gov.oiosi.raspProfile.XML + false pdbonly @@ -34,6 +36,10 @@ TRACE prompt 4 + false + + + true @@ -42,8 +48,9 @@ 3.5 - - + + + @@ -700,11 +707,11 @@ - - + \ No newline at end of file diff --git a/src/dk.gov.oiosi.resource/RaspConfiguration.AttacthedDocument.xml b/src/dk.gov.oiosi.resource/RaspConfiguration.AttacthedDocument.xml index fb6c5367a2635974370fcdd360a355f9c832629d..04fa9cebf53298c58693bcaba509539bc2d65e86 100644 --- a/src/dk.gov.oiosi.resource/RaspConfiguration.AttacthedDocument.xml +++ b/src/dk.gov.oiosi.resource/RaspConfiguration.AttacthedDocument.xml @@ -310,13 +310,17 @@ dk.gov.oiosi.security.ldap.LdapCertificateLookup dk.gov.oiosi.library - - crtdir.certifikat.dk - 389 - 5000 - 5000 - 5000 - 1 + ​ + ​ + ​crtdir.certifikat.dk + ​389 + + ​ + ​ldap.ca1.gov.dk + ​389 + + ​5000 + ​5000 dk.gov.oiosi.security.revocation.ocsp.OcspLookup @@ -335,7 +339,6 @@ dk.gov.oiosi.library - 15 @@ -346,7 +349,6 @@ - true diff --git a/src/dk.gov.oiosi.resource/RaspConfiguration.Live.xml b/src/dk.gov.oiosi.resource/RaspConfiguration.Live.xml index 4e55c1850818e59a8c6bacdb50b3118892d87a75..852644280fe5d0b52397a3b7672ba34c8e9fd8fa 100644 --- a/src/dk.gov.oiosi.resource/RaspConfiguration.Live.xml +++ b/src/dk.gov.oiosi.resource/RaspConfiguration.Live.xml @@ -41,30 +41,6 @@ EndpointKeyType /root:Invoice/com:BuyersReferenceID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -76,30 +52,6 @@ EndpointKeyType /root:Invoice/com:SellerParty/com:ID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -162,30 +114,6 @@ EndpointKeyType /root:Invoice/com:BuyersReferenceID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -197,30 +125,6 @@ EndpointKeyType /root:Invoice/com:SellerParty/com:ID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -300,30 +204,6 @@ EndpointKeyType /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -335,30 +215,6 @@ EndpointKeyType /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -438,30 +294,6 @@ EndpointKeyType /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -473,30 +305,6 @@ EndpointKeyType /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -576,30 +384,6 @@ EndpointKeyType /root:CatalogueRequest/cac:ProviderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -611,30 +395,6 @@ EndpointKeyType /root:CatalogueRequest/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -714,30 +474,6 @@ EndpointKeyType /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -749,30 +485,6 @@ EndpointKeyType /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -852,30 +564,6 @@ EndpointKeyType /root:CataloguePricingUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -887,30 +575,6 @@ EndpointKeyType /root:CataloguePricingUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -990,30 +654,6 @@ EndpointKeyType /root:CatalogueDeletion/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1025,30 +665,6 @@ EndpointKeyType /root:CatalogueDeletion/cac:ProviderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1128,30 +744,6 @@ EndpointKeyType /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1163,30 +755,6 @@ EndpointKeyType /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1266,30 +834,6 @@ EndpointKeyType /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1301,30 +845,6 @@ EndpointKeyType /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1404,30 +924,6 @@ EndpointKeyType /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1439,30 +935,6 @@ EndpointKeyType /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1542,30 +1014,6 @@ EndpointKeyType /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1577,30 +1025,6 @@ EndpointKeyType /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1680,30 +1104,6 @@ EndpointKeyType /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1715,30 +1115,6 @@ EndpointKeyType /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1818,30 +1194,6 @@ EndpointKeyType /root:OrderChange/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1853,30 +1205,6 @@ EndpointKeyType /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1956,30 +1284,6 @@ EndpointKeyType /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1991,30 +1295,6 @@ EndpointKeyType /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2094,30 +1374,6 @@ EndpointKeyType /root:Reminder/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2129,30 +1385,6 @@ EndpointKeyType /root:Reminder/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2232,30 +1464,6 @@ EndpointKeyType /root:Statement/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2267,30 +1475,6 @@ EndpointKeyType /root:Statement/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2370,30 +1554,6 @@ EndpointKeyType /root:UtilityStatement/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2405,30 +1565,6 @@ EndpointKeyType /root:UtilityStatement/cac:SenderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2452,908 +1588,21 @@ /root:UtilityStatement/cbc:ID + - 24750a44-9a18-46f4-85ef-50f00c90068b - Katalog (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 - Catalogue - - - /root:Catalogue/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns019:ver2.0:extended:urn:www.peppol.eu:bis:peppol1a:ver4.0 - - - uddi:6c917ef1-5143-4123-879a-471215dbd373 - Resources/Schemas/UBL_v2.1/maindoc/UBL-Catalogue-2.1.xsd - - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePeppol1aInterface/SubmitCataloguRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePeppol1aInterface/SubmitCatalogueResponse - - /root:Catalogue/cac:ReceiverParty/cac:PartyName/cbc:Name - - - /root:Catalogue/cac:ProviderParty/cac:PartyName/cbc:Name - - - /root:Catalogue/cac:ReceiverParty/cbc:EndpointID - - - EndpointKeyType - /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:Catalogue/cac:ProviderParty/cbc:EndpointID - - - EndpointKeyType - /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T19.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T19.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T19.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:Catalogue/cbc:ProfileID - - - /root:Catalogue/cbc:ID - - - - 551e8437-f543-46cf-bd56-492a25e723fc - Applikationsmeddelse (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 - ApplicationResponse - - - /root:ApplicationResponse/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns058:ver2.0:extended:urn:www.peppol.eu:bis:peppol1a:ver2.0 - - - uddi:e79dd402-8f60-4811-9f59-1acb0c036d05 - Resources/Schemas/UBL_v2.1/maindoc/UBL-ApplicationResponse-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/ApplicationResponseHTML.xsl - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponsePeppol1aInterface/SubmitApplicationResponseRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponsePeppol1aInterface/SubmitApplicationResponseResponse - - /root:ApplicationResponse/cac:ReceiverParty/cac:PartyName/cbc:Name - - - /root:ApplicationResponse/cac:SenderParty/cac:PartyName/cbc:Name - - - /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID - - - EndpointKeyType - /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID - - - EndpointKeyType - /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T58.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T58.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T58.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:ApplicationResponse/cbc:ProfileID - - - /root:ApplicationResponse/cbc:ID - - - - 21671b33-58a2-4ab5-96bd-42f6c4f22af6 - Kreditnota (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 - CreditNote - - - /root:CreditNote/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns014:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0 - - - uddi:4db3f358-6184-4979-bbc9-5d65aee27132 - Resources/Schemas/UBL_v2.1/maindoc/UBL-CreditNote-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/CreditNoteHTML.xsl - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNotePeppol5aInterface/SubmitCreditNoteRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNotePeppol5aInterface/SubmitCreditNoteResponse - - /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name - - - /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name - - - /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/BIIRULES-UBL-T14.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOLCORE-UBL-T14.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOL-UBL-T14.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:CreditNote/cbc:ProfileID - - - /root:CreditNote/cbc:ID - - - - c9f45e05-8cc0-44df-ab1e-111c5167b0b5 - Faktura (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - Invoice - - - /root:Invoice/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0 - - - uddi:ea27f0c4-cb68-4e39-b0eb-5c96af8c1759 - Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:Invoice/cbc:ProfileID - - - /root:Invoice/cbc:ID - - - - 9e8b18e5-416e-4c41-9b9f-adadc3de6598 - Forsendelsesadvis - urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 - DespatchAdvice - - - /root:DespatchAdvice/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns016:ver1.0:extended:urn:www.peppol.eu:bis:peppol30a:ver1.0 - - - uddi:96dbec86-aa58-4f1e-ae03-ebb13079ce61 - Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd - - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceResponse - - /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:PartyName/cbc:Name - - - /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cac:PartyName/cbc:Name - - - /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:DespatchAdvice/cbc:ProfileID - - - /root:DespatchAdvice/cbc:ID - - - - c1061668-0549-452c-b0cb-7d6428fdc5f7 - Faktura (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - Invoice - - - /root:Invoice/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol4a:ver2.0 - - - uddi:e956ca42-0be2-487a-8573-580b523c248d - Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:Invoice/cbc:ProfileID - - - /root:Invoice/cbc:ID - - - - db2f9050-2adb-49c2-8f05-af9e440d12ca - Ordre (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:Order-2 - Order + 9e8b18e5-416e-4c41-9b9f-adadc3de6598 + Forsendelsesadvis + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + DespatchAdvice - /root:Order/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns001:ver2.0:extended:urn:www.peppol.eu:bis:peppol3a:ver2.0 + /root:DespatchAdvice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns016:ver1.0:extended:urn:www.peppol.eu:bis:peppol30a:ver1.0 - uddi:873c25f6-23d2-4019-830e-89cc89386930 - Resources/Schemas/UBL_v2.1/maindoc/UBL-Order-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/OrderHTML.xsl + uddi:96dbec86-aa58-4f1e-ae03-ebb13079ce61 + Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 @@ -3376,85 +1625,37 @@ udt - urn:oasis:names:specification:ubl:schema:xsd:Order-2 + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 root - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderPeppol3aInterface/SubmitOrderRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderPeppol3aInterface/SubmitOrderResponse + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceResponse - /root:Order/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:PartyName/cbc:Name - /root:Order/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cac:PartyName/cbc:Name - /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID EndpointKeyType - /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID EndpointKeyType - /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -3463,17 +1664,17 @@ - Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/BIIRULES-UBL-T01.xsl + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOLCORE-UBL-T01.xsl + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOL-UBL-T01.xsl + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text @@ -3482,169 +1683,12 @@ - /root:Order/cbc:ProfileID - - - /root:Order/cbc:ID - - - - - - bab5613e-6360-4e84-84a3-61838a77590c - Faktura (PEPPOL BIS Billing) - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - Invoice - - - /root:Invoice/cbc:CustomizationID - - urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 - - - - uddi:678befa8-ae31-437a-8e52-1139162698df - Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - - udt - - - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - root - - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse - - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:P - p - - - DK:SE - se - - - DK:VANS - vans - - - - - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:P - p - - - DK:SE - se - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS3.0-Billing/CEN-EN16931-UBL.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS3.0-Billing/PEPPOL-EN16931-UBL.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:Invoice/cbc:ProfileID + /root:DespatchAdvice/cbc:ProfileID - /root:Invoice/cbc:ID + /root:DespatchAdvice/cbc:ID - 4873431b-fa84-4579-b789-2e3162d06038 NKS Betalings Ordre @@ -4353,7 +2397,6 @@ - @@ -4528,7 +2571,6 @@ urn:www.cenbii.eu:profile:bii03:ver2.0 uddi:90043120-5eab-468c-be4a-5562d95a73a7 - urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 @@ -4539,7 +2581,6 @@ NS-urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 uddi:417c3aac-4bbb-46d6-86d1-a44f757fb326 - NKS2.0 uddi:fbc05a80-bde5-11dc-a81d-bfc65441a808 @@ -4550,64 +2591,60 @@ - - dk.gov.oiosi.security.ldap.LdapCertificateLookup dk.gov.oiosi.library - - - - crtdir.certifikat.dk - 389 - 5000 - 5000 - 5000 - 1 - - - + + + + crtdir.certifikat.dk + 389 + + + ldap.ca1.gov.dk + 389 + + 5000 + 5000 + + dk.gov.oiosi.security.revocation.ocsp.OcspLookup dk.gov.oiosi.library - - 20000 - - dk.gov.oiosi.uddi.UddiLookupClient dk.gov.oiosi.library - - dk.gov.oiosi.uddi.RegistryLookupClient dk.gov.oiosi.library - - - 15 - - - - - http://discoverypublic.nemhandel.dk/uddi/services/inquiry - http://discoverybackup.nemhandel-backup.dk/uddi/services/inquiry - - - - - true - - - + + + + + 30 + + http://discoverypublic.nemhandel.dk/uddi/services/inquiry + http://discoverybackup.nemhandel-backup.dk/uddi/services/inquiry + + + + + + + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[dk.gov.oiosi.security.revocation.RevocationResponse, dk.gov.oiosi.library]] @@ -4764,10 +2801,14 @@ - - + + LocalMachine + Root + 573f57e67530f1a0777dfbc69f090438d3360256 + Den Danske Stat OCES rod-CA + LocalMachine Root @@ -4776,26 +2817,16 @@ - - - - PID - - - RID - - UID + UI:D FID - - True True - \ No newline at end of file + diff --git a/src/dk.gov.oiosi.resource/RaspConfiguration.Test.xml b/src/dk.gov.oiosi.resource/RaspConfiguration.Test.xml index eb50ba6a2dbee6d48c12de6fd6a7ec2e8fe3628c..89df3cdda4497bba267f36213a2e53d67e220d07 100644 --- a/src/dk.gov.oiosi.resource/RaspConfiguration.Test.xml +++ b/src/dk.gov.oiosi.resource/RaspConfiguration.Test.xml @@ -41,30 +41,6 @@ EndpointKeyType /root:Invoice/com:BuyersReferenceID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -76,30 +52,6 @@ EndpointKeyType /root:Invoice/com:SellerParty/com:ID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -162,30 +114,6 @@ EndpointKeyType /root:Invoice/com:BuyersReferenceID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -197,30 +125,6 @@ EndpointKeyType /root:Invoice/com:SellerParty/com:ID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -300,30 +204,6 @@ EndpointKeyType /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -335,30 +215,6 @@ EndpointKeyType /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -438,30 +294,6 @@ EndpointKeyType /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -473,30 +305,6 @@ EndpointKeyType /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -576,30 +384,6 @@ EndpointKeyType /root:CatalogueRequest/cac:ProviderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -611,30 +395,6 @@ EndpointKeyType /root:CatalogueRequest/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -714,30 +474,6 @@ EndpointKeyType /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -749,30 +485,6 @@ EndpointKeyType /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -852,30 +564,6 @@ EndpointKeyType /root:CataloguePricingUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -887,30 +575,6 @@ EndpointKeyType /root:CataloguePricingUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -990,30 +654,6 @@ EndpointKeyType /root:CatalogueDeletion/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1025,30 +665,6 @@ EndpointKeyType /root:CatalogueDeletion/cac:ProviderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1128,30 +744,6 @@ EndpointKeyType /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1163,30 +755,6 @@ EndpointKeyType /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1266,30 +834,6 @@ EndpointKeyType /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1301,30 +845,6 @@ EndpointKeyType /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1404,30 +924,6 @@ EndpointKeyType /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1439,30 +935,6 @@ EndpointKeyType /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1542,30 +1014,6 @@ EndpointKeyType /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1577,30 +1025,6 @@ EndpointKeyType /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1680,30 +1104,6 @@ EndpointKeyType /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1715,30 +1115,6 @@ EndpointKeyType /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1818,30 +1194,6 @@ EndpointKeyType /root:OrderChange/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1853,30 +1205,6 @@ EndpointKeyType /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1956,30 +1284,6 @@ EndpointKeyType /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -1991,30 +1295,6 @@ EndpointKeyType /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2094,30 +1374,6 @@ EndpointKeyType /root:Reminder/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2129,30 +1385,6 @@ EndpointKeyType /root:Reminder/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2232,30 +1464,6 @@ EndpointKeyType /root:Statement/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2267,30 +1475,6 @@ EndpointKeyType /root:Statement/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2370,30 +1554,6 @@ EndpointKeyType /root:UtilityStatement/cac:ReceiverParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2405,30 +1565,6 @@ EndpointKeyType /root:UtilityStatement/cac:SenderParty/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -2453,907 +1589,19 @@ - 24750a44-9a18-46f4-85ef-50f00c90068b - Katalog (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 - Catalogue - - - /root:Catalogue/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns019:ver2.0:extended:urn:www.peppol.eu:bis:peppol1a:ver4.0 - - - uddi:6c917ef1-5143-4123-879a-471215dbd373 - Resources/Schemas/UBL_v2.1/maindoc/UBL-Catalogue-2.1.xsd - - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePeppol1aInterface/SubmitCataloguRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePeppol1aInterface/SubmitCatalogueResponse - - /root:Catalogue/cac:ReceiverParty/cac:PartyName/cbc:Name - - - /root:Catalogue/cac:ProviderParty/cac:PartyName/cbc:Name - - - /root:Catalogue/cac:ReceiverParty/cbc:EndpointID - - - EndpointKeyType - /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:Catalogue/cac:ProviderParty/cbc:EndpointID - - - EndpointKeyType - /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T19.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T19.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T19.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:Catalogue/cbc:ProfileID - - - /root:Catalogue/cbc:ID - - - - 551e8437-f543-46cf-bd56-492a25e723fc - Applikationsmeddelse (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 - ApplicationResponse - - - /root:ApplicationResponse/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns058:ver2.0:extended:urn:www.peppol.eu:bis:peppol1a:ver2.0 - - - uddi:e79dd402-8f60-4811-9f59-1acb0c036d05 - Resources/Schemas/UBL_v2.1/maindoc/UBL-ApplicationResponse-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/ApplicationResponseHTML.xsl - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponsePeppol1aInterface/SubmitApplicationResponseRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponsePeppol1aInterface/SubmitApplicationResponseResponse - - /root:ApplicationResponse/cac:ReceiverParty/cac:PartyName/cbc:Name - - - /root:ApplicationResponse/cac:SenderParty/cac:PartyName/cbc:Name - - - /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID - - - EndpointKeyType - /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID - - - EndpointKeyType - /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T58.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T58.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T58.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:ApplicationResponse/cbc:ProfileID - - - /root:ApplicationResponse/cbc:ID - - - - 21671b33-58a2-4ab5-96bd-42f6c4f22af6 - Kreditnota (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 - CreditNote - - - /root:CreditNote/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns014:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0 - - - uddi:4db3f358-6184-4979-bbc9-5d65aee27132 - Resources/Schemas/UBL_v2.1/maindoc/UBL-CreditNote-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/CreditNoteHTML.xsl - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNotePeppol5aInterface/SubmitCreditNoteRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNotePeppol5aInterface/SubmitCreditNoteResponse - - /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name - - - /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name - - - /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/BIIRULES-UBL-T14.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOLCORE-UBL-T14.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOL-UBL-T14.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:CreditNote/cbc:ProfileID - - - /root:CreditNote/cbc:ID - - - - c9f45e05-8cc0-44df-ab1e-111c5167b0b5 - Faktura (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - Invoice - - - /root:Invoice/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0 - - - uddi:ea27f0c4-cb68-4e39-b0eb-5c96af8c1759 - Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:Invoice/cbc:ProfileID - - - /root:Invoice/cbc:ID - - - - 9e8b18e5-416e-4c41-9b9f-adadc3de6598 - Forsendelsesadvis - urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 - DespatchAdvice - - - /root:DespatchAdvice/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns016:ver1.0:extended:urn:www.peppol.eu:bis:peppol30a:ver1.0 - - - uddi:96dbec86-aa58-4f1e-ae03-ebb13079ce61 - Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd - - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceResponse - - /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:PartyName/cbc:Name - - - /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cac:PartyName/cbc:Name - - - /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:DespatchAdvice/cbc:ProfileID - - - /root:DespatchAdvice/cbc:ID - - - - c1061668-0549-452c-b0cb-7d6428fdc5f7 - Faktura (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - Invoice - - - /root:Invoice/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol4a:ver2.0 - - - uddi:e956ca42-0be2-487a-8573-580b523c248d - Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - udt - - - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - root - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:Invoice/cbc:ProfileID - - - /root:Invoice/cbc:ID - - - - db2f9050-2adb-49c2-8f05-af9e440d12ca - Ordre (PEPPOL) - urn:oasis:names:specification:ubl:schema:xsd:Order-2 - Order + 9e8b18e5-416e-4c41-9b9f-adadc3de6598 + Forsendelsesadvis + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + DespatchAdvice - /root:Order/cbc:CustomizationID - urn:www.cenbii.eu:transaction:biitrns001:ver2.0:extended:urn:www.peppol.eu:bis:peppol3a:ver2.0 + /root:DespatchAdvice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns016:ver1.0:extended:urn:www.peppol.eu:bis:peppol30a:ver1.0 - uddi:873c25f6-23d2-4019-830e-89cc89386930 - Resources/Schemas/UBL_v2.1/maindoc/UBL-Order-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/OrderHTML.xsl + uddi:96dbec86-aa58-4f1e-ae03-ebb13079ce61 + Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 @@ -3376,85 +1624,37 @@ udt - urn:oasis:names:specification:ubl:schema:xsd:Order-2 + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 root - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderPeppol3aInterface/SubmitOrderRequest - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderPeppol3aInterface/SubmitOrderResponse + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceResponse - /root:Order/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:PartyName/cbc:Name - /root:Order/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cac:PartyName/cbc:Name - /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID EndpointKeyType - /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - - /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID EndpointKeyType - /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:SE - se - - - DK:P - p - - - DK:VANS - vans - @@ -3463,17 +1663,17 @@ - Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/BIIRULES-UBL-T01.xsl + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOLCORE-UBL-T01.xsl + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOL-UBL-T01.xsl + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text @@ -3482,169 +1682,12 @@ - /root:Order/cbc:ProfileID - - - /root:Order/cbc:ID - - - - - - bab5613e-6360-4e84-84a3-61838a77590c - Faktura (PEPPOL BIS Billing) - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - Invoice - - - /root:Invoice/cbc:CustomizationID - - urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 - - - - uddi:678befa8-ae31-437a-8e52-1139162698df - Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd - Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - cac - - - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - cbc - - - urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 - ccts - - - urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 - sdt - - - urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 - - udt - - - urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - root - - - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest - - - http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse - - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name - - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - - /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID - - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:P - p - - - DK:SE - se - - - DK:VANS - vans - - - - - - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID - - - EndpointKeyType - - /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID - - - - GLN - ean - - - DK:CVR - cvr - - - DK:CPR - cpr - - - DK:P - p - - - DK:SE - se - - - DK:VANS - vans - - - - - - - - - - Resources/Schematrons/PEPPOL/BIS3.0-Billing/CEN-EN16931-UBL.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - Resources/Schematrons/PEPPOL/BIS3.0-Billing/PEPPOL-EN16931-UBL.xsl - /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] - /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text - - - - - - - /root:Invoice/cbc:ProfileID + /root:DespatchAdvice/cbc:ProfileID - /root:Invoice/cbc:ID + /root:DespatchAdvice/cbc:ID - 4873431b-fa84-4579-b789-2e3162d06038 NKS Betalings Ordre @@ -4353,8 +2396,6 @@ - - @@ -4529,7 +2570,6 @@ urn:www.cenbii.eu:profile:bii03:ver2.0 uddi:90043120-5eab-468c-be4a-5562d95a73a7 - urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 @@ -4540,7 +2580,6 @@ NS-urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 uddi:417c3aac-4bbb-46d6-86d1-a44f757fb326 - NKS2.0 uddi:fbc05a80-bde5-11dc-a81d-bfc65441a808 @@ -4551,31 +2590,27 @@ - - dk.gov.oiosi.security.ldap.LdapCertificateLookup dk.gov.oiosi.library - - - - crtdir.pp.certifikat.dk - 389 - 5000 - 5000 - 5000 - 1 + ​ + ​ + ​crtdir.pp.certifikat.dk + ​389 + + ​ + ​ca1.cti-gov.dk + ​389 + + ​5000 + ​5000 - - dk.gov.oiosi.security.revocation.ocsp.OcspLookup dk.gov.oiosi.library - - 20000 @@ -4587,29 +2622,27 @@ dk.gov.oiosi.uddi.RegistryLookupClient dk.gov.oiosi.library - - - 15 + - + 30 + - http://lookup-test.nemhandel.dk/uddi/services/inquiry + http://discoverypublic.nemhandel.dk/uddi/services/inquiry + http://discoverybackup.nemhandel-backup.dk/uddi/services/inquiry + - + - true - - dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[dk.gov.oiosi.security.revocation.RevocationResponse, dk.gov.oiosi.library]] @@ -4766,27 +2799,25 @@ - - LocalMachine Root - 4b ea 6e 94 - TRUST2408 Systemtest VII Primary CA + 573f57e67530f1a0777dfbc69f090438d3360256 + Den Danske Stat OCES rod-CA + + LocalMachine + Root + 4b8e6003 + TRUST2408 OCES Primary CA + - - PID - - - RID - - UID + UI:D FID diff --git a/src/dk.gov.oiosi.resource/RaspConfiguration_Extended.Live.xml b/src/dk.gov.oiosi.resource/RaspConfiguration_Extended.Live.xml new file mode 100644 index 0000000000000000000000000000000000000000..496bdff99929481af4094af18b88b772da7492ba --- /dev/null +++ b/src/dk.gov.oiosi.resource/RaspConfiguration_Extended.Live.xml @@ -0,0 +1,3538 @@ + + + + + + 5a15a880-eef8-40c0-80f2-bb65226f50c2 + Faktura v0.7 + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + Invoice + + uddi:bc99bb01-80f9-4f52-89dc-edf7732c56f9 + Resources/Schemas/OIOXML_v0.7/pieStrict.xsd + Resources/UI/OIOXML_v0.7/StyleSheets/html.xsl + + + http://rep.oio.dk/ubl/xml/schemas/0p71/common/ + com + + + http://rep.oio.dk/ubl/xml/schemas/0p71/maindoc/ + main + + + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Response + + /root:Invoice/com:BuyerParty/com:PartyName[count(../../com:BuyerParty)=1 or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='faktura' or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='fakturering']/com:Name + + + /root:Invoice/com:SellerParty/com:PartyName/com:Name + + + /root:Invoice/com:BuyersReferenceID + + + EndpointKeyType + /root:Invoice/com:BuyersReferenceID/@schemeID + + + + + + + /root:Invoice/com:SellerParty/com:ID + + + EndpointKeyType + /root:Invoice/com:SellerParty/com:ID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl + /schematron/error + /schematron/error + + + + + + + string('OIOXML elektronisk handel') + + + /root:Invoice/com:ID + + + + 7bd520d7-6ae5-4a3c-8604-082e69414092 + Kreditnota v0.7 + http://rep.oio.dk/ubl/xml/schemas/0p71/pcm/ + Invoice + + uddi:3bbc9cf0-3c4c-11dc-98be-6976502198bd + Resources/Schemas/OIOXML_v0.7/pcmStrict.xsd + Resources/UI/OIOXML_v0.7/StyleSheets/html.xsl + + + http://rep.oio.dk/ubl/xml/schemas/0p71/common/ + com + + + http://rep.oio.dk/ubl/xml/schemas/0p71/maindoc/ + main + + + http://rep.oio.dk/ubl/xml/schemas/0p71/pcm/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Creditnote07Interface/SubmitCreditNote07Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Creditnote07Interface/SubmitCreditNote07Response + + /root:Invoice/com:BuyerParty/com:PartyName[count(../../com:BuyerParty)=1 or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='faktura' or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='fakturering']/com:Name + + + /root:Invoice/com:SellerParty/com:PartyName/com:Name + + + /root:Invoice/com:BuyersReferenceID + + + EndpointKeyType + /root:Invoice/com:BuyersReferenceID/@schemeID + + + + + + + /root:Invoice/com:SellerParty/com:ID + + + EndpointKeyType + /root:Invoice/com:SellerParty/com:ID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl + /schematron/error + /schematron/error + + + + + + + string('OIOXML elektronisk handel') + + + /root:Invoice/com:ID + + + + 40c9fbee-ad39-48ed-9e04-c28cbbf8a38c + Applikationsmeddelse + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + ApplicationResponse + + + /root:ApplicationResponse/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:42F92342-C3ED-46ff-8A8A-6518F55D5CD5 + Resources/Schemas/UBL_v2.0/maindoc/UBL-ApplicationResponse-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/ApplicationResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponse201Interface/SubmitApplicationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponse201Interface/SubmitApplicationResponseResponse + + /root:ApplicationResponse/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_ApplicationResponse_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:ApplicationResponse/cbc:ProfileID + + + /root:ApplicationResponse/cbc:ID + + + + 68db0c6f-ec2c-44ad-b1c3-bdfae65ee5f0 + Katalog + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + Catalogue + + + /root:Catalogue/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:b8a5a5d0-df9f-11dc-889a-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Catalogue-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueResponse201Interface/SubmitCatalogueResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueResponse201Interface/SubmitCatalogueResponseRequestResponse + + /root:Catalogue/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:Catalogue/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Catalogue_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Catalogue/cbc:ProfileID + + + /root:Catalogue/cbc:ID + + + + 463984d1-4ba5-44d6-8903-565cc56dd4cb + Katalogforespørgsel + urn:oasis:names:specification:ubl:schema:xsd:CatalogueRequest-2 + CatalogueRequest + + + /root:CatalogueRequest/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:0cb0ff80-dfa0-11dc-889a-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueRequest-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueRequest-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueRequestResponse201Interface/SubmitCatalogueRequestResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueRequestResponse201Interface/SubmitCatalogueRequestResponseResponse + + /root:CatalogueRequest/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueRequest/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueRequest/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueRequest/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueRequest/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueRequest/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueRequest_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueRequest/cbc:ProfileID + + + /root:CatalogueRequest/cbc:ID + + + + fb3034ea-eaaf-434b-8798-0433db497e66 + Opdatering af katalogelement + urn:oasis:names:specification:ubl:schema:xsd:CatalogueItemSpecificationUpdate-2 + CatalogueItemSpecificationUpdate + + + /root:CatalogueItemSpecificationUpdate/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:63eab5c0-dfa0-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueItemSpecificationUpdate-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueItemSpecificationUpdateResponse201Interface/SubmitCatalogueItemSpecificationUpdateResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueItemSpecificationUpdateResponse201Interface/SubmitCatalogueItemSpecificationUpdateResponseResponse + + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueItemSpecificationUpdate_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueItemSpecificationUpdate/cbc:ProfileID + + + /root:CatalogueItemSpecificationUpdate/cbc:ID + + + + 02092e85-c2e4-4bb2-b22d-3eec04007a36 + Opdatering af katalogpriser + urn:oasis:names:specification:ubl:schema:xsd:CataloguePricingUpdate-2 + CataloguePricingUpdate + + + /root:CataloguePricingUpdate/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:abdb2720-dfa0-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CataloguePricingUpdate-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CataloguePricingUpdate-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePricingUpdateResponse201Interface/SubmitCataloguePricingUpdateResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePricingUpdateResponse201Interface/SubmitCataloguePricingUpdateResponseResponse + + /root:CataloguePricingUpdate/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CataloguePricingUpdate/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CataloguePricingUpdate/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CataloguePricingUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CataloguePricingUpdate/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CataloguePricingUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CataloguePricingUpdate_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CataloguePricingUpdate/cbc:ProfileID + + + /root:CataloguePricingUpdate/cbc:ID + + + + 0efa1c48-b5e3-4eb8-bc5f-3fbd78daba10 + Sletning af katalog + urn:oasis:names:specification:ubl:schema:xsd:CatalogueDeletion-2 + CatalogueDeletion + + + /root:CatalogueDeletion/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:40e5cbd0-dfa2-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueDeletion-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueDeletion-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueDeletionResponse201Interface/SubmitCatalogueDeletionResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueDeletionResponse201Interface/SubmitCatalogueDeletionResponseResponse + + /root:CatalogueDeletion/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueDeletion/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueDeletion/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueDeletion/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueDeletion/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueDeletion/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueDeletion_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueDeletion/cbc:ProfileID + + + /root:CatalogueDeletion/cbc:ID + + + + a25f2c30-cb5b-404d-886a-9030621f7eea + Kreditnota + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + CreditNote + + + /root:CreditNote/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:E4EC9613-4830-4bab-AFEE-C37AB1C67AEC + Resources/Schemas/UBL_v2.0/maindoc/UBL-CreditNote-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/CreditNoteHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNote201Interface/SubmitCreditNoteRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNote201Interface/SubmitCreditNoteResponse + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CreditNote_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CreditNote/cbc:ProfileID + + + /root:CreditNote/cbc:ID + + + + c0220657-c101-4d7d-9670-c9463e1559d5 + Faktura + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:2e0b402a-7a5e-476b-8686-b33f54fd1f47 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Invoice-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice201Interface/SubmitInvoiceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice201Interface/SubmitInvoiceResponse + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Invoice_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + 5b84d1f6-f315-4a2c-a84d-095b10cc5a2c + Ordre + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + Order + + + /root:Order/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:b138dc71-d301-42d1-8c2e-2c3a26faf56a + Resources/Schemas/UBL_v2.0/maindoc/UBL-Order-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Order201Interface/SubmitOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Order201Interface/SubmitOrderResponse + + /root:Order/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Order_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Order/cbc:ProfileID + + + /root:Order/cbc:ID + + + + c4a09991-d038-4e51-bb06-2cdffe6c1b77 + Ordreannulering + urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2 + OrderCancellation + + + /root:OrderCancellation/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:7ba80590-dfa1-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderCancellation-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderCancellationHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderCancellationResponse201Interface/SubmitOrderCancellationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderCancellationResponse201Interface/SubmitOrderCancellationResponseResponse + + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderCancellation_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderCancellation/cbc:ProfileID + + + /root:OrderCancellation/cbc:ID + + + + ba652e7d-e8bd-4926-8bd8-9e19a5ca23e6 + Ordrebekr榴else + urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2 + OrderResponse + + + /root:OrderResponse/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:ed6d3c40-dfa1-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponse-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseResponse201Interface/SubmitOrderResponseResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseResponse201Interface/SubmitOrderResponseResponseResponse + + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderResponse_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderResponse/cbc:ProfileID + + + /root:OrderResponse/cbc:ID + + + + 0412fdc2-5f07-4e6f-a8fd-c0dc7d780dce + Ordre殤ring + urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2 + OrderChange + + + /root:OrderChange/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:ea4bc88f-9479-4f9b-a354-4acabdb99336 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderChange-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderChangeHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderChangeResponse201Interface/SubmitOrderChangeResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderChangeResponse201Interface/SubmitOrderChangeResponseResponse + + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderChange_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderChange/cbc:ProfileID + + + /root:OrderChange/cbc:ID + + + + c8577e35-7de6-49f6-926c-c061f5a7d1b6 + Simpel ordrebekr榴else + urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2 + OrderResponseSimple + + + /root:OrderResponseSimple/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:3B0B1309-B575-4d69-9C8F-4126C53CD7B0 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponseSimple-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderResponseSimpleHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseSimple201Interface/SubmitOrderResponseSimpleRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseSimple201Interface/SubmitOrderResponseSimpleResponse + + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderResponseSimple_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderResponseSimple/cbc:ProfileID + + + /root:OrderResponseSimple/cbc:ID + + + + b552710b-e4c2-44f6-a89e-1b158375b5f3 + Rykker + urn:oasis:names:specification:ubl:schema:xsd:Reminder-2 + Reminder + + + /root:Reminder/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:4FBBBDEF-0A8E-4d5e-9B9D-23C8FD98E9CE + Resources/Schemas/UBL_v2.0/maindoc/UBL-Reminder-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/ReminderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Reminder-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Reminder201Interface/SubmitReminderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Reminder201Interface/SubmitReminderResponse + + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Reminder_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Reminder/cbc:ProfileID + + + /root:Reminder/cbc:ID + + + + 76c4f0fa-e969-4360-9a04-8de3c675d4f2 + KontoUdtog + urn:oasis:names:specification:ubl:schema:xsd:Statement-2 + Statement + + + /root:Statement/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:4e383840-bcfc-11dc-a81b-bfc65441a808 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Statement-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/StatementHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Statement-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/StatementResponse201Interface/SubmitStatementResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/StatementResponse201Interface/SubmitStatementResponseResponse + + /root:Statement/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Statement/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Statement/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Statement/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Statement/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Statement/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Statement_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Statement/cbc:ProfileID + + + /root:Statement/cbc:ID + + + + eee3da84-27b7-4b37-81b1-cfb9d2942a00 + Forsynings Specifikation + urn:oioubl:names:specification:oioubl:schema:xsd:UtilityStatement-2 + UtilityStatement + + + /root:UtilityStatement/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:236f277d-a786-4724-a16e-26398b685a07 + Resources/Schemas/OIOUBL_v2.1-b/maindoc/UBL-UtilityStatement-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/UtilityStatementHTML.xsl + + + urn:oioubl:names:specification:oioubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oioubl:names:specification:oioubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oioubl:names:specification:oioubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oioubl:names:specification:oioubl:schema:xsd:UtilityStatement-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/UtilityStatement201Interface/SubmitUtilityStatementRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/UtilityStatement201Interface/SubmitUtilityStatementResponse + + /root:UtilityStatement/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:UtilityStatement/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:UtilityStatement/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:UtilityStatement/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:UtilityStatement/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:UtilityStatement/cac:SenderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_UtilityStatement_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:UtilityStatement/cbc:ProfileID + + + /root:UtilityStatement/cbc:ID + + + + 24750a44-9a18-46f4-85ef-50f00c90068b + Katalog (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + Catalogue + + + /root:Catalogue/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns019:ver2.0:extended:urn:www.peppol.eu:bis:peppol1a:ver4.0 + + + uddi:6c917ef1-5143-4123-879a-471215dbd373 + Resources/Schemas/UBL_v2.1/maindoc/UBL-Catalogue-2.1.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePeppol1aInterface/SubmitCataloguRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePeppol1aInterface/SubmitCatalogueResponse + + /root:Catalogue/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:Catalogue/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T19.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T19.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T19.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Catalogue/cbc:ProfileID + + + /root:Catalogue/cbc:ID + + + + 551e8437-f543-46cf-bd56-492a25e723fc + Applikationsmeddelse (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + ApplicationResponse + + + /root:ApplicationResponse/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns058:ver2.0:extended:urn:www.peppol.eu:bis:peppol1a:ver2.0 + + + uddi:e79dd402-8f60-4811-9f59-1acb0c036d05 + Resources/Schemas/UBL_v2.1/maindoc/UBL-ApplicationResponse-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/ApplicationResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponsePeppol1aInterface/SubmitApplicationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponsePeppol1aInterface/SubmitApplicationResponseResponse + + /root:ApplicationResponse/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T58.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T58.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T58.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:ApplicationResponse/cbc:ProfileID + + + /root:ApplicationResponse/cbc:ID + + + + 21671b33-58a2-4ab5-96bd-42f6c4f22af6 + Kreditnota (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + CreditNote + + + /root:CreditNote/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns014:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0 + + + uddi:4db3f358-6184-4979-bbc9-5d65aee27132 + Resources/Schemas/UBL_v2.1/maindoc/UBL-CreditNote-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/CreditNoteHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNotePeppol5aInterface/SubmitCreditNoteRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNotePeppol5aInterface/SubmitCreditNoteResponse + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/BIIRULES-UBL-T14.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOLCORE-UBL-T14.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOL-UBL-T14.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:CreditNote/cbc:ProfileID + + + /root:CreditNote/cbc:ID + + + + c9f45e05-8cc0-44df-ab1e-111c5167b0b5 + Faktura (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0 + + + uddi:ea27f0c4-cb68-4e39-b0eb-5c96af8c1759 + Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + 9e8b18e5-416e-4c41-9b9f-adadc3de6598 + Forsendelsesadvis + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + DespatchAdvice + + + /root:DespatchAdvice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns016:ver1.0:extended:urn:www.peppol.eu:bis:peppol30a:ver1.0 + + + uddi:96dbec86-aa58-4f1e-ae03-ebb13079ce61 + Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceResponse + + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:DespatchAdvice/cbc:ProfileID + + + /root:DespatchAdvice/cbc:ID + + + + c1061668-0549-452c-b0cb-7d6428fdc5f7 + Faktura (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol4a:ver2.0 + + + uddi:e956ca42-0be2-487a-8573-580b523c248d + Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + db2f9050-2adb-49c2-8f05-af9e440d12ca + Ordre (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + Order + + + /root:Order/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns001:ver2.0:extended:urn:www.peppol.eu:bis:peppol3a:ver2.0 + + + uddi:873c25f6-23d2-4019-830e-89cc89386930 + Resources/Schemas/UBL_v2.1/maindoc/UBL-Order-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/OrderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderPeppol3aInterface/SubmitOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderPeppol3aInterface/SubmitOrderResponse + + /root:Order/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/BIIRULES-UBL-T01.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOLCORE-UBL-T01.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOL-UBL-T01.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Order/cbc:ProfileID + + + /root:Order/cbc:ID + + + + + bab5613e-6360-4e84-84a3-61838a77590c + Faktura (PEPPOL BIS Billing) + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + + urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 + + + + uddi:678befa8-ae31-437a-8e52-1139162698df + Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS3.0-Billing/CEN-EN16931-UBL.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS3.0-Billing/PEPPOL-EN16931-UBL.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + 4873431b-fa84-4579-b789-2e3162d06038 + NKS Betalings Ordre + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSPayment + + uddi:f283bd90-a247-11dc-a80b-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSPayment.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPaymentOrderInterface/SubmitNKSPaymentOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPaymentOrderInterface/SubmitNKSPaymentOrderResponse + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 0e765453-7422-4d90-b13f-850fc0e5b309 + NKS Kvittering 0 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSReceipt0 + + uddi:9910d270-a242-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSReceipt0.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt0Interface/SubmitNKSReceipt0Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt0Interface/SubmitNKSReceipt0Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 363237e6-dafc-4103-901a-36b499d0eeaa + NKS Kvittering 1 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSReceipt1 + + uddi:8df531b0-a242-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSReceipt1.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt1Interface/SubmitNKSReceipt1Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt1Interface/SubmitNKSReceipt1Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 688df9d0-e564-44a1-8028-617ab625a724 + NKS Retursvar 2 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse2 + + uddi:41a37720-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse2.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse2Interface/SubmitNKSResponse2Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse2Interface/SubmitNKSResponse2Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 3d2b9c5b-5790-4aee-999b-c26a1d66a887 + NKS Retursvar 5 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse5 + + uddi:65ee1590-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse5.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse5Interface/SubmitNKSResponse5Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse5Interface/SubmitNKSResponse5Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 2cd298b8-eb8c-4f06-b7e8-6562cb54bc4e + NKS Retursvar 7 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse7 + + uddi:ec1ece70-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse7.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse7Interface/SubmitNKSResponse7Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse7Interface/SubmitNKSResponse7Response + + /root:NKSResponse7/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse7/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse7/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse7/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 6ba94fca-368d-49d0-9976-ae497c85eb37 + NKS Retursvar 8 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse8 + + uddi:0bc62390-a245-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse8.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse8Interface/SubmitNKSResponse8Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse8Interface/SubmitNKSResponse8Response + + /root:NKSResponse8/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse8/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse8/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse8/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 1e780d55-1779-46dc-b438-b023c5e91183 + NKS Retursvar 9 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse9 + + uddi:2dd3ca50-a245-11dc-a80b-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse9.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse9Interface/SubmitNKSResponse9Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse9Interface/SubmitNKSResponse9Response + + /root:NKSResponse9/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse9/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse9/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse9/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 76e3b26b-28a2-4cfd-bf67-27c5ee41014d + NKS PU Request + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + NemkontoPrivatUdbetalerTransporterRequest + + uddi:6b5fc8cb-5ec9-42bf-9a6f-1b3762f011ed + + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + nkspu + + + http://rep.oio.dk/ean/xml/schemas/2005/01/10/ + ean + + + http://rep.oio.dk/cvr.dk/xml/schemas/2005/03/22/ + cvr + + + http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/ + cpr + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPURequestInterface/SubmitNKSPURequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPURequestInterface/SubmitNKSPUResponse + + + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterRequest/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansRecipientAddress/nkspu:VansNemkontoEnvironmentCode + + + EndpointKeyType + string('DK:VANS') + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterRequest/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansSenderAddress/ean:EAN13Identifier + + + EndpointKeyType + string('EAN') + + + + + + + + + + + + string('NKS-PU') + + + + + + + 1985c136-96df-4a04-add2-ca95b9de3371 + NKS PU Response + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + NemkontoPrivatUdbetalerTransporterResponse + + uddi:34c56e2a-f920-439b-80c7-831cc4ac523b + + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + nkspu + + + http://rep.oio.dk/ean/xml/schemas/2005/01/10/ + ean + + + http://rep.oio.dk/cvr.dk/xml/schemas/2005/03/22/ + cvr + + + http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/ + cpr + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPUResponseInterface/SubmitNKSPUResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPUResponseInterface/SubmitNKSPUResponseResponse + + + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterResponse/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansRecipientAddress/ean:EAN13Identifier + + + EndpointKeyType + string('EAN') + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterResponse/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansSenderAddress/nkspu:VansNemkontoEnvironmentCode + + + EndpointKeyType + string('DK:VANS') + + + + + + + + + + + + string('NKS-PU') + + + + + + + + + + + OIOXML elektronisk handel + uddi:c001daa0-8ba3-11dd-894e-770465b08940 + + + OIOXML elektronisk handel - l泠ind + uddi:cac79330-8ba3-11dd-894e-770465b08940 + + + Catalogue-CatBas-1.0 + uddi:4697A391-741F-4534-A21E-8F0A460013BB + + + Catalogue-CatBasR-1.0 + uddi:03717C45-27A8-453f-833C-BD4D8AAB9675 + + + Catalogue-CatSim-1.0 + uddi:BE9F86E6-03C0-4d00-A3EE-44FC29EB3882 + + + Catalogue-CatSimR-1.0 + uddi:48277C4B-489F-498d-8246-303A9867C081 + + + Catalogue-CatExt-1.0 + uddi:1C8E9102-6711-42e8-A35A-997C56A35BFE + + + Catalogue-CatExtR-1.0 + uddi:0B864A5A-5E1E-47da-AD3B-A3932F82DA37 + + + Catalogue-CatAdv-1.0 + uddi:7B7909C1-5DE4-4630-A741-C74A9DDDC6AB + + + Catalogue-CatAdvR-1.0 + uddi:EE7F4AEA-BFDC-4886-8C5E-319596E46DA5 + + + Procurement-BilSim-1.0 + uddi:362229ac-b657-452a-b8f8-c93e62c670ff + + + Procurement-BilSimR-1.0 + uddi:98070e14-ee30-4b10-84ef-986cde3b8116 + + + Procurement-PayBas-1.0 + uddi:E5D505C0-4B52-4485-8169-4AB5343559A5 + + + Procurement-PayBasR-1.0 + uddi:FED5F809-64EC-4523-BC57-4A57D5680DA9 + + + Procurement-OrdSim-BilSim-1.0 + uddi:142C4188-3D53-440d-A64F-68D7C3B9A59B + + + Procurement-OrdSimR-BilSimR-1.0 + uddi:1e1b209e-7b8d-4f1e-8f2a-f3d9a94d1086 + + + Procurement-OrdSim-BilSimR-1.0 + uddi:7A638D35-3E08-432e-B558-74CB85889905 + + + Procurement-OrdSimR-BilSim-1.0 + uddi:EBABEE8B-A5D3-4dc9-B976-3AAFF9A4E855 + + + Procurement-OrdAdv-BilSim-1.0 + uddi:88FBD6D5-6A25-4c08-91CC-5344C73C4D69 + + + Procurement-OrdAdv-BilSimR-1.0 + uddi:76897296-08aa-4848-a933-ae068b4c604e + + + Procurement-OrdAdvR-BilSim-1.0 + uddi:1d01dd98-a302-4897-92d8-fd501447c450 + + + Procurement-OrdAdvR-BilSimR-1.0 + uddi:b23940b1-d571-4640-8830-9b7f34809fbc + + + Procurement-OrdSel-BilSim-1.0 + uddi:46D94D6B-E835-4916-BBB5-F27DC655876A + + + Procurement-OrdSel-BilSimR-1.0 + uddi:42AD3EDE-BBD4-434d-AAE6-044CE3EF8D1F + + + urn:www.nesubl.eu:profiles:profile1:ver2.0 + uddi:FC1D4A1C-1538-4bdb-A718-2EFD712256C5 + + + urn:www.nesubl.eu:profiles:profile2:ver2.0 + uddi:3A3BFE67-AD35-43f0-9AE7-CDF268AE221D + + + urn:www.nesubl.eu:profiles:profile3:ver2.0 + uddi:F5231EDB-FBB4-4a3b-A46C-3BCF1B3C3F35 + + + urn:www.nesubl.eu:profiles:profile5:ver2.0 + uddi:aee8b6de-298f-4cbc-a96d-9ae8aed0ac31 + + + urn:www.nesubl.eu:profiles:profile7:ver2.0 + uddi:BB0B4FD4-F6AF-489f-98D9-7130424E7F8D + + + urn:www.nesubl.eu:profiles:profile8:ver2.0 + uddi:F4240370-CCA6-401e-9B5B-4531F413421D + + + Reference-Utility-1.0 + uddi:570b3009-3f9f-46d2-b533-31d0bb4a37a0 + + + Reference-UtilityR-1.0 + uddi:1bfd82e6-0eca-47df-9230-37b97c9788c6 + + + Catalogue-CatPriUpd-1.0 + uddi:a7f4c627-d459-4ef2-a132-fc6df0971db1 + + + Catalogue-CatPriUpdR-1.0 + uddi:fc5313f8-19e0-408b-85ca-87c364f2a41c + + + Procurement-OrdSim-1.0 + uddi:5f2d93a7-bdb7-4543-b667-ba71192e5c5f + + + Procurement-OrdSimR-1.0 + uddi:7fe5938c-1b3a-403c-8155-039b49a06cef + + + Procurement-TecRes-1.0 + uddi:ce80ccce-3ef9-47ea-8cf4-120913a87dc2 + + + Reference-Attachment-1.0 + uddi:10faffb1-1303-485e-924a-e8b551f31949 + + + urn:www.cenbii.eu:profile:bii04:ver2.0 + uddi:553e78e6-7de4-4926-8384-53ef82566560 + + + urn:www.cenbii.eu:profile:bii01:ver2.0 + uddi:c7cb8dd0-af00-42c6-a8b7-48204aa7b30f + + + urn:www.cenbii.eu:profile:bii30:ver2.0 + uddi:19ec7bb2-a39b-438c-a6ce-2124d6148f8f + + + urn:www.cenbii.eu:profile:bii05:ver2.0 + uddi:8dde0481-9055-41fe-94f7-5102ce3672e7 + + + urn:www.cenbii.eu:profile:bii03:ver2.0 + uddi:90043120-5eab-468c-be4a-5562d95a73a7 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + uddi:1d193a6a-23a2-425f-bb19-a864b2415c1a + + + + NS-urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + uddi:417c3aac-4bbb-46d6-86d1-a44f757fb326 + + + NKS2.0 + uddi:fbc05a80-bde5-11dc-a81d-bfc65441a808 + + + NKS-PU + uddi:736eed0e-b698-4b2c-946e-7b996009c345 + + + + + dk.gov.oiosi.security.ldap.LdapCertificateLookup + dk.gov.oiosi.library + + + + crtdir.certifikat.dk + 389 + + + ldap.ca1.gov.dk + 389 + + 5000 + 5000 + + + dk.gov.oiosi.security.revocation.ocsp.OcspLookup + + dk.gov.oiosi.library + + + 20000 + + + dk.gov.oiosi.uddi.UddiLookupClient + dk.gov.oiosi.library + + + dk.gov.oiosi.uddi.RegistryLookupClient + dk.gov.oiosi.library + + + + + + + 30 + + + http://discoverypublic.nemhandel.dk/uddi/services/inquiry + http://discoverybackup.nemhandel-backup.dk/uddi/services/inquiry + + + + + + + + + + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[dk.gov.oiosi.security.revocation.RevocationResponse, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInHours + 1 + + + frequencyInMinutes + 10 + + + CacheName + OcspLookupCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[dk.gov.oiosi.security.revocation.crl.CrlInstance, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + maxSize + 10 + + + validityTimeInMinutes + 10 + + + CacheName + CrlLookupCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.uddi.UddiLookupKey, dk.gov.oiosi.library],[System.Collections.Generic.IList`1[[dk.gov.oiosi.uddi.UddiService, dk.gov.oiosi.library]], mscorlib]] + dk.gov.oiosi.library + + + validityTimeInHours + 1 + + + frequencyInMinutes + 10 + + + CacheName + UddiServiceCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.uddi.UddiId, dk.gov.oiosi.library],[dk.gov.oiosi.uddi.UddiTModel, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInHours + 24 + + + frequencyInMinutes + 10 + + + CacheName + UddiTModelCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.security.CertificateSubject, dk.gov.oiosi.library],[System.Security.Cryptography.X509Certificates.X509Certificate2, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] + dk.gov.oiosi.library + + + validityTimeInHours + 4 + + + frequencyInMinutes + 10 + + + CacheName + CertificateCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.String, mscorlib],[System.Xml.Schema.XmlSchemaSet, System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] + dk.gov.oiosi.library + + + maxSize + 20 + + + CacheName + SchemaStoreCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.String, mscorlib],[dk.gov.oiosi.xml.schematron.CompiledXslt, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + maxSize + 20 + + + CacheName + SchematronStoreCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[dk.gov.oiosi.extension.wcf.Interceptor.Security.UnfinishedSignatureValidationProof, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInMinutes + 60 + + + frequencyInMinutes + 10 + + + CacheName + MessageIdUnfinishedSignaturesCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[System.Collections.Generic.List`1[[dk.gov.oiosi.extension.wcf.Interceptor.Security.UnfinishedSignatureValidationProof, dk.gov.oiosi.library]], mscorlib]] + dk.gov.oiosi.library + + + validityTimeInMinutes + 60 + + + frequencyInMinutes + 10 + + + CacheName + SequenceIdUnfinishedSignaturesCache + + + + + + + + LocalMachine + Root + 4b8e6003 + TRUST2408 OCES Primary CA + + + LocalMachine + Root + 573f57e67530f1a0777dfbc69f090438d3360256 + Den Danske Stat OCES rod-CA + + + + + + UI:D + + + FID + + + + True + True + + \ No newline at end of file diff --git a/src/dk.gov.oiosi.resource/RaspConfiguration_Extended.Test.xml b/src/dk.gov.oiosi.resource/RaspConfiguration_Extended.Test.xml new file mode 100644 index 0000000000000000000000000000000000000000..bb08bd26624cc67225acff715d9a4aacb2b676c0 --- /dev/null +++ b/src/dk.gov.oiosi.resource/RaspConfiguration_Extended.Test.xml @@ -0,0 +1,3537 @@ + + + + + + 5a15a880-eef8-40c0-80f2-bb65226f50c2 + Faktura v0.7 + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + Invoice + + uddi:bc99bb01-80f9-4f52-89dc-edf7732c56f9 + Resources/Schemas/OIOXML_v0.7/pieStrict.xsd + Resources/UI/OIOXML_v0.7/StyleSheets/html.xsl + + + http://rep.oio.dk/ubl/xml/schemas/0p71/common/ + com + + + http://rep.oio.dk/ubl/xml/schemas/0p71/maindoc/ + main + + + http://rep.oio.dk/ubl/xml/schemas/0p71/pie/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice07Interface/SubmitInvoice07Response + + /root:Invoice/com:BuyerParty/com:PartyName[count(../../com:BuyerParty)=1 or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='faktura' or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='fakturering']/com:Name + + + /root:Invoice/com:SellerParty/com:PartyName/com:Name + + + /root:Invoice/com:BuyersReferenceID + + + EndpointKeyType + /root:Invoice/com:BuyersReferenceID/@schemeID + + + + + + + /root:Invoice/com:SellerParty/com:ID + + + EndpointKeyType + /root:Invoice/com:SellerParty/com:ID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl + /schematron/error + /schematron/error + + + + + + + string('OIOXML elektronisk handel') + + + /root:Invoice/com:ID + + + + 7bd520d7-6ae5-4a3c-8604-082e69414092 + Kreditnota v0.7 + http://rep.oio.dk/ubl/xml/schemas/0p71/pcm/ + Invoice + + uddi:3bbc9cf0-3c4c-11dc-98be-6976502198bd + Resources/Schemas/OIOXML_v0.7/pcmStrict.xsd + Resources/UI/OIOXML_v0.7/StyleSheets/html.xsl + + + http://rep.oio.dk/ubl/xml/schemas/0p71/common/ + com + + + http://rep.oio.dk/ubl/xml/schemas/0p71/maindoc/ + main + + + http://rep.oio.dk/ubl/xml/schemas/0p71/pcm/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Creditnote07Interface/SubmitCreditNote07Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Creditnote07Interface/SubmitCreditNote07Response + + /root:Invoice/com:BuyerParty/com:PartyName[count(../../com:BuyerParty)=1 or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='faktura' or translate(../com:Address/com:ID, 'FAKTUREING', 'faktureing') ='fakturering']/com:Name + + + /root:Invoice/com:SellerParty/com:PartyName/com:Name + + + /root:Invoice/com:BuyersReferenceID + + + EndpointKeyType + /root:Invoice/com:BuyersReferenceID/@schemeID + + + + + + + /root:Invoice/com:SellerParty/com:ID + + + EndpointKeyType + /root:Invoice/com:SellerParty/com:ID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOXML_v0.7/ublinvoice.xsl + /schematron/error + /schematron/error + + + + + + + string('OIOXML elektronisk handel') + + + /root:Invoice/com:ID + + + + 40c9fbee-ad39-48ed-9e04-c28cbbf8a38c + Applikationsmeddelse + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + ApplicationResponse + + + /root:ApplicationResponse/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:42F92342-C3ED-46ff-8A8A-6518F55D5CD5 + Resources/Schemas/UBL_v2.0/maindoc/UBL-ApplicationResponse-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/ApplicationResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponse201Interface/SubmitApplicationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponse201Interface/SubmitApplicationResponseResponse + + /root:ApplicationResponse/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_ApplicationResponse_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:ApplicationResponse/cbc:ProfileID + + + /root:ApplicationResponse/cbc:ID + + + + 68db0c6f-ec2c-44ad-b1c3-bdfae65ee5f0 + Katalog + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + Catalogue + + + /root:Catalogue/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:b8a5a5d0-df9f-11dc-889a-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Catalogue-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueResponse201Interface/SubmitCatalogueResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueResponse201Interface/SubmitCatalogueResponseRequestResponse + + /root:Catalogue/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:Catalogue/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Catalogue_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Catalogue/cbc:ProfileID + + + /root:Catalogue/cbc:ID + + + + 463984d1-4ba5-44d6-8903-565cc56dd4cb + Katalogforespørgsel + urn:oasis:names:specification:ubl:schema:xsd:CatalogueRequest-2 + CatalogueRequest + + + /root:CatalogueRequest/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:0cb0ff80-dfa0-11dc-889a-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueRequest-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueRequest-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueRequestResponse201Interface/SubmitCatalogueRequestResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueRequestResponse201Interface/SubmitCatalogueRequestResponseResponse + + /root:CatalogueRequest/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueRequest/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueRequest/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueRequest/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueRequest/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueRequest/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueRequest_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueRequest/cbc:ProfileID + + + /root:CatalogueRequest/cbc:ID + + + + fb3034ea-eaaf-434b-8798-0433db497e66 + Opdatering af katalogelement + urn:oasis:names:specification:ubl:schema:xsd:CatalogueItemSpecificationUpdate-2 + CatalogueItemSpecificationUpdate + + + /root:CatalogueItemSpecificationUpdate/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:63eab5c0-dfa0-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueItemSpecificationUpdate-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueItemSpecificationUpdate-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueItemSpecificationUpdateResponse201Interface/SubmitCatalogueItemSpecificationUpdateResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueItemSpecificationUpdateResponse201Interface/SubmitCatalogueItemSpecificationUpdateResponseResponse + + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueItemSpecificationUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueItemSpecificationUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueItemSpecificationUpdate_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueItemSpecificationUpdate/cbc:ProfileID + + + /root:CatalogueItemSpecificationUpdate/cbc:ID + + + + 02092e85-c2e4-4bb2-b22d-3eec04007a36 + Opdatering af katalogpriser + urn:oasis:names:specification:ubl:schema:xsd:CataloguePricingUpdate-2 + CataloguePricingUpdate + + + /root:CataloguePricingUpdate/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:abdb2720-dfa0-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CataloguePricingUpdate-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CataloguePricingUpdate-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePricingUpdateResponse201Interface/SubmitCataloguePricingUpdateResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePricingUpdateResponse201Interface/SubmitCataloguePricingUpdateResponseResponse + + /root:CataloguePricingUpdate/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CataloguePricingUpdate/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CataloguePricingUpdate/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CataloguePricingUpdate/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CataloguePricingUpdate/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CataloguePricingUpdate/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CataloguePricingUpdate_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CataloguePricingUpdate/cbc:ProfileID + + + /root:CataloguePricingUpdate/cbc:ID + + + + 0efa1c48-b5e3-4eb8-bc5f-3fbd78daba10 + Sletning af katalog + urn:oasis:names:specification:ubl:schema:xsd:CatalogueDeletion-2 + CatalogueDeletion + + + /root:CatalogueDeletion/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:40e5cbd0-dfa2-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-CatalogueDeletion-2.0.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CatalogueDeletion-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueDeletionResponse201Interface/SubmitCatalogueDeletionResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CatalogueDeletionResponse201Interface/SubmitCatalogueDeletionResponseResponse + + /root:CatalogueDeletion/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:CatalogueDeletion/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:CatalogueDeletion/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueDeletion/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:CatalogueDeletion/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:CatalogueDeletion/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CatalogueDeletion_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CatalogueDeletion/cbc:ProfileID + + + /root:CatalogueDeletion/cbc:ID + + + + a25f2c30-cb5b-404d-886a-9030621f7eea + Kreditnota + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + CreditNote + + + /root:CreditNote/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:E4EC9613-4830-4bab-AFEE-C37AB1C67AEC + Resources/Schemas/UBL_v2.0/maindoc/UBL-CreditNote-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/CreditNoteHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNote201Interface/SubmitCreditNoteRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNote201Interface/SubmitCreditNoteResponse + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_CreditNote_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:CreditNote/cbc:ProfileID + + + /root:CreditNote/cbc:ID + + + + c0220657-c101-4d7d-9670-c9463e1559d5 + Faktura + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:2e0b402a-7a5e-476b-8686-b33f54fd1f47 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Invoice-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice201Interface/SubmitInvoiceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Invoice201Interface/SubmitInvoiceResponse + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Invoice_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + 5b84d1f6-f315-4a2c-a84d-095b10cc5a2c + Ordre + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + Order + + + /root:Order/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:b138dc71-d301-42d1-8c2e-2c3a26faf56a + Resources/Schemas/UBL_v2.0/maindoc/UBL-Order-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Order201Interface/SubmitOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Order201Interface/SubmitOrderResponse + + /root:Order/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Order_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Order/cbc:ProfileID + + + /root:Order/cbc:ID + + + + c4a09991-d038-4e51-bb06-2cdffe6c1b77 + Ordreannulering + urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2 + OrderCancellation + + + /root:OrderCancellation/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:7ba80590-dfa1-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderCancellation-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderCancellationHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderCancellationResponse201Interface/SubmitOrderCancellationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderCancellationResponse201Interface/SubmitOrderCancellationResponseResponse + + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderCancellation/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderCancellation/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderCancellation_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderCancellation/cbc:ProfileID + + + /root:OrderCancellation/cbc:ID + + + + ba652e7d-e8bd-4926-8bd8-9e19a5ca23e6 + Ordrebekræftelse + urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2 + OrderResponse + + + /root:OrderResponse/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:ed6d3c40-dfa1-11dc-889b-1a827c218899 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponse-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseResponse201Interface/SubmitOrderResponseResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseResponse201Interface/SubmitOrderResponseResponseResponse + + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponse/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponse/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderResponse_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderResponse/cbc:ProfileID + + + /root:OrderResponse/cbc:ID + + + + 0412fdc2-5f07-4e6f-a8fd-c0dc7d780dce + Ordreændring + urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2 + OrderChange + + + /root:OrderChange/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:ea4bc88f-9479-4f9b-a354-4acabdb99336 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderChange-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderChangeHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderChangeResponse201Interface/SubmitOrderChangeResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderChangeResponse201Interface/SubmitOrderChangeResponseResponse + + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderChange/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderChange/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderChange_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderChange/cbc:ProfileID + + + /root:OrderChange/cbc:ID + + + + c8577e35-7de6-49f6-926c-c061f5a7d1b6 + Simpel ordrebekræftelse + urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2 + OrderResponseSimple + + + /root:OrderResponseSimple/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:3B0B1309-B575-4d69-9C8F-4126C53CD7B0 + Resources/Schemas/UBL_v2.0/maindoc/UBL-OrderResponseSimple-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/OrderResponseSimpleHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseSimple201Interface/SubmitOrderResponseSimpleRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderResponseSimple201Interface/SubmitOrderResponseSimpleResponse + + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponseSimple/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:OrderResponseSimple/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_OrderResponseSimple_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:OrderResponseSimple/cbc:ProfileID + + + /root:OrderResponseSimple/cbc:ID + + + + b552710b-e4c2-44f6-a89e-1b158375b5f3 + Rykker + urn:oasis:names:specification:ubl:schema:xsd:Reminder-2 + Reminder + + + /root:Reminder/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:4FBBBDEF-0A8E-4d5e-9B9D-23C8FD98E9CE + Resources/Schemas/UBL_v2.0/maindoc/UBL-Reminder-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/ReminderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Reminder-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Reminder201Interface/SubmitReminderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/Reminder201Interface/SubmitReminderResponse + + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Reminder/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Reminder/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Reminder_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Reminder/cbc:ProfileID + + + /root:Reminder/cbc:ID + + + + 76c4f0fa-e969-4360-9a04-8de3c675d4f2 + KontoUdtog + urn:oasis:names:specification:ubl:schema:xsd:Statement-2 + Statement + + + /root:Statement/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:4e383840-bcfc-11dc-a81b-bfc65441a808 + Resources/Schemas/UBL_v2.0/maindoc/UBL-Statement-2.0.xsd + Resources/UI/OIOUBL/Stylesheets/StatementHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Statement-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/StatementResponse201Interface/SubmitStatementResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/StatementResponse201Interface/SubmitStatementResponseResponse + + /root:Statement/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Statement/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Statement/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Statement/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Statement/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Statement/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_Statement_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:Statement/cbc:ProfileID + + + /root:Statement/cbc:ID + + + + eee3da84-27b7-4b37-81b1-cfb9d2942a00 + Forsynings Specifikation + urn:oioubl:names:specification:oioubl:schema:xsd:UtilityStatement-2 + UtilityStatement + + + /root:UtilityStatement/cbc:CustomizationID + OIOUBL-2.0(1|2) + + + uddi:236f277d-a786-4724-a16e-26398b685a07 + Resources/Schemas/OIOUBL_v2.1-b/maindoc/UBL-UtilityStatement-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/UtilityStatementHTML.xsl + + + urn:oioubl:names:specification:oioubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oioubl:names:specification:oioubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oioubl:names:specification:oioubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oioubl:names:specification:oioubl:schema:xsd:UtilityStatement-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/UtilityStatement201Interface/SubmitUtilityStatementRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/UtilityStatement201Interface/SubmitUtilityStatementResponse + + /root:UtilityStatement/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:UtilityStatement/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:UtilityStatement/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:UtilityStatement/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:UtilityStatement/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:UtilityStatement/cac:SenderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/OIOUBL/OIOUBL_UtilityStatement_Schematron.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + /root:UtilityStatement/cbc:ProfileID + + + /root:UtilityStatement/cbc:ID + + + + 24750a44-9a18-46f4-85ef-50f00c90068b + Katalog (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + Catalogue + + + /root:Catalogue/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns019:ver2.0:extended:urn:www.peppol.eu:bis:peppol1a:ver4.0 + + + uddi:6c917ef1-5143-4123-879a-471215dbd373 + Resources/Schemas/UBL_v2.1/maindoc/UBL-Catalogue-2.1.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePeppol1aInterface/SubmitCataloguRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CataloguePeppol1aInterface/SubmitCatalogueResponse + + /root:Catalogue/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ProviderParty/cac:PartyName/cbc:Name + + + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:Catalogue/cac:ProviderParty/cbc:EndpointID + + + EndpointKeyType + /root:Catalogue/cac:ProviderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T19.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T19.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T19.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Catalogue/cbc:ProfileID + + + /root:Catalogue/cbc:ID + + + + 551e8437-f543-46cf-bd56-492a25e723fc + Applikationsmeddelse (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + ApplicationResponse + + + /root:ApplicationResponse/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns058:ver2.0:extended:urn:www.peppol.eu:bis:peppol1a:ver2.0 + + + uddi:e79dd402-8f60-4811-9f59-1acb0c036d05 + Resources/Schemas/UBL_v2.1/maindoc/UBL-ApplicationResponse-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/ApplicationResponseHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponsePeppol1aInterface/SubmitApplicationResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/ApplicationResponsePeppol1aInterface/SubmitApplicationResponseResponse + + /root:ApplicationResponse/cac:ReceiverParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:SenderParty/cac:PartyName/cbc:Name + + + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:ReceiverParty/cbc:EndpointID/@schemeID + + + + + + + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID + + + EndpointKeyType + /root:ApplicationResponse/cac:SenderParty/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/BIIRULES-UBL-T58.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOLCORE-UBL-T58.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-catalogue1a/XSLT/OPENPEPPOL-UBL-T58.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:ApplicationResponse/cbc:ProfileID + + + /root:ApplicationResponse/cbc:ID + + + + 21671b33-58a2-4ab5-96bd-42f6c4f22af6 + Kreditnota (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + CreditNote + + + /root:CreditNote/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns014:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0 + + + uddi:4db3f358-6184-4979-bbc9-5d65aee27132 + Resources/Schemas/UBL_v2.1/maindoc/UBL-CreditNote-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/CreditNoteHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNotePeppol5aInterface/SubmitCreditNoteRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/CreditNotePeppol5aInterface/SubmitCreditNoteResponse + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:CreditNote/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/BIIRULES-UBL-T14.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOLCORE-UBL-T14.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-billing5a/XSLT/OPENPEPPOL-UBL-T14.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:CreditNote/cbc:ProfileID + + + /root:CreditNote/cbc:ID + + + + c9f45e05-8cc0-44df-ab1e-111c5167b0b5 + Faktura (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0 + + + uddi:ea27f0c4-cb68-4e39-b0eb-5c96af8c1759 + Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + 9e8b18e5-416e-4c41-9b9f-adadc3de6598 + Forsendelsesadvis + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + DespatchAdvice + + + /root:DespatchAdvice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns016:ver1.0:extended:urn:www.peppol.eu:bis:peppol30a:ver1.0 + + + uddi:96dbec86-aa58-4f1e-ae03-ebb13079ce61 + Resources/Schemas/UBL_v2.1/maindoc/UBL-DespatchAdvice-2.1.xsd + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2014/09/15/DespatchAdvice10Interface/SubmitDespatchAdviceResponse + + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/BIIRULES-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOLCORE-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-despatchadvice30a/XSLT/OPENPEPPOL-UBL-T16.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:DespatchAdvice/cbc:ProfileID + + + /root:DespatchAdvice/cbc:ID + + + + c1061668-0549-452c-b0cb-7d6428fdc5f7 + Faktura (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol4a:ver2.0 + + + uddi:e956ca42-0be2-487a-8573-580b523c248d + Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/BIIRULES-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOLCORE-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-invoice4a/XSLT/OPENPEPPOL-UBL-T10.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + db2f9050-2adb-49c2-8f05-af9e440d12ca + Ordre (PEPPOL) + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + Order + + + /root:Order/cbc:CustomizationID + urn:www.cenbii.eu:transaction:biitrns001:ver2.0:extended:urn:www.peppol.eu:bis:peppol3a:ver2.0 + + + uddi:873c25f6-23d2-4019-830e-89cc89386930 + Resources/Schemas/UBL_v2.1/maindoc/UBL-Order-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/OrderHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Order-2 + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderPeppol3aInterface/SubmitOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/OrderPeppol3aInterface/SubmitOrderResponse + + /root:Order/cac:SellerSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:SellerSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + /root:Order/cac:BuyerCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/BIIRULES-UBL-T01.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOLCORE-UBL-T01.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS2.0-order3a/XSLT/OPENPEPPOL-UBL-T01.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Order/cbc:ProfileID + + + /root:Order/cbc:ID + + + + + bab5613e-6360-4e84-84a3-61838a77590c + Faktura (PEPPOL BIS Billing) + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + Invoice + + + /root:Invoice/cbc:CustomizationID + + urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 + + + + uddi:678befa8-ae31-437a-8e52-1139162698df + Resources/Schemas/UBL_v2.1/maindoc/UBL-Invoice-2.1.xsd + Resources/UI/OIOUBL/Stylesheets/InvoiceHTML.xsl + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + cac + + + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + cbc + + + urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-2 + ccts + + + urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-2 + sdt + + + urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2 + + udt + + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + root + + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceRequest + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InvoicePeppol4aInterface/SubmitInvoiceResponse + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name + + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + + /root:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID + + + EndpointKeyType + + /root:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID + + + + + + + + + + + Resources/Schematrons/PEPPOL/BIS3.0-Billing/CEN-EN16931-UBL.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + Resources/Schematrons/PEPPOL/BIS3.0-Billing/PEPPOL-EN16931-UBL.xsl + /svrl:schematron-output/svrl:failed-assert[@flag='fatal'] + /svrl:schematron-output/svrl:failed-assert[@flag='fatal']/svrl:text + + + + + + + /root:Invoice/cbc:ProfileID + + + /root:Invoice/cbc:ID + + + + 4873431b-fa84-4579-b789-2e3162d06038 + NKS Betalings Ordre + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSPayment + + uddi:f283bd90-a247-11dc-a80b-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSPayment.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPaymentOrderInterface/SubmitNKSPaymentOrderRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPaymentOrderInterface/SubmitNKSPaymentOrderResponse + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 0e765453-7422-4d90-b13f-850fc0e5b309 + NKS Kvittering 0 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSReceipt0 + + uddi:9910d270-a242-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSReceipt0.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt0Interface/SubmitNKSReceipt0Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt0Interface/SubmitNKSReceipt0Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 363237e6-dafc-4103-901a-36b499d0eeaa + NKS Kvittering 1 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSReceipt1 + + uddi:8df531b0-a242-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSReceipt1.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt1Interface/SubmitNKSReceipt1Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSReceipt1Interface/SubmitNKSReceipt1Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 688df9d0-e564-44a1-8028-617ab625a724 + NKS Retursvar 2 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse2 + + uddi:41a37720-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse2.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse2Interface/SubmitNKSResponse2Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse2Interface/SubmitNKSResponse2Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 3d2b9c5b-5790-4aee-999b-c26a1d66a887 + NKS Retursvar 5 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse5 + + uddi:65ee1590-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse5.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse5Interface/SubmitNKSResponse5Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse5Interface/SubmitNKSResponse5Response + + //ebms:To/ebms:PartyId[1] + + + //ebms:From/ebms:PartyId[1] + + + //ebms:To/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + //ebms:From/ebms:PartyId[count(../ebms:PartyId)] + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 2cd298b8-eb8c-4f06-b7e8-6562cb54bc4e + NKS Retursvar 7 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse7 + + uddi:ec1ece70-a244-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse7.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse7Interface/SubmitNKSResponse7Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse7Interface/SubmitNKSResponse7Response + + /root:NKSResponse7/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse7/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse7/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse7/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 6ba94fca-368d-49d0-9976-ae497c85eb37 + NKS Retursvar 8 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse8 + + uddi:0bc62390-a245-11dc-a80a-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse8.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse8Interface/SubmitNKSResponse8Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse8Interface/SubmitNKSResponse8Response + + /root:NKSResponse8/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse8/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse8/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse8/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 1e780d55-1779-46dc-b438-b023c5e91183 + NKS Retursvar 9 + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + NKSResponse9 + + uddi:2dd3ca50-a245-11dc-a80b-bfc65441a808 + Resources/NemKonto/xsd/nemkonto/xml/schemas/2006/05/01/NKS_NKSResponse9.xsd + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto.swift/xml/schemas/2006/05/01/ + swift + + + http://rep.oio.dk/oes.dk/nemkonto.ebms/xml/schemas/2006/05/01/ + ebms + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2006/05/01/ + root + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse9Interface/SubmitNKSResponse9Request + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSResponse9Interface/SubmitNKSResponse9Response + + /root:NKSResponse9/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Issr + + + /root:NKSResponse9/root:OrgnlGrpRefInfAndSts/swift:OrgnlMsgTp + + + /root:NKSResponse9/root:GnlInf/swift:InitgPty/swift:OrgId/swift:PrtryId/swift:Id + + + EndpointKeyType + string('EAN') + + + + + + /root:NKSResponse9/root:OrgnlGrpRefInfAndSts/swift:GrpId + + + EndpointKeyType + string('EAN') + + + + + + + + + Resources/NemKonto/Schematrons/NemKonto.xsl + /Schematron/Error + /Schematron/Error/Description + + + + + + + string('NKS2.0') + + + + + + + 76e3b26b-28a2-4cfd-bf67-27c5ee41014d + NKS PU Request + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + NemkontoPrivatUdbetalerTransporterRequest + + uddi:6b5fc8cb-5ec9-42bf-9a6f-1b3762f011ed + + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + nkspu + + + http://rep.oio.dk/ean/xml/schemas/2005/01/10/ + ean + + + http://rep.oio.dk/cvr.dk/xml/schemas/2005/03/22/ + cvr + + + http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/ + cpr + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPURequestInterface/SubmitNKSPURequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPURequestInterface/SubmitNKSPUResponse + + + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterRequest/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansRecipientAddress/nkspu:VansNemkontoEnvironmentCode + + + EndpointKeyType + string('DK:VANS') + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterRequest/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansSenderAddress/ean:EAN13Identifier + + + EndpointKeyType + string('EAN') + + + + + + + + + + + + string('NKS-PU') + + + + + + + 1985c136-96df-4a04-add2-ca95b9de3371 + NKS PU Response + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + NemkontoPrivatUdbetalerTransporterResponse + + uddi:34c56e2a-f920-439b-80c7-831cc4ac523b + + Resources/defaultss.xslt + + + http://rep.oio.dk/oes.dk/nemkonto/xml/schemas/2007/10/01/ + nkspu + + + http://rep.oio.dk/ean/xml/schemas/2005/01/10/ + ean + + + http://rep.oio.dk/cvr.dk/xml/schemas/2005/03/22/ + cvr + + + http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/ + cpr + + + + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPUResponseInterface/SubmitNKSPUResponseRequest + http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/NKSPUResponseInterface/SubmitNKSPUResponseResponse + + + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterResponse/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansRecipientAddress/ean:EAN13Identifier + + + EndpointKeyType + string('EAN') + + + + + + /nkspu:NemkontoPrivatUdbetalerTransporterResponse/nkspu:TransporterHeader/nkspu:VansHeader/nkspu:VansSenderAddress/nkspu:VansNemkontoEnvironmentCode + + + EndpointKeyType + string('DK:VANS') + + + + + + + + + + + + string('NKS-PU') + + + + + + + + + + + OIOXML elektronisk handel + uddi:c001daa0-8ba3-11dd-894e-770465b08940 + + + OIOXML elektronisk handel - læs ind + uddi:cac79330-8ba3-11dd-894e-770465b08940 + + + Catalogue-CatBas-1.0 + uddi:4697A391-741F-4534-A21E-8F0A460013BB + + + Catalogue-CatBasR-1.0 + uddi:03717C45-27A8-453f-833C-BD4D8AAB9675 + + + Catalogue-CatSim-1.0 + uddi:BE9F86E6-03C0-4d00-A3EE-44FC29EB3882 + + + Catalogue-CatSimR-1.0 + uddi:48277C4B-489F-498d-8246-303A9867C081 + + + Catalogue-CatExt-1.0 + uddi:1C8E9102-6711-42e8-A35A-997C56A35BFE + + + Catalogue-CatExtR-1.0 + uddi:0B864A5A-5E1E-47da-AD3B-A3932F82DA37 + + + Catalogue-CatAdv-1.0 + uddi:7B7909C1-5DE4-4630-A741-C74A9DDDC6AB + + + Catalogue-CatAdvR-1.0 + uddi:EE7F4AEA-BFDC-4886-8C5E-319596E46DA5 + + + Procurement-BilSim-1.0 + uddi:362229ac-b657-452a-b8f8-c93e62c670ff + + + Procurement-BilSimR-1.0 + uddi:98070e14-ee30-4b10-84ef-986cde3b8116 + + + Procurement-PayBas-1.0 + uddi:E5D505C0-4B52-4485-8169-4AB5343559A5 + + + Procurement-PayBasR-1.0 + uddi:FED5F809-64EC-4523-BC57-4A57D5680DA9 + + + Procurement-OrdSim-BilSim-1.0 + uddi:142C4188-3D53-440d-A64F-68D7C3B9A59B + + + Procurement-OrdSimR-BilSimR-1.0 + uddi:1e1b209e-7b8d-4f1e-8f2a-f3d9a94d1086 + + + Procurement-OrdSim-BilSimR-1.0 + uddi:7A638D35-3E08-432e-B558-74CB85889905 + + + Procurement-OrdSimR-BilSim-1.0 + uddi:EBABEE8B-A5D3-4dc9-B976-3AAFF9A4E855 + + + Procurement-OrdAdv-BilSim-1.0 + uddi:88FBD6D5-6A25-4c08-91CC-5344C73C4D69 + + + Procurement-OrdAdv-BilSimR-1.0 + uddi:76897296-08aa-4848-a933-ae068b4c604e + + + Procurement-OrdAdvR-BilSim-1.0 + uddi:1d01dd98-a302-4897-92d8-fd501447c450 + + + Procurement-OrdAdvR-BilSimR-1.0 + uddi:b23940b1-d571-4640-8830-9b7f34809fbc + + + Procurement-OrdSel-BilSim-1.0 + uddi:46D94D6B-E835-4916-BBB5-F27DC655876A + + + Procurement-OrdSel-BilSimR-1.0 + uddi:42AD3EDE-BBD4-434d-AAE6-044CE3EF8D1F + + + urn:www.nesubl.eu:profiles:profile1:ver2.0 + uddi:FC1D4A1C-1538-4bdb-A718-2EFD712256C5 + + + urn:www.nesubl.eu:profiles:profile2:ver2.0 + uddi:3A3BFE67-AD35-43f0-9AE7-CDF268AE221D + + + urn:www.nesubl.eu:profiles:profile3:ver2.0 + uddi:F5231EDB-FBB4-4a3b-A46C-3BCF1B3C3F35 + + + urn:www.nesubl.eu:profiles:profile5:ver2.0 + uddi:aee8b6de-298f-4cbc-a96d-9ae8aed0ac31 + + + urn:www.nesubl.eu:profiles:profile7:ver2.0 + uddi:BB0B4FD4-F6AF-489f-98D9-7130424E7F8D + + + urn:www.nesubl.eu:profiles:profile8:ver2.0 + uddi:F4240370-CCA6-401e-9B5B-4531F413421D + + + Reference-Utility-1.0 + uddi:570b3009-3f9f-46d2-b533-31d0bb4a37a0 + + + Reference-UtilityR-1.0 + uddi:1bfd82e6-0eca-47df-9230-37b97c9788c6 + + + Catalogue-CatPriUpd-1.0 + uddi:a7f4c627-d459-4ef2-a132-fc6df0971db1 + + + Catalogue-CatPriUpdR-1.0 + uddi:fc5313f8-19e0-408b-85ca-87c364f2a41c + + + Procurement-OrdSim-1.0 + uddi:5f2d93a7-bdb7-4543-b667-ba71192e5c5f + + + Procurement-OrdSimR-1.0 + uddi:7fe5938c-1b3a-403c-8155-039b49a06cef + + + Procurement-TecRes-1.0 + uddi:ce80ccce-3ef9-47ea-8cf4-120913a87dc2 + + + Reference-Attachment-1.0 + uddi:10faffb1-1303-485e-924a-e8b551f31949 + + + urn:www.cenbii.eu:profile:bii04:ver2.0 + uddi:553e78e6-7de4-4926-8384-53ef82566560 + + + urn:www.cenbii.eu:profile:bii01:ver2.0 + uddi:c7cb8dd0-af00-42c6-a8b7-48204aa7b30f + + + urn:www.cenbii.eu:profile:bii30:ver2.0 + uddi:19ec7bb2-a39b-438c-a6ce-2124d6148f8f + + + urn:www.cenbii.eu:profile:bii05:ver2.0 + uddi:8dde0481-9055-41fe-94f7-5102ce3672e7 + + + urn:www.cenbii.eu:profile:bii03:ver2.0 + uddi:90043120-5eab-468c-be4a-5562d95a73a7 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + uddi:1d193a6a-23a2-425f-bb19-a864b2415c1a + + + + NS-urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + uddi:417c3aac-4bbb-46d6-86d1-a44f757fb326 + + + NKS2.0 + uddi:fbc05a80-bde5-11dc-a81d-bfc65441a808 + + + NKS-PU + uddi:736eed0e-b698-4b2c-946e-7b996009c345 + + + + + dk.gov.oiosi.security.ldap.LdapCertificateLookup + dk.gov.oiosi.library + + + + crtdir.pp.certifikat.dk + 389 + + + ldap.ca1.cti-gov.dk + 389 + + 5000 + 5000 + + + dk.gov.oiosi.security.revocation.ocsp.OcspLookup + + dk.gov.oiosi.library + + + 20000 + + + dk.gov.oiosi.uddi.UddiLookupClient + dk.gov.oiosi.library + + + dk.gov.oiosi.uddi.RegistryLookupClient + dk.gov.oiosi.library + + + + + + + 30 + + + http://discoverypublic.nemhandel.dk/uddi/services/inquiry + http://discoverybackup.nemhandel-backup.dk/uddi/services/inquiry + + + + + + + + + + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[dk.gov.oiosi.security.revocation.RevocationResponse, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInHours + 1 + + + frequencyInMinutes + 10 + + + CacheName + OcspLookupCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[dk.gov.oiosi.security.revocation.crl.CrlInstance, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + maxSize + 10 + + + validityTimeInMinutes + 10 + + + CacheName + CrlLookupCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.uddi.UddiLookupKey, dk.gov.oiosi.library],[System.Collections.Generic.IList`1[[dk.gov.oiosi.uddi.UddiService, dk.gov.oiosi.library]], mscorlib]] + dk.gov.oiosi.library + + + validityTimeInHours + 1 + + + frequencyInMinutes + 10 + + + CacheName + UddiServiceCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.uddi.UddiId, dk.gov.oiosi.library],[dk.gov.oiosi.uddi.UddiTModel, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInHours + 24 + + + frequencyInMinutes + 10 + + + CacheName + UddiTModelCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[dk.gov.oiosi.security.CertificateSubject, dk.gov.oiosi.library],[System.Security.Cryptography.X509Certificates.X509Certificate2, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] + dk.gov.oiosi.library + + + validityTimeInHours + 4 + + + frequencyInMinutes + 10 + + + CacheName + CertificateCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.String, mscorlib],[System.Xml.Schema.XmlSchemaSet, System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] + dk.gov.oiosi.library + + + maxSize + 20 + + + CacheName + SchemaStoreCache + + + + + dk.gov.oiosi.common.cache.QuantityCache`2[[System.String, mscorlib],[dk.gov.oiosi.xml.schematron.CompiledXslt, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + maxSize + 20 + + + CacheName + SchematronStoreCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[dk.gov.oiosi.extension.wcf.Interceptor.Security.UnfinishedSignatureValidationProof, dk.gov.oiosi.library]] + dk.gov.oiosi.library + + + validityTimeInMinutes + 60 + + + frequencyInMinutes + 10 + + + CacheName + MessageIdUnfinishedSignaturesCache + + + + + dk.gov.oiosi.common.cache.TimedCache`2[[System.String, mscorlib],[System.Collections.Generic.List`1[[dk.gov.oiosi.extension.wcf.Interceptor.Security.UnfinishedSignatureValidationProof, dk.gov.oiosi.library]], mscorlib]] + dk.gov.oiosi.library + + + validityTimeInMinutes + 60 + + + frequencyInMinutes + 10 + + + CacheName + SequenceIdUnfinishedSignaturesCache + + + + + + + + LocalMachine + Root + 4b8e6003 + TRUST2408 OCES Primary CA + + + LocalMachine + Root + 573f57e67530f1a0777dfbc69f090438d3360256 + Den Danske Stat OCES rod-CA + + + + + + UI:D + + + FID + + + + True + True + + \ No newline at end of file diff --git a/src/dk.gov.oiosi.resource/dk.gov.oiosi.resource.csproj b/src/dk.gov.oiosi.resource/dk.gov.oiosi.resource.csproj index be05d4cbf622b7c09fdfdb0c9979533bec3a1163..b7f9f2ad2e78b5ce43822d804093f8a2e24c9987 100644 --- a/src/dk.gov.oiosi.resource/dk.gov.oiosi.resource.csproj +++ b/src/dk.gov.oiosi.resource/dk.gov.oiosi.resource.csproj @@ -10,13 +10,14 @@ Properties dk.gov.oiosi.resource dk.gov.oiosi.resource - v3.5 + v4.6.2 512 3.5 + true @@ -26,6 +27,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -34,6 +36,7 @@ TRACE prompt 4 + false @@ -1090,15 +1093,17 @@ PreserveNewest Designer + + - \ No newline at end of file diff --git a/src/dk.gov.oiosi/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/ErrorMessages.Designer.cs index 7f74d94e94e6578ba47230c7e47555af4a8c2c23..b4ee73e88f25f82ad6e23691ccf49bf07f779a12 100644 --- a/src/dk.gov.oiosi/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi/addressing/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/addressing/ErrorMessages.Designer.cs index 782dfac51ad2c60770eb0f8ce6cbbf085249892c..ded489eb769dd257a9aa92f38f0be72a3e28ba64 100644 --- a/src/dk.gov.oiosi/addressing/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/addressing/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.addressing { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi/addressing/Identifier.cs b/src/dk.gov.oiosi/addressing/Identifier.cs index 21d0277b72f3a0c720976e5bb53e7ee5be253c6a..f8070010583adc6621d48aa41079fbdf34d3010a 100644 --- a/src/dk.gov.oiosi/addressing/Identifier.cs +++ b/src/dk.gov.oiosi/addressing/Identifier.cs @@ -74,17 +74,17 @@ namespace dk.gov.oiosi.addressing { // value - DK99010080, 5798009811578 if (string.IsNullOrEmpty(this.value)) { - throw new NullOrEmptyArgumentException("Value/key is empty"); + throw new NullOrEmptyArgumentException("E-RSP33001: Value/key is empty"); } else if (this.value.Trim().Contains(" ")) { - throw new IncorrectBusinessIdentifierException(this.value); + throw new IncorrectBusinessIdentifierException("E-RSP33002:" + this.value); } // type - EAN, DK:CPR, if (string.IsNullOrEmpty(this.type)) { - throw new NullOrEmptyArgumentException("identifierType"); + throw new NullOrEmptyArgumentException("E-RSP33003:" + "identifierType"); } // For Type=DK:CVR, strip DK from start (if present) diff --git a/src/dk.gov.oiosi/app.config b/src/dk.gov.oiosi/app.config index e71c6fd7adf4798aced9455de5b654011a702249..ee8f702b6d9c019310ce96de12431f887071b811 100644 --- a/src/dk.gov.oiosi/app.config +++ b/src/dk.gov.oiosi/app.config @@ -1,7 +1,7 @@ - + -
+
@@ -9,6 +9,6 @@ - + - \ No newline at end of file + diff --git a/src/dk.gov.oiosi/common/CouldNotLoadTypeException.cs b/src/dk.gov.oiosi/common/CouldNotLoadTypeException.cs index f463e0b4a1e89ca255e10b5511ab6729a9df2632..d4403f351ed25fdc26de8f952b8905b65d403509 100644 --- a/src/dk.gov.oiosi/common/CouldNotLoadTypeException.cs +++ b/src/dk.gov.oiosi/common/CouldNotLoadTypeException.cs @@ -44,7 +44,6 @@ namespace dk.gov.oiosi.common { /// Constructor ///
/// The assembly qualified name of the type that could not be loaded - public CouldNotLoadTypeException(string type) : - base(KeywordFromString.GetKeyword("type", type)) { } + public CouldNotLoadTypeException(string type, string errorCode = "") : base(KeywordFromString.GetKeyword("type", type), errorCode) { } } } diff --git a/src/dk.gov.oiosi/common/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/common/ErrorMessages.Designer.cs index 98d62cdf4f968c90f69c65a76fb46585967083c0..99c7453cc7593aff901ae529d1a9c9875236f8cc 100644 --- a/src/dk.gov.oiosi/common/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/common/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.34209 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.common { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { @@ -70,7 +70,7 @@ namespace dk.gov.oiosi.common { } /// - /// Looks up a localized string similar to Kunne ikke oprette en instans af typen "[implementationnamespaceclass]" i dll'en "[implementationassembly]".. + /// Looks up a localized string similar to E-RSP32105: Kunne ikke oprette en instans af typen "[implementationnamespaceclass]" i dll'en "[implementationassembly]".. /// internal static string dk_gov_oiosi_common_CreateInstanceFailedException { get { diff --git a/src/dk.gov.oiosi/common/ErrorMessages.resx b/src/dk.gov.oiosi/common/ErrorMessages.resx index 1e0a379d6b5d0a4e87bee481f499a123e4aeab50..852a3bb7b6be4e76edd86419150b8ce5b563ac18 100644 --- a/src/dk.gov.oiosi/common/ErrorMessages.resx +++ b/src/dk.gov.oiosi/common/ErrorMessages.resx @@ -112,16 +112,16 @@ 2.0 - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Kunne ikke loade en instans af typen '[type]'. - Kunne ikke oprette en instans af typen "[implementationnamespaceclass]" i dll'en "[implementationassembly]". + E-RSP32105: Kunne ikke oprette en instans af typen "[implementationnamespaceclass]" i dll'en "[implementationassembly]". Ukendt servicenøgle type kode "[endpointkeytypecode]". diff --git a/src/dk.gov.oiosi/common/ExternalCodeFactory.cs b/src/dk.gov.oiosi/common/ExternalCodeFactory.cs index 001bf1b0d355d6c4a966aab0e98ccf51e641c842..a2d91f462cd812476d0dd3feb99dd7810664c24f 100644 --- a/src/dk.gov.oiosi/common/ExternalCodeFactory.cs +++ b/src/dk.gov.oiosi/common/ExternalCodeFactory.cs @@ -17,7 +17,7 @@ namespace dk.gov.oiosi.common /// public T CreateInstance(IExternalCodeFactoryConfiguration configuration) { - if (configuration == null) throw new NullArgumentException("configuration"); + if (configuration == null) throw new NullArgumentException("E-RSP32101: 'configuration' is null"); return this.CreateInstance(configuration.ImplementationNamespaceClass, configuration.ImplementationAssembly); } @@ -30,20 +30,21 @@ namespace dk.gov.oiosi.common /// public T CreateInstance(string implementationNamespaceClass, string implementationAssembly) { - if (implementationNamespaceClass == null) throw new NullArgumentException("implementationNamespaceClass"); - if (implementationAssembly == null) throw new NullArgumentException("implementationAssembly"); + if (implementationNamespaceClass == null) throw new NullArgumentException("E-RSP32102: 'implementationNamespaceClass' is null"); + if (implementationAssembly == null) throw new NullArgumentException("E-RSP32103: 'implementationAssembly' is null"); try { string qualifiedTypename = implementationNamespaceClass + ", " + implementationAssembly; Type instanceType = Type.GetType(qualifiedTypename); if (instanceType == null) - throw new CouldNotLoadTypeException(qualifiedTypename); + throw new CouldNotLoadTypeException(string.Format("E-RSP32104: '{0}' is null", qualifiedTypename)); // 3. Instantiate the type: T instance = (T)instanceType.GetConstructor(new Type[0]).Invoke(null); return instance; } catch (Exception ex) { + //ErrorCode: E-RSP32105 throw new CreateInstanceFailedException(implementationNamespaceClass, implementationAssembly, ex); } } diff --git a/src/dk.gov.oiosi/common/IdentifierUtility.cs b/src/dk.gov.oiosi/common/IdentifierUtility.cs index 1914e5709dba0d489609a9615f069657c61d030f..c6c9a7c1926c18178012d723ba13a254773f82d8 100644 --- a/src/dk.gov.oiosi/common/IdentifierUtility.cs +++ b/src/dk.gov.oiosi/common/IdentifierUtility.cs @@ -131,7 +131,7 @@ namespace dk.gov.oiosi.common } catch (Exception e) { - throw new ArgumentException("EndpointAddress could not be created from " + endpointAddress, e); + throw new ArgumentException("E-RSP32001: EndpointAddress could not be created from " + endpointAddress, e); } } diff --git a/src/dk.gov.oiosi/common/UtilityException.cs b/src/dk.gov.oiosi/common/UtilityException.cs index 13510d140f4e5ae0653ed9fac08743bc89b3457c..38f3c56db1f6a5e990c69ece83e93b26725c10a6 100644 --- a/src/dk.gov.oiosi/common/UtilityException.cs +++ b/src/dk.gov.oiosi/common/UtilityException.cs @@ -52,7 +52,7 @@ namespace dk.gov.oiosi.common { /// Constructor with keywords ///
/// keyword for the message - public UtilityException(System.Collections.Generic.Dictionary keywords) : base(resourceManager, keywords) { } + public UtilityException(System.Collections.Generic.Dictionary keywords, string errorCode= "") : base(resourceManager, keywords, errorCode) { } /// /// Constructor with innerexception diff --git a/src/dk.gov.oiosi/common/cache/QuantityCache.cs b/src/dk.gov.oiosi/common/cache/QuantityCache.cs index a2c27576e8e7e106761dd556a92e8b6678c36046..641c1ba19d01e7fba68b5aadd9cbd4f677853fea 100644 --- a/src/dk.gov.oiosi/common/cache/QuantityCache.cs +++ b/src/dk.gov.oiosi/common/cache/QuantityCache.cs @@ -54,7 +54,7 @@ namespace dk.gov.oiosi.common.cache { /// /// public QuantityCache(int maxSize) { - if (maxSize < 0) throw new ArgumentOutOfRangeException("maxSize"); + if (maxSize < 0) throw new ArgumentOutOfRangeException("E-RSP32201: Argument 'maxSize' is out of range."); this.Setup(maxSize); } @@ -70,17 +70,17 @@ namespace dk.gov.oiosi.common.cache { // parsed okay if (maxSize < 0) { - throw new Exception("MaxSize must not be less then zero."); + throw new Exception("E-RSP32202: Argument 'maxSize' must not be less then zero."); } } else { - throw new Exception("Argument maxSize could not be parsed to an integer."); + throw new Exception("E-RSP32203: Argument 'maxSize' could not be parsed to an integer."); } } else { - throw new Exception("Argument maxSize was not present in the configuration file."); + throw new Exception("E-RSP32204: Argument 'maxSize' is missing in the configuration file."); } if (configuration.ContainsKey("CacheName")) @@ -110,7 +110,7 @@ namespace dk.gov.oiosi.common.cache { { if (key == null) { - throw new ArgumentNullException("key"); + throw new ArgumentNullException("E-RSP32205: 'key' is null"); } if (_maxSize == 0) @@ -127,7 +127,7 @@ namespace dk.gov.oiosi.common.cache { { // key does already exist // so it is not added again - throw new ArgumentNullException("key"); + throw new ArgumentException("E-RSP32206: 'key' already exists in dictionary"); } else { @@ -150,7 +150,7 @@ namespace dk.gov.oiosi.common.cache { TValue result; if (key == null) { - throw new ArgumentNullException("key"); + throw new ArgumentNullException("E-RSP32205: 'key' is null"); } if (_maxSize == 0) @@ -183,13 +183,13 @@ namespace dk.gov.oiosi.common.cache { } /// - /// Sets item in cachem by removing the old value and adding the new value + /// Sets item in cache by removing the old value and adding the new value /// /// /// public void Set(TKey key, TValue value) { - if (key == null) throw new ArgumentNullException("key"); + if (key == null) throw new ArgumentNullException("E-RSP32205: 'key' is null"); if (_maxSize == 0) return; lock (_lockObject) { @@ -210,7 +210,7 @@ namespace dk.gov.oiosi.common.cache { bool result = false; if (key == null) { - throw new ArgumentNullException("key"); + throw new ArgumentNullException("E-RSP32205: 'key' is null"); } else if (_maxSize == 0) { @@ -245,7 +245,7 @@ namespace dk.gov.oiosi.common.cache { { if (key == null) { - throw new ArgumentNullException("key"); + throw new ArgumentNullException("E-RSP32205: 'key' is null"); } else if (_maxSize == 0) { @@ -284,7 +284,7 @@ namespace dk.gov.oiosi.common.cache { if (key == null) { - throw new ArgumentNullException("key"); + throw new ArgumentNullException("E-RSP32205: 'key' is null"); } else if (_maxSize == 0) { diff --git a/src/dk.gov.oiosi/common/cache/TimedCache.cs b/src/dk.gov.oiosi/common/cache/TimedCache.cs index 43a1fec841bbb4829fce6c7f17933fff4eef0541..b781b825260235fff0507792a1f61cfcac6fc4f9 100644 --- a/src/dk.gov.oiosi/common/cache/TimedCache.cs +++ b/src/dk.gov.oiosi/common/cache/TimedCache.cs @@ -112,7 +112,7 @@ namespace dk.gov.oiosi.common.cache { else { // could not be parsed, valie is invalid - throw new Exception("Failed to create the TimeCache, because the configuration is invalid. Could not parse the validityInMinutes value '" + configuration[validityTimeInMinutesString] + "' to an int."); + throw new Exception("E-RSP32301: Failed to create the TimeCache, because the configuration is invalid. Could not parse the validityInMinutes value '" + configuration[validityTimeInMinutesString] + "' to an int."); } } else if (configuration.ContainsKey(validityTimeInHoursString)) @@ -134,7 +134,7 @@ namespace dk.gov.oiosi.common.cache { else { // could not be parsed, valie is invalid - throw new Exception("Failed to create the TimeCache, because the configuration is invalid. Could not parse the validityInMinutes value '" + configuration[validityTimeInHoursString] + "' to an int."); + throw new Exception("E-RSP32301: Failed to create the TimeCache, because the configuration is invalid. Could not parse the validityInMinutes value '" + configuration[validityTimeInHoursString] + "' to an int."); } } else @@ -169,7 +169,7 @@ namespace dk.gov.oiosi.common.cache { else { // could not be parsed, valie is invalid - throw new Exception("Failed to create the TimeCache, because the configuration is invalid. Could not parse the frequencyInMinutes value '" + configuration[frequencyInMinutesString] + "' to an int."); + throw new Exception("E-RSP32302: Failed to create the TimeCache, because the configuration is invalid. Could not parse the frequencyInMinutes value '" + configuration[frequencyInMinutesString] + "' to an int."); } } else if (configuration.ContainsKey(frequencyInHoursString)) @@ -183,7 +183,7 @@ namespace dk.gov.oiosi.common.cache { else { // could not be parsed, valie is invalid - throw new Exception("Failed to create the TimeCache, because the configuration is invalid. Could not parse the frequencyInHours value '" + configuration[frequencyInHoursString] + "' to an int."); + throw new Exception("E-RSP32302: Failed to create the TimeCache, because the configuration is invalid. Could not parse the frequencyInHours value '" + configuration[frequencyInHoursString] + "' to an int."); } } else @@ -213,7 +213,7 @@ namespace dk.gov.oiosi.common.cache { // The frequence must be greater then one minutes if (frequencyInMinutes < 1) { - throw new Exception("The frequency cache check '" + frequencyInMinutes + "' must be greater then one minute."); + throw new Exception("E-RSP32303: The frequency cache check '" + frequencyInMinutes + "' must be greater then one minute."); } // start a new scheduled task, starting now @@ -256,7 +256,7 @@ namespace dk.gov.oiosi.common.cache { TValue result; if (key == null) { - throw new ArgumentNullException("key"); + throw new ArgumentNullException("E-RSP32304: 'key' is null"); } else { diff --git a/src/dk.gov.oiosi/communication/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/communication/ErrorMessages.Designer.cs index 71cca307c26f3c64aab9093b8e2b1cb8ea0e295d..1d4586fba0a8714dc3a94a04e2dfeafa0e5ca502 100644 --- a/src/dk.gov.oiosi/communication/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/communication/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.communication { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { @@ -61,7 +61,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Kunne ikke instantiere et proxy objekt til kommunikation med servicen. + /// Looks up a localized string similar to E-RSP31003: Kunne ikke instantiere et proxy objekt til kommunikation med servicen. /// internal static string dk_gov_oiosi_communication_client_ProxyGenerationException { get { @@ -89,7 +89,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Fandt flere dokumenttyper med rodnavne "[rootname]", rodnamespace "[rootnamespace]" og identifikationsdiskriminatorerne "[identifierdiscriminators]". Dette skyldes sandssynligvis en fejl i konfigurationsfilen.. + /// Looks up a localized string similar to E-RSP31106: Fandt flere dokumenttyper med rodnavne "[rootname]", rodnamespace "[rootnamespace]" og identifikationsdiskriminatorerne "[identifierdiscriminators]". Dette skyldes sandssynligvis en fejl i konfigurationsfilen.. /// internal static string dk_gov_oiosi_communication_configuration_AmbiguousDocumentTypeResultFromParametersException { get { @@ -99,7 +99,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Dokumentet [DocumentName] findes allerede i samlingen af dokumenttype-konfigurationer. Dette skyldes sandssynligvis at en dokumenttype er konfigureret 2 gange i konfigurationen. + /// Looks up a localized string similar to E-RSP31142: Dokumentet [DocumentName] findes allerede i samlingen af dokumenttype-konfigurationer. Dette skyldes sandssynligvis at en dokumenttype er konfigureret 2 gange i konfigurationen. /// internal static string dk_gov_oiosi_communication_configuration_DocumentAllreadyAddedException { get { @@ -108,7 +108,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Kunne ikke mappe værdien "[value]" til en nøgletype. Nøgler-type-angivelse i afsendte dokumenter er mappet til nøgle-type-definitioner i konfigurationen for hver dokumenttype. Der kunne ikke findes et match.. + /// Looks up a localized string similar to E-RSP31131: Kunne ikke mappe værdien "[value]" til en nøgletype. Nøgler-type-angivelse i afsendte dokumenter er mappet til nøgle-type-definitioner i konfigurationen for hver dokumenttype. Der kunne ikke findes et match.. /// internal static string dk_gov_oiosi_communication_configuration_KeyTypeMappingFailedException { get { @@ -126,7 +126,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Kunne ikke finde dokumenttypen med id "[guid]". Dette skyldes sandssynligvis, at dokumenttypen ikke er konfigureret.. + /// Looks up a localized string similar to E-RSP31105: Kunne ikke finde dokumenttypen med id "[guid]". Dette skyldes sandssynligvis, at dokumenttypen ikke er konfigureret.. /// internal static string dk_gov_oiosi_communication_configuration_NoDocumentTypeFoundFromIdException { get { @@ -145,7 +145,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Der opstod en fejl under instantieringen af en kommunikationskanal.. + /// Looks up a localized string similar to E-RSP31004: Der opstod en fejl under instantieringen af en kommunikationskanal.. /// internal static string dk_gov_oiosi_communication_CreatingCommunicationChannelFailedException { get { @@ -154,7 +154,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Kunne ikke finde den aktuelle servicehost.. + /// Looks up a localized string similar to E-RSP31303: Kunne ikke finde den aktuelle servicehost.. /// internal static string dk_gov_oiosi_communication_CurrentServiceHostSearchFailedException { get { @@ -163,7 +163,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to En SOAP fault meddelelse blev returneret af det kaldte endpoint. Beskeden er: '[fault]'. Fejlen skyldes: '[source]'.. + /// Looks up a localized string similar to E-RSP31007: En SOAP fault meddelelse blev returneret af det kaldte endpoint. Beskeden er: '[fault]'. Fejlen skyldes: '[source]'.. /// internal static string dk_gov_oiosi_communication_FaultReturnedException { get { @@ -172,7 +172,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Den angivet TCP port "[tcpportnumber]" er ikke indenfor det gyldige interval 0-65536.. + /// Looks up a localized string similar to E-RSP31021: Den angivet TCP port "[tcpportnumber]" er ikke indenfor det gyldige interval 0-65536.. /// internal static string dk_gov_oiosi_communication_InvalidTcpPortException { get { @@ -181,7 +181,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Den type endpoint applikationen har valgt at lytte på er ikke supporteret. '[type]' endpoints kan ikke bruge som serivce endpoints.. + /// Looks up a localized string similar to E-RSP31308: Den type endpoint applikationen har valgt at lytte på er ikke supporteret. '[type]' endpoints kan ikke bruge som serivce endpoints.. /// internal static string dk_gov_oiosi_communication_listener_EndpointTypeNotSupportedException { get { @@ -200,7 +200,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to There was no unique service endpoint configured. + /// Looks up a localized string similar to E-RSP31307: There was no unique service endpoint configured. /// internal static string dk_gov_oiosi_communication_listener_NoUniqueEndpointException { get { @@ -209,7 +209,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Kunne ikke starte lytningen på følgende adresse(r) "[listeningaddresses]".. + /// Looks up a localized string similar to E-RSP31309: Kunne ikke starte lytningen på følgende adresse(r) "[listeningaddresses]".. /// internal static string dk_gov_oiosi_communication_listener_StartListeningFailedException { get { @@ -218,7 +218,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Kunne ikke stoppe lytningen på følgende adresse(r) "[listeningaddresses]".. + /// Looks up a localized string similar to E-RSP31310: Kunne ikke stoppe lytningen på følgende adresse(r) "[listeningaddresses]".. /// internal static string dk_gov_oiosi_communication_listener_StopListeningFailedException { get { @@ -245,7 +245,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Elementet '[element]' manglede i kommunikationsstakken. Dette skyldes enten at den ikke er korrekt konfigureret configured i app.config, eller sat programmatisk på bindingen.. + /// Looks up a localized string similar to E-RSP31006: Elementet '[element]' manglede i kommunikationsstakken. Dette skyldes enten at den ikke er korrekt konfigureret configured i app.config, eller sat programmatisk på bindingen.. /// internal static string dk_gov_oiosi_communication_MissingStackElementException { get { @@ -254,7 +254,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Der skal angives et endpoint for at kunne generere et 'request'.. + /// Looks up a localized string similar to E-RSP31001: Der skal angives et endpoint for at kunne generere et 'request'.. /// internal static string dk_gov_oiosi_communication_NoEndpointGivenException { get { @@ -263,7 +263,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to The scheme '[scheme]' is not supported by RaspRequest.. + /// Looks up a localized string similar to E-RSP31002: The scheme '[scheme]' is not supported by RaspRequest.. /// internal static string dk_gov_oiosi_communication_NotSupportedSchemeException { get { @@ -290,7 +290,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Nedlukning af kommunikationen fejlede.. + /// Looks up a localized string similar to E-RSP31005: Nedlukning af kommunikationen fejlede.. /// internal static string dk_gov_oiosi_communication_RequestShutdownException { get { @@ -317,7 +317,7 @@ namespace dk.gov.oiosi.communication { } /// - /// Looks up a localized string similar to Der findes ingen der lytter til inkomne beskeder.. + /// Looks up a localized string similar to E-RSP31305: Der findes ingen der lytter til inkomne beskeder.. /// internal static string dk_gov_oiosi_communication_WcfListenerSearchFailedException { get { diff --git a/src/dk.gov.oiosi/communication/ErrorMessages.resx b/src/dk.gov.oiosi/communication/ErrorMessages.resx index 9dea80309edc89ae55b6c4b4c7c8b33ca3e84f15..6024b9727b10749c4f6a8f1e73a31ce8692ba74e 100644 --- a/src/dk.gov.oiosi/communication/ErrorMessages.resx +++ b/src/dk.gov.oiosi/communication/ErrorMessages.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Kunne ikke instantiere et proxy objekt til kommunikation med servicen + E-RSP31003: Kunne ikke instantiere et proxy objekt til kommunikation med servicen Fandt flere dokumenttype-konfigurationer for dette dokument. Dette skyldes sandssynligvis en fejl i konfigurationsfilen. @@ -127,49 +127,49 @@ Fandt flere dokumenttyper med id "[guid]". Dette skyldes sandssynligvis en fejl i konfigurationsfilen. - Fandt flere dokumenttyper med rodnavne "[rootname]", rodnamespace "[rootnamespace]" og identifikationsdiskriminatorerne "[identifierdiscriminators]". Dette skyldes sandssynligvis en fejl i konfigurationsfilen. + E-RSP31106: Fandt flere dokumenttyper med rodnavne "[rootname]", rodnamespace "[rootnamespace]" og identifikationsdiskriminatorerne "[identifierdiscriminators]". Dette skyldes sandssynligvis en fejl i konfigurationsfilen. - Dokumentet [DocumentName] findes allerede i samlingen af dokumenttype-konfigurationer. Dette skyldes sandssynligvis at en dokumenttype er konfigureret 2 gange i konfigurationen + E-RSP31142: Dokumentet [DocumentName] findes allerede i samlingen af dokumenttype-konfigurationer. Dette skyldes sandssynligvis at en dokumenttype er konfigureret 2 gange i konfigurationen - Kunne ikke mappe værdien "[value]" til en nøgletype. Nøgler-type-angivelse i afsendte dokumenter er mappet til nøgle-type-definitioner i konfigurationen for hver dokumenttype. Der kunne ikke findes et match. + E-RSP31131: Kunne ikke mappe værdien "[value]" til en nøgletype. Nøgler-type-angivelse i afsendte dokumenter er mappet til nøgle-type-definitioner i konfigurationen for hver dokumenttype. Der kunne ikke findes et match. Kunne ikke finde dokumenttypen. Dette skyldes sandssynligvis, at dokumenttypen ikke er konfigureret. - Kunne ikke finde dokumenttypen med id "[guid]". Dette skyldes sandssynligvis, at dokumenttypen ikke er konfigureret. + E-RSP31105: Kunne ikke finde dokumenttypen med id "[guid]". Dette skyldes sandssynligvis, at dokumenttypen ikke er konfigureret. Kunne ikke finde dokumenttypen med rodnavne "[rootname]", rodnamespace "[rootnamespace]" og identifikationsdiskriminatorerne "[identifierdiscriminators]". Dette skyldes sandssynligvis, at dokumenttypen ikke er konfigureret. - Der opstod en fejl under instantieringen af en kommunikationskanal. + E-RSP31004: Der opstod en fejl under instantieringen af en kommunikationskanal. - Kunne ikke finde den aktuelle servicehost. + E-RSP31303: Kunne ikke finde den aktuelle servicehost. - En SOAP fault meddelelse blev returneret af det kaldte endpoint. Beskeden er: '[fault]'. Fejlen skyldes: '[source]'. + E-RSP31007: En SOAP fault meddelelse blev returneret af det kaldte endpoint. Beskeden er: '[fault]'. Fejlen skyldes: '[source]'. - Den angivet TCP port "[tcpportnumber]" er ikke indenfor det gyldige interval 0-65536. + E-RSP31021: Den angivet TCP port "[tcpportnumber]" er ikke indenfor det gyldige interval 0-65536. - Den type endpoint applikationen har valgt at lytte på er ikke supporteret. '[type]' endpoints kan ikke bruge som serivce endpoints. + E-RSP31308: Den type endpoint applikationen har valgt at lytte på er ikke supporteret. '[type]' endpoints kan ikke bruge som serivce endpoints. No unique endpoint was given for the RASP Listener. Make sure your ListenerIdentity and App.Config only defines one, and only one, endpoint of type [type]. - There was no unique service endpoint configured + E-RSP31307: There was no unique service endpoint configured - Kunne ikke starte lytningen på følgende adresse(r) "[listeningaddresses]". + E-RSP31309: Kunne ikke starte lytningen på følgende adresse(r) "[listeningaddresses]". - Kunne ikke stoppe lytningen på følgende adresse(r) "[listeningaddresses]". + E-RSP31310: Kunne ikke stoppe lytningen på følgende adresse(r) "[listeningaddresses]". Failed to find listener to the service host "[currentservicehostname]". @@ -178,13 +178,13 @@ Der var ikke sat tilstrækkelige credentials. Både et klient- og servercertifikat skal sættes, enten i konfigurationen eller programmatisk. - Elementet '[element]' manglede i kommunikationsstakken. Dette skyldes enten at den ikke er korrekt konfigureret configured i app.config, eller sat programmatisk på bindingen. + E-RSP31006: Elementet '[element]' manglede i kommunikationsstakken. Dette skyldes enten at den ikke er korrekt konfigureret configured i app.config, eller sat programmatisk på bindingen. - Der skal angives et endpoint for at kunne generere et 'request'. + E-RSP31001: Der skal angives et endpoint for at kunne generere et 'request'. - The scheme '[scheme]' is not supported by RaspRequest. + E-RSP31002: The scheme '[scheme]' is not supported by RaspRequest. Der opstod en fejl i kommunikationsstakken. @@ -193,7 +193,7 @@ Klient- og serverkonfiguration matcher ikke. Du bør sikre dig at den kaldte service overholder RASP profilen. - Nedlukning af kommunikationen fejlede. + E-RSP31005: Nedlukning af kommunikationen fejlede. Afsendelse og modtagelse af et svar fejlede. @@ -202,6 +202,6 @@ SOAP action '[expected]' var forventet på svaret men action '[gotten]' blev modtaget - Der findes ingen der lytter til inkomne beskeder. + E-RSP31305: Der findes ingen der lytter til inkomne beskeder. \ No newline at end of file diff --git a/src/dk.gov.oiosi/communication/OiosiCommunicationException.cs b/src/dk.gov.oiosi/communication/OiosiCommunicationException.cs index 6b8cbbce8fab2d53d4a8030458fd9d067da2dc0a..864ccf552a65feb56ee8c982073d1c5f4df8f29e 100644 --- a/src/dk.gov.oiosi/communication/OiosiCommunicationException.cs +++ b/src/dk.gov.oiosi/communication/OiosiCommunicationException.cs @@ -95,7 +95,7 @@ namespace dk.gov.oiosi.communication { ///
/// /// - public OiosiCommunicationException(ResourceManager errorMessages, System.Collections.Generic.Dictionary keywords) : base(errorMessages, keywords) { } + public OiosiCommunicationException(ResourceManager errorMessages, System.Collections.Generic.Dictionary keywords, string errorCode = "") : base(errorMessages, keywords, errorCode) { } /// /// Constructor that takes a resource manager and a dictionary of keywords. diff --git a/src/dk.gov.oiosi/communication/Request.cs b/src/dk.gov.oiosi/communication/Request.cs index 94a9fb84710b7d85a1f04a45f117acd808bc44eb..97e540d73ad8b2c77b9c903c82339dbfb9c07c41 100644 --- a/src/dk.gov.oiosi/communication/Request.cs +++ b/src/dk.gov.oiosi/communication/Request.cs @@ -125,6 +125,7 @@ namespace dk.gov.oiosi.communication { if (string.IsNullOrEmpty(endpointConfigurationName)) { + //E-RSP31001 throw new NoEndpointGivenException(); } @@ -138,12 +139,14 @@ namespace dk.gov.oiosi.communication { if (endpointAddress == null) { + //E-RSP31001 throw new NoEndpointGivenException(); } // We only support 'http' and 'mailto' if (endpointAddress.Scheme != "mailto" && endpointAddress.Scheme != "http") { + //E-RSP31002 throw new NotSupportedSchemeException(endpointAddress.Scheme); } } @@ -181,6 +184,7 @@ namespace dk.gov.oiosi.communication default: { + //E-RSP31002 throw new NotSupportedSchemeException(this.requestUri.Scheme); } } @@ -198,6 +202,7 @@ namespace dk.gov.oiosi.communication catch (Exception e) { Debug.Fail("User the 'dk.gov.oiosi.communication.service.IServiceContract' contract instead of 'dk.gov.oiosi.communication.client.IClientProxyContract'."); + //E-RSP31003 throw new ProxyGenerationException(e); } } @@ -343,6 +348,7 @@ namespace dk.gov.oiosi.communication // Test that an inner channel was created if (proxy.InnerChannel == null) { + //E-RSP31004 throw new CreatingCommunicationChannelFailedException(); } } @@ -365,6 +371,7 @@ namespace dk.gov.oiosi.communication } catch (Exception ex) { + //E-RSP31005 throw new RequestShutdownException(ex); } } @@ -408,6 +415,7 @@ namespace dk.gov.oiosi.communication } catch (NullReferenceException e) { + //E-RSP31006 throw new MissingStackElementException("UbiquitousPropertiesBindingElement", e); } } @@ -566,10 +574,12 @@ namespace dk.gov.oiosi.communication // Time for blaming. Who's fault was it? if (e.Code.IsSenderFault) { + //E-RSP31007 return new FaultReturnedException(e, "dig"); } else { + //E-RSP31007 return new FaultReturnedException(e, "serveren"); } } diff --git a/src/dk.gov.oiosi/communication/TcpPort.cs b/src/dk.gov.oiosi/communication/TcpPort.cs index 8d0f37a02751faa8c6a08b1421afd4ed1dd4f06f..fc08d8004ae93bf67a5e4b4d01adca899454568d 100644 --- a/src/dk.gov.oiosi/communication/TcpPort.cs +++ b/src/dk.gov.oiosi/communication/TcpPort.cs @@ -58,8 +58,10 @@ namespace dk.gov.oiosi.communication { private void SetValue(int number) { if (number < 0) + //E-RSP31021 throw new InvalidTcpPortException(number); if (number > 65536) + //E-RSP31021 throw new InvalidTcpPortException(number); _number = number; } diff --git a/src/dk.gov.oiosi/communication/configuration/AmbiguousDocumentTypeResultException.cs b/src/dk.gov.oiosi/communication/configuration/AmbiguousDocumentTypeResultException.cs index 282f49a3b81556b2734ba3d08eeb3feeb78333f9..57a4977581c28aa2bc84432e897cf36c49c1ef41 100644 --- a/src/dk.gov.oiosi/communication/configuration/AmbiguousDocumentTypeResultException.cs +++ b/src/dk.gov.oiosi/communication/configuration/AmbiguousDocumentTypeResultException.cs @@ -54,6 +54,6 @@ namespace dk.gov.oiosi.communication.configuration { /// /// /// - public AmbiguousDocumentTypeResultException(ResourceManager errorMessages, Dictionary keywords) : base(errorMessages, keywords) { } + public AmbiguousDocumentTypeResultException(ResourceManager errorMessages, Dictionary keywords, string errorCode = "") : base(errorMessages, keywords, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/communication/configuration/DocumentTypeCollectionConfig.cs b/src/dk.gov.oiosi/communication/configuration/DocumentTypeCollectionConfig.cs index efa80a4c6c2316e77d044737efc6a3c55aba8196..2d643513f74042a6c67190cc91ccccf42804d5a9 100644 --- a/src/dk.gov.oiosi/communication/configuration/DocumentTypeCollectionConfig.cs +++ b/src/dk.gov.oiosi/communication/configuration/DocumentTypeCollectionConfig.cs @@ -64,7 +64,7 @@ namespace dk.gov.oiosi.communication.configuration public void AddDocumentType(DocumentTypeConfig documentType) { if (documentType == null) - throw new NullArgumentException("documentType"); + throw new NullArgumentException("E-RSP31101: 'documentType' is null"); if (ContainsDocumentTypeByValue(documentType)) throw new DocumentAllreadyAddedException(documentType.FriendlyName); _documentTypes.Add(documentType); @@ -77,7 +77,7 @@ namespace dk.gov.oiosi.communication.configuration public void RemoveDocumentType(DocumentTypeConfig documentType) { if (documentType == null) - throw new NullArgumentException("documentType"); + throw new NullArgumentException("E-RSP31101: 'documentType' is null"); _documentTypes.Remove(documentType); } @@ -143,9 +143,9 @@ namespace dk.gov.oiosi.communication.configuration /// public DocumentTypeConfig GetDocumentType(string rootName, string rootNamespace, XpathDiscriminatorConfigCollection identifierDiscriminators) { - if (rootName == null) throw new ArgumentNullException("rootName"); - if (rootNamespace == null) throw new ArgumentNullException("rootNamespace"); - if (identifierDiscriminators == null) throw new ArgumentNullException("identifierDiscriminators"); + if (rootName == null) throw new ArgumentNullException("E-RSP31102: 'rootName' is null"); + if (rootNamespace == null) throw new ArgumentNullException("E-RSP31103: 'rootNamespace' is null"); + if (identifierDiscriminators == null) throw new ArgumentNullException("E-RSP31104: 'identifierDiscriminators' is null"); DocumentTypeConfig documentType = null; if (!TryGetDocumentType(rootName, rootNamespace, identifierDiscriminators, out documentType)) @@ -164,7 +164,11 @@ namespace dk.gov.oiosi.communication.configuration { DocumentTypeConfig documentType = null; if (!TryGetDocumentType(guid, out documentType)) + { + //E-RSP31105 throw new NoDocumentTypeFoundFromIdException(guid); + } + return documentType; } @@ -189,9 +193,9 @@ namespace dk.gov.oiosi.communication.configuration /// public bool TryGetDocumentType(string rootName, string rootNamespace, XpathDiscriminatorConfigCollection identifierDiscriminators, out DocumentTypeConfig documentType) { - if (rootName == null) throw new ArgumentNullException("rootName"); - if (rootNamespace == null) throw new ArgumentNullException("rootNamespace"); - if (identifierDiscriminators == null) throw new ArgumentNullException("identifierDiscriminators"); + if (rootName == null) throw new ArgumentNullException("E-RSP31102: 'rootName' is null"); + if (rootNamespace == null) throw new ArgumentNullException("E-RSP31103: 'rootNamespace' is null"); + if (identifierDiscriminators == null) throw new ArgumentNullException("E-RSP31104: 'identifierDiscriminators' is null"); documentType = null; Predicate match = delegate(DocumentTypeConfig current) @@ -201,8 +205,15 @@ namespace dk.gov.oiosi.communication.configuration return identifierDiscriminators.Equals(current.IdentifierDiscriminators); }; List documentTypes = _documentTypes.FindAll(match); - if (documentTypes.Count < 1) return false; - if (documentTypes.Count > 1) throw new AmbiguousDocumentTypeResultFromParametersException(rootName, rootNamespace, identifierDiscriminators); + if (documentTypes.Count < 1) + { + return false; + } + if (documentTypes.Count > 1) + { + //E-RSP31106 + throw new AmbiguousDocumentTypeResultFromParametersException(rootName, rootNamespace, identifierDiscriminators); + } documentType = documentTypes[0]; return true; } @@ -221,8 +232,16 @@ namespace dk.gov.oiosi.communication.configuration return id == current.Id; }; List documentTypes = _documentTypes.FindAll(match); - if (documentTypes.Count < 1) return false; - if (documentTypes.Count > 1) throw new AmbiguousDocumentTypeResultFromIdException(id); + if (documentTypes.Count < 1) + { + return false; + } + + if (documentTypes.Count > 1) + { + //E-RSP31107 + throw new AmbiguousDocumentTypeResultFromIdException(id); + } documentType = documentTypes[0]; return true; } diff --git a/src/dk.gov.oiosi/communication/configuration/DocumentTypeConfig.cs b/src/dk.gov.oiosi/communication/configuration/DocumentTypeConfig.cs index 5abe9494ab37936fd2dfa631a6ea97e5f16502f4..b79e42ff18b8750871d730cf83856de1dbb95079 100644 --- a/src/dk.gov.oiosi/communication/configuration/DocumentTypeConfig.cs +++ b/src/dk.gov.oiosi/communication/configuration/DocumentTypeConfig.cs @@ -82,9 +82,9 @@ namespace dk.gov.oiosi.communication.configuration XpathDiscriminatorConfigCollection identifierDiscriminators ) { - if (rootName == null) throw new NullArgumentException("rootName"); - if (rootNamespace == null) throw new NullArgumentException("rootNamespace"); - if (identifierDiscriminators == null) throw new NullArgumentException("identifierDiscriminators"); + if (rootName == null) throw new NullArgumentException("E-RSP31111: 'rootName' is null"); + if (rootNamespace == null) throw new NullArgumentException("E-RSP31112: 'rootNamespace' is null"); + if (identifierDiscriminators == null) throw new NullArgumentException("E-RSP31113: 'identifierDiscriminators' is null"); this._id = Guid.NewGuid(); _rootName = rootName; _rootNamespace = rootNamespace; @@ -104,9 +104,9 @@ namespace dk.gov.oiosi.communication.configuration XpathDiscriminatorConfigCollection identifierDiscriminators ) { - if (rootName == null) throw new NullArgumentException("rootName"); - if (rootNamespace == null) throw new NullArgumentException("rootNamespace"); - if (identifierDiscriminators == null) throw new NullArgumentException("identifierDiscriminators"); + if (rootName == null) throw new NullArgumentException("E-RSP31111: 'rootName' is null"); + if (rootNamespace == null) throw new NullArgumentException("E-RSP31112: 'rootNamespace' is null"); + if (identifierDiscriminators == null) throw new NullArgumentException("E-RSP31113: 'identifierDiscriminators' is null"); this._id = id; _rootName = rootName; _rootNamespace = rootNamespace; @@ -146,13 +146,13 @@ namespace dk.gov.oiosi.communication.configuration ) : this(id, rootName, rootNamespace, identifierDiscriminators) { - if (friendlyName == null) throw new NullArgumentException("friendlyName"); - if (schemaPath == null) throw new NullArgumentException("schemaPath"); - if (stylesheetPath == null) throw new NullArgumentException("stylesheetPath"); - if (serviceContractTModel == null) throw new NullArgumentException("serviceContractTModel"); - if (xsltTransformStylesheetPath == null) throw new NullArgumentException("xsltTransformStylesheetPath"); - if (endpointType == null) throw new NullArgumentException("endpointType"); - if (schematronValidationConfigCollection == null) throw new NullArgumentException("schematronValidationConfigs"); + if (friendlyName == null) throw new NullArgumentException("E-RSP31114: 'friendlyName' is null"); + if (schemaPath == null) throw new NullArgumentException("E-RSP31115: 'schemaPath' is null"); + if (stylesheetPath == null) throw new NullArgumentException("E-RSP31116: 'stylesheetPath' is null"); + if (serviceContractTModel == null) throw new NullArgumentException("E-RSP31117: 'serviceContractTModel' is null"); + if (xsltTransformStylesheetPath == null) throw new NullArgumentException("E-RSP31118: 'xsltTransformStylesheetPath' is null"); + if (endpointType == null) throw new NullArgumentException("E-RSP31119: 'endpointType' is null"); + if (schematronValidationConfigCollection == null) throw new NullArgumentException("E-RSP31120: 'schematronValidationConfigs' is null"); _friendlyName = friendlyName; _schemaPath = schemaPath; @@ -424,7 +424,7 @@ namespace dk.gov.oiosi.communication.configuration { this._schematronValidationConfigCollection.Add(value); logging.ILogger logger = logging.LoggerFactory.Create(this.GetType()); - logger.Warn("In DocumentTypeConfig, the SchematronValidationConfig element is no longer allowed. Moved Into SchematronValidationConfigs collection."); + logger.Warn("W-RSP31128: In DocumentTypeConfig, the SchematronValidationConfig element is no longer allowed. Moved Into SchematronValidationConfigs collection."); } } } @@ -438,7 +438,7 @@ namespace dk.gov.oiosi.communication.configuration get { return this._schematronValidationConfigCollection.ToArray(); } set { - if (value == null) throw new NullArgumentException("value"); + if (value == null) throw new NullArgumentException("E-RSP31121: 'value' is null"); _schematronValidationConfigCollection = new List(value); } } @@ -462,7 +462,7 @@ namespace dk.gov.oiosi.communication.configuration get { return _profileIdXPath; } set { - if (value == null) throw new NullArgumentException("ProfileIdXPath value"); + if (value == null) throw new NullArgumentException("E-RSP31122: 'ProfileIdXPath' cannot not be set to null"); _profileIdXPath = value; } } @@ -476,7 +476,7 @@ namespace dk.gov.oiosi.communication.configuration get { return _documentIdXPath; } set { - if (value == null) throw new NullArgumentException("_documentIdXPath value"); + if (value == null) throw new NullArgumentException("E-RSP31123: 'DocumentIdXPath' cannot not be set to null"); _documentIdXPath = value; } } @@ -507,7 +507,7 @@ namespace dk.gov.oiosi.communication.configuration /// Returns true if name and namespace of the root element matches public bool IsDocumentOfType(XmlDocument document) { - if (document == null) throw new NullArgumentException("document"); + if (document == null) throw new NullArgumentException("E-RSP31124: 'document' is null"); XmlElement root = document.DocumentElement; if (root.LocalName != RootName) return false; if (root.NamespaceURI != RootNamespace) return false; diff --git a/src/dk.gov.oiosi/communication/configuration/KeyTypeMappingExpression.cs b/src/dk.gov.oiosi/communication/configuration/KeyTypeMappingExpression.cs index 9f3c4dcb1e60a5566c8881a017e6eacedab0b35a..0e247b1fc100bf8269cce8c764700a5a457ce379 100644 --- a/src/dk.gov.oiosi/communication/configuration/KeyTypeMappingExpression.cs +++ b/src/dk.gov.oiosi/communication/configuration/KeyTypeMappingExpression.cs @@ -131,6 +131,7 @@ namespace dk.gov.oiosi.communication.configuration { } catch (Exception ex) { + //E-RSP31131 throw new KeyTypeMappingFailedException(value, ex); } diff --git a/src/dk.gov.oiosi/communication/configuration/NoDocumentTypeFoundException.cs b/src/dk.gov.oiosi/communication/configuration/NoDocumentTypeFoundException.cs index f036ff55afb6ce15c06b99e61bfc6a33e1ef5d92..7c2b622f49a43a60940943ce3995c12512170528 100644 --- a/src/dk.gov.oiosi/communication/configuration/NoDocumentTypeFoundException.cs +++ b/src/dk.gov.oiosi/communication/configuration/NoDocumentTypeFoundException.cs @@ -62,6 +62,6 @@ namespace dk.gov.oiosi.communication.configuration { ///
/// /// - public NoDocumentTypeFoundException(ResourceManager errorMessages, Dictionary keywords) : base(errorMessages, keywords) { } + public NoDocumentTypeFoundException(ResourceManager errorMessages, Dictionary keywords, string errorCode = "") : base(errorMessages, keywords, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/communication/configuration/ProfileMappingCollectionConfig.cs b/src/dk.gov.oiosi/communication/configuration/ProfileMappingCollectionConfig.cs index 5d0a5e0960909893199cb44ab17b7bc723ee0e90..c386dd1e40f0df7e16fab8e54d082624023c2f6b 100644 --- a/src/dk.gov.oiosi/communication/configuration/ProfileMappingCollectionConfig.cs +++ b/src/dk.gov.oiosi/communication/configuration/ProfileMappingCollectionConfig.cs @@ -63,8 +63,9 @@ namespace dk.gov.oiosi.communication.configuration { /// documenttype to add public void AddProfileMapping(ProfileMapping profileMapping) { if (profileMapping == null) - throw new NullArgumentException("profileMapping"); + throw new NullArgumentException("E-RSP31141: 'profileMapping' is null"); if (ContainsProfileMappingByName(profileMapping.Name)) + //E-RSP31142 throw new DocumentAllreadyAddedException(profileMapping.Name); _profileMappings.Add(profileMapping); } diff --git a/src/dk.gov.oiosi/communication/fault/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/communication/fault/ErrorMessages.Designer.cs index 72802bc0f1d23c3980bb4dfe7b89a3c837916701..f819ba6ab584b59e9f60ebfc485866c17dc79590 100644 --- a/src/dk.gov.oiosi/communication/fault/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/communication/fault/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.communication.fault { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { @@ -61,7 +61,7 @@ namespace dk.gov.oiosi.communication.fault { } /// - /// Looks up a localized string similar to SOAP fault koden "[faultcode]" understøttes ikke.. + /// Looks up a localized string similar to E-RSP31201: SOAP fault koden "[faultcode]" understøttes ikke.. /// internal static string dk_gov_oiosi_communication_fault_OiosiMessageFaultUnexpectedFaultCode { get { diff --git a/src/dk.gov.oiosi/communication/fault/ErrorMessages.resx b/src/dk.gov.oiosi/communication/fault/ErrorMessages.resx index 0658eba6d58fa611beb9bacd40aa623cf110c58f..cf1e78e207a053b24999bc98e254bad7f9fe6532 100644 --- a/src/dk.gov.oiosi/communication/fault/ErrorMessages.resx +++ b/src/dk.gov.oiosi/communication/fault/ErrorMessages.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - SOAP fault koden "[faultcode]" understøttes ikke. + E-RSP31201: SOAP fault koden "[faultcode]" understøttes ikke. Den indre SOAP fault kode "[innerfaultcode]" er ikke understøttet som modtager fejlkode. diff --git a/src/dk.gov.oiosi/communication/fault/OiosiMessageFault.cs b/src/dk.gov.oiosi/communication/fault/OiosiMessageFault.cs index 746bb6028d8c7d527b5def1b541b03cf32ab88f7..773831b1bc3097c1575c2945df3cb3a75261a2cb 100644 --- a/src/dk.gov.oiosi/communication/fault/OiosiMessageFault.cs +++ b/src/dk.gov.oiosi/communication/fault/OiosiMessageFault.cs @@ -105,6 +105,7 @@ namespace dk.gov.oiosi.communication.fault { FaultCode recieverInnerFaultCode = CreateRecieverFaultCode(innerFaultCode); return FaultCode.CreateReceiverFaultCode(recieverInnerFaultCode); default: + //E-RSP31201 throw new OiosiMessageFaultUnexpectedFaultCode(faultCode); } } diff --git a/src/dk.gov.oiosi/communication/handlers/email/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/communication/handlers/email/ErrorMessages.Designer.cs index 79347f2657ee3496c102895e0596d08af771b2bd..5ede3a1f4b7d1e0ed995d7ee4dd644a0af08e47c 100644 --- a/src/dk.gov.oiosi/communication/handlers/email/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/communication/handlers/email/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.communication.handlers.email { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi/communication/listener/Listener.cs b/src/dk.gov.oiosi/communication/listener/Listener.cs index d0361ec684fdf18b842e41d42467845f62fb66dd..711199111771f749a5f397a8f7990f04b44301bc 100644 --- a/src/dk.gov.oiosi/communication/listener/Listener.cs +++ b/src/dk.gov.oiosi/communication/listener/Listener.cs @@ -95,10 +95,10 @@ namespace dk.gov.oiosi.communication.listener { protected static void AddHost(Listener listener, ServiceHostBase host) { // 1. Check for null if (listener == null) { - throw new NullArgumentException("listener"); + throw new NullArgumentException("E-RSP31301: 'listener' is null"); } if (host == null) { - throw new NullArgumentException("host"); + throw new NullArgumentException("E-RSP31302: 'host' is null"); } // 2. Register host / listener pair: @@ -113,7 +113,7 @@ namespace dk.gov.oiosi.communication.listener { /// The ServiceHost to remove from the list protected static void RemoveHost(ServiceHostBase host) { if (host == null) { - throw new ArgumentNullException("host"); + throw new ArgumentNullException("E-RSP31302: 'host' is null"); } lock (pHostList) { pHostList.Remove(host); @@ -133,18 +133,27 @@ namespace dk.gov.oiosi.communication.listener { // 1. Find the relevant Listener object ServiceHostBase currentServiceHost = OperationContext.Current.Host; if (currentServiceHost == null) - throw new CurrentServiceHostSearchFailedException(); + { + //E-RSP31303 + throw new CurrentServiceHostSearchFailedException(); + } + Listener listener = null; lock (pHostList) { try { listener = pHostList[currentServiceHost]; } catch (KeyNotFoundException) { + throw new Exception("E-RSP31304: The listener was not found in host dictionary"); // The listener was not found! } if (listener == null) + { + //E-RSP31305 throw new WcfListenerSearchFailedException(currentServiceHost); + } + } // 3. Invoke the event @@ -173,7 +182,7 @@ namespace dk.gov.oiosi.communication.listener { /// A listener identity, defining this listener public Listener (ListenerIdentity listenerIdentity) { this.pListenerIdentity = listenerIdentity; - + //E-RSP31306 pExceptionThrownHandler = new AsyncExceptionThrownHandler(EmailTransportExceptionEvent_ExceptionThrown); if (listenerIdentity.ServiceType != null) @@ -186,6 +195,7 @@ namespace dk.gov.oiosi.communication.listener { /// Default constructor ///
public Listener() { + //E-RSP31306 pExceptionThrownHandler = new AsyncExceptionThrownHandler(EmailTransportExceptionEvent_ExceptionThrown); CreateHost(typeof(ServiceImplementation)); } @@ -216,10 +226,18 @@ namespace dk.gov.oiosi.communication.listener { // Also make sure that it is a mail endpoint int numberOfEndpoints = pServiceHost.Description.Endpoints.Count; if (numberOfEndpoints != 1) + { + //E-RSP31307 throw new NoUniqueEndpointException(typeOfService); + } + // We only support mail services if(pServiceHost.Description.Endpoints[0].Address.Uri.Scheme != "mailto") + { + //E-RSP31308 throw new EndpointTypeNotSupportedException(pServiceHost.Description.Endpoints[0].Address.Uri.Scheme); + } + // Adds the behavior that will encrypt the bodies of WS-RM messages pServiceHost.Description.Behaviors.Add(new EncryptRmBodiesBehavior()); @@ -266,6 +284,7 @@ namespace dk.gov.oiosi.communication.listener { } catch (Exception ex) { RemoveHost(pServiceHost); + //E-RSP31309 throw new StartListeningFailedException(pServiceHost, ex); } @@ -284,6 +303,7 @@ namespace dk.gov.oiosi.communication.listener { pServiceHost.Close(); } catch (Exception ex) { + //E-RSP31310 throw new StopListeningFailedException(pServiceHost, ex); } finally { @@ -357,35 +377,35 @@ namespace dk.gov.oiosi.communication.listener { switch(State){ case ListenerState.uninitialized: if (!(newState == ListenerState.initializing || newState == ListenerState.faulted)) - throw new Exception("Invalid state change. Uninitialized->" + newState.ToString()); + throw new Exception("E-RSP31311: Invalid state change. Uninitialized->" + newState.ToString()); break; case ListenerState.initializing: if (!(newState == ListenerState.initialized || newState == ListenerState.faulted)) - throw new Exception("Invalid state change. Initializing->" + newState.ToString()); + throw new Exception("E-RSP31312: Invalid state change. Initializing->" + newState.ToString()); break; case ListenerState.initialized: if (!(newState == ListenerState.starting || newState == ListenerState.faulted)) - throw new Exception("Invalid state change. Initialized->" + newState.ToString()); + throw new Exception("E-RSP31313: Invalid state change. Initialized->" + newState.ToString()); break; case ListenerState.starting: if (!(newState == ListenerState.started || newState == ListenerState.stopping || newState == ListenerState.faulted)) - throw new Exception("Invalid state change. Starting->" + newState.ToString()); + throw new Exception("E-RSP31314: Invalid state change. Starting->" + newState.ToString()); break; case ListenerState.started: if (!(newState == ListenerState.stopping || newState == ListenerState.faulted || newState == ListenerState.starting)) - throw new Exception("Invalid state change. Started->" + newState.ToString()); + throw new Exception("E-RSP31315: Invalid state change. Started->" + newState.ToString()); break; case ListenerState.stopping: if (!(newState == ListenerState.stopped || newState == ListenerState.faulted)) - throw new Exception("Invalid state change. Stopping->" + newState.ToString()); + throw new Exception("E-RSP31316: Invalid state change. Stopping->" + newState.ToString()); break; case ListenerState.stopped: if (!(newState == ListenerState.faulted)) - throw new Exception("Invalid state change. Stopped->" + newState.ToString()); + throw new Exception("E-RSP31317: Invalid state change. Stopped->" + newState.ToString()); break; default: - throw new Exception("Invalid state change"); + throw new Exception("E-RSP31318: Invalid state change"); } // Raise event diff --git a/src/dk.gov.oiosi/communication/listener/ListenerRequest.cs b/src/dk.gov.oiosi/communication/listener/ListenerRequest.cs index 0247a260d1af65bfd75571a1ce3dbf86f437cabb..1f69c105bad38222ea35efd0226d0ab01021e42e 100644 --- a/src/dk.gov.oiosi/communication/listener/ListenerRequest.cs +++ b/src/dk.gov.oiosi/communication/listener/ListenerRequest.cs @@ -119,7 +119,7 @@ namespace dk.gov.oiosi.communication.listener { return messageIdentifierValue; } catch (Exception ex) { - throw new Exception("Failed to get message identification", ex); + throw new Exception("E-RSP31321: Failed to get message identification", ex); } } } diff --git a/src/dk.gov.oiosi/configuration/CacheFactory.cs b/src/dk.gov.oiosi/configuration/CacheFactory.cs index d1d3518288a9887d52e47bcca356bbca5d368337..10df39d4254346fa3bb216a5b7c30bf566a17a93 100644 --- a/src/dk.gov.oiosi/configuration/CacheFactory.cs +++ b/src/dk.gov.oiosi/configuration/CacheFactory.cs @@ -131,7 +131,7 @@ namespace dk.gov.oiosi.configuration if (string.IsNullOrEmpty(element.ImplementationNamespaceClass)) { - throw new NotImplementedException("The Assembly and NamespaceClass for the cache '" + name + "' is not defined correct."); + throw new NotImplementedException("E-RSP11001: The Assembly and NamespaceClass for the cache '" + name + "' is not defined correct."); } StringBuilder builder = new StringBuilder(); @@ -148,8 +148,9 @@ namespace dk.gov.oiosi.configuration if (cacheType == null) { - this.logger.Warn("Cache type not valid. The cache type with qualifiedTypename '" + qualifiedTypename + "' is null."); - throw new FailedToLoadLookupTypeException(qualifiedTypename); + this.logger.Warn("W-RSP11006 : Cache type not valid. The cache type with qualifiedTypename '" + qualifiedTypename + "' is null."); + //E-RSP11002 + throw new FailedToLoadLookupTypeException(qualifiedTypename, "E-RSP11002"); } // Add the cacheName to the cache, if the name does not already exist @@ -178,7 +179,7 @@ namespace dk.gov.oiosi.configuration ConstructorInfo constructorInfo = cacheType.GetConstructor(parameterArray); if (constructorInfo == null) { - throw new Exception("Cache implementation must contain a construtore, that takes a IDictionary as parameter."); + throw new Exception("E-RSP11003: Cache implementation must contain a constructor, that takes a IDictionary as parameter."); } cache = (T)constructorInfo.Invoke(objectArray); diff --git a/src/dk.gov.oiosi/dk.gov.oiosi.csproj b/src/dk.gov.oiosi/dk.gov.oiosi.csproj index 11516de6202a6d2582e5583289e0dafae1f79611..779ffed754e54395e14c8a7184450c38ea34672f 100644 --- a/src/dk.gov.oiosi/dk.gov.oiosi.csproj +++ b/src/dk.gov.oiosi/dk.gov.oiosi.csproj @@ -24,7 +24,7 @@ 3.5 - v3.5 + v4.6.2 http://localhost/dk.gov.oiosi.library/ true Web @@ -40,6 +40,9 @@ true false true + + + true @@ -52,6 +55,7 @@ bin\Debug\dk.gov.oiosi.library.xml + false pdbonly @@ -62,45 +66,45 @@ 4 + false - - ..\..\packages\BouncyCastle.1.8.1\lib\BouncyCastle.Crypto.dll - True + + ..\..\packages\BouncyCastle.1.8.9\lib\BouncyCastle.Crypto.dll False - ..\..\packages\Saxon-HE.9.5.1.8\lib\net35\IKVM.OpenJDK.Charsets.dll + ..\..\packages\Saxon-HE.10.3.0\lib\net40\IKVM.OpenJDK.Charsets.dll False - ..\..\packages\Saxon-HE.9.5.1.8\lib\net35\IKVM.OpenJDK.Core.dll + ..\..\packages\Saxon-HE.10.3.0\lib\net40\IKVM.OpenJDK.Core.dll - + + ..\..\packages\Saxon-HE.10.3.0\lib\net40\IKVM.OpenJDK.Localedata.dll + + False - ..\..\packages\Saxon-HE.9.5.1.8\lib\net35\IKVM.OpenJDK.Text.dll + ..\..\packages\Saxon-HE.10.3.0\lib\net40\IKVM.OpenJDK.Text.dll - + False - ..\..\packages\Saxon-HE.9.5.1.8\lib\net35\IKVM.OpenJDK.Util.dll + ..\..\packages\Saxon-HE.10.3.0\lib\net40\IKVM.OpenJDK.Util.dll - + False - ..\..\packages\Saxon-HE.9.5.1.8\lib\net35\IKVM.OpenJDK.XML.API.dll + ..\..\packages\Saxon-HE.10.3.0\lib\net40\IKVM.OpenJDK.XML.API.dll False - ..\..\packages\Saxon-HE.9.5.1.8\lib\net35\IKVM.Runtime.dll + ..\..\packages\Saxon-HE.10.3.0\lib\net40\IKVM.Runtime.dll False ..\..\lib\Novell.Directory.Ldap.dll - - ..\..\packages\Saxon-HE.9.5.1.8\lib\net35\saxon9he.dll - - - ..\..\packages\Saxon-HE.9.5.1.8\lib\net35\saxon9he-api.dll + + ..\..\packages\Saxon-HE.10.3.0\lib\net40\saxon-he-api-10.3.dll @@ -113,6 +117,7 @@ + @@ -714,11 +719,20 @@ - + \ No newline at end of file diff --git a/src/dk.gov.oiosi/extension/wcf/EmailTransport/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/extension/wcf/EmailTransport/ErrorMessages.Designer.cs index 65a036abb0ac02667ba1dd609d514614b82ee650..0ecd026ecd35bd8a4a6b3a95fdc343a95d313a59 100644 --- a/src/dk.gov.oiosi/extension/wcf/EmailTransport/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/extension/wcf/EmailTransport/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.extension.wcf.EmailTransport { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementNotInStackException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementNotInStackException.cs index 3fe68fbc78cf928a4815006fee02b23b984e6a1c..e9d3b4a6e329da6f36d45e156175fb6f3f919f6a 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementNotInStackException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementNotInStackException.cs @@ -44,9 +44,10 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// error message. /// /// - public BindingElementNotInStackException(Type[] expectedBindingElementTypes) : base(GetKeyword(expectedBindingElementTypes)) { } + public BindingElementNotInStackException(Type[] expectedBindingElementTypes, string errorCode = "") : base(GetKeyword(expectedBindingElementTypes), errorCode) { } - private static Dictionary GetKeyword(Type[] expectedBindingElementTypes) { + private static Dictionary GetKeyword(Type[] expectedBindingElementTypes) + { Dictionary keywords = new Dictionary(); StringBuilder expectedStringBuilder = new StringBuilder(); diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementOrderChecker.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementOrderChecker.cs index 09743f854c6babae7ced3834be82a4c2c12da2be..3a93a1a9f002460ad5b95df93ea84a6ba19e2c8a 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementOrderChecker.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementOrderChecker.cs @@ -89,9 +89,11 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { } for (int i = 0; i < foundOrder.Length; i++) { if (foundOrder[i] == 0) - throw new BindingElementNotInStackException(_bindingOrder[i]); + //E-RSP21001 + throw new BindingElementNotInStackException(_bindingOrder[i], "E-RSP21001"); if (i == 0) continue; if (foundOrder[i - 1] > foundOrder[i]) + //E-RSP21002 throw new BindingElementOrderMismatchException(_bindingOrder[i - 1], _bindingOrder[i]); } } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementStackVerifier.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementStackVerifier.cs index b240f858272a1325aae86a7fbd9960d936ba98ba..e48cb6402f7df8a7e06360bf7d5472d7e3343a4e 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementStackVerifier.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/BindingElementStackVerifier.cs @@ -87,7 +87,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { unverifiedBindingElements.RemoveAll(predicate); } if (unverifiedBindingElements.Count > 0) - throw new BindingElementNotInStackException(unverifiedBindingElements[0]); + //E-RSP21011 + throw new BindingElementNotInStackException(unverifiedBindingElements[0], "E-RSP21011"); } } } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelBase.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelBase.cs index 1292d8c2c78846c1f17fa711aa4b4d06c3258bb9..f9ba8faea3da08f55ba19931ab73f9b293e977ad 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelBase.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelBase.cs @@ -56,7 +56,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { { if (innerChannel == null) { - throw new NullArgumentException("innerChannel"); + throw new NullArgumentException("E-RSP21101: 'innerChannel' is null"); } this.innerChannel = innerChannel; diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelException.cs index e24a58206ccd630ada2fd7210679fb5aae73b9e2..db14faa40d30644fb856f42853aa34573bd9f3b1 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelException.cs @@ -63,7 +63,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { /// Constructor /// /// The inner exception - public InterceptorChannelException(Exception innerException) : base(innerException) { + public InterceptorChannelException(Exception innerException, string errorCode = "") : base(innerException, errorCode) { pFaultCode = OiosiFaultCode.Receiver; pInnerFaultCode = OiosiInnerFaultCode.InternalSystemFailureFault; } @@ -85,8 +85,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { /// /// /// The message - public InterceptorChannelException(OiosiFaultCode faultCode, OiosiInnerFaultCode innerFaultCode, string message) - : base(message) + public InterceptorChannelException(OiosiFaultCode faultCode, OiosiInnerFaultCode innerFaultCode, string message, string errorCode = "") + : base(message, errorCode) { pFaultCode = faultCode; pInnerFaultCode = innerFaultCode; @@ -98,8 +98,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { /// rasp message fault code /// rasp message innerfault code /// keywords for the message - public InterceptorChannelException(OiosiFaultCode faultCode, OiosiInnerFaultCode innerFaultCode, System.Collections.Generic.Dictionary keywords) - : base(keywords) { + public InterceptorChannelException(OiosiFaultCode faultCode, OiosiInnerFaultCode innerFaultCode, System.Collections.Generic.Dictionary keywords, string errorCode = "") + : base(keywords, errorCode) { pFaultCode = faultCode; pInnerFaultCode = innerFaultCode; } @@ -110,8 +110,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { /// rasp message fault code /// rasp message innerfault code /// innerexception of the thrown exception - public InterceptorChannelException(OiosiFaultCode faultCode, OiosiInnerFaultCode innerFaultCode, System.Exception innerException) - : base(innerException) { + public InterceptorChannelException(OiosiFaultCode faultCode, OiosiInnerFaultCode innerFaultCode, System.Exception innerException, string errorCode = "") + : base(innerException, errorCode) { pFaultCode = faultCode; pInnerFaultCode = innerFaultCode; } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelFactory.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelFactory.cs index 1c310578f58c037c711ebb737232a255caecf2f2..ebe28178ffd18b03552b7fc63e3b3b50a88e90f2 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelFactory.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelFactory.cs @@ -83,7 +83,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { return (TChannel)(IChannel)new InterceptorRequestChannel(this, (IRequestChannel)innerChannel, _channelInterceptor); if (typeof(TChannel) == typeof(IRequestSessionChannel)) return (TChannel)(IChannel)new InterceptorRequestSessionChannel(this, (IRequestSessionChannel)innerChannel, _channelInterceptor); - throw new UnsupportedChannelTypeException(typeof(TChannel)); + //E-RSP21111 + throw new UnsupportedChannelTypeException(typeof(TChannel), "E-RSP21111"); } /// diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelListener.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelListener.cs index 60caa41dfa43c454d3534681040113ea37f2d6a2..34077b3a80e253b9c023692e33201c462e5abba3 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelListener.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelListener.cs @@ -239,7 +239,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { } else { - throw new UnsupportedChannelTypeException(typeof(TChannel)); + //E-RSP21121 + throw new UnsupportedChannelTypeException(typeof(TChannel), "E-RSP21121"); } return channel; diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelWrapperException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelWrapperException.cs index 226cd96c8c7cdd9489b6e9e80e3d339f8b561887..f7ed90d0b6bffba6f7f1ce148345d007c46726a1 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelWrapperException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorChannelWrapperException.cs @@ -13,8 +13,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels /// Constructor /// /// The inner exception - public InterceptorChannelWrapperException(OiosiFaultCode oiosiFaultCode, OiosiInnerFaultCode oiosiInnerFaultCode, Exception innerException) - : base(oiosiFaultCode, oiosiInnerFaultCode, CreatKeywords(innerException.Message)) + public InterceptorChannelWrapperException(OiosiFaultCode oiosiFaultCode, OiosiInnerFaultCode oiosiInnerFaultCode, Exception innerException, string errorCode = "") + : base(oiosiFaultCode, oiosiInnerFaultCode, CreatKeywords(innerException.Message), errorCode) { } /// @@ -23,8 +23,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels /// /// /// The message - public InterceptorChannelWrapperException(OiosiFaultCode oiosiFaultCode, OiosiInnerFaultCode oiosiInnerFaultCode, string message) - : base(oiosiFaultCode, oiosiInnerFaultCode, CreatKeywords(message)) + public InterceptorChannelWrapperException(OiosiFaultCode oiosiFaultCode, OiosiInnerFaultCode oiosiInnerFaultCode, string message, string errorCode = "") + : base(oiosiFaultCode, oiosiInnerFaultCode, CreatKeywords(message), errorCode) { } private static Dictionary CreatKeywords(string message) diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorMessage.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorMessage.cs index cf54b5a0c9089524d2f1798fab8571ceeea8fcab..e1885b505f9fe7900648a9d16193ddabadd68d91 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorMessage.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorMessage.cs @@ -105,7 +105,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels } else { - throw new NotSupportedException("SecurityToken must be of type X509Certificate2"); + + throw new NotSupportedException("E-RSP21131: SecurityToken must be of type X509Certificate2"); } return x509Certificate2; diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorReplyChannel.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorReplyChannel.cs index 96e34dd15b87900d61e2ba3ecabd5dcc8dd64d7e..468da9666d933ca131e2057b4d7f4f1e81f1eec8 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorReplyChannel.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorReplyChannel.cs @@ -199,14 +199,14 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { } catch (Exception ex) { - this.logger.Error(ex.ToString()); + this.logger.Error("E-RSP21141: " + ex.ToString()); try { channel.Close(); } catch (Exception exception) { - this.logger.Fatal(exception.ToString()); + this.logger.Fatal("F-RSP21142: " + exception.ToString()); } context = null; @@ -339,12 +339,12 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { } catch (InterceptorChannelException iifex) { - WCFLogger.Write(System.Diagnostics.TraceEventType.Warning, "Exception occurred in interceptor"); + WCFLogger.Write(System.Diagnostics.TraceEventType.Warning, "W-RSP21143: Exception occurred in interceptor"); requestContext = this.HandleException(iifex, innerContext, message); } catch (Exception ex) { - WCFLogger.Write(System.Diagnostics.TraceEventType.Warning, "Exception occurred in interceptor"); + WCFLogger.Write(System.Diagnostics.TraceEventType.Warning, "W-RSP21144: Exception occurred in interceptor"); InterceptorInternalFailureException iifex = new InterceptorInternalFailureException(ex); requestContext = this.HandleException(iifex, innerContext, message); } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorRequestChannel.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorRequestChannel.cs index 747e1d45c72540c10a99c0b46db4af1f243b22ff..bf817423133c32380813896a04bb64b9f455c6ec 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorRequestChannel.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/InterceptorRequestChannel.cs @@ -90,7 +90,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { return InnerChannel.BeginRequest(interceptedMessage, timeout, callback, state); } catch (Exception ex) { - WCFLogger.Write(TraceEventType.Error, "InterceptorReplyChannel exception thrown " + ex); + WCFLogger.Write(TraceEventType.Error, "E-RSP21152: InterceptorReplyChannel exception thrown " + ex); HandleException(message); throw ex; } @@ -119,7 +119,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { } catch (Exception ex) { HandleException(message); - WCFLogger.Write(TraceEventType.Error, "Exception occurred while intercepting: " + ex); + WCFLogger.Write(TraceEventType.Error, "E-RSP21153: xception occurred while intercepting: " + ex); throw ex; } @@ -175,7 +175,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { catch (Exception ex) { HandleException(message); - WCFLogger.Write(TraceEventType.Error, "Exception occurred while intercepting: " + ex); + WCFLogger.Write(TraceEventType.Error, "E-RSP21154: Exception occurred while intercepting: " + ex); throw ex; } @@ -203,18 +203,18 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { { // Exception, if the service e.g. does not have acces to the private key in the certificate // So logging this special error - this.logger.Fatal("The service migth not have permission right to the private key in the certificate", exception); + this.logger.Fatal("E-RSP21151: The service migth not have permission right to the private key in the certificate", exception); // handling the error as normal HandleException(message); - WCFLogger.Write(TraceEventType.Error, "Exception occurred while intercepting: " + exception); + WCFLogger.Write(TraceEventType.Error, "E-RSP21151: The service migth not have permission right to the private key in the certificate " + exception); WCFLogger.Write(TraceEventType.Stop, "Finished intercepting request"); throw exception; } catch (Exception exception) { HandleException(message); - WCFLogger.Write(TraceEventType.Error, "Exception occurred while intercepting: " + exception); + WCFLogger.Write(TraceEventType.Error, "E-RSP21155: Exception occurred while intercepting: " + exception); WCFLogger.Write(TraceEventType.Stop, "Finished intercepting request"); throw exception; } @@ -240,7 +240,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { protected override void OnFaulted() { - WCFLogger.Write(TraceEventType.Warning, "Interceptor going into faulted state"); + WCFLogger.Write(TraceEventType.Warning, "W-RSP21156: Interceptor going into faulted state"); base.OnFaulted(); } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/UnsupportedChannelTypeException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/UnsupportedChannelTypeException.cs index bd196e26b339c6eef90490ba237ce9536c016358..979acfe02e6a01d2b43245b4e99a611c4f21e718 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/UnsupportedChannelTypeException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Channels/UnsupportedChannelTypeException.cs @@ -43,6 +43,6 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Channels { /// UnsupportedChannelTypeException constructor /// /// - public UnsupportedChannelTypeException(Type type) : base(KeywordFromString.GetKeyword("ChannelType", type.ToString())) { } + public UnsupportedChannelTypeException(Type type, string errorCode = "") : base(KeywordFromString.GetKeyword("ChannelType", type.ToString()), errorCode) { } } } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/ErrorMessages.Designer.cs index 3ecbd290d35179ac69deb7775b425814c6011846..d845c3f0c03044ba7574f1ba3ec667c200c67072 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { @@ -70,7 +70,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { } /// - /// Looks up a localized string similar to BindingElement rækkefølge fejl. Elementet "[before]" skal være før "[current]".. + /// Looks up a localized string similar to E-RSP21002: BindingElement rækkefølge fejl. Elementet "[before]" skal være før "[current]".. /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_BindingElementOrderMismatchException { get { @@ -92,7 +92,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Channels_InterceptorChannelWrapperException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Channels_InterceptorChannelWrapperException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Channels_InterceptorChannelWrapperExceptio" + + "n", resourceCulture); } } @@ -101,12 +102,13 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Channels_InterceptorInternalFailureException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Channels_InterceptorInternalFailureException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Channels_InterceptorInternalFailureExcepti" + + "on", resourceCulture); } } /// - /// Looks up a localized string similar to Kanaltypen "[type]" i protokolstakken er ikke understøttet.. + /// Looks up a localized string similar to E-RSP21111: Kanaltypen "[type]" i protokolstakken er ikke understøttet.. /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Channels_UnsupportedChannelTypeException { get { @@ -124,25 +126,27 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { } /// - /// Looks up a localized string similar to Der skete en intern fejl ved autorisationen.. + /// Looks up a localized string similar to E-RSP21212: Der skete en intern fejl ved autorisationen.. /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Security_authorisation_AuthorisationProcessFailedException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Security_authorisation_AuthorisationProcessFailedException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Security_authorisation_AuthorisationProces" + + "sFailedException", resourceCulture); } } /// - /// Looks up a localized string similar to Der er ikke adgang til serveren med klientcertifikat med navn "[certificatefriendlyname]" og subject "[certificatesubject]" samt dokumenttypen "[documenttypefriendlyname]". . + /// Looks up a localized string similar to E-RSP21211: Der er ikke adgang til serveren med klientcertifikat med navn "[certificatefriendlyname]" og subject "[certificatesubject]" samt dokumenttypen "[documenttypefriendlyname]".. /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Security_authorisation_NotAuthorisedException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Security_authorisation_NotAuthorisedException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Security_authorisation_NotAuthorisedExcept" + + "ion", resourceCulture); } } /// - /// Looks up a localized string similar to Afsender certifikatet er trukket tilbage.. + /// Looks up a localized string similar to E-RSP21203: Afsender certifikatet er trukket tilbage.. /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Security_CertificateRevokedException { get { @@ -151,20 +155,22 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { } /// - /// Looks up a localized string similar to Certifikatet valideringen fejlede med fejlen: [error]. + /// Looks up a localized string similar to E-RSP21202: Certifikatet valideringen fejlede med fejlen: [error]. /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Security_CertificateRevokedValidationFailedException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Security_CertificateRevokedValidationFailedException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Security_CertificateRevokedValidationFaile" + + "dException", resourceCulture); } } /// - /// Looks up a localized string similar to Kunner ikke hente certifikatsubject ud af beskeden i protokolstakken (WCF) med følgende SOAP action "[messageaction]". + /// Looks up a localized string similar to Kunne ikke hente certifikatsubject ud af beskeden i protokolstakken (WCF) med følgende SOAP action "[messageaction]". /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Security_FailedToGetCertificateSubjectException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Security_FailedToGetCertificateSubjectException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Security_FailedToGetCertificateSubjectExce" + + "ption", resourceCulture); } } @@ -182,7 +188,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Security_Header_ToManyElementsFoundException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Security_Header_ToManyElementsFoundException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Security_Header_ToManyElementsFoundExcepti" + + "on", resourceCulture); } } @@ -191,7 +198,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schema_FailedToLoadSchemaException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schema_FailedToLoadSchemaException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schema_FailedToLoadSchemaExcept" + + "ion", resourceCulture); } } @@ -200,16 +208,18 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schema_SchemaValidateDocumentFailedException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schema_SchemaValidateDocumentFailedException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schema_SchemaValidateDocumentFa" + + "iledException", resourceCulture); } } /// - /// Looks up a localized string similar to SOAP-meddelelsens body var tom ved schema validerings interceptoren, dvs der fandtes ingen meddelelse som kunne valideres. + /// Looks up a localized string similar to E-RSP21311: SOAP-meddelelsens body var tom ved schema validerings interceptoren, dvs der fandtes ingen meddelelse som kunne valideres. /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schema_SchemaValidationInterceptionEmptyBodyException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schema_SchemaValidationInterceptionEmptyBodyException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schema_SchemaValidationIntercep" + + "tionEmptyBodyException", resourceCulture); } } @@ -218,7 +228,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schematron_SchematronValidateDocumentFailedException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schematron_SchematronValidateDocumentFailedException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schematron_SchematronValidateDo" + + "cumentFailedException", resourceCulture); } } @@ -227,7 +238,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schematron_SchematronValidationInterceptionEmptyBodyException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schematron_SchematronValidationInterceptionEmptyBodyException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_Validation_Schematron_SchematronValidation" + + "InterceptionEmptyBodyException", resourceCulture); } } @@ -236,7 +248,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// internal static string dk_gov_oiosi_extension_wcf_Interceptor_XsltTransform_XsltTransformFailedException { get { - return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_XsltTransform_XsltTransformFailedException", resourceCulture); + return ResourceManager.GetString("dk_gov_oiosi_extension_wcf_Interceptor_XsltTransform_XsltTransformFailedException" + + "", resourceCulture); } } } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/ErrorMessages.resx b/src/dk.gov.oiosi/extension/wcf/Interceptor/ErrorMessages.resx index cda9d1be15643c4243f5c70ed54c7d05ae8237fc..8e2b60d16758c11ef1f17fe813e04d36907c6d3f 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/ErrorMessages.resx +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/ErrorMessages.resx @@ -121,7 +121,7 @@ Kunne ikke finde BindingElement "[type]" i WCF stakken. - BindingElement rækkefølge fejl. Elementet "[before]" skal være før "[current]". + E-RSP21002: BindingElement rækkefølge fejl. Elementet "[before]" skal være før "[current]". Der skete en fejl i interceptoren. @@ -131,20 +131,20 @@ Der skete en intern fejl i serveren. - Kanaltypen "[type]" i protokolstakken er ikke understøttet. + E-RSP21111: Kanaltypen "[type]" i protokolstakken er ikke understøttet. Der er sket en generel interceptor fejl i protokolstakken. This message should never be shown. - Der skete en intern fejl ved autorisationen. + E-RSP21212: Der skete en intern fejl ved autorisationen. - Der er ikke adgang til serveren med klientcertifikat med navn "[certificatefriendlyname]" og subject "[certificatesubject]" samt dokumenttypen "[documenttypefriendlyname]". + E-RSP21211: Der er ikke adgang til serveren med klientcertifikat med navn "[certificatefriendlyname]" og subject "[certificatesubject]" samt dokumenttypen "[documenttypefriendlyname]". - Kunner ikke hente certifikatsubject ud af beskeden i protokolstakken (WCF) med følgende SOAP action "[messageaction]" + Kunne ikke hente certifikatsubject ud af beskeden i protokolstakken (WCF) med følgende SOAP action "[messageaction]" Søgningen efter tag'et "[tagname]" i security headeren gav intet resultat. @@ -159,7 +159,7 @@ Kunne ikke validere (XML Schema validere) dokumentet. - SOAP-meddelelsens body var tom ved schema validerings interceptoren, dvs der fandtes ingen meddelelse som kunne valideres + E-RSP21311: SOAP-meddelelsens body var tom ved schema validerings interceptoren, dvs der fandtes ingen meddelelse som kunne valideres Schematron valideringen forløb ikke succesfuldt. @@ -171,10 +171,10 @@ Kunne ikke XSLT-transformere meddelelsen (med henblik på grafisk visning). Dette kan betyde, at der er fejl i meddelelsens struktur ift XSLT stylesheetet, eller at dette er forkert konfigureret. - Certifikatet valideringen fejlede med fejlen: [error] + E-RSP21202: Certifikatet valideringen fejlede med fejlen: [error] - Afsender certifikatet er trukket tilbage. + E-RSP21203: Afsender certifikatet er trukket tilbage. [message] diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/InterceptorException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/InterceptorException.cs index e373d75b8086f3307f965f16d473cd496a336f3f..9c864686ae77cb658d77f5bc1ac08ba08207def5 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/InterceptorException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/InterceptorException.cs @@ -65,9 +65,9 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// a base constructor with the keywords and the resource manager. /// /// A dictionary that contains keywords that are used in building the exception message - public InterceptorException(System.Collections.Generic.Dictionary keywords) + public InterceptorException(System.Collections.Generic.Dictionary keywords, string errorCode = "") { - this.SetMessage(resourceManager, keywords); + this.SetMessage(resourceManager, keywords, errorCode); } /// @@ -76,10 +76,10 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// resource manager. /// /// The reasone of this exception - public InterceptorException(string message) + public InterceptorException(string message, string errorCode = "") : base(message) { - this.SetMessage(resourceManager); + this.SetMessage(resourceManager, new Dictionary(), errorCode); } /// @@ -88,10 +88,10 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// resource manager. /// /// The inner exception of this exception - public InterceptorException(System.Exception innerException) + public InterceptorException(System.Exception innerException, string errorCode = "") : base("", innerException) { - this.SetMessage(resourceManager); + this.SetMessage(resourceManager, new Dictionary(), errorCode); } /// @@ -101,16 +101,16 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { /// /// A dictionary that contains keywords that are used in building the exception message /// The inner exception of this exception - public InterceptorException(Dictionary keywords, System.Exception innerException) + public InterceptorException(Dictionary keywords, System.Exception innerException, string errorCode = "") : base("", innerException) { - this.SetMessage(resourceManager, keywords); + this.SetMessage(resourceManager, keywords, errorCode); } /// /// Property to get the error message /// - public override string Message + public override string Message { get { @@ -124,12 +124,16 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor { this.SetMessage(resource, keywords); } - private void SetMessage(ResourceManager resource, Dictionary keywords) + private void SetMessage(ResourceManager resource, Dictionary keywords, string errorCode = "") { Type exceptionType = this.GetType(); List collectiveResources = new List(resources); collectiveResources.Add(resource); - _message = exceptionMessageStore.GetExceptionMessage(collectiveResources, exceptionType, keywords); + _message = + !string.IsNullOrEmpty(errorCode) ? + string.Format("{0}: {1}", errorCode, exceptionMessageStore.GetExceptionMessage(collectiveResources, exceptionType, keywords)) + : + exceptionMessageStore.GetExceptionMessage(collectiveResources, exceptionType, keywords); } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/FailedToGetCertificateSubjectException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/FailedToGetCertificateSubjectException.cs index b2d6e5b3cfce1423fd0e749aacbe0099e1b9ac12..522d9ba0527633f4f4cc30d45260aae5c2519006 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/FailedToGetCertificateSubjectException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/FailedToGetCertificateSubjectException.cs @@ -47,8 +47,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security { /// subject. /// /// - public FailedToGetCertificateSubjectException(InterceptorMessage interceptorMessage) - : base(OiosiFaultCode.Sender, OiosiInnerFaultCode.SignatureNotValidFault, GetKeywords(interceptorMessage)) { } + public FailedToGetCertificateSubjectException(InterceptorMessage interceptorMessage, string errorCode = "") + : base(OiosiFaultCode.Sender, OiosiInnerFaultCode.SignatureNotValidFault, GetKeywords(interceptorMessage), errorCode) { } private static Dictionary GetKeywords(InterceptorMessage interceptorMessage) { Dictionary keywords = new Dictionary(); diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/Header.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/Header.cs index 3fe1a639f1533bdfcb6c5423cd25d7dce803c28c..ba0715f8d010b804d175230d44f30c4ea2d302f1 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/Header.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/Header.cs @@ -68,8 +68,17 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security.Header { elements++; } } - if (elements < 1) throw new NoElementsFoundException(tagName); - if (elements > 1) throw new ToManyElementsFoundException(tagName, elements); + if (elements < 1) + { + //E-RSP21221 + throw new NoElementsFoundException(tagName, "E-RSP21221"); + } + if (elements > 1) + { + //E-RSP21222 + throw new ToManyElementsFoundException(tagName, elements, "E-RSP21222"); + } + return value; } @@ -91,8 +100,16 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security.Header { elements++; } } - if (elements < 1) throw new NoElementsFoundException(tagName); - if (elements > 1) throw new ToManyElementsFoundException(tagName, elements); + if (elements < 1) + { + //E-RSP21221 + throw new NoElementsFoundException(tagName, "E-RSP21221"); + } + if (elements > 1) + { + //E-RSP21222 + throw new ToManyElementsFoundException(tagName, elements, "E-RSP21222"); + } return value; } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/NoElementsFoundException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/NoElementsFoundException.cs index d205a93ce80da880a27fc32527fda8602528b779..2bcdd1f5da0aff6065d8e9858cce67c7df974d29 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/NoElementsFoundException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/NoElementsFoundException.cs @@ -42,6 +42,6 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security.Header { /// NoElementsFoundException constructor /// /// - public NoElementsFoundException(string tagName) : base(KeywordFromString.GetKeyword("tagname", tagName)) { } + public NoElementsFoundException(string tagName, string errorCode = "") : base(KeywordFromString.GetKeyword("tagname", tagName), errorCode) { } } } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/ToManyElementsFoundException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/ToManyElementsFoundException.cs index e4ff23d5d477358407ddd497b644c3e94b913d62..8353ec3ff9486d1d5629e344648e17e29fbe9d3a 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/ToManyElementsFoundException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/Header/ToManyElementsFoundException.cs @@ -44,7 +44,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security.Header { /// /// /// - public ToManyElementsFoundException(string tagName, int results) : base(GetKeywords(tagName, results)) { } + public ToManyElementsFoundException(string tagName, int results, string errorCode = "") : base(GetKeywords(tagName, results), errorCode) { } private static Dictionary GetKeywords(string tagName, int results) { Dictionary keywords = KeywordFromString.GetKeyword("tagname", tagName); diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/ServerSignatureValidationProofBindingElement.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/ServerSignatureValidationProofBindingElement.cs index 0e6ade1438b310a00d3f61f60694a028f9d02591..24f946a3e65e1c1c536fe1c8631b7a8af2280fe3 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/ServerSignatureValidationProofBindingElement.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/ServerSignatureValidationProofBindingElement.cs @@ -123,7 +123,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security { } catch { - throw new FailedToGetCertificateSubjectException(interceptorMessage); + //E-RSP21201 + throw new FailedToGetCertificateSubjectException(interceptorMessage, "E-RSP21201"); } @@ -145,33 +146,39 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security { msg = "unknown"; } - this.logger.Warn(string.Format("The certificate '{0}' revocation check failed. Reason is: ", ocesCertificate.Certificate.SubjectName.Name, msg)); + this.logger.Warn(string.Format("The certificate '{0}' revocation check failed. Reason is: {1}", ocesCertificate.Certificate.SubjectName.Name, msg)); // some error checking the certificate // make sure the error is of the correct type, and throw it // note - if the original exception was not a communikation exception, it is wraped in a communikation exception if (response.Exception is CertificateRevokedTimeoutException) { + //E-RSP21202 throw new CertificateRevokedValidationFailedException(response.Exception); } else if (response.Exception is CertificateRevokedException) { + //E-RSP21203 throw response.Exception; } else if (response.Exception is CertificateRevokedValidationFailedException) { + //E-RSP21202 throw response.Exception; } else if (response.Exception is CheckCertificateOcspUnexpectedException) { + //E-RSP21202 throw new CertificateRevokedValidationFailedException(response.Exception); } else if (response.Exception is CheckCertificateRevokedUnexpectedException) { + //E-RSP21202 throw new CertificateRevokedValidationFailedException(response.Exception); } else { + //E-RSP21202 throw new CertificateRevokedValidationFailedException(response.Exception); } } @@ -190,14 +197,16 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security { } case RevocationCheckStatus.CertificateRevoked: { - this.logger.Warn(string.Format("The certificate '{0}' is revoked.", ocesCertificate.Certificate.SubjectName.Name)); + this.logger.Warn(string.Format("W-RSP21206: The certificate '{0}' is revoked.", ocesCertificate.Certificate.SubjectName.Name)); + //E-RSP21203 throw new CertificateRevokedException(); //break; } default: { - this.logger.Warn(string.Format("The certificate '{0}' failed in revocation check - reason unknown", ocesCertificate.Certificate.SubjectName.Name)); - throw new CertificateRevokedValidationFailedException("The certificate failed in revocation check - reason unknown."); + this.logger.Warn(string.Format("W-RSP21207: The certificate '{0}' failed in revocation check - reason unknown", ocesCertificate.Certificate.SubjectName.Name)); + // + throw new CertificateRevokedValidationFailedException("E-RSP21202: The certificate failed in revocation check - reason unknown."); //break; } } @@ -206,8 +215,10 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security { } catch (FailedToGetCertificateSubjectException) { + //E-RSP21204 // exception is of the correct type - rethrowing it - throw; + + throw new FailedToGetCertificateSubjectException(interceptorMessage, "E-RSP21204"); } /* catch (CertificateRevokedTimeoutException e) { @@ -216,11 +227,13 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security { }*/ catch (CertificateRevokedException) { + //E-RSP21203 // exception is of the correct type - rethrowing it throw; } catch (CertificateRevokedValidationFailedException) { + //E-RSP21202 // exception is of the correct type - rethrowing it throw; } @@ -238,6 +251,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security { catch (Exception ex) { this.logger.Debug("Security validate the foces certificate", ex); + //E-RSP21202 throw new CertificateRevokedValidationFailedException(ex); } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/authorisation/ServerAuthorisationBindingElement.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/authorisation/ServerAuthorisationBindingElement.cs index d18d2cb5340f61b0dc64f12ce4533e6ccce5a30d..7a96506be99cd42a476f55e0d9fad2d2ddb5d251 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/authorisation/ServerAuthorisationBindingElement.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Security/authorisation/ServerAuthorisationBindingElement.cs @@ -51,10 +51,13 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Security.authorisation { DocumentTypeConfig documentType = searcher.FindUniqueDocumentType(xmlDocument); bool authorised = _authoriser.Authorise(certificate, xmlDocument, documentType); if (!authorised) + //E-RSP21211 throw new NotAuthorisedException(certificate, xmlDocument, documentType); } catch (NotAuthorisedException) { + //E-RSP21211 throw; } catch (Exception ex) { + //E-RSP21212 throw new AuthorisationProcessFailedException(ex); } } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Certificate/CertificateValidatorWithLookup.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Certificate/CertificateValidatorWithLookup.cs index fcba4b5ccb48fee0ff7b8712c3d6093195515dbf..43bb8fb7519adfb45ddf145ae6b6a36865475f42 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Certificate/CertificateValidatorWithLookup.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Certificate/CertificateValidatorWithLookup.cs @@ -96,8 +96,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Certificate if (certificate == null) { - - throw new FailedToGetCertificateSubjectException(interceptorMessage); + //E-RSP21301 + throw new FailedToGetCertificateSubjectException(interceptorMessage, "E-RSP21301"); } //Check if the certificate is valid (Activated, and not expired, and from trusted root) @@ -108,67 +108,67 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Certificate { if (certificate != null) { - this.logger.Warn(string.Format("Certificate '{0}' is expired.", certificate.SubjectName.Name)); + this.logger.Warn(string.Format("W-RSP21303: Certificate '{0}' is expired.", certificate.SubjectName.Name)); } else { - this.logger.Warn("Unknown certificate is expired."); + this.logger.Warn("W-RSP21304: Unknown certificate is expired."); } - throw new InterceptorChannelWrapperException(OiosiFaultCode.Sender, OiosiInnerFaultCode.SignatureNotValidFault, ex); + throw new InterceptorChannelWrapperException(OiosiFaultCode.Sender, OiosiInnerFaultCode.SignatureNotValidFault, ex, "E-RSP21302"); } catch (CertificateNotActiveException ex) { if (certificate != null) { - this.logger.Warn(string.Format("Certificate '{0}' is not activated.", certificate.SubjectName.Name)); + this.logger.Warn(string.Format("W-RSP21305: Certificate '{0}' is not activated.", certificate.SubjectName.Name)); } else { - this.logger.Warn("Unknown certificate is not activated."); + this.logger.Warn("W-RSP21306: Unknown certificate is not activated."); } - throw new InterceptorChannelWrapperException(OiosiFaultCode.Sender, OiosiInnerFaultCode.SignatureNotValidFault, ex); + throw new InterceptorChannelWrapperException(OiosiFaultCode.Sender, OiosiInnerFaultCode.SignatureNotValidFault, ex, "E-RSP21302"); } catch (CertificateRootNotTrustedException ex) { if (certificate != null) { - this.logger.Warn(string.Format("The root certificate for certificate '{0}' is not trusted.", certificate.SubjectName.Name)); + this.logger.Warn(string.Format("W-RSP21307: The root certificate for certificate '{0}' is not trusted.", certificate.SubjectName.Name)); } else { - this.logger.Warn("The root certificate for a unknown certificate is not trusted."); + this.logger.Warn("W-RSP21308: The root certificate for a unknown certificate is not trusted."); } - throw new InterceptorChannelWrapperException(OiosiFaultCode.Sender, OiosiInnerFaultCode.SignatureNotValidFault, ex); + throw new InterceptorChannelWrapperException(OiosiFaultCode.Sender, OiosiInnerFaultCode.SignatureNotValidFault, ex, "E-RSP21302"); } catch (FailedToGetCertificateSubjectException) { if (certificate != null) { - this.logger.Warn(string.Format("Subject for certificate '{0}' was not found.", certificate.SubjectName.Name)); + this.logger.Warn(string.Format("W-RSP21309: Subject for certificate '{0}' was not found.", certificate.SubjectName.Name)); } else { - this.logger.Warn("Subject for unknown certificate was not found."); + this.logger.Warn("W-RSP21310: Subject for unknown certificate was not found."); } - throw; + throw new FailedToGetCertificateSubjectException(interceptorMessage, "E-RSP21301"); } catch (Exception ex) { if (certificate != null) { - this.logger.Warn(string.Format("The certificate '{0}' was rejected.", certificate.SubjectName.Name)); + this.logger.Warn(string.Format("W-RSP21311: The certificate '{0}' was rejected.", certificate.SubjectName.Name)); } else { - this.logger.Warn("Unknown certificate was rejected."); + this.logger.Warn("W-RSP21312: Unknown certificate was rejected."); } this.logger.Debug("Security validate the foces certificate", ex); - throw new InterceptorChannelWrapperException(OiosiFaultCode.Receiver, OiosiInnerFaultCode.InternalSystemFailureFault, "The client certificate is invalid."); + throw new InterceptorChannelWrapperException(OiosiFaultCode.Receiver, OiosiInnerFaultCode.InternalSystemFailureFault, "The client certificate is invalid.", "E-RSP21302"); } this.logger.Trace("Security validate the foces certificate - Finish."); diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/FailedToLoadSchemaException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/FailedToLoadSchemaException.cs index 79f93a0b54d6bf54f73f9aae17ee7a7052b30f18..a3c1723cdf905c2edfad5ac5eb51052745cf9adb 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/FailedToLoadSchemaException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/FailedToLoadSchemaException.cs @@ -45,6 +45,6 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schema { /// /// /// - public FailedToLoadSchemaException(FileInfo fileInfo, Exception innerException) : base(KeywordsFromFileInfo.GetKeywords(fileInfo), innerException) { } + public FailedToLoadSchemaException(FileInfo fileInfo, Exception innerException, string errorCode = "") : base(KeywordsFromFileInfo.GetKeywords(fileInfo), innerException, errorCode) { } } } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/SchemaValidateDocumentFailedException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/SchemaValidateDocumentFailedException.cs index 167cb66951417c8a2c3878254fbe56d3686c3f88..503b5e9883a70a54b26327d45eb86071135df65e 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/SchemaValidateDocumentFailedException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/SchemaValidateDocumentFailedException.cs @@ -49,8 +49,8 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schema /// Constuctor with innerexception /// /// innerexception of the thrown exception - public SchemaValidateDocumentFailedException(System.Exception innerException) - : base(GetFaultCode(innerException), GetInnerFaultCode(innerException), innerException) { } + public SchemaValidateDocumentFailedException(System.Exception innerException, string errorCode = "") + : base(GetFaultCode(innerException), GetInnerFaultCode(innerException), innerException, errorCode) { } private static OiosiFaultCode GetFaultCode(Exception innerException) { diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/SchemaValidatorWithLookup.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/SchemaValidatorWithLookup.cs index 374a93cf872e113ad9ba742445fc2a835745a86e..a237b397c344f98c1c1ffd353182982b62eb2a3c 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/SchemaValidatorWithLookup.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schema/SchemaValidatorWithLookup.cs @@ -79,6 +79,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schema { { if (document == null) { + //E-RSP21311 throw new SchemaValidationInterceptionEmptyBodyException(); } @@ -99,13 +100,15 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schema { schemaValidator.SchemaValidateXmlDocument(document, XmlSchemaSet, validationEventHandler); } } - catch (SchemaValidateDocumentFailedException) + catch (SchemaValidateDocumentFailedException ex) { - throw; + //E-RSP21312 + throw new SchemaValidateDocumentFailedException(ex.InnerException, "E-RSP21312"); } - catch (SchemaValidationFailedException) + catch (SchemaValidationFailedException ex) { - throw; + //E-RSP21313 + throw new SchemaValidationFailedException(document, ex, "E-RSP21313"); } catch (Exception ex) { @@ -130,7 +133,10 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schema { throw new SchemaValidationInterceptionEmptyBodyException(); } + // christensent: XmlDataDocument has been marked Obsolete in .NET 4.x + // potentielt fix: XmlDocument xmlDoc = new XmlDocument(); XmlDataDocument xmlDoc = new XmlDataDocument(); + xmlDoc.LoadXml(documentAsString); // ny udfording, find documentType via XmlReader eller ren string ? DocumentTypeConfig documentType = searcher.FindUniqueDocumentType(xmlDoc); @@ -153,17 +159,17 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schema { catch (SchemaValidateDocumentFailedException ex) { this.logger.Debug("Schema validate xml document.", ex); - throw ex; + throw new SchemaValidateDocumentFailedException(ex, "E-RSP21312"); } catch (SchemaValidationFailedException ex) { this.logger.Debug("Schema validate xml document.", ex); - throw ex; + throw new SchemaValidationFailedException(ex, "E-RSP21313"); } catch (Exception ex) { - this.logger.Error("Schema validate xml document.", ex); - throw new SchemaValidateDocumentFailedException(ex); + this.logger.Error("E-RSP21314: Schema validate xml document.", ex); + throw new SchemaValidateDocumentFailedException(ex,"E-RSP21312"); } this.logger.Trace("Schema validate xml document - Finish."); @@ -178,7 +184,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schema { { if (args.Severity == XmlSeverityType.Warning) { - this.logger.Warn("Matching schema not found. No schema validation occurred"); + this.logger.Warn("W-RSP21315: Matching schema not found. No schema validation occurred"); } else { diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidateDocumentFailedException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidateDocumentFailedException.cs index cd2f9d5f0530d50ca128f7313fb01ec27d4aed54..3c2c0c067aa05482519f332d5a463a8de8472e5e 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidateDocumentFailedException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidateDocumentFailedException.cs @@ -48,7 +48,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schematron { /// Constructor with innerexception /// /// Innerexception of the thrown exception - public SchematronValidateDocumentFailedException(Exception innerException) : base(GetFaultCode(innerException), GetInnerFaultCode(innerException), innerException) { } + public SchematronValidateDocumentFailedException(Exception innerException, string errorCode = "") : base(GetFaultCode(innerException), GetInnerFaultCode(innerException), innerException, errorCode) { } private static OiosiFaultCode GetFaultCode(Exception innerException) { diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidationInterceptionEmptyBodyException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidationInterceptionEmptyBodyException.cs index 40f2c722fef4f15442482a07d7965a37efc7df6e..8ff8174e3b444846f92b1fc03c4da7f26953eca4 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidationInterceptionEmptyBodyException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidationInterceptionEmptyBodyException.cs @@ -39,6 +39,6 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schematron { /// /// SchematronValidationInterceptionEmptyBodyException constructor /// - public SchematronValidationInterceptionEmptyBodyException() : base() { } + public SchematronValidationInterceptionEmptyBodyException(string errorCode = "") : base(new System.Collections.Generic.Dictionary(), errorCode) { } } } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidatorWithLookup.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidatorWithLookup.cs index b32ad5006c367ab56ece6b052413fb74b5c6485b..a5aa8ff6a0441e7860f54981e4a856b3a6223df7 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidatorWithLookup.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/Validation/Schematron/SchematronValidatorWithLookup.cs @@ -72,7 +72,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schematron this.logger.Trace("SchematronValidation"); if (document == null) { - throw new SchematronValidationInterceptionEmptyBodyException(); + throw new SchematronValidationInterceptionEmptyBodyException("E-RSP21321"); } DocumentTypeConfig documentType = searcher.FindUniqueDocumentType(document); @@ -87,13 +87,13 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schematron } catch (SchematronErrorException ex) { - this.logger.Info("XmlDocument rejected, as it contant at least one schematron error."); - throw new SchematronValidateDocumentFailedException(ex); + this.logger.Info("XmlDocument rejected, as it contains at least one schematron error."); + throw new SchematronValidateDocumentFailedException(ex, "E-RSP21322"); } catch (Exception ex) { - this.logger.Error("Schematron validation failed", ex); - throw new SchematronValidateDocumentFailedException(ex); + this.logger.Error("E-RSP15318: Schematron validation failed", ex); + throw new SchematronValidateDocumentFailedException(ex, "E-RSP21322"); } } @@ -108,7 +108,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schematron this.logger.Trace("SchematronValidation"); if (documentAsString == null) { - throw new SchematronValidationInterceptionEmptyBodyException(); + throw new SchematronValidationInterceptionEmptyBodyException("E-RSP21321"); } XmlDocument xmlDoc = new XmlDocument(); @@ -127,13 +127,13 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.Validation.Schematron } catch (SchematronErrorException ex) { - this.logger.Info("XmlDocument rejected, as it contant at least one schematron error."); - throw new SchematronValidateDocumentFailedException(ex); + this.logger.Info("XmlDocument rejected, as it contains at least one schematron error."); + throw new SchematronValidateDocumentFailedException(ex, "E-RSP21322"); } catch (Exception ex) { - this.logger.Error("Schematron validation failed", ex); - throw new SchematronValidateDocumentFailedException(ex); + this.logger.Error("E-RSP15319: Schematron validation failed", ex); + throw new SchematronValidateDocumentFailedException(ex, "E-RSP21322"); } } } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/XsltTransform/ServerXsltTransformationBindingElement.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/XsltTransform/ServerXsltTransformationBindingElement.cs index b90076944820e4112aa4de8fb6fa8f2539606d78..f9940930f5a6bbcde347dd5be26cf2fb273727d4 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/XsltTransform/ServerXsltTransformationBindingElement.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/XsltTransform/ServerXsltTransformationBindingElement.cs @@ -114,7 +114,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.XsltTransform { message.AddProperty(ServerXsltTransformationBindingExtensionElement.ORIGINALBODYPROPERTYNAME, orgBody); } } catch (Exception ex) { - throw new XsltTransformFailedException(ex); + throw new XsltTransformFailedException(ex, "E-RSP21401"); } } diff --git a/src/dk.gov.oiosi/extension/wcf/Interceptor/XsltTransform/XsltTransformFailedException.cs b/src/dk.gov.oiosi/extension/wcf/Interceptor/XsltTransform/XsltTransformFailedException.cs index c1c2da0c0d2c205ee52896473b57c873f65f6f68..bd870ef5fbccec48b6921ae3c762428f88090d89 100644 --- a/src/dk.gov.oiosi/extension/wcf/Interceptor/XsltTransform/XsltTransformFailedException.cs +++ b/src/dk.gov.oiosi/extension/wcf/Interceptor/XsltTransform/XsltTransformFailedException.cs @@ -45,7 +45,7 @@ namespace dk.gov.oiosi.extension.wcf.Interceptor.XsltTransform { /// /// Default constructor. /// - public XsltTransformFailedException(Exception innerException) : base(GetFaultCode(innerException), GetInnerFaultCode(innerException), innerException) { } + public XsltTransformFailedException(Exception innerException, string errorCode = "") : base(GetFaultCode(innerException), GetInnerFaultCode(innerException), innerException, errorCode) { } private static OiosiFaultCode GetFaultCode(Exception innerException) { diff --git a/src/dk.gov.oiosi/packages.config b/src/dk.gov.oiosi/packages.config index 004ca20f015c3071486831b6913b7453fa74561e..9571d9cd1b8bfd977c41ef822188447b62200c46 100644 --- a/src/dk.gov.oiosi/packages.config +++ b/src/dk.gov.oiosi/packages.config @@ -1,6 +1,6 @@  - - - + + + \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/CertificateChecker.cs b/src/dk.gov.oiosi/security/CertificateChecker.cs index f9785b1d66cfe5198ccff7b41da14f7e8f7dee0d..32a1a06f543726146d1d86467092b32be3540672 100644 --- a/src/dk.gov.oiosi/security/CertificateChecker.cs +++ b/src/dk.gov.oiosi/security/CertificateChecker.cs @@ -38,13 +38,15 @@ using dk.gov.oiosi.security.revocation; using dk.gov.oiosi.security.revocation.ocsp; using dk.gov.oiosi.security.validation; -namespace dk.gov.oiosi.security { +namespace dk.gov.oiosi.security +{ /// /// Methods for performing various certificate checks, such as revocation and /// root certificate relations /// - public class CertificateChecker { + public class CertificateChecker + { private X509Certificate2 _defaultOCESrootCertificate; private IRevocationLookup _lookup; @@ -52,27 +54,43 @@ namespace dk.gov.oiosi.security { /// Instantiates CertificateChecker /// /// default OCES root certificate - public CertificateChecker(X509Certificate2 defaultRootCertificate) { - try { + public CertificateChecker(X509Certificate2 defaultRootCertificate) + { + try + { _defaultOCESrootCertificate = defaultRootCertificate; //Initializes the component, that will do the actual ocsp lookup RevocationLookupFactory lookupFactory = new RevocationLookupFactory(); _lookup = lookupFactory.CreateRevocationLookupClient(); - } catch (UriFormatException) { - throw; - } catch (ArgumentNullException) { - throw; - } catch (OverflowException) { - throw; - } catch (FormatException) { - throw; - } catch (CryptographicUnexpectedOperationException) { - throw; - } catch (CryptographicException) { - throw; - } catch (Exception) { - throw; + } + catch (UriFormatException ex) + { + throw new UriFormatException("E-RSP19001", ex); + } + catch (ArgumentNullException ex) + { + throw new ArgumentNullException("E-RSP19002", ex); + } + catch (OverflowException ex) + { + throw new OverflowException("E-RSP19003", ex); + } + catch (FormatException ex) + { + throw new FormatException("E-RSP19004", ex); + } + catch (CryptographicUnexpectedOperationException ex) + { + throw new CryptographicUnexpectedOperationException("E-RSP19005", ex); + } + catch (CryptographicException ex) + { + throw new CryptographicException("E-RSP19006", ex); + } + catch (Exception ex) + { + throw new Exception("E-RSP19007", ex); } } @@ -90,39 +108,47 @@ namespace dk.gov.oiosi.security { /// been performed, if individual checks fail. In that case, only the fields of the /// CertificateCheckResult structure that /// corresponds to checks already performed are valid. - public CertificateCheckResult CheckCertificate(X509Certificate2 certificate, X509Certificate2 rootCertificate) { + public CertificateCheckResult CheckCertificate(X509Certificate2 certificate, X509Certificate2 rootCertificate) + { CertificateCheckResult result = new CertificateCheckResult(); - try { + try + { //1. that the certificate has the default rootcertificate as root. // Also checks that the cert is not expired or not yet activated. CheckCertificateChain(certificate, result); - if (!result.CertificateActivated - || !result.CertificateValid + if (!result.CertificateActivated + || !result.CertificateValid || !result.RootCertificateAsRoot - ) { + ) + { result.AllTestsPassed = false; return result; } //2. that the rootcertificate is not expired or not activated - if (rootCertificate == null) { + if (rootCertificate == null) + { CheckRootCertificateValidation(_defaultOCESrootCertificate, result); CheckRootCertificateActivated(_defaultOCESrootCertificate, result); - } else { + } + else + { CheckRootCertificateValidation(rootCertificate, result); CheckRootCertificateActivated(rootCertificate, result); } - if (!result.RootCertificateValid || !result.RootCertificateActivated) { + if (!result.RootCertificateValid || !result.RootCertificateActivated) + { result.AllTestsPassed = false; return result; } //4. check if the certificate is revoked async RevocationResponse response = CheckCertificateRevocation(certificate); - if (!response.IsValid) { + if (!response.IsValid) + { result.AllTestsPassed = false; result.CertificateRevoked = true; return result; @@ -132,25 +158,42 @@ namespace dk.gov.oiosi.security { CheckCertificateType(certificate, result); if (result.CertificateActivated && !result.CertificateRevoked && result.CertificateValid - && result.RootCertificateActivated && result.RootCertificateAsRoot && result.RootCertificateValid) { + && result.RootCertificateActivated && result.RootCertificateAsRoot && result.RootCertificateValid) + { result.AllTestsPassed = true; } - } catch (ArgumentNullException) { - throw; - } catch (OverflowException) { - throw; - } catch (FormatException) { - throw; - } catch (CryptographicUnexpectedOperationException) { - throw; - } catch (CryptographicException) { - throw; - } catch (CheckCertificateOcspUnexpectedException) { - throw; - } catch (CertificateRevokedTimeoutException) { - throw; - } catch (Exception) { - throw; + } + catch (ArgumentNullException ex) + { + throw new ArgumentNullException("E-RSP19002", ex); + } + catch (OverflowException ex) + { + throw new OverflowException("E-RSP19003", ex); ; + } + catch (FormatException ex) + { + throw new FormatException("E-RSP19004", ex); + } + catch (CryptographicUnexpectedOperationException ex) + { + throw new CryptographicUnexpectedOperationException("E-RSP19005", ex); + } + catch (CryptographicException ex) + { + throw new CryptographicException("E-RSP19006", ex); + } + catch (CheckCertificateOcspUnexpectedException ex) + { + throw new CheckCertificateOcspUnexpectedException("E-RSP19008", ex); + } + catch (CertificateRevokedTimeoutException ex) + { + throw new CertificateRevokedTimeoutException(TimeSpan.MinValue, "E-RSP19009"); + } + catch (Exception ex) + { + throw new CryptographicException("E-RSP19007", ex); } return result; } @@ -160,7 +203,8 @@ namespace dk.gov.oiosi.security { /// /// certificate to check /// - public CertificateCheckResult CheckCertificate(X509Certificate2 certificate) { + public CertificateCheckResult CheckCertificate(X509Certificate2 certificate) + { return CheckCertificate(certificate, null); } @@ -170,26 +214,42 @@ namespace dk.gov.oiosi.security { /// the certificate to validate /// the object to store the result /// This exception is thrown, if an unexpected exception is thrown during the method - private void CheckCertificateChain(X509Certificate2 certificate, CertificateCheckResult result) { - try { + private void CheckCertificateChain(X509Certificate2 certificate, CertificateCheckResult result) + { + try + { CertificateValidator.ValidateCertificate(certificate, _defaultOCESrootCertificate); result.RootCertificateAsRoot = true; result.CertificateActivated = true; result.CertificateValid = true; - } catch (CertificateFailedChainValidationException) { + } + catch (CertificateFailedChainValidationException) + { result.RootCertificateAsRoot = false; - } catch (CertificateNotActiveException) { + } + catch (CertificateNotActiveException) + { result.CertificateActivated = false; - } catch (CertificateExpiredException) { + } + catch (CertificateExpiredException) + { result.CertificateValid = false; - } catch (ArgumentNullException) { - throw; - } catch (CryptographicUnexpectedOperationException) { - throw; - } catch (CryptographicException) { - throw; - } catch (Exception e) { - throw new CheckCertificateChainUnexpectedException(e); + } + catch (ArgumentNullException ex) + { + throw new ArgumentNullException("E-RSP19002", ex); + } + catch (CryptographicUnexpectedOperationException ex) + { + throw new CryptographicUnexpectedOperationException("E-RSP19005", ex); + } + catch (CryptographicException ex) + { + throw new CryptographicException("E-RSP19006", ex); + } + catch (Exception ex) + { + throw new CheckCertificateChainUnexpectedException(ex, "E-RSP19010"); } } @@ -199,20 +259,31 @@ namespace dk.gov.oiosi.security { /// The rootcertificate to check /// The object to store the result of the check /// This exception is thrown, if an unexpected exception is thrown during the method - private void CheckRootCertificateActivated(X509Certificate2 root, CertificateCheckResult result) { - try { + private void CheckRootCertificateActivated(X509Certificate2 root, CertificateCheckResult result) + { + try + { if (root.NotBefore.CompareTo(DateTime.Now) < 0 || - root.NotBefore.CompareTo(DateTime.Now) == 0) { + root.NotBefore.CompareTo(DateTime.Now) == 0) + { result.RootCertificateActivated = true; } - } catch (ArgumentNullException) { - throw; - } catch (CryptographicUnexpectedOperationException) { - throw; - } catch (CryptographicException) { - throw; - } catch (Exception e) { - throw new CheckRootCertificateActivatedUnexpectedException(e); + } + catch (ArgumentNullException ex) + { + throw new ArgumentNullException("E-RSP19002", ex); + } + catch (CryptographicUnexpectedOperationException ex) + { + throw new CryptographicUnexpectedOperationException("E-RSP19005", ex); + } + catch (CryptographicException ex) + { + throw new CryptographicException("E-RSP19006", ex); + } + catch (Exception ex) + { + throw new CheckRootCertificateActivatedUnexpectedException(ex, "E-RSP19011"); } } @@ -222,20 +293,31 @@ namespace dk.gov.oiosi.security { /// The rootcertificate to check /// The object to store the result of the check /// This exception is thrown, if an unexpected exception is thrown during the method - private void CheckRootCertificateValidation(X509Certificate2 root, CertificateCheckResult result) { - try { + private void CheckRootCertificateValidation(X509Certificate2 root, CertificateCheckResult result) + { + try + { if (root.NotAfter.CompareTo(DateTime.Now) > 0 || - root.NotAfter.CompareTo(DateTime.Now) == 0) { + root.NotAfter.CompareTo(DateTime.Now) == 0) + { result.RootCertificateValid = true; } - } catch (ArgumentNullException) { - throw; - } catch (CryptographicUnexpectedOperationException) { - throw; - } catch (CryptographicException) { - throw; - } catch (Exception e) { - throw new CheckRootCertificateValidUnexpectedException(e); + } + catch (ArgumentNullException ex) + { + throw new ArgumentNullException("E-RSP19002", ex); + } + catch (CryptographicUnexpectedOperationException ex) + { + throw new CryptographicUnexpectedOperationException("E-RSP19005", ex); + } + catch (CryptographicException ex) + { + throw new CryptographicException("E-RSP19006", ex); + } + catch (Exception ex) + { + throw new CheckRootCertificateValidUnexpectedException(ex, "E-RSP19012"); } } @@ -245,21 +327,33 @@ namespace dk.gov.oiosi.security { /// The certificate to check /// boolean stating whether the certificate is activated (true) or not (false) /// This exception is thrown, if an unexpected exception is thrown during the method - public bool CheckCertificateActivated(X509Certificate2 certificate) { + public bool CheckCertificateActivated(X509Certificate2 certificate) + { bool isActive = false; - try { + try + { CertificateValidator.CheckCertificateActivated(certificate); isActive = true; - } catch (CertificateNotActiveException) { + } + catch (CertificateNotActiveException) + { isActive = false; - } catch (ArgumentNullException) { - throw; - } catch (CryptographicUnexpectedOperationException) { - throw; - } catch (CryptographicException) { - throw; - } catch (Exception e) { - throw new CheckCertificateActivatedUnexpectedException(e); + } + catch (ArgumentNullException ex) + { + throw new ArgumentNullException("E-RSP19002", ex); + } + catch (CryptographicUnexpectedOperationException ex) + { + throw new CryptographicUnexpectedOperationException("E-RSP19005", ex); + } + catch (CryptographicException ex) + { + throw new CryptographicException("E-RSP19006", ex); + } + catch (Exception ex) + { + throw new CheckCertificateActivatedUnexpectedException(ex, "E-RSP19013"); } return isActive; } @@ -270,21 +364,33 @@ namespace dk.gov.oiosi.security { /// The certificate to check /// boolean stating whether the certificate is valid (true) or not (false) /// This exception is thrown, if an unexpected exception is thrown during the method - public bool CheckCertificateValidation(X509Certificate2 certificate) { + public bool CheckCertificateValidation(X509Certificate2 certificate) + { bool isValid = false; - try { + try + { CertificateValidator.CheckCertificateExpired(certificate); isValid = true; - } catch (CertificateExpiredException) { + } + catch (CertificateExpiredException) + { isValid = false; - } catch (ArgumentNullException) { - throw; - } catch (CryptographicUnexpectedOperationException) { - throw; - } catch (CryptographicException) { - throw; - } catch (Exception e) { - throw new CheckCertificateValidUnexpectedException(e); + } + catch (ArgumentNullException ex) + { + throw new ArgumentNullException("E-RSP19002", ex); + } + catch (CryptographicUnexpectedOperationException ex) + { + throw new CryptographicUnexpectedOperationException("E-RSP19005", ex); + } + catch (CryptographicException ex) + { + throw new CryptographicException("E-RSP19006", ex); + } + catch (Exception ex) + { + throw new CheckCertificateValidUnexpectedException(ex, "E-RSP19014"); } return isValid; } @@ -297,25 +403,41 @@ namespace dk.gov.oiosi.security { /// This exception is thrown, if an unexpected exception is thrown during the method /// This exception is thrown, if the call to Ocsp server takes longer time than the allowed timeout /// Thrown if an unexpected error occured - private RevocationResponse CheckCertificateRevocation(X509Certificate2 certificate) { + private RevocationResponse CheckCertificateRevocation(X509Certificate2 certificate) + { RevocationResponse validityCheck = null; - try { + try + { // Checks the certificate validityCheck = _lookup.CheckCertificate(certificate); - } catch (ArgumentNullException) { - throw; - } catch (CryptographicUnexpectedOperationException) { - throw; - } catch (CryptographicException) { - throw; - } catch (ArithmeticException) { - throw; - } catch (CheckCertificateOcspUnexpectedException) { - throw; - } catch (CertificateRevokedTimeoutException) { - throw; - } catch (Exception e) { - throw new CheckCertificateRevokedUnexpectedException(e); + } + catch (ArgumentNullException ex) + { + throw new ArgumentNullException("E-RSP19002", ex); + } + catch (CryptographicUnexpectedOperationException ex) + { + throw new CryptographicUnexpectedOperationException("E-RSP19005", ex); + } + catch (CryptographicException ex) + { + throw new CryptographicException("E-RSP19006", ex); + } + catch (ArithmeticException ex) + { + throw new ArithmeticException("E-RSP19015", ex); + } + catch (CheckCertificateOcspUnexpectedException ex) + { + throw new CheckCertificateOcspUnexpectedException("E-RSP19008", ex); + } + catch (CertificateRevokedTimeoutException ex) + { + throw new CertificateRevokedTimeoutException(TimeSpan.MinValue, "E-RSP19009"); + } + catch (Exception ex) + { + throw new CheckCertificateRevokedUnexpectedException(ex, "E-RSP19016"); } return validityCheck; } @@ -325,29 +447,45 @@ namespace dk.gov.oiosi.security { /// /// The certificate to check /// Returns the OCES certificate type - public static OcesCertificateType GetCertificateType(X509Certificate certificate) { + public static OcesCertificateType GetCertificateType(X509Certificate certificate) + { OcesCertificateType certType = OcesCertificateType.NonOces; - try { + try + { //no check included for LRA and Device string subjectString = certificate.Subject; - if (subjectString.Contains("PID")) { + if (subjectString.Contains("PID")) + { certType = OcesCertificateType.OcesPersonal; - } else if (subjectString.Contains("CVR")) { - if (subjectString.Contains("RID")) { + } + else if (subjectString.Contains("CVR")) + { + if (subjectString.Contains("RID")) + { certType = OcesCertificateType.OcesEmployee; - } else if (subjectString.Contains("UID")) { + } + else if (subjectString.Contains("UID")) + { certType = OcesCertificateType.OcesOrganisation; } } - } catch (ArgumentNullException) { - throw; - } catch (CryptographicUnexpectedOperationException) { - throw; - } catch (CryptographicException) { - throw; - } catch (Exception e) { - throw new CheckCertificateTypeUnexpectedException(e); + } + catch (ArgumentNullException ex) + { + throw new ArgumentNullException("E-RSP19002", ex); + } + catch (CryptographicUnexpectedOperationException ex) + { + throw new CryptographicUnexpectedOperationException("E-RSP19005", ex); + } + catch (CryptographicException ex) + { + throw new CryptographicException("E-RSP19006", ex); + } + catch (Exception ex) + { + throw new CheckCertificateTypeUnexpectedException(ex, "E-RSP19017"); } return certType; } @@ -357,19 +495,31 @@ namespace dk.gov.oiosi.security { /// /// The certificate to check /// The result object to store the result - private void CheckCertificateType(X509Certificate2 certificate, CertificateCheckResult result) { - try { + private void CheckCertificateType(X509Certificate2 certificate, CertificateCheckResult result) + { + try + { result.CertificateType = GetCertificateType(certificate); - } catch (ArgumentNullException) { - throw; - } catch (CryptographicUnexpectedOperationException) { - throw; - } catch (CryptographicException) { - throw; - } catch (CheckCertificateTypeUnexpectedException) { - throw; - } catch (Exception) { - throw; + } + catch (ArgumentNullException ex) + { + throw new ArgumentNullException("E-RSP19002", ex); + } + catch (CryptographicUnexpectedOperationException ex) + { + throw new CryptographicUnexpectedOperationException("E-RSP19005", ex); + } + catch (CryptographicException ex) + { + throw new CryptographicException("E-RSP19006", ex); + } + catch (CheckCertificateTypeUnexpectedException ex) + { + throw new CheckCertificateTypeUnexpectedException(ex, "E-RSP19017"); + } + catch (Exception ex) + { + throw new Exception("E-RSP19007", ex); } } } diff --git a/src/dk.gov.oiosi/security/CertificateHandlingException.cs b/src/dk.gov.oiosi/security/CertificateHandlingException.cs index b588dc6436927f08fd6b2c312c78b9a5ca6daeda..b49bdde681c204bde42c5b3a0c055adc55ec3ef8 100644 --- a/src/dk.gov.oiosi/security/CertificateHandlingException.cs +++ b/src/dk.gov.oiosi/security/CertificateHandlingException.cs @@ -53,21 +53,21 @@ namespace dk.gov.oiosi.security { /// /// The keywords to add public CertificateHandlingException( - System.Collections.Generic.Dictionary keywords) - : base(resourceManager, keywords) { } + System.Collections.Generic.Dictionary keywords, string errorCode = "") + : base(resourceManager, keywords, errorCode) { } /// /// Constructor. Takes an exception and displays it as an inner exception /// /// The exception to display as an inner exception - public CertificateHandlingException(System.Exception innerException) - : base(resourceManager, innerException) { } + public CertificateHandlingException(System.Exception innerException, string errorCode = "") + : base(resourceManager, innerException, errorCode) { } /// /// Constructor. Takes a set of keywords and an inner exception /// /// The keywords to add /// The exception to display as an inner exception - public CertificateHandlingException(System.Collections.Generic.Dictionary keywords, System.Exception innerException) : base(resourceManager, keywords, innerException) { } + public CertificateHandlingException(System.Collections.Generic.Dictionary keywords, System.Exception innerException, string errorCode = "") : base(resourceManager, keywords, innerException, errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/CertificateSubject.cs b/src/dk.gov.oiosi/security/CertificateSubject.cs index 13304376548e048cb790c15707df4c89bd750cc0..60a219f13fd16c541aa2359917401a2d059447bb 100644 --- a/src/dk.gov.oiosi/security/CertificateSubject.cs +++ b/src/dk.gov.oiosi/security/CertificateSubject.cs @@ -123,10 +123,10 @@ namespace dk.gov.oiosi.security { /// The subject of the certificate public CertificateSubject(string subjectString) { if (subjectString == null){ - throw new NullArgumentException("SubjectSerialNumber"); + throw new NullArgumentException("E-RSP19021: SubjectSerialNumber is null"); } if (subjectString.Trim().Length < 1) { - throw new EmptyStringException("SubjectSerialNumber"); + throw new EmptyStringException("E-RSP19022: SubjectSerialNumber is an empty string"); } _subjectString = subjectString.Trim(); @@ -150,7 +150,7 @@ namespace dk.gov.oiosi.security { const string cnRegExpPattern = "(c|C)(n|N)(\\s)*=([^+,])*"; Regex cn = new Regex(cnRegExpPattern); if ((!o.IsMatch(_subjectString)) || (!c.IsMatch(_subjectString)) || (!cn.IsMatch(_subjectString))) - throw new dk.gov.oiosi.security.ldap.PatternsDoesNotMatchException(_subjectString, new string[] { oRegExpPattern, cRegExpPattern }); + throw new dk.gov.oiosi.security.ldap.PatternsDoesNotMatchException(_subjectString, new string[] { oRegExpPattern, cRegExpPattern }, "E-RSP19023"); string[] subjectParts = _subjectString.Split(','); Match oMatch = o.Match(_subjectString); diff --git a/src/dk.gov.oiosi/security/CheckCertificateActivatedUnexpectedException.cs b/src/dk.gov.oiosi/security/CheckCertificateActivatedUnexpectedException.cs index 5cefbf9adeccb009013b681572794711afdd871f..a94fa336b24ea32cbef495d529b1e682bf213819 100644 --- a/src/dk.gov.oiosi/security/CheckCertificateActivatedUnexpectedException.cs +++ b/src/dk.gov.oiosi/security/CheckCertificateActivatedUnexpectedException.cs @@ -44,6 +44,6 @@ namespace dk.gov.oiosi.security { /// Constructor with innerexception /// /// innerexception of the thrown exception - public CheckCertificateActivatedUnexpectedException(Exception innerException) : base(innerException) { } + public CheckCertificateActivatedUnexpectedException(Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/CheckCertificateChainUnexpectedException.cs b/src/dk.gov.oiosi/security/CheckCertificateChainUnexpectedException.cs index 40cbff2633e9ad9e42fe2094f61aafa2d3ec9d98..5fa921fd7c7f33f8b968b390cbe84356b80c8eb9 100644 --- a/src/dk.gov.oiosi/security/CheckCertificateChainUnexpectedException.cs +++ b/src/dk.gov.oiosi/security/CheckCertificateChainUnexpectedException.cs @@ -43,7 +43,7 @@ namespace dk.gov.oiosi.security { /// /// Constructor with innerexception /// - /// innerexception of the thrown exception - public CheckCertificateChainUnexpectedException(Exception innerException) : base(innerException) { } + /// innerexception of the thrown exceptions + public CheckCertificateChainUnexpectedException(Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/CheckCertificateTypeUnexpectedException.cs b/src/dk.gov.oiosi/security/CheckCertificateTypeUnexpectedException.cs index e2f17cf5bed37bb4f73a8870579c568aebdf95c5..122fc508fa21287dae5245b43f6f11ee98ccb4cd 100644 --- a/src/dk.gov.oiosi/security/CheckCertificateTypeUnexpectedException.cs +++ b/src/dk.gov.oiosi/security/CheckCertificateTypeUnexpectedException.cs @@ -43,6 +43,6 @@ namespace dk.gov.oiosi.security { /// Constructor with innerexception /// /// innerexception of the thrown exception - public CheckCertificateTypeUnexpectedException(Exception innerException) : base(innerException) { } + public CheckCertificateTypeUnexpectedException(Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/CheckCertificateValidUnexpectedException.cs b/src/dk.gov.oiosi/security/CheckCertificateValidUnexpectedException.cs index 0cd9d878191647380ed91e917828d5d5347ff4ec..5395ad73712e5854cce0a25fc8be5a6f461cb6e9 100644 --- a/src/dk.gov.oiosi/security/CheckCertificateValidUnexpectedException.cs +++ b/src/dk.gov.oiosi/security/CheckCertificateValidUnexpectedException.cs @@ -43,6 +43,6 @@ namespace dk.gov.oiosi.security { /// Constructor with innerexception /// /// innerexception of the thrown exception - public CheckCertificateValidUnexpectedException(Exception innerException) : base(innerException) { } + public CheckCertificateValidUnexpectedException(Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/CheckRootCertificateActivatedUnexpectedException.cs b/src/dk.gov.oiosi/security/CheckRootCertificateActivatedUnexpectedException.cs index e4342d5158a265e359363e63049c6e2cea416d09..4c9f3208957cc272b70dbbd9bceeda6cb8b96bfb 100644 --- a/src/dk.gov.oiosi/security/CheckRootCertificateActivatedUnexpectedException.cs +++ b/src/dk.gov.oiosi/security/CheckRootCertificateActivatedUnexpectedException.cs @@ -44,6 +44,6 @@ namespace dk.gov.oiosi.security { /// Constructor with innerexception /// /// innerexception of the thrown exception - public CheckRootCertificateActivatedUnexpectedException(Exception innerException) : base(innerException) { } + public CheckRootCertificateActivatedUnexpectedException(Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/CheckRootCertificateValidUnexpectedException.cs b/src/dk.gov.oiosi/security/CheckRootCertificateValidUnexpectedException.cs index 90cc85c68a9d6bb3ea4dc5f256709bd4d765bcde..e8ee795799524abca4811259f9b416e5bfeafaf1 100644 --- a/src/dk.gov.oiosi/security/CheckRootCertificateValidUnexpectedException.cs +++ b/src/dk.gov.oiosi/security/CheckRootCertificateValidUnexpectedException.cs @@ -44,6 +44,6 @@ namespace dk.gov.oiosi.security { /// Constructor with innerexception /// /// innerexception of the thrown exception - public CheckRootCertificateValidUnexpectedException(Exception innerException) : base(innerException) { } + public CheckRootCertificateValidUnexpectedException(Exception innerException,string errorCode = "") : base(innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/security/ErrorMessages.Designer.cs index 0bd4c21f687b83a36c4b0b2f1e42f8aead76184c..98bf3d16a0aef606dbe10bc3fca78ccc6147f608 100644 --- a/src/dk.gov.oiosi/security/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/security/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.34209 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.security { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi/security/SignatureValidationProof.cs b/src/dk.gov.oiosi/security/SignatureValidationProof.cs index 1054dd55179201a1b40dec3a93ad9380ccebb0dd..a8542afecaafafaa4f97fe9bd5751460e90eefca 100644 --- a/src/dk.gov.oiosi/security/SignatureValidationProof.cs +++ b/src/dk.gov.oiosi/security/SignatureValidationProof.cs @@ -80,7 +80,7 @@ namespace dk.gov.oiosi.security { /// public void CompleteValidation(string certificateSubject) { if (_completed) - throw new SignatureValidationProofAllreadyCompletedException(certificateSubject); + throw new SignatureValidationProofAllreadyCompletedException(certificateSubject, "E-RSP19031"); _timeStamp = DateTime.Now; _certificateSubject = certificateSubject; _validCertificate = true; @@ -114,7 +114,7 @@ namespace dk.gov.oiosi.security { public DateTime TimeStamp { get { return _timeStamp; } set { - if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject); + if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject, "E-RSP19031"); _timeStamp = value; } } @@ -125,7 +125,7 @@ namespace dk.gov.oiosi.security { public string CertificateSubject { get { return _certificateSubject; } set { - if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject); + if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject, "E-RSP19031"); _certificateSubject = value; } } @@ -136,7 +136,7 @@ namespace dk.gov.oiosi.security { public bool ValidCertificate { get { return _validCertificate; } set { - if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject); + if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject, "E-RSP19031"); _validCertificate = value; } } @@ -147,7 +147,7 @@ namespace dk.gov.oiosi.security { public bool ValidSignature { get { return _validSignature; } set { - if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject); + if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject, "E-RSP19031"); _validSignature = value; } } @@ -158,7 +158,7 @@ namespace dk.gov.oiosi.security { public bool UnchangedMessage { get { return _unchangedMessage; } set { - if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject); + if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject, "E-RSP19031"); _unchangedMessage = value; } } @@ -169,7 +169,7 @@ namespace dk.gov.oiosi.security { public bool EncryptedMessage { get { return _encryptedMessage; } set { - if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject); + if (_completed) throw new SignatureValidationProofAllreadyCompletedException(_certificateSubject, "E-RSP19031"); _encryptedMessage = value; } } diff --git a/src/dk.gov.oiosi/security/SignatureValidationProofAllreadyCompletedException.cs b/src/dk.gov.oiosi/security/SignatureValidationProofAllreadyCompletedException.cs index eec9c355bbe091d5619bedb0a7b8625f7aff44c5..3deea80ff9783a76300488ebdaeffb40f7131a0a 100644 --- a/src/dk.gov.oiosi/security/SignatureValidationProofAllreadyCompletedException.cs +++ b/src/dk.gov.oiosi/security/SignatureValidationProofAllreadyCompletedException.cs @@ -44,6 +44,6 @@ namespace dk.gov.oiosi.security { /// Constructor /// /// The certificate subject - public SignatureValidationProofAllreadyCompletedException(string certificateSubject) : base(KeywordFromString.GetKeyword("certificatesubject", certificateSubject)) { } + public SignatureValidationProofAllreadyCompletedException(string certificateSubject, string errorCode = "") : base(KeywordFromString.GetKeyword("certificatesubject", certificateSubject), errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/cache/CacheConfig.cs b/src/dk.gov.oiosi/security/cache/CacheConfig.cs index 7baa5b2ea066fd7b563a3b1eb1e0e84cca32122a..47ba0b3e6279c180068caefb456103d6962a8b01 100644 --- a/src/dk.gov.oiosi/security/cache/CacheConfig.cs +++ b/src/dk.gov.oiosi/security/cache/CacheConfig.cs @@ -229,7 +229,7 @@ namespace dk.gov.oiosi.security.cache { { // parsing to double failed // using default cache time - logging.WCFLogger.Write(System.Diagnostics.TraceEventType.Warning, "Unable to parse the value '" + value + "' to a double."); + logging.WCFLogger.Write(System.Diagnostics.TraceEventType.Warning, "W-RSP19601: Unable to parse the value '" + value + "' to a double."); time = 1; } } @@ -257,7 +257,7 @@ namespace dk.gov.oiosi.security.cache { { // parsing to double failed // using default cache time - logging.WCFLogger.Write(System.Diagnostics.TraceEventType.Warning, "Unable to parse the value '" + value + "' to a double."); + logging.WCFLogger.Write(System.Diagnostics.TraceEventType.Warning, "W-RSP19602: Unable to parse the value '" + value + "' to a double."); time = 1; } } diff --git a/src/dk.gov.oiosi/security/ldap/ConnectingToLdapServerFailedException.cs b/src/dk.gov.oiosi/security/ldap/ConnectingToLdapServerFailedException.cs index d0408aa445a93e947868654624060bdfd8bcc7b7..204025e975d61f43ee831e917fd11856ff060a99 100644 --- a/src/dk.gov.oiosi/security/ldap/ConnectingToLdapServerFailedException.cs +++ b/src/dk.gov.oiosi/security/ldap/ConnectingToLdapServerFailedException.cs @@ -45,14 +45,15 @@ namespace dk.gov.oiosi.security.ldap /// calling its base constructor with the dictionary and inner exception as /// parameters. /// - /// The settings used when attempting connection + /// The settings used when attempting connection /// The cause exception - public ConnectingToLdapServerFailedException(LdapSettings settings, System.Exception innerException) : base(CreateKeywords(settings), innerException) { } + public ConnectingToLdapServerFailedException(CertificateInfrastructure certificateInfrastructure, System.Exception innerException, string errorCode = "") + : base(CreateKeywords(certificateInfrastructure), innerException) { } - private static Dictionary CreateKeywords(LdapSettings settings) { + private static Dictionary CreateKeywords(CertificateInfrastructure certificateInfrastructure) { Dictionary keywords = new Dictionary(); - keywords.Add("address", settings.Host.ToString()); - keywords.Add("port", settings.Port.ToString()); + keywords.Add("address", certificateInfrastructure.Host.ToString()); + keywords.Add("port", certificateInfrastructure.Port.ToString()); return keywords; } } diff --git a/src/dk.gov.oiosi/security/ldap/ConvertingSearchResultToCertificateFailedException.cs b/src/dk.gov.oiosi/security/ldap/ConvertingSearchResultToCertificateFailedException.cs index 36bad44e08ae79ebc00d6cc263dd41bf944d4cd7..63e6889d56402dbdb5296ad38ad1ed5c5f25aa8d 100644 --- a/src/dk.gov.oiosi/security/ldap/ConvertingSearchResultToCertificateFailedException.cs +++ b/src/dk.gov.oiosi/security/ldap/ConvertingSearchResultToCertificateFailedException.cs @@ -43,6 +43,6 @@ namespace dk.gov.oiosi.security.ldap /// with the exception. /// /// - public ConvertingSearchResultToCertificateFailedException(System.Exception innerException) : base(innerException) { } + public ConvertingSearchResultToCertificateFailedException(System.Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/ldap/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/security/ldap/ErrorMessages.Designer.cs index f8dcdeb31371cff4d856a6501b534848e2aa9bfb..02db93aaf44c62a7c17a84833d8d3d01aa4fadf4 100644 --- a/src/dk.gov.oiosi/security/ldap/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/security/ldap/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.security.ldap { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi/security/ldap/FailedToLoadLookupTypeException.cs b/src/dk.gov.oiosi/security/ldap/FailedToLoadLookupTypeException.cs index 45a8e351974bcfe3c3307a6721ed5c917ba21051..265ba09db881b7c36fbcd08e887b1a7f56d33207 100644 --- a/src/dk.gov.oiosi/security/ldap/FailedToLoadLookupTypeException.cs +++ b/src/dk.gov.oiosi/security/ldap/FailedToLoadLookupTypeException.cs @@ -44,6 +44,6 @@ namespace dk.gov.oiosi.security.ldap { /// Constuctor with the lookuptype attempted to load /// /// attempted load lookuptype - public FailedToLoadLookupTypeException(string lookupType) : base(KeywordFromString.GetKeyword("lookuptype", lookupType)) { } + public FailedToLoadLookupTypeException(string lookupType, string errorCode = "") : base(KeywordFromString.GetKeyword("lookuptype", lookupType), errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/ldap/LdapCertificateLookup.cs b/src/dk.gov.oiosi/security/ldap/LdapCertificateLookup.cs index 727111f6cbc95a7401574208c5fab6c383e33f75..1c7a1a8d71af2c179897630c3252a88a3a27b878 100644 --- a/src/dk.gov.oiosi/security/ldap/LdapCertificateLookup.cs +++ b/src/dk.gov.oiosi/security/ldap/LdapCertificateLookup.cs @@ -40,7 +40,8 @@ using dk.gov.oiosi.security.lookup; using dk.gov.oiosi.security.validation; using Novell.Directory.Ldap; -namespace dk.gov.oiosi.security.ldap { +namespace dk.gov.oiosi.security.ldap +{ /// /// The ldap certificate lookup uses the ldap protocol to query for a /// given certificate. @@ -98,18 +99,18 @@ namespace dk.gov.oiosi.security.ldap { { if (subject == null) { - throw new ArgumentNullException("subject"); + throw new ArgumentNullException("E-RSP19101: 'subject' is null"); } X509Certificate2 certificateToBeReturned; if (!certiticateCache.TryGetValue(subject, out certificateToBeReturned)) { - LdapConnection ldapConnection = null; + try { - ldapConnection = ConnectToServer(); + ldapConnection = ConnectToServer(subject); LdapSearchResults results = Search(ldapConnection, subject); certificateToBeReturned = GetCertificate(results, subject); } @@ -157,23 +158,29 @@ namespace dk.gov.oiosi.security.ldap { /// Opens a new connection to the ldap server and returns it. /// /// The ldap connection object - private LdapConnection ConnectToServer() { - try { + private LdapConnection ConnectToServer(CertificateSubject subject) + { + // NemId is a FOCES-certificate, MitId VOCES + var certificateInfrastructure = + subject.SubjectString.Contains("FID") ? _settings.HostPortForNemId : _settings.HostPortForMitId; + + try + { LdapConnection ldapConnection = new LdapConnection(); + //A time limit on the connection to the server is added. ldapConnection.Constraints.TimeLimit = _settings.ConnectionTimeoutMsec; - ldapConnection.Connect(_settings.Host, _settings.Port); + ldapConnection.Connect(certificateInfrastructure.Host, certificateInfrastructure.Port); + string authenticationMethod = ldapConnection.AuthenticationMethod; int protocol = ldapConnection.ProtocolVersion; System.Collections.IDictionary prop = ldapConnection.SaslBindProperties; LdapSearchConstraints searh = ldapConnection.SearchConstraints; - //ldapConnection.SearchConstraints. - return ldapConnection; } catch (Exception e) { - throw new ConnectingToLdapServerFailedException(_settings, e); + throw new ConnectingToLdapServerFailedException(certificateInfrastructure, e, "E-RSP19102"); } } @@ -191,19 +198,18 @@ namespace dk.gov.oiosi.security.ldap { string searchBase = subject.DnsSearchBase; string searchFilter = subject.DnsSearchFilter; - LdapSearchConstraints lsc = new LdapSearchConstraints(); - lsc.ServerTimeLimit = _settings.SearchServerTimeoutMsec; - lsc.TimeLimit = _settings.SearchClientTimeoutMsec; - lsc.MaxResults = _settings.MaxResults; + LdapSearchConstraints ldapSearchConstraints = new LdapSearchConstraints(); + ldapSearchConstraints.TimeLimit = _settings.SocketTimeoutMsec; string[] attributes = { "userCertificate" }; try { - ldapSearchResults = ldapConnection.Search(searchBase, LdapConnection.SCOPE_SUB, searchFilter, attributes, false, lsc); + ldapSearchResults = ldapConnection.Search( + searchBase, LdapConnection.SCOPE_SUB, searchFilter, attributes, false, ldapSearchConstraints); } catch (Exception e) { - throw new SearchFailedException(e); + throw new SearchFailedException(e, "E-RSP19103"); } return ldapSearchResults; @@ -219,12 +225,13 @@ namespace dk.gov.oiosi.security.ldap { /// The search results /// The subject of the certificate /// Returns the fetched certificate - private X509Certificate2 GetCertificate(LdapSearchResults ldapSearchResults, CertificateSubject subject) { + private X509Certificate2 GetCertificate(LdapSearchResults ldapSearchResults, CertificateSubject subject) + { //The search failed to find a certificate. bool searchResultFound = ldapSearchResults.hasMore(); if (searchResultFound == false) { - throw new LdapCertificateNotFoundException(subject); + throw new LdapCertificateNotFoundException(subject, "E-RSP19104"); } LdapEntry ldapEntry = ldapSearchResults.next(); @@ -232,7 +239,7 @@ namespace dk.gov.oiosi.security.ldap { bool moreThanOneSearchResultFound = ldapSearchResults.hasMore(); if (moreThanOneSearchResultFound) { - throw new LdapMultipleCertificatesFoundException(subject); + throw new LdapMultipleCertificatesFoundException(subject, "E-RSP19105"); } try { @@ -249,7 +256,7 @@ namespace dk.gov.oiosi.security.ldap { return certificate; } catch (Exception e) { - throw new ConvertingSearchResultToCertificateFailedException(e); + throw new ConvertingSearchResultToCertificateFailedException(e, "E-RSP19106"); } } @@ -269,7 +276,7 @@ namespace dk.gov.oiosi.security.ldap { bw.Flush(); } catch (Exception e) { - throw new StoringCertificateFailedException(e); + throw new StoringCertificateFailedException(e, "E-RSP19107"); } finally { if (bw != null) bw.Close(); diff --git a/src/dk.gov.oiosi/security/ldap/LdapCertificateLookupInitializationFailedException.cs b/src/dk.gov.oiosi/security/ldap/LdapCertificateLookupInitializationFailedException.cs index f940ee11e0a369cc76942dc0bc15bf514a771017..0dfc799a6471b353136556b6d781ac1edd2d5e75 100644 --- a/src/dk.gov.oiosi/security/ldap/LdapCertificateLookupInitializationFailedException.cs +++ b/src/dk.gov.oiosi/security/ldap/LdapCertificateLookupInitializationFailedException.cs @@ -40,6 +40,6 @@ namespace dk.gov.oiosi.security.ldap /// Constructor /// /// - public LdapCertificateLookupInitializationFailedException(System.Exception innerException) : base(innerException) { } + public LdapCertificateLookupInitializationFailedException(System.Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/ldap/LdapCertificateLookupTest.cs b/src/dk.gov.oiosi/security/ldap/LdapCertificateLookupTest.cs index 6d821b0311539221e9a9907405b17cadf417f3b8..02fed1d8a78b2788db72e909968114a8f7be5b8c 100644 --- a/src/dk.gov.oiosi/security/ldap/LdapCertificateLookupTest.cs +++ b/src/dk.gov.oiosi/security/ldap/LdapCertificateLookupTest.cs @@ -52,7 +52,9 @@ namespace dk.gov.oiosi.security.ldap { public X509Certificate2 GetCertificate(CertificateSubject certificateSubject) { CertificateLoader certificateLoader = new CertificateLoader(); - switch (_config.Action) { + + switch (_config.Action) + { case LdapCertificateLookupTestConfig.LookupAction.FindCertificate: // 1. Attempt to load the certificate from store: return certificateLoader.GetCertificateFromStoreWithSSN( @@ -60,13 +62,21 @@ namespace dk.gov.oiosi.security.ldap { _config.StoreLocation, _config.StoreName ); + case LdapCertificateLookupTestConfig.LookupAction.ConnectionFailed: LdapSettings settings = ConfigurationHandler.GetConfigurationSection(); - throw new ConnectingToLdapServerFailedException(settings, new Exception(this.ToString())); + + // NemId is a FOCES-certificate, MitId VOCES + var certificateInfrastructure = + certificateSubject.SubjectString.Contains("FID") ? settings.HostPortForNemId : settings.HostPortForMitId; + + throw new ConnectingToLdapServerFailedException(certificateInfrastructure, new Exception(this.ToString()), "E-RSP19111"); + case LdapCertificateLookupTestConfig.LookupAction.SearchFailed: - throw new SearchFailedException(new Exception(this.ToString())); + throw new SearchFailedException(new Exception(this.ToString()), "E-RSP19112"); + default: - throw new NotImplementedException(); + throw new NotImplementedException("E-RSP19113"); } } diff --git a/src/dk.gov.oiosi/security/ldap/LdapCertificateNotFoundException.cs b/src/dk.gov.oiosi/security/ldap/LdapCertificateNotFoundException.cs index 64ce95b84181533f5395907d048052b323299169..2032d5bd73190b1173051fd9a0fb680905737d3b 100644 --- a/src/dk.gov.oiosi/security/ldap/LdapCertificateNotFoundException.cs +++ b/src/dk.gov.oiosi/security/ldap/LdapCertificateNotFoundException.cs @@ -46,7 +46,7 @@ namespace dk.gov.oiosi.security.ldap { /// Constructor /// /// The certificate subject - public LdapCertificateNotFoundException(CertificateSubject subject) : base(resources, GetKeywords(subject)) { } + public LdapCertificateNotFoundException(CertificateSubject subject, string errorCode = "") : base(resources, GetKeywords(subject), errorCode) { } private static Dictionary GetKeywords(CertificateSubject subject) { Dictionary keywords = new Dictionary(); diff --git a/src/dk.gov.oiosi/security/ldap/LdapException.cs b/src/dk.gov.oiosi/security/ldap/LdapException.cs index 421cb812b3a12e24e633f70962987b635d6f7a08..bd9feaa22453cb21c6d800fc29661599a015aa44 100644 --- a/src/dk.gov.oiosi/security/ldap/LdapException.cs +++ b/src/dk.gov.oiosi/security/ldap/LdapException.cs @@ -31,6 +31,7 @@ * */ +using System; using System.Resources; using dk.gov.oiosi.exception; @@ -53,14 +54,14 @@ namespace dk.gov.oiosi.security.ldap /// Standard default constructor, gives the base constructor the resource manager as /// parameter. /// - public LdapException() : base(resourceManager) { } + public LdapException(string errorCode = "") : base(resourceManager, new Exception(), errorCode) { } /// /// Standard constructor that takes a dictionary with keywords as parameter and calls /// a base constructor with the keywords and the resource manager. /// /// A dictionary that contains keywords that are used in building the exception message - public LdapException(System.Collections.Generic.Dictionary keywords) : base(resourceManager, keywords) { } + public LdapException(System.Collections.Generic.Dictionary keywords, string errorCode = "") : base(resourceManager, keywords, errorCode) { } /// /// Standard constructor that takes an exception that is the inner exception as @@ -68,7 +69,7 @@ namespace dk.gov.oiosi.security.ldap /// resource manager. /// /// The inner exception of this exception - public LdapException(System.Exception innerException) : base(resourceManager, innerException) { } + public LdapException(System.Exception innerException, string errorCode = "") : base(resourceManager, innerException, errorCode) { } /// /// Standard constructor that takes a dictionary with keywords and an exception @@ -77,6 +78,6 @@ namespace dk.gov.oiosi.security.ldap /// /// A dictionary that contains keywords that are used in building the exception message /// The inner exception of this exception - public LdapException(System.Collections.Generic.Dictionary keywords, System.Exception innerException) : base(resourceManager, keywords, innerException) { } + public LdapException(System.Collections.Generic.Dictionary keywords, System.Exception innerException, string errorCode = "") : base(resourceManager, keywords, innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/ldap/LdapLookupFactory.cs b/src/dk.gov.oiosi/security/ldap/LdapLookupFactory.cs index 0e39f926f378e064242628317ce4f803f9388a61..888ed0dbe6b95cf17db8e5771c0a214d2832dddc 100644 --- a/src/dk.gov.oiosi/security/ldap/LdapLookupFactory.cs +++ b/src/dk.gov.oiosi/security/ldap/LdapLookupFactory.cs @@ -53,11 +53,11 @@ namespace dk.gov.oiosi.security.ldap { // 2. Get the type to load: if (config.ImplementationNamespaceClass == null || config.ImplementationNamespaceClass == "") { - throw new LdapNoImplementingClassException(); + throw new LdapNoImplementingClassException("E-RSP19121"); } if (config.ImplementationAssembly == null || config.ImplementationAssembly == "") { - throw new LdapNoImplementingAssemblyException(); + throw new LdapNoImplementingAssemblyException("E-RSP19122"); } string qualifiedTypename = config.ImplementationNamespaceClass + ", " + config.ImplementationAssembly; @@ -65,7 +65,7 @@ namespace dk.gov.oiosi.security.ldap { if (lookupClientType == null) { - throw new FailedToLoadLookupTypeException(qualifiedTypename); + throw new FailedToLoadLookupTypeException(qualifiedTypename, "E-RSP19123"); } // 3. Instantiate the type: @@ -76,7 +76,7 @@ namespace dk.gov.oiosi.security.ldap { } catch (Exception e) { - throw new LdapCertificateLookupInitializationFailedException(e); + throw new LdapCertificateLookupInitializationFailedException(e, "E-RSP19124"); } return lookupClient; diff --git a/src/dk.gov.oiosi/security/ldap/LdapMultipleCertificatesFoundException.cs b/src/dk.gov.oiosi/security/ldap/LdapMultipleCertificatesFoundException.cs index 696314fff4a359a91f61c64b2605f1006f5eb532..e84ab03b75a9ce35026b34394411f7c85fdca22f 100644 --- a/src/dk.gov.oiosi/security/ldap/LdapMultipleCertificatesFoundException.cs +++ b/src/dk.gov.oiosi/security/ldap/LdapMultipleCertificatesFoundException.cs @@ -50,7 +50,7 @@ namespace dk.gov.oiosi.security.ldap { /// Constructor /// /// The certificate subject - public LdapMultipleCertificatesFoundException(CertificateSubject subject) : base(resourceManager, GetKeywords(subject)) { } + public LdapMultipleCertificatesFoundException(CertificateSubject subject, string errorCode = "") : base(resourceManager, GetKeywords(subject), errorCode) { } private static Dictionary GetKeywords(CertificateSubject subject) { Dictionary keywords = new Dictionary(); diff --git a/src/dk.gov.oiosi/security/ldap/LdapNoImplementingAssemblyException.cs b/src/dk.gov.oiosi/security/ldap/LdapNoImplementingAssemblyException.cs index 07557c733779acac85ff48cbe7d173bef9e3c621..26e07c44971d5d693dd92be8d4d5d6fade570a5d 100644 --- a/src/dk.gov.oiosi/security/ldap/LdapNoImplementingAssemblyException.cs +++ b/src/dk.gov.oiosi/security/ldap/LdapNoImplementingAssemblyException.cs @@ -39,6 +39,6 @@ namespace dk.gov.oiosi.security.ldap /// /// Constructor /// - public LdapNoImplementingAssemblyException() : base() { } + public LdapNoImplementingAssemblyException(string errorCode = "") : base(errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/ldap/LdapNoImplementingClassException.cs b/src/dk.gov.oiosi/security/ldap/LdapNoImplementingClassException.cs index 038b70b69fcdbf6de1b59703765026e3f269836a..ffdd899865d821e3f389876dc1747aa454d33db7 100644 --- a/src/dk.gov.oiosi/security/ldap/LdapNoImplementingClassException.cs +++ b/src/dk.gov.oiosi/security/ldap/LdapNoImplementingClassException.cs @@ -39,6 +39,6 @@ namespace dk.gov.oiosi.security.ldap /// /// Constructor /// - public LdapNoImplementingClassException() : base() { } + public LdapNoImplementingClassException(string errorCode = "") : base(errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/ldap/LdapSettings.cs b/src/dk.gov.oiosi/security/ldap/LdapSettings.cs index f43f16b1589ade5451885a0f4599a0d035398033..a24f9baf4631e6011d52c8cbb7a7f4de3e84827c 100644 --- a/src/dk.gov.oiosi/security/ldap/LdapSettings.cs +++ b/src/dk.gov.oiosi/security/ldap/LdapSettings.cs @@ -32,68 +32,75 @@ */ using dk.gov.oiosi.configuration; -namespace dk.gov.oiosi.security.ldap { +namespace dk.gov.oiosi.security.ldap +{ + using System; + using System.Collections.Generic; + + using System.Linq; + using System.Xml.Serialization; + /// /// The settings information with information about different connection settings. /// The settings are server hostname, server port, connection timeout, search on /// the server timeout, search from the client timeout and the maximum number of /// results. /// - [System.Xml.Serialization.XmlRoot(Namespace = ConfigurationHandler.RaspNamespaceUrl)] - public class LdapSettings{ - private string _host; - private short _port; - private short _connectionTimeoutMsec; - private short _searchServerTimeoutMsec; - private short _searchClientTimeoutMsec; - private short _maxResults; + [XmlRoot(Namespace = ConfigurationHandler.RaspNamespaceUrl)] + public class LdapSettings + { + [XmlElement("CertificateInfrastructure")] + public CertificateInfrastructure[] CertificateInfrastructures { get; set; } /// - /// Gets and sets Host + /// Gets "host:port" for NemId /// - public string Host { - get { return _host; } - set { _host = value; } + public CertificateInfrastructure HostPortForNemId + { + get + { + return CertificateInfrastructures.Single(x => x.Id.ToUpperInvariant() == "NEMID"); + } } /// - /// Gets and sets the port. + /// Gets "host:port" for MitId /// - public short Port { - get { return _port; } - set { _port = value; } + public CertificateInfrastructure HostPortForMitId + { + get + { + return CertificateInfrastructures.Single(x => x.Id.ToUpperInvariant() == "MITID"); + } } /// /// Gets and sets the connection timeout. /// - public short ConnectionTimeoutMsec { - get { return _connectionTimeoutMsec; } - set { _connectionTimeoutMsec = value; } - } + public short ConnectionTimeoutMsec { get; set; } /// - /// Gets and sets the search server timeout. + /// Gets and sets the socket timeout. + /// (Previously known as SearchClientTimeoutMsec) /// - public short SearchServerTimeoutMsec { - get { return _searchServerTimeoutMsec; } - set { _searchServerTimeoutMsec = value; } - } + public short SocketTimeoutMsec { get; set; } + } - /// - /// Gets and sets the search client timeout. - /// - public short SearchClientTimeoutMsec { - get { return _searchClientTimeoutMsec; } - set { _searchClientTimeoutMsec = value; } - } + [Serializable()] + public class CertificateInfrastructure + { + [XmlAttribute("id")] + public string Id { get; set; } - /// - /// Get and sets the maximum number of results. - /// - public short MaxResults { - get { return _maxResults; } - set { _maxResults = value; } + [XmlElement("Host")] + public string Host { get; set; } + + [XmlElement("Port")] + public int Port { get; set; } + + public override string ToString() + { + return Host + ":" + Port; } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/ldap/PatternsDoesNotMatchException.cs b/src/dk.gov.oiosi/security/ldap/PatternsDoesNotMatchException.cs index a47746258f83a7efd734bb49ef7165da7141b353..2198381f76907dec1983cd5ff15aaffba0b9b5e6 100644 --- a/src/dk.gov.oiosi/security/ldap/PatternsDoesNotMatchException.cs +++ b/src/dk.gov.oiosi/security/ldap/PatternsDoesNotMatchException.cs @@ -47,7 +47,7 @@ namespace dk.gov.oiosi.security.ldap /// /// subject string to test /// the regulary expression - public PatternsDoesNotMatchException(string subject, string[] patternsArray) : base(SetMessage(subject, patternsArray)) { } + public PatternsDoesNotMatchException(string subject, string[] patternsArray, string errorCode = "") : base(SetMessage(subject, patternsArray), errorCode) { } private static Dictionary SetMessage(string subject, string[] patternsArray) { diff --git a/src/dk.gov.oiosi/security/ldap/StoringCertificateFailedException.cs b/src/dk.gov.oiosi/security/ldap/StoringCertificateFailedException.cs index 772a600d48d0dec5bb54be10629fcda5f7375574..05a08cd7e36bf62addd384a8fee7fadea3895f34 100644 --- a/src/dk.gov.oiosi/security/ldap/StoringCertificateFailedException.cs +++ b/src/dk.gov.oiosi/security/ldap/StoringCertificateFailedException.cs @@ -42,6 +42,6 @@ namespace dk.gov.oiosi.security.ldap /// as parameter. Then it calls the base constructor with the inner exception. /// /// The cause to why the exception is thrown - public StoringCertificateFailedException(System.Exception innerException) : base(innerException) { } + public StoringCertificateFailedException(System.Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/lookup/CertificateLoader.cs b/src/dk.gov.oiosi/security/lookup/CertificateLoader.cs index 67e98ff406fc65b94b7864c595a74ac13999606c..3e870d9a4b532f434753e0cd75506f66af5a59be 100644 --- a/src/dk.gov.oiosi/security/lookup/CertificateLoader.cs +++ b/src/dk.gov.oiosi/security/lookup/CertificateLoader.cs @@ -158,7 +158,7 @@ namespace dk.gov.oiosi.security.lookup { if (result.Count < 1) { - throw new CertificateLoaderCertificateNotFoundException(store, findType, searchString); + throw new CertificateLoaderCertificateNotFoundException(store, findType, searchString, "E-RSP19201"); } else if (result.Count == 1) { @@ -184,7 +184,7 @@ namespace dk.gov.oiosi.security.lookup { } else { - throw new CertificateLoaderMultipleCertificatesFoundException(store, findType, searchString); + throw new CertificateLoaderMultipleCertificatesFoundException(store, findType, searchString, "E-RSP19202"); } } } diff --git a/src/dk.gov.oiosi/security/lookup/CertificateLoaderCertificateNotFoundException.cs b/src/dk.gov.oiosi/security/lookup/CertificateLoaderCertificateNotFoundException.cs index 11057aa75a990992b1efadaa0b1d1591e5a99188..845601144153ae1f71e3bffe25de46d464588b99 100644 --- a/src/dk.gov.oiosi/security/lookup/CertificateLoaderCertificateNotFoundException.cs +++ b/src/dk.gov.oiosi/security/lookup/CertificateLoaderCertificateNotFoundException.cs @@ -47,8 +47,8 @@ namespace dk.gov.oiosi.security.lookup { /// /// /// - public CertificateLoaderCertificateNotFoundException(X509Store store, X509FindType findType, string searchString) - : base(GetKeywords(store, findType, searchString)) { + public CertificateLoaderCertificateNotFoundException(X509Store store, X509FindType findType, string searchString, string errorCode = "") + : base(GetKeywords(store, findType, searchString), errorCode) { } private static Dictionary GetKeywords(X509Store store, X509FindType findType, string searchString) { diff --git a/src/dk.gov.oiosi/security/lookup/CertificateLoaderMultipleCertificatesFoundException.cs b/src/dk.gov.oiosi/security/lookup/CertificateLoaderMultipleCertificatesFoundException.cs index 97b40c419f68b7826d02b0a2c5d74f3e937289a7..e5f26c1109b7e040a272a5881d15fa2db60d0d28 100644 --- a/src/dk.gov.oiosi/security/lookup/CertificateLoaderMultipleCertificatesFoundException.cs +++ b/src/dk.gov.oiosi/security/lookup/CertificateLoaderMultipleCertificatesFoundException.cs @@ -48,8 +48,8 @@ namespace dk.gov.oiosi.security.lookup { /// /// /// - public CertificateLoaderMultipleCertificatesFoundException(X509Store store, X509FindType findType, string searchString) - : base(GetKeywords(store, findType, searchString)) { + public CertificateLoaderMultipleCertificatesFoundException(X509Store store, X509FindType findType, string searchString, string errorCode = "") + : base(GetKeywords(store, findType, searchString), errorCode) { } private static Dictionary GetKeywords(X509Store store, X509FindType findType, string searchString) { diff --git a/src/dk.gov.oiosi/security/lookup/CertificateLookupException.cs b/src/dk.gov.oiosi/security/lookup/CertificateLookupException.cs index 51cfcc3651ec62add8eba93a00ecb1893eee81c6..e93d544ea479de7e8969d5af8d33e986651dabbf 100644 --- a/src/dk.gov.oiosi/security/lookup/CertificateLookupException.cs +++ b/src/dk.gov.oiosi/security/lookup/CertificateLookupException.cs @@ -59,7 +59,7 @@ namespace dk.gov.oiosi.security.lookup { /// a base constructor with the keywords and the resource manager. /// /// A dictionary that contains keywords that are used in building the exception message - public CertificateLookupException(System.Collections.Generic.Dictionary keywords) : base(resourceManager, keywords) { } + public CertificateLookupException(System.Collections.Generic.Dictionary keywords, string errorCode = "") : base(resourceManager, keywords, errorCode) { } /// /// Standard constructor that takes an exception that is the inner exception as @@ -67,7 +67,7 @@ namespace dk.gov.oiosi.security.lookup { /// resource manager. /// /// The inner exception of this exception - public CertificateLookupException(System.Exception innerException) : base(resourceManager, innerException) { } + public CertificateLookupException(System.Exception innerException, string errorCode = "") : base(resourceManager, innerException, errorCode) { } /// /// Standard constructor that takes a dictionary with keywords and an exception @@ -83,6 +83,6 @@ namespace dk.gov.oiosi.security.lookup { /// /// /// - public CertificateLookupException(ResourceManager resourceManager, Dictionary keywords) : base(resourceManager, keywords) { } + public CertificateLookupException(ResourceManager resourceManager, Dictionary keywords, string errorCode = "") : base(resourceManager, keywords, errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/lookup/CertificateNotFoundException.cs b/src/dk.gov.oiosi/security/lookup/CertificateNotFoundException.cs index f9e37ee3cad320cc5667e192853858f14e80da8a..463eeb3a2ec935aae47e8d9e486109bce62a0bb2 100644 --- a/src/dk.gov.oiosi/security/lookup/CertificateNotFoundException.cs +++ b/src/dk.gov.oiosi/security/lookup/CertificateNotFoundException.cs @@ -42,12 +42,12 @@ namespace dk.gov.oiosi.security.lookup { /// Constructor that takes a dictionay with keywords. /// /// - public CertificateNotFoundException(Dictionary keywords) : base(keywords) { } + public CertificateNotFoundException(Dictionary keywords, string errorCode = "") : base(keywords, errorCode) { } /// /// Constructor that takes a resource manager and a dictionary with keywords. /// /// /// - public CertificateNotFoundException(ResourceManager errorMessages, Dictionary keywords) : base(errorMessages, keywords) { } + public CertificateNotFoundException(ResourceManager errorMessages, Dictionary keywords, string errorCode = "") : base(errorMessages, keywords, errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/lookup/CertificateStoreIdentification.cs b/src/dk.gov.oiosi/security/lookup/CertificateStoreIdentification.cs index 80e3e31891c800660117c2298b0ff72ccc1c45ac..4e9daf0a91fb988b0670bfb60ed3997759c927e9 100644 --- a/src/dk.gov.oiosi/security/lookup/CertificateStoreIdentification.cs +++ b/src/dk.gov.oiosi/security/lookup/CertificateStoreIdentification.cs @@ -60,7 +60,7 @@ namespace dk.gov.oiosi.security.lookup { /// /// public CertificateStoreIdentification(StoreLocation storeLocation, StoreName storeName, string serialNumber) { - if (serialNumber == null) throw new NullArgumentException("serialNumber"); + if (serialNumber == null) throw new NullArgumentException("E-RSP19211: 'serialNumber' is null"); _storeLocation = storeLocation; _storeName = storeName; _serialNumber = serialNumber; @@ -88,7 +88,7 @@ namespace dk.gov.oiosi.security.lookup { public string SerialNumber { get { return _serialNumber; } set { - if (value == null) throw new NullArgumentException("CertificateStoreIdentification.SerialNumber"); + if (value == null) throw new NullArgumentException("E-RSP19211: Cannot set 'CertificateStoreIdentification.SerialNumber' to null"); _serialNumber = value; } } diff --git a/src/dk.gov.oiosi/security/lookup/MultipleCertificatesFoundException.cs b/src/dk.gov.oiosi/security/lookup/MultipleCertificatesFoundException.cs index 2233e7f87362a3d91fec26b2f4cbb5f6ab403d4d..e69d9e8f8ce181abde9c1a0af42a0b74666d4857 100644 --- a/src/dk.gov.oiosi/security/lookup/MultipleCertificatesFoundException.cs +++ b/src/dk.gov.oiosi/security/lookup/MultipleCertificatesFoundException.cs @@ -42,12 +42,12 @@ namespace dk.gov.oiosi.security.lookup { /// Constructor that takes a dictionary with keywords. /// /// - public MultipleCertificatesFoundException(Dictionary keywords) : base(keywords) { } + public MultipleCertificatesFoundException(Dictionary keywords, string errorCode = "") : base(keywords, errorCode) { } /// /// Constructor that takes a resource manager and a dictionary with keywords. /// /// /// - public MultipleCertificatesFoundException(ResourceManager errorMessages, Dictionary keywords) : base(errorMessages, keywords) { } + public MultipleCertificatesFoundException(ResourceManager errorMessages, Dictionary keywords, string errorCode = "") : base(errorMessages, keywords, errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/lookup/SearchFailedException.cs b/src/dk.gov.oiosi/security/lookup/SearchFailedException.cs index a3be1d47ddd550e9566a462a4db92c3944a1a5fa..2bb32279ca432fdf340764e5579bf9fd4a3663df 100644 --- a/src/dk.gov.oiosi/security/lookup/SearchFailedException.cs +++ b/src/dk.gov.oiosi/security/lookup/SearchFailedException.cs @@ -30,6 +30,8 @@ * Christian Lanng, ITST * */ +using System.Collections.Generic; + namespace dk.gov.oiosi.security.lookup { /// @@ -41,6 +43,6 @@ namespace dk.gov.oiosi.security.lookup /// more detailed exception. /// /// The exception that occured when searching. - public SearchFailedException(System.Exception innerException) : base(innerException) { } + public SearchFailedException(System.Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/oces/AmbigousSubjectCvrNumberException.cs b/src/dk.gov.oiosi/security/oces/AmbigousSubjectCvrNumberException.cs index 8b31904671c5c5e2a4c8d76e03ab8978e76a523a..6fdbb36fa2cda5fb2393188251ba2e7c2d2a3150 100644 --- a/src/dk.gov.oiosi/security/oces/AmbigousSubjectCvrNumberException.cs +++ b/src/dk.gov.oiosi/security/oces/AmbigousSubjectCvrNumberException.cs @@ -43,6 +43,6 @@ namespace dk.gov.oiosi.security.oces { /// Constructor that takes the certificate that has multiple cvr numbers in its subject. /// /// - public AmbigousSubjectCvrNumberException(X509Certificate2 certificate) : base(KeywordsFromX509Certificate2.GetKeywords(certificate)) { } + public AmbigousSubjectCvrNumberException(X509Certificate2 certificate, string errorCode = "") : base(KeywordsFromX509Certificate2.GetKeywords(certificate), errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/oces/EmployeeOcesX509Certificate.cs b/src/dk.gov.oiosi/security/oces/EmployeeOcesX509Certificate.cs index 9d8f376295dbbd921c0dbf8fb32cbb1c65a5951c..b50a74abf6519b14ea81add09b06a50f2fa759a4 100644 --- a/src/dk.gov.oiosi/security/oces/EmployeeOcesX509Certificate.cs +++ b/src/dk.gov.oiosi/security/oces/EmployeeOcesX509Certificate.cs @@ -48,7 +48,7 @@ namespace dk.gov.oiosi.security.oces { /// public EmployeeOcesX509Certificate(X509Certificate2 certificate) : base(certificate) { if (OcesCertificateType != OcesCertificateType.OcesEmployee) - throw new InvalidOcesEmployeeCertificateException(certificate); + throw new InvalidOcesEmployeeCertificateException(certificate, "E-RSP19301"); SetCvrNumber(); } @@ -60,7 +60,7 @@ namespace dk.gov.oiosi.security.oces { /// public EmployeeOcesX509Certificate(OcesX509Certificate certifcate) : this(certifcate.Certificate) { if (OcesCertificateType != OcesCertificateType.OcesEmployee) - throw new InvalidOcesEmployeeCertificateException(certifcate.Certificate); + throw new InvalidOcesEmployeeCertificateException(certifcate.Certificate, "E-RSP19301"); SetCvrNumber(); } @@ -75,8 +75,8 @@ namespace dk.gov.oiosi.security.oces { string serialNumber = SubjectSerialNumber.SerialNumberValue; Regex regex = new Regex("(cvr:)(\\d)*", RegexOptions.IgnoreCase); MatchCollection matches = regex.Matches(serialNumber); - if (matches.Count < 1) throw new NoSubjectCvrNumberException(Certificate); - if (matches.Count > 1) throw new AmbigousSubjectCvrNumberException(Certificate); + if (matches.Count < 1) throw new NoSubjectCvrNumberException(Certificate, "E-RSP19302"); + if (matches.Count > 1) throw new AmbigousSubjectCvrNumberException(Certificate, "E-RSP19303"); string fullCvrString = matches[0].Value; _cvrNumber = fullCvrString.Substring(4); } diff --git a/src/dk.gov.oiosi/security/oces/FailedGetOcesCertificateTypeException.cs b/src/dk.gov.oiosi/security/oces/FailedGetOcesCertificateTypeException.cs index f7279ce1b669ee4f34dc2b78aa9e072a772e2271..67f9ccb4a4f3108b4002c97b70104d25e70d517a 100644 --- a/src/dk.gov.oiosi/security/oces/FailedGetOcesCertificateTypeException.cs +++ b/src/dk.gov.oiosi/security/oces/FailedGetOcesCertificateTypeException.cs @@ -14,6 +14,6 @@ namespace dk.gov.oiosi.security.oces { /// /// /// - public FailedGetOcesCertificateTypeException(X509Certificate2 certificate, Exception innerException) : base(KeywordsFromX509Certificate2.GetKeywords(certificate), innerException) { } + public FailedGetOcesCertificateTypeException(X509Certificate2 certificate, Exception innerException, string errorCode = "") : base(KeywordsFromX509Certificate2.GetKeywords(certificate), innerException, errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/oces/InvalidOcesCertificateException.cs b/src/dk.gov.oiosi/security/oces/InvalidOcesCertificateException.cs index 4f07888de487791e18049ff245f9eb15bb436a95..074af02490cfda56576cfd901cac355dbbb5bc8f 100644 --- a/src/dk.gov.oiosi/security/oces/InvalidOcesCertificateException.cs +++ b/src/dk.gov.oiosi/security/oces/InvalidOcesCertificateException.cs @@ -43,6 +43,6 @@ namespace dk.gov.oiosi.security.oces { /// Constructor that takes the certificate that is not a valid oces certificate /// /// - public InvalidOcesCertificateException(X509Certificate2 certificate) : base(KeywordsFromX509Certificate2.GetKeywords(certificate)) {} + public InvalidOcesCertificateException(X509Certificate2 certificate, string errorCode = "") : base(KeywordsFromX509Certificate2.GetKeywords(certificate), errorCode) {} } } diff --git a/src/dk.gov.oiosi/security/oces/InvalidOcesEmployeeCertificateException.cs b/src/dk.gov.oiosi/security/oces/InvalidOcesEmployeeCertificateException.cs index 8969ceaf5293653635a14d3ffd3330a435cd4d8e..c8e002b95b9a80fa3d54a4263fd329a58485bb2b 100644 --- a/src/dk.gov.oiosi/security/oces/InvalidOcesEmployeeCertificateException.cs +++ b/src/dk.gov.oiosi/security/oces/InvalidOcesEmployeeCertificateException.cs @@ -45,6 +45,6 @@ namespace dk.gov.oiosi.security.oces { /// employee certificate with. /// /// - public InvalidOcesEmployeeCertificateException(X509Certificate2 certificate) : base(KeywordsFromX509Certificate2.GetKeywords(certificate)) { } + public InvalidOcesEmployeeCertificateException(X509Certificate2 certificate, string errorCode = "") : base(KeywordsFromX509Certificate2.GetKeywords(certificate), errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/oces/NoSubjectCvrNumberException.cs b/src/dk.gov.oiosi/security/oces/NoSubjectCvrNumberException.cs index 860e14fff458d93c07cd65abcb0d357df552d50a..97ef8baee1cac59352832a5a7eefd4e95f1e3bb7 100644 --- a/src/dk.gov.oiosi/security/oces/NoSubjectCvrNumberException.cs +++ b/src/dk.gov.oiosi/security/oces/NoSubjectCvrNumberException.cs @@ -43,6 +43,6 @@ namespace dk.gov.oiosi.security.oces { /// Constructor that takes the certificate that has no cvr number in its subject. /// /// - public NoSubjectCvrNumberException(X509Certificate2 certificate) : base(KeywordsFromX509Certificate2.GetKeywords(certificate)) { } + public NoSubjectCvrNumberException(X509Certificate2 certificate, string errorCode = "") : base(KeywordsFromX509Certificate2.GetKeywords(certificate), errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/oces/OcesCertificateException.cs b/src/dk.gov.oiosi/security/oces/OcesCertificateException.cs index 13f17150666c8762d3f989871a834cbfd03c629b..086b963d4a8c2baf322e3c5044afa2d33edd175d 100644 --- a/src/dk.gov.oiosi/security/oces/OcesCertificateException.cs +++ b/src/dk.gov.oiosi/security/oces/OcesCertificateException.cs @@ -47,7 +47,7 @@ namespace dk.gov.oiosi.security.oces { /// Constructor that takes a dictionary of keywords as parameter /// /// - public OcesCertificateException(Dictionary keywords) : base(keywords) { } + public OcesCertificateException(Dictionary keywords, string errorCode = "") : base(keywords, errorCode) { } /// /// Constructor that takes an inner exception as parameter /// @@ -59,6 +59,6 @@ namespace dk.gov.oiosi.security.oces { /// /// /// - public OcesCertificateException(Dictionary keywords, Exception innerException) : base(keywords, innerException) { } + public OcesCertificateException(Dictionary keywords, Exception innerException, string errorCode = "") : base(keywords, innerException, errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/oces/OcesCertificateSubjectKey.cs b/src/dk.gov.oiosi/security/oces/OcesCertificateSubjectKey.cs index 7f2ba70856cd95094fea06aacef375ab59b285d2..fbba60eaa368889e1a9c9f277bb2d7d50db54c28 100644 --- a/src/dk.gov.oiosi/security/oces/OcesCertificateSubjectKey.cs +++ b/src/dk.gov.oiosi/security/oces/OcesCertificateSubjectKey.cs @@ -41,9 +41,9 @@ namespace dk.gov.oiosi.security.oces { } private void CheckSubjectKeyString(string subjectKeyString) { - if (string.IsNullOrEmpty(subjectKeyString)) throw new NullOrEmptyArgumentException("keyString"); + if (string.IsNullOrEmpty(subjectKeyString)) throw new NullOrEmptyArgumentException("'keyString' is null or empty", "E-RSP19311"); if (Regex.IsMatch(subjectKeyString, @"(^\\)+")) - throw new Exception("Invalid subject key string."); + throw new Exception("E-RSP19312: Invalid subject key string."); } } } diff --git a/src/dk.gov.oiosi/security/oces/OcesCertificateType.cs b/src/dk.gov.oiosi/security/oces/OcesCertificateType.cs index f1baa1803864c638f23e40af46a8047b6f43cb58..f5afae8efab0aefb28f0be268af81e550aacd847 100644 --- a/src/dk.gov.oiosi/security/oces/OcesCertificateType.cs +++ b/src/dk.gov.oiosi/security/oces/OcesCertificateType.cs @@ -53,7 +53,7 @@ namespace dk.gov.oiosi.security.oces { /// OcesFunction, /// - /// Non-OCES certificate + /// Non OCES /// NonOces }; diff --git a/src/dk.gov.oiosi/security/oces/OcesX509Certificate.cs b/src/dk.gov.oiosi/security/oces/OcesX509Certificate.cs index f56a421984df2c71e30deaadffce24bb56bb108a..cf4fa404130888f46684750c4d6fba52ba3fba56 100644 --- a/src/dk.gov.oiosi/security/oces/OcesX509Certificate.cs +++ b/src/dk.gov.oiosi/security/oces/OcesX509Certificate.cs @@ -62,7 +62,7 @@ namespace dk.gov.oiosi.security.oces { { if (certificate == null) { - throw new ArgumentNullException("certificate"); + throw new ArgumentNullException("E-RSP19321: 'certificate' is null"); } this.x509Certificate = certificate; @@ -70,7 +70,7 @@ namespace dk.gov.oiosi.security.oces { this.SetCertificateType(); if (this.ocesCertificateType == OcesCertificateType.NonOces) { - throw new InvalidOcesCertificateException(certificate); + throw new InvalidOcesCertificateException(certificate, "E-RSP19322"); } } @@ -237,7 +237,7 @@ namespace dk.gov.oiosi.security.oces { { if (certificate == null) { - throw new NullArgumentException("certificate"); + throw new ArgumentNullException("E-RSP19321: 'certificate' is null"); } OcesCertificateType ocesCertificateType; @@ -248,7 +248,7 @@ namespace dk.gov.oiosi.security.oces { } catch (Exception ex) { - throw new FailedGetOcesCertificateTypeException(certificate, ex); + throw new FailedGetOcesCertificateTypeException(certificate, ex, "E-RSP19323"); } return ocesCertificateType; @@ -261,7 +261,7 @@ namespace dk.gov.oiosi.security.oces { { if (subject == null) { - throw new NullArgumentException("subject"); + throw new ArgumentNullException("E-RSP19324: 'certificateSubject' is null"); } //The code is using the subject as identifier of the the oces type. OcesCertificateType ocesCertificateType = GetFromSubject(subject); @@ -285,22 +285,17 @@ namespace dk.gov.oiosi.security.oces { { ocesCertificateType = OcesCertificateType.NonOces; } - else if (ssn.Contains(config.EmployeeCertificateSubjectKey.SubjectKeyString)) - { - ocesCertificateType = OcesCertificateType.OcesEmployee; - } + else if (ssn.Contains(config.OrganizationCertificateSubjectKey.SubjectKeyString)) { ocesCertificateType = OcesCertificateType.OcesOrganisation; } - else if (ssn.Contains(config.PersonalCertificateSubjectKey.SubjectKeyString)) - { - ocesCertificateType = OcesCertificateType.OcesPersonal; - } + else if (ssn.Contains(config.FunctionCertificateSubjetKey.SubjectKeyString)) { ocesCertificateType = OcesCertificateType.OcesFunction; } + else { ocesCertificateType = OcesCertificateType.NonOces; diff --git a/src/dk.gov.oiosi/security/oces/OcesX509CertificateConfig.cs b/src/dk.gov.oiosi/security/oces/OcesX509CertificateConfig.cs index f7b56cb1a36431df32ce5e84190b7ec74b3081ea..f5a3119a835d085379e34138bd233a59ca7d0645 100644 --- a/src/dk.gov.oiosi/security/oces/OcesX509CertificateConfig.cs +++ b/src/dk.gov.oiosi/security/oces/OcesX509CertificateConfig.cs @@ -41,8 +41,6 @@ namespace dk.gov.oiosi.security.oces { /// [XmlRoot(Namespace = ConfigurationHandler.RaspNamespaceUrl)] public class OcesX509CertificateConfig { - private OcesCertificateSubjectKey _personalCertificateSubjectKey; - private OcesCertificateSubjectKey _employeeCertificateSubjectKey; private OcesCertificateSubjectKey _organizationCertificateSubjectKey; private OcesCertificateSubjectKey _functionCertificateSubjectKey; @@ -50,8 +48,6 @@ namespace dk.gov.oiosi.security.oces { /// Default constructor used by XMLSerialization. It should not be used. /// public OcesX509CertificateConfig() { - _personalCertificateSubjectKey = new OcesCertificateSubjectKey(); - _employeeCertificateSubjectKey = new OcesCertificateSubjectKey(); _organizationCertificateSubjectKey = new OcesCertificateSubjectKey(); _functionCertificateSubjectKey = new OcesCertificateSubjectKey(); } @@ -63,57 +59,17 @@ namespace dk.gov.oiosi.security.oces { /// /// /// - public OcesX509CertificateConfig(OcesCertificateSubjectKey personalCertificateSubjectKey, - OcesCertificateSubjectKey employeeCertificateSubjectKey, - OcesCertificateSubjectKey organizationCertificateSubjectKey, + public OcesX509CertificateConfig(OcesCertificateSubjectKey organizationCertificateSubjectKey, OcesCertificateSubjectKey functionCertificateSubjectKey) { - if (personalCertificateSubjectKey == null) throw new NullArgumentException("personalCertificateSubjectKey"); - if (employeeCertificateSubjectKey == null) throw new NullArgumentException("employeeCertificateSubjectKey"); - if (organizationCertificateSubjectKey == null) throw new NullArgumentException("organizationCertificateSubjectKey"); - if (functionCertificateSubjectKey == null) throw new NullArgumentException("functionCertificateSubjectKey"); - _personalCertificateSubjectKey = personalCertificateSubjectKey; - _employeeCertificateSubjectKey = employeeCertificateSubjectKey; + if (organizationCertificateSubjectKey == null) throw new NullArgumentException("'organizationCertificateSubjectKey' is null", "E-RSP19333"); + if (functionCertificateSubjectKey == null) throw new NullArgumentException("'functionCertificateSubjectKey' is null", "E-RSP19334"); _organizationCertificateSubjectKey = organizationCertificateSubjectKey; _functionCertificateSubjectKey = functionCertificateSubjectKey; } - /// - /// Gets or sets the personal certificate subject key - /// - public OcesCertificateSubjectKey PersonalCertificateSubjectKey - { - get { return this._personalCertificateSubjectKey; } - set - { - if (value == null) - { - throw new NullArgumentException("OcesX509CertificateConfig.PersonalCertificateSubjectKey"); - } - else - { - this._personalCertificateSubjectKey = value; - } - } - } - /// - /// Gets or sets the employee certificate subject key - /// - public OcesCertificateSubjectKey EmployeeCertificateSubjectKey - { - get { return this._employeeCertificateSubjectKey; } - set { - if (value == null) - { - throw new NullArgumentException("OcesX509CertificateConfig.EmployeeCertificateSubjectKey"); - } - else - { - this._employeeCertificateSubjectKey = value; - } - } - } + /// /// Gets or sets the organization certificate subject key /// @@ -123,7 +79,7 @@ namespace dk.gov.oiosi.security.oces { set { if (value == null) { - throw new NullArgumentException("OcesX509CertificateConfig.OrganizationCertificateSubjectKey"); + throw new NullArgumentException("'OcesX509CertificateConfig.OrganizationCertificateSubjectKey' can not be set to null", "E-RSP19337"); } else { @@ -141,7 +97,7 @@ namespace dk.gov.oiosi.security.oces { set { if (value == null) { - throw new NullArgumentException("OcesX509CertificateConfig.FunctionCertificateSubjetKey"); + throw new NullArgumentException("'OcesX509CertificateConfig.FunctionCertificateSubjetKey' can not be set to null", "E-RSP19338"); } else { diff --git a/src/dk.gov.oiosi/security/revocation/CheckCertificateRevokedUnexpectedException.cs b/src/dk.gov.oiosi/security/revocation/CheckCertificateRevokedUnexpectedException.cs index afb165a3edae7a8e28a1a5d5b9717ce4b38fe685..cdca2bc9d53d5b4006d1b8bf32c19edec6abdd32 100644 --- a/src/dk.gov.oiosi/security/revocation/CheckCertificateRevokedUnexpectedException.cs +++ b/src/dk.gov.oiosi/security/revocation/CheckCertificateRevokedUnexpectedException.cs @@ -44,6 +44,6 @@ namespace dk.gov.oiosi.security.revocation { /// Constructor with innerexception /// /// innerexception of the thrown exception - public CheckCertificateRevokedUnexpectedException(Exception innerException) : base(innerException) { } + public CheckCertificateRevokedUnexpectedException(Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } -} \ No newline at end of file +} \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/revocation/FailedToLoadLookupTypeException.cs b/src/dk.gov.oiosi/security/revocation/FailedToLoadLookupTypeException.cs index 6df12a79cdac5d1770c2f6760e2b6c10bfe48e0b..ce0c7ced286623be04fbe2f924c151f6a4defbaf 100644 --- a/src/dk.gov.oiosi/security/revocation/FailedToLoadLookupTypeException.cs +++ b/src/dk.gov.oiosi/security/revocation/FailedToLoadLookupTypeException.cs @@ -42,6 +42,6 @@ namespace dk.gov.oiosi.security.revocation { /// Constructor /// /// Assembly qualified name of the type that could not be loaded - public FailedToLoadLookupTypeException(string lookupType) : base(KeywordFromString.GetKeyword("lookuptype", lookupType)) { } + public FailedToLoadLookupTypeException(string lookupType, string errorCode = "") : base(KeywordFromString.GetKeyword("lookuptype", lookupType), errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/revocation/RevocationException.cs b/src/dk.gov.oiosi/security/revocation/RevocationException.cs index 7aca2e852648e6618c2688cb4007a3c2f3cb47b0..c4b4c86501a29dba7856c87c6c96b0482484d095 100644 --- a/src/dk.gov.oiosi/security/revocation/RevocationException.cs +++ b/src/dk.gov.oiosi/security/revocation/RevocationException.cs @@ -44,18 +44,18 @@ namespace dk.gov.oiosi.security.revocation { /// /// Base constructor /// - public RevocationException() : base(resourceManager) { } + public RevocationException(string errorCode = "") : base(resourceManager, errorCode) { } /// /// Constructor with keywords /// /// keywords for the message - public RevocationException(System.Collections.Generic.Dictionary keywords) : base(resourceManager, keywords) { } + public RevocationException(System.Collections.Generic.Dictionary keywords, string errorCode = "") : base(resourceManager, keywords, errorCode) { } /// /// Constructor with innerexception /// /// innerexception of the thrown exception - public RevocationException(System.Exception innerException) : base(resourceManager, innerException) { } + public RevocationException(System.Exception innerException, string errorCode = "") : base(resourceManager, innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/revocation/RevocationLookupFactory.cs b/src/dk.gov.oiosi/security/revocation/RevocationLookupFactory.cs index 708248e8fa9f922e39bb66f5c3b07c403ec92ba1..be7842dec0249a8c6f159e4c3a735d1cbb2c422f 100644 --- a/src/dk.gov.oiosi/security/revocation/RevocationLookupFactory.cs +++ b/src/dk.gov.oiosi/security/revocation/RevocationLookupFactory.cs @@ -80,13 +80,13 @@ namespace dk.gov.oiosi.security.revocation { { // 1. Get the type to load: if (config.ImplementationNamespaceClass == null || config.ImplementationNamespaceClass == "") - throw new RevocationNoImplementingClassException(); + throw new RevocationNoImplementingClassException("E-RSP19451"); if (config.ImplementationAssembly == null || config.ImplementationAssembly == "") - throw new RevocationNoImplementingAssemblyException(); + throw new RevocationNoImplementingAssemblyException("E-RSP19452"); string qualifiedTypename = config.ImplementationNamespaceClass + ", " + config.ImplementationAssembly; Type lookupClientType = Type.GetType(qualifiedTypename); if (lookupClientType == null) - throw new FailedToLoadLookupTypeException(qualifiedTypename); + throw new FailedToLoadLookupTypeException(qualifiedTypename, "E-RSP19453"); // 3. Instantiate the type: IRevocationLookup lookupClient = (IRevocationLookup)lookupClientType.GetConstructor(new Type[0]).Invoke(null); diff --git a/src/dk.gov.oiosi/security/revocation/RevocationNoImplementingAssemblyException.cs b/src/dk.gov.oiosi/security/revocation/RevocationNoImplementingAssemblyException.cs index 586e6f1629c7fd310360208dc7aa7957c1072f8b..2c91054358fcc72da77bc28d89e9c4e9b33fad39 100644 --- a/src/dk.gov.oiosi/security/revocation/RevocationNoImplementingAssemblyException.cs +++ b/src/dk.gov.oiosi/security/revocation/RevocationNoImplementingAssemblyException.cs @@ -39,6 +39,6 @@ namespace dk.gov.oiosi.security.revocation /// /// Constructor /// - public RevocationNoImplementingAssemblyException() : base() { } + public RevocationNoImplementingAssemblyException(string errorCode = "") : base(errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/revocation/RevocationNoImplementingClassException.cs b/src/dk.gov.oiosi/security/revocation/RevocationNoImplementingClassException.cs index bfde02ca2681fa59dd7f9854e7f7d17793f42b55..ad10688101fcd64e3d290819a4a67f6683e44617 100644 --- a/src/dk.gov.oiosi/security/revocation/RevocationNoImplementingClassException.cs +++ b/src/dk.gov.oiosi/security/revocation/RevocationNoImplementingClassException.cs @@ -39,6 +39,6 @@ namespace dk.gov.oiosi.security.revocation /// /// Constructor /// - public RevocationNoImplementingClassException() : base() { } + public RevocationNoImplementingClassException(string errorCode = "") : base(errorCode) { } } } diff --git a/src/dk.gov.oiosi/security/revocation/crl/CertificateUtil.cs b/src/dk.gov.oiosi/security/revocation/crl/CertificateUtil.cs index 6b0e447fc7a72072fc3fed0404865352e009e579..c27137ba258ee14dff662f4a9f7ac4faf8155b25 100644 --- a/src/dk.gov.oiosi/security/revocation/crl/CertificateUtil.cs +++ b/src/dk.gov.oiosi/security/revocation/crl/CertificateUtil.cs @@ -10,6 +10,79 @@ namespace dk.gov.oiosi.security.revocation.crl { public class CertificateUtil { + public X509Certificate2 FindIssuerCertificate(X509Certificate2 serverX509Certificate2) + { + X509Certificate2 issuerX509Certificate2 = null; + + // Find the issuer certificate + X509Chain x509Chain = new X509Chain(); + x509Chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; + x509Chain.Build(serverX509Certificate2); + + // Iterate though the chain, to validate if it contain a valid root vertificate + X509ChainElementCollection x509ChainElementCollection = x509Chain.ChainElements; + X509ChainElementEnumerator enumerator = x509ChainElementCollection.GetEnumerator(); + X509ChainElement x509ChainElement; + X509Certificate2 x509Certificate2 = null; + IDictionary map = new Dictionary(); + + // At this point, the certificate is not valid, until a + // it is proved that it has a valid root certificate + while (enumerator.MoveNext()) + { + x509ChainElement = enumerator.Current; + x509Certificate2 = x509ChainElement.Certificate; + map.Add(x509Certificate2.Subject, x509Certificate2); + } + + if (map.ContainsKey(serverX509Certificate2.Issuer)) + { + issuerX509Certificate2 = map[serverX509Certificate2.Issuer]; + } + + return issuerX509Certificate2; + } + + /* public X509Certificate2 FindRootCertificate(X509Certificate2 serverX509Certificate2, IDictionary rootCertificateDirectory) + { + bool rootCertificateFound = false; + X509Certificate2 desiredRootX509Certificate2 = null; + // Find the desired root certificate + X509Chain x509Chain = new X509Chain(); + x509Chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; + x509Chain.Build(serverX509Certificate2); + + // Iterate though the chain, to validate if it contain a valid root vertificate + X509ChainElementCollection x509ChainElementCollection = x509Chain.ChainElements; + X509ChainElementEnumerator enumerator = x509ChainElementCollection.GetEnumerator(); + X509ChainElement x509ChainElement; + X509Certificate2 x509Certificate2 = null; + string x509CertificateThumbprint; + // At this point, the certificate is not valid, until a + // it is proved that it has a valid root certificate + while (rootCertificateFound == false && enumerator.MoveNext()) + { + x509ChainElement = enumerator.Current; + x509Certificate2 = x509ChainElement.Certificate; + x509CertificateThumbprint = x509Certificate2.Thumbprint.ToLowerInvariant(); + if (rootCertificateDirectory.ContainsKey(x509CertificateThumbprint)) + { + // The current chain element is in the trusted rootCertificateDirectory + rootCertificateFound = true; + + // now the loop will break, as we have found a trusted root certificate + } + } + + if (rootCertificateFound) + { + // root certificate is found + desiredRootX509Certificate2 = x509Certificate2; + } + + return desiredRootX509Certificate2; + }*/ + /// /// Gets a list of URLs from the specified certificate. /// diff --git a/src/dk.gov.oiosi/security/revocation/crl/CrlInstance.cs b/src/dk.gov.oiosi/security/revocation/crl/CrlInstance.cs index 73ad216dbceedf56b3876a366a27361dec4dbab0..bfd29c754c974c811986fe313c98f2d3ea17ec48 100644 --- a/src/dk.gov.oiosi/security/revocation/crl/CrlInstance.cs +++ b/src/dk.gov.oiosi/security/revocation/crl/CrlInstance.cs @@ -139,7 +139,7 @@ namespace dk.gov.oiosi.security.revocation.crl Org.BouncyCastle.X509.X509Certificate certificateToValidate = this.cp.ReadCertificate(cert.RawData); if (this.data == null) { - throw new CrlUnavailableForDownloadException(url.ToString()); + throw new CrlUnavailableForDownloadException(url.ToString(), "E-RSP19401"); } else { @@ -181,7 +181,7 @@ namespace dk.gov.oiosi.security.revocation.crl { if (stream == null) { - this.logger.Warn(string.Format("The downloaded CRL stream from {0} is null.", url.ToString())); + this.logger.Warn(string.Format("W-RSP19406: The downloaded CRL stream from {0} is null.", url.ToString())); } // Downloads the .crl file into an X509CRL object. @@ -248,15 +248,15 @@ namespace dk.gov.oiosi.security.revocation.crl urlString = url.ToString(); } - this.logger.Error(string.Format("Error downloading CRL from url '{0}'. Reason was {1}.", urlString, response.StatusDescription)); - throw new CheckCertificateRevokedUnexpectedException(new Exception("CRL could not be downloaded: " + response.StatusDescription)); + this.logger.Error(string.Format("E-RSP19407: Error downloading CRL from url '{0}'. Reason was {1}.", urlString, response.StatusDescription)); + throw new CheckCertificateRevokedUnexpectedException(new Exception("CRL could not be downloaded: " + response.StatusDescription), "E-RSP19402"); } } - catch (CheckCertificateRevokedUnexpectedException) + catch (CheckCertificateRevokedUnexpectedException ex) { // This has already been logged. // Re-throw original exception - throw; + throw new CheckCertificateRevokedUnexpectedException(ex, "E-RSP19402"); } catch (IOException e) { @@ -267,8 +267,8 @@ namespace dk.gov.oiosi.security.revocation.crl urlString = url.ToString(); } - this.logger.Error(string.Format("Error downloading/parsing the CRL from url: '{0}'.", urlString), e); - throw new CheckCertificateRevokedUnexpectedException(e); + this.logger.Error(string.Format("E-RSP19408: Error downloading/parsing the CRL from url: '{0}'.", urlString), e); + throw new CheckCertificateRevokedUnexpectedException(e, "E-RSP19402"); } catch (Exception e) { @@ -279,10 +279,10 @@ namespace dk.gov.oiosi.security.revocation.crl urlString = url.ToString(); } - this.logger.Error(string.Format("Error downolading/parsing the CRL from url: '{0}'.", urlString), e); + this.logger.Error(string.Format("E-RSP19409: Error downolading/parsing the CRL from url: '{0}'.", urlString), e); // Re-throw original exception - throw; + throw new Exception("E-RSP19405", e); } return; diff --git a/src/dk.gov.oiosi/security/revocation/crl/CrlUnavailableForDownloadException.cs b/src/dk.gov.oiosi/security/revocation/crl/CrlUnavailableForDownloadException.cs index a23867c8d1e0e6b1e9df7f8101f2d8f96f980a78..f7a8b7794fbde26fcfed98b4f87b8af0ecd01186 100644 --- a/src/dk.gov.oiosi/security/revocation/crl/CrlUnavailableForDownloadException.cs +++ b/src/dk.gov.oiosi/security/revocation/crl/CrlUnavailableForDownloadException.cs @@ -8,8 +8,8 @@ namespace dk.gov.oiosi.security.revocation.crl { public class CrlUnavailableForDownloadException: RevocationException { - public CrlUnavailableForDownloadException(string cerUrl) - : base(MakeDir(cerUrl)) + public CrlUnavailableForDownloadException(string cerUrl, string errorCode = "") + : base(MakeDir(cerUrl), errorCode) { } private static Dictionary MakeDir(string cerUrl) diff --git a/src/dk.gov.oiosi/security/revocation/ocsp/CertificateRevokedTimeoutException.cs b/src/dk.gov.oiosi/security/revocation/ocsp/CertificateRevokedTimeoutException.cs index ce98f927a0258c70af6ab86cbdf6e452f5d5f2b5..6857b6fd43b9114ef3304e41d5393b4a53b84006 100644 --- a/src/dk.gov.oiosi/security/revocation/ocsp/CertificateRevokedTimeoutException.cs +++ b/src/dk.gov.oiosi/security/revocation/ocsp/CertificateRevokedTimeoutException.cs @@ -45,7 +45,7 @@ namespace dk.gov.oiosi.security.revocation.ocsp { /// Constructor with the timeout as keyword /// /// the timeout - public CertificateRevokedTimeoutException(TimeSpan ocspTimeout) : base(GetKeywords(ocspTimeout)) { } + public CertificateRevokedTimeoutException(TimeSpan ocspTimeout, string errorCode = "") : base(GetKeywords(ocspTimeout), errorCode) { } private static Dictionary GetKeywords(TimeSpan ocspTimeout) { diff --git a/src/dk.gov.oiosi/security/revocation/ocsp/CheckCertificateOcspUnexpectedException.cs b/src/dk.gov.oiosi/security/revocation/ocsp/CheckCertificateOcspUnexpectedException.cs index aff16e82005737a2a45a9f2d974e9c7adf987ff1..1277556877cda40b2d893e20a32dbbd03b4d1cfe 100644 --- a/src/dk.gov.oiosi/security/revocation/ocsp/CheckCertificateOcspUnexpectedException.cs +++ b/src/dk.gov.oiosi/security/revocation/ocsp/CheckCertificateOcspUnexpectedException.cs @@ -51,8 +51,8 @@ namespace dk.gov.oiosi.security.revocation.ocsp { /// Constructor with innerexception /// /// innerexception of the thrown exception - public CheckCertificateOcspUnexpectedException(string message) - : base(message) + public CheckCertificateOcspUnexpectedException(string message, string errorCode = "") + : base((!string.IsNullOrEmpty(errorCode) ? errorCode + ": " : "") + message) { } /// @@ -60,8 +60,8 @@ namespace dk.gov.oiosi.security.revocation.ocsp { /// /// Message /// innerexception of the thrown exception - public CheckCertificateOcspUnexpectedException(string message, Exception innerException) - : base(message, innerException) + public CheckCertificateOcspUnexpectedException(string message, Exception innerException, string errorCode = "") + : base((!string.IsNullOrEmpty(errorCode) ? errorCode + ": " : "") + message, innerException) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/revocation/ocsp/InvalidOcspTimeoutValueException.cs b/src/dk.gov.oiosi/security/revocation/ocsp/InvalidOcspTimeoutValueException.cs index ba3ca0476881372317ccd06ace286e0788b801b7..098475f1a4f22308c10f21fd1ea2ba9cd075e520 100644 --- a/src/dk.gov.oiosi/security/revocation/ocsp/InvalidOcspTimeoutValueException.cs +++ b/src/dk.gov.oiosi/security/revocation/ocsp/InvalidOcspTimeoutValueException.cs @@ -13,7 +13,7 @@ namespace dk.gov.oiosi.security.revocation.ocsp { /// /// /// - public InvalidOcspTimeoutValueException(int timeoutValue, int minValue, int maxValue) : base(KeywordFromNumber.GetKeyword("timeoutvalue", timeoutValue)) { } + public InvalidOcspTimeoutValueException(int timeoutValue, int minValue, int maxValue, string errorCode = "") : base(KeywordFromNumber.GetKeyword("timeoutvalue", timeoutValue), errorCode) { } private static Dictionary GetKeywords(int timeoutValue, int minValue, int maxValue) { Dictionary keywords = KeywordFromNumber.GetKeyword("timeoutvalue", timeoutValue); diff --git a/src/dk.gov.oiosi/security/revocation/ocsp/OcspConfig.cs b/src/dk.gov.oiosi/security/revocation/ocsp/OcspConfig.cs index 59ce1963da959f485995bba5358d883a21758c04..2e9a55b8b3503a129514ce9dca0b5b100dda509e 100644 --- a/src/dk.gov.oiosi/security/revocation/ocsp/OcspConfig.cs +++ b/src/dk.gov.oiosi/security/revocation/ocsp/OcspConfig.cs @@ -37,6 +37,7 @@ using dk.gov.oiosi.configuration; using dk.gov.oiosi.security.lookup; using System.Collections.Generic; using dk.gov.oiosi.logging; +using System.Linq; namespace dk.gov.oiosi.security.revocation.ocsp { @@ -77,7 +78,7 @@ namespace dk.gov.oiosi.security.revocation.ocsp { get { return _defaultTimeoutMsec; } set { if (value < 0) - throw new InvalidOcspTimeoutValueException(value, 0, int.MaxValue); + throw new InvalidOcspTimeoutValueException(value, 0, int.MaxValue, "E-RSP19411"); _defaultTimeoutMsec = value; } } @@ -124,19 +125,20 @@ namespace dk.gov.oiosi.security.revocation.ocsp { // logging the exception foreach (Exception exception in exceptions) { - this.logger.Error(exceptions); + //No errorcode added here, as this will return a list of exception with errorcodes + this.logger.Error(exception); } // and throw the latest exception if (exceptions.Count > 0) { - throw exceptions[exceptions.Count - 1]; + throw new Exception("E-RSP19412: " + exceptions[exceptions.Count - 1].Message); } else { // no exception // an no root certificate - throw new CertificateHandlingException(new Exception("No root certificate was found!")); + throw new CertificateHandlingException(new Exception("No root certificate was found!"), "E-RSP19413"); } } else diff --git a/src/dk.gov.oiosi/security/revocation/ocsp/OcspLookup.cs b/src/dk.gov.oiosi/security/revocation/ocsp/OcspLookup.cs index 104a805a39df54579edb3b171d0975e5800ddba2..1127ea636f1f33fe3e41e49c1fbff55ae21ddedb 100644 --- a/src/dk.gov.oiosi/security/revocation/ocsp/OcspLookup.cs +++ b/src/dk.gov.oiosi/security/revocation/ocsp/OcspLookup.cs @@ -1,882 +1,806 @@ -/* - * The contents of this file are subject to the Mozilla Public - * License Version 1.1 (the "License"); you may not use this - * file except in compliance with the License. You may obtain - * a copy of the License at http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an - * "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express - * or implied. See the License for the specific language governing - * rights and limitations under the License. - * - * - * The Original Code is .NET RASP toolkit. - * - * The Initial Developer of the Original Code is Accenture and Avanade. - * Portions created by Accenture and Avanade are Copyright (C) 2009 - * Danish National IT and Telecom Agency (http://www.itst.dk). - * All Rights Reserved. - * - * Contributor(s): - * Gert Sylvest, Avanade - * Jesper Jensen, Avanade - * Ramzi Fadel, Avanade - * Patrik Johansson, Accenture - * Dennis Søgaard, Accenture - * Christian Pedersen, Accenture - * Martin Bentzen, Accenture - * Mikkel Hippe Brun, ITST - * Finn Hartmann Jordal, ITST - * Christian Lanng, ITST - * - */ -using System; -using System.Collections; -using System.Collections.Generic; -using System.IO; -using System.Net; -using System.Security.Cryptography; -using System.Security.Cryptography.X509Certificates; -using System.Text.RegularExpressions; -using dk.gov.oiosi.common; -using dk.gov.oiosi.common.cache; -using dk.gov.oiosi.configuration; -using Org.BouncyCastle.Ocsp; -using Org.BouncyCastle.Asn1.Ocsp; -using Org.BouncyCastle.Asn1; -using Org.BouncyCastle.Math; -using Org.BouncyCastle.Asn1.X509; -using Org.BouncyCastle.X509; -using dk.gov.oiosi.security.revocation.crl; -using Org.BouncyCastle.Security.Certificates; -using dk.gov.oiosi.logging; -//using Novell.Directory.Ldap.Asn1; - -namespace dk.gov.oiosi.security.revocation.ocsp { - - /// - /// Class for checking certificate revocation status against an OCSP (Online Certificate Status Protocol) server. - /// - public class OcspLookup : IRevocationLookup - { - private ILogger logger; - private OcspConfig _configuration; - - private readonly int BufferSize = 4096 * 8; - - /// - /// List of the default OCES (OCES1 and OCES2) root certificate - /// - //private IList defaultOcesRootCertificateList; - - private IDictionary rootCertificateDirectory; - - private ICache ocspCache; - - /// - /// Instantiates OcspLookup and loads the OCES default root certificate - /// - /// Configuration parameters - public OcspLookup(OcspConfig configuration) - { - this.logger = LoggerFactory.Create(this); - this.Init(configuration, null); - } - - /// - /// Constructor - /// - /// Configuration - /// The default root certificate - public OcspLookup(OcspConfig configuration, IList defaultRootCertificateList) - { - this.logger = LoggerFactory.Create(this); - this.Init(configuration, defaultRootCertificateList); - } - - /// - /// Default constructor. Attempts to load configuration from configuration file. - /// - public OcspLookup() - { - this.logger = LoggerFactory.Create(this); - OcspConfig configuration = ConfigurationHandler.GetConfigurationSection(); - this.Init(configuration, null); - } - - - /// - /// Gets the configuration of the lookup client - /// - public OcspConfig Configuration - { - get { return _configuration; } - } - - /// - /// To be able to call the CheckCertificate method asynchron, we create a delegate. - /// - /// the certificate to check - /// the OcSpResponse object to store the result - public delegate RevocationResponse AsyncOcspCall(X509Certificate2 certificate); - - /// - /// Initializes. If the default root certificate is set to null, an attempt is made - /// to get a default root certificate from a Configuration.xml file - /// - /// OCSP configuration - /// If the default root certificate is set to null, an attempt is made - /// to get a default root certificate from a Configuration.xml file - private void Init(OcspConfig configuration, IList defaultRootCertificateList) - { - this.ocspCache = CacheFactory.Instance.OcspLookupCache; - try - { - // 1. Set configuration - _configuration = configuration; - - // 2. Get default certificate: - if (defaultRootCertificateList == null) - { - defaultRootCertificateList = _configuration.GetDefaultOcesRootCertificateListFromStore(); - } - - // put the root certificates into the directory - - this.rootCertificateDirectory = new Dictionary(); - - foreach (X509Certificate2 x509Certificate2 in defaultRootCertificateList) - { - this.rootCertificateDirectory.Add(x509Certificate2.Thumbprint.ToLowerInvariant(), x509Certificate2); - } - } - catch (UriFormatException) - { - throw; - } - catch (ArgumentNullException) - { - throw; - } - catch (OverflowException) - { - throw; - } - catch (FormatException) - { - throw; - } - catch (CryptographicUnexpectedOperationException) - { - throw; - } - catch (CryptographicException) - { - throw; - } - catch (Exception) - { - throw; - } - } - - /// - /// Checks a certificate status on a ocsp server - /// - /// The certificate to check - /// The RevocationResponse object that contains the result - /// This exception is thrown, if an unexpected exception is thrown during the method - private RevocationResponse RevocationResponse(X509Certificate2 x509Certificate2) - { - // this method can be call requsiv, so check the cache first - RevocationResponse revocationResponse; - - this.logger.Debug(string.Format("OCSP validation the certificate '{0}'.", x509Certificate2.SubjectName.Name)); - - bool ocspResponseExistsInCache = this.ocspCache.TryGetValue(x509Certificate2.Thumbprint.ToLowerInvariant(), out revocationResponse); - if (ocspResponseExistsInCache) - { - // response already in cache. - // Check if the response still is valid - if (revocationResponse.NextUpdate < DateTime.Now) - { - // the cached value is to old - // get new value - revocationResponse = this.RevocationResponseOnline(x509Certificate2); - } - } - else - { - // respons is not in cache - revocationResponse = this.RevocationResponseOnline(x509Certificate2); - } - - if (this.logger.IsInfoEnabled) - { - if (!revocationResponse.IsValid) - { - this.logger.Info(string.Format("Certificate '{0}' is revoked.", x509Certificate2.SubjectName.Name)); - } - } - - return revocationResponse; - } - - /// - /// Checks a certificate status on a ocsp server - /// - /// The certificate to check - /// The RevocationResponse object that contains the result - /// This exception is thrown, if an unexpected exception is thrown during the method - private RevocationResponse RevocationResponseOnline(X509Certificate2 x509Certificate2) - { - RevocationResponse revocationResponse = new RevocationResponse(); - - if (x509Certificate2 == null) - { - throw new CheckCertificateOcspUnexpectedException(); - } - // http://bouncy-castle.1462172.n4.nabble.com/c-ocsp-verification-td3160243.html - X509Certificate2 issuerX509Certificate2 = this.FindIssuerCertificate(x509Certificate2); - - if (issuerX509Certificate2 == null) - { - throw new CheckCertificateOcspUnexpectedException("Issuer certificate '"+ x509Certificate2.Issuer +"' not found."); - } - - if (issuerX509Certificate2.Thumbprint.Equals(x509Certificate2.Thumbprint, StringComparison.OrdinalIgnoreCase)) - { - // the certificate and the issuer certificace is the same - // this mean that the root certificate is not trusted - revocationResponse = null; - } - else - { - revocationResponse = this.RevocationResponseOnline(x509Certificate2, issuerX509Certificate2); - - if (revocationResponse != null) - { - if (revocationResponse.Exception == null) - { - // no exception recorded - if (revocationResponse.IsValid) - { - // now we know the certificate is valid. - // if the issuer is a trusted root certificate, all is good - if (this.rootCertificateDirectory.ContainsKey(issuerX509Certificate2.Thumbprint.ToLowerInvariant())) - { - // the root certificate is trusted, so the RevocationResponse can be put on the cache - this.ocspCache.Set(x509Certificate2.Thumbprint.ToLowerInvariant(), revocationResponse); - } - else - { - // we do not yet know if the certificate is valid. - // the certificate migth be good, but if the issueing certificate is revoked, - // then the certificate should also be revoked. - // Validate the issuer certificate - // this is required, because certificate can have a chain that is longer then 2 - - // The only problem is, that we can not ocsp validate the intermiddel certificate (the issuer certificate). - // acording to DanID - that certificate can only be validated with CRL - // Note : The crl list will be/should be very short. Only containing the issuer certificate that has been revoked. - // A good guess is that there at all time will be most 10 issuer certificate, so the list of revoked issuer certificate is short. - IList issuerUrl = this.GetAuthorityInformationAccessOcspUrl(issuerX509Certificate2); - RevocationResponse issuerRevocationResponse; - - if (issuerUrl.Count > 0) - { - // hey, wow some url exist - lets use that - // don't thing this will ever happens anyway - issuerRevocationResponse = this.RevocationResponse(issuerX509Certificate2); - } - else - { - // we need to validate with crl instead - // It does not contain the Authority Info Access, containng the rl to where the certificate must be validated - // We must therefore gues, that the certificate is valid. - CrlLookup crlLookupClient = new CrlLookup(); - issuerRevocationResponse = crlLookupClient.CheckCertificate(issuerX509Certificate2); - } - - // now to handle the issuerRevocationResponse - if (issuerRevocationResponse != null) - { - // the issuer certificate is validated, the validity of the issuer certificate - // is copied to the revocationResponse - revocationResponse.IsValid = issuerRevocationResponse.IsValid; - revocationResponse.Exception = issuerRevocationResponse.Exception; - } - else - { - revocationResponse.IsValid = false; - revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("The issueing certificate could not be validated."); - } - - // update the cache - this.ocspCache.Set(x509Certificate2.Thumbprint.ToLowerInvariant(), revocationResponse); - } - } - else - { - // the certificate is NOT valid - // no need to check the issuer certificate - this.ocspCache.Set(x509Certificate2.Thumbprint.ToLowerInvariant(), revocationResponse); - } - } - else - { - // some exception returned. - // do not add to cache - } - } - - } - - return revocationResponse; - } - - - public RevocationResponse RevocationResponseOnline(X509Certificate2 serverX509Certificate2, X509Certificate2 issuerX509Certificate2) - { - RevocationResponse revocationResponse = new RevocationResponse(); - try - { - if (serverX509Certificate2 == null) - { - throw new Exception("Server certificate is null"); - } - - // create BouncyCastle certificates - //X509CertificateParser certParser = new X509CertificateParser(); - //Org.BouncyCastle.X509.X509Certificate serverX509Certificate = certParser.ReadCertificate(serverX509Certificate2.RawData); - - // 1. Get server url - List urlList = this.GetAuthorityInformationAccessOcspUrl(serverX509Certificate2); - - if (urlList.Count == 0) - { - throw new Exception("No OCSP url found in ee certificate."); - } - - // we always validate against the first defined url - string url = urlList[0]; - - - revocationResponse = this.RevocationResponseOnline(serverX509Certificate2, issuerX509Certificate2, url); - } - catch (Exception e) - { - revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("OCSP valideringen fejlede.", e); - } - - return revocationResponse; - } - - public RevocationResponse RevocationResponseOnline(X509Certificate2 serverX509Certificate2, X509Certificate2 issuerX509Certificate2, string url) - { - RevocationResponse revocationResponse = new RevocationResponse(); - try - { - if (serverX509Certificate2 == null) - { - throw new Exception("Server certificate is null"); - } - - if (issuerX509Certificate2 == null) - { - throw new Exception("Issuer certificate for server certificate not identified"); - } - - // create BouncyCastle certificates - X509CertificateParser certParser = new X509CertificateParser(); - Org.BouncyCastle.X509.X509Certificate issuerX509Certificate = certParser.ReadCertificate(issuerX509Certificate2.RawData); - Org.BouncyCastle.X509.X509Certificate serverX509Certificate = certParser.ReadCertificate(serverX509Certificate2.RawData); - - // 1. Generate request - OcspReq req = this.GenerateOcspRequest(issuerX509Certificate, serverX509Certificate.SerialNumber); - - // 2. make binary request online - byte[] encoded = req.GetEncoded(); - byte[] binaryResp = this.PostData(url, encoded, "application/ocsp-request", "application/ocsp-response"); - - //3. check result - revocationResponse = this.ProcessOcspResponse(serverX509Certificate, issuerX509Certificate, binaryResp); - } - catch (CheckCertificateOcspUnexpectedException) - { - throw; - } - catch (ArgumentNullException e) - { - revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("ArgumentNullException", e); - } - catch (OverflowException e) - { - revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("OverflowException", e); - } - catch (FormatException e) - { - revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("FormatException", e); - } - catch (CryptographicUnexpectedOperationException e) - { - revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("CryptographicUnexpectedOperationException", e); - } - catch (CryptographicException e) - { - revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("CryptographicException", e); - } - catch (Exception e) - { - revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("OCSP valideringen fejlede.", e); - } - - return revocationResponse; - } - - public X509Certificate2 FindIssuerCertificate(X509Certificate2 serverX509Certificate2) - { - X509Certificate2 issuerX509Certificate2 = null; - - // Find the issuer certificate - X509Chain x509Chain = new X509Chain(); - x509Chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; - x509Chain.Build(serverX509Certificate2); - - // Iterate though the chain, to validate if it contain a valid root vertificate - X509ChainElementCollection x509ChainElementCollection = x509Chain.ChainElements; - X509ChainElementEnumerator enumerator = x509ChainElementCollection.GetEnumerator(); - X509ChainElement x509ChainElement; - X509Certificate2 x509Certificate2 = null; - IDictionary map = new Dictionary(); - - // At this point, the certificate is not valid, until a - // it is proved that it has a valid root certificate - while (enumerator.MoveNext()) - { - x509ChainElement = enumerator.Current; - x509Certificate2 = x509ChainElement.Certificate; - map.Add(x509Certificate2.Subject, x509Certificate2); - } - - if (map.ContainsKey(serverX509Certificate2.Issuer)) - { - issuerX509Certificate2 = map[serverX509Certificate2.Issuer]; - } - - return issuerX509Certificate2; - } - - /* public X509Certificate2 FindRootCertificate(X509Certificate2 serverX509Certificate2, IDictionary rootCertificateDirectory) - { - bool rootCertificateFound = false; - X509Certificate2 desiredRootX509Certificate2 = null; - // Find the desired root certificate - X509Chain x509Chain = new X509Chain(); - x509Chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; - x509Chain.Build(serverX509Certificate2); - - // Iterate though the chain, to validate if it contain a valid root vertificate - X509ChainElementCollection x509ChainElementCollection = x509Chain.ChainElements; - X509ChainElementEnumerator enumerator = x509ChainElementCollection.GetEnumerator(); - X509ChainElement x509ChainElement; - X509Certificate2 x509Certificate2 = null; - string x509CertificateThumbprint; - // At this point, the certificate is not valid, until a - // it is proved that it has a valid root certificate - while (rootCertificateFound == false && enumerator.MoveNext()) - { - x509ChainElement = enumerator.Current; - x509Certificate2 = x509ChainElement.Certificate; - x509CertificateThumbprint = x509Certificate2.Thumbprint.ToLowerInvariant(); - if (rootCertificateDirectory.ContainsKey(x509CertificateThumbprint)) - { - // The current chain element is in the trusted rootCertificateDirectory - rootCertificateFound = true; - - // now the loop will break, as we have found a trusted root certificate - } - } - - if (rootCertificateFound) - { - // root certificate is found - desiredRootX509Certificate2 = x509Certificate2; - } - - return desiredRootX509Certificate2; - }*/ - - public List GetAuthorityInformationAccessOcspUrl(X509Certificate2 x509Certificate2) - { - List ocspUrls = new List(); - - try - { - // DanID test code shows how to do it - Org.BouncyCastle.Asn1.X509.X509Extensions x509Extensions = this.GetX509Extensions(x509Certificate2); - Org.BouncyCastle.Asn1.X509.X509Extension x509Extension = x509Extensions.GetExtension(Org.BouncyCastle.Asn1.X509.X509Extensions.AuthorityInfoAccess); - if (x509Extension == null) - { - // The desired info does not exist - // Meaning the certificate does not contain ocsp urls - } - else - { - Org.BouncyCastle.Asn1.X509.AuthorityInformationAccess authorityInformationAccess = Org.BouncyCastle.Asn1.X509.AuthorityInformationAccess.GetInstance(x509Extension.GetParsedValue()); - Org.BouncyCastle.Asn1.X509.AccessDescription[] accessDescription = authorityInformationAccess.GetAccessDescriptions(); - string ocspUrl = this.GetAccessDescriptionUrlForOid(AccessDescription.IdADOcsp, accessDescription); - ocspUrls.Add(ocspUrl); - } - } - catch (Exception e) - { - throw new Exception("Error parsing AIA.", e); - } - - return ocspUrls; - } - - //public List GetAuthorityInformationAccessOcspUrl(Org.BouncyCastle.X509.X509Certificate serverX509Certificate) - //{ - // List ocspUrls = new List(); - - // try - // { - // // "1.3.6.1.5.5.7.1.1" - // Asn1Object asn1Object = this.GetExtensionValue(rootX509Certificate, X509Extensions.AuthorityInfoAccess.Id); - - // if (asn1Object == null) - // { - // return null; - // } - // // For a strange reason I cannot acess the aia.AccessDescription[]. - // // Hope it will be fixed in the next version (1.5). - // // mySupply ApS - JLM - Still not working in 1.7 - // // AuthorityInformationAccess aia = AuthorityInformationAccess.GetInstance(asn1Object); - - // // Switched to manual parse - // Asn1Sequence s = (Asn1Sequence)asn1Object; - // IEnumerator elements = s.GetEnumerator(); - - // while (elements.MoveNext()) - // { - // Asn1Sequence element = (Asn1Sequence)elements.Current; - // DerObjectIdentifier oid = (DerObjectIdentifier)element[0]; - - // if (oid.Id.Equals("1.3.6.1.5.5.7.48.1")) // Is Ocsp - yes - // { - // Asn1TaggedObject taggedObject = (Asn1TaggedObject)element[1]; - // GeneralName gn = (GeneralName)GeneralName.GetInstance(taggedObject); - // ocspUrls.Add(((DerIA5String)DerIA5String.GetInstance(gn.Name)).GetString()); - // } - // } - // } - // catch (Exception e) - // { - // throw new Exception("Error parsing AIA.", e); - // } - - // return ocspUrls; - //} - - private X509Extensions GetX509Extensions(X509Certificate2 certificate) - { - try - { - var inputStream = new Asn1InputStream(certificate.RawData); - var certificateAsAsn1 = inputStream.ReadObject(); - var certificateStructure = X509CertificateStructure.GetInstance(certificateAsAsn1); - var toBeSignedPart = certificateStructure.TbsCertificate; - var extensions = toBeSignedPart.Extensions; - if (extensions == null) - { - throw new CheckCertificateOcspUnexpectedException("No X509 extensions found"); - } - return extensions; - } - catch (CheckCertificateOcspUnexpectedException) - { - throw; - } - catch (CertificateEncodingException e) - { - throw new ArgumentException("Error while extracting Access Description", e); - } - } - - private string GetAccessDescriptionUrlForOid(DerObjectIdentifier oid, AccessDescription[] authorityInformationAccessArray) - { - foreach (AccessDescription authorityInformationAcces in authorityInformationAccessArray) - { - if (oid.Equals(authorityInformationAcces.AccessMethod)) - { - var name = authorityInformationAcces.AccessLocation; - return ((DerIA5String)name.Name).GetString(); - } - } - return null; - } - - private Asn1Object GetExtensionValue(Org.BouncyCastle.X509.X509Certificate rootX509Certificate, string oid) - { - if (rootX509Certificate == null) - { - return null; - } - - byte[] bytes = rootX509Certificate.GetExtensionValue(new DerObjectIdentifier(oid)).GetOctets(); - - if (bytes == null) - { - return null; - } - - Asn1InputStream aIn = new Asn1InputStream(bytes); - - return aIn.ReadObject(); - } - - /* private OcspReq GenerateOcspRequest(X509Certificate2 rootX509Certificate2, BigInteger serialNumber) - { - X509Certificate rootX509Certificate = rootX509Certificate2.Export(X509ContentType.Cert); - return this.GenerateOcspRequest(rootX509Certificate, serialNumber); - }*/ - - /* private OcspReq GenerateOcspRequest(X509Certificate rootX509Certificate, byte serialNumber) - { - BigInteger serialNumberBigInteger = new BigInteger(serialNumber); - return this.GenerateOcspRequest(rootX509Certificate, serialNumberBigInteger); - }*/ - - - private OcspReq GenerateOcspRequest(Org.BouncyCastle.X509.X509Certificate rootX509Certificate, BigInteger serialNumber) - { - CertificateID certificateID = new CertificateID(CertificateID.HashSha1, rootX509Certificate, serialNumber); - return this.GenerateOcspRequest(certificateID); - } - - private OcspReq GenerateOcspRequest(CertificateID id) - { - OcspReqGenerator ocspRequestGenerator = new OcspReqGenerator(); - - ocspRequestGenerator.AddRequest(id); - - BigInteger nonce = BigInteger.ValueOf(new DateTime().Ticks); - - ArrayList oids = new ArrayList(); - Hashtable values = new Hashtable(); - - oids.Add(OcspObjectIdentifiers.PkixOcsp); - - Asn1OctetString asn1 = new DerOctetString(new DerOctetString(new byte[] { 1, 3, 6, 1, 5, 5, 7, 48, 1, 1 })); - - values.Add(OcspObjectIdentifiers.PkixOcsp, new Org.BouncyCastle.Asn1.X509.X509Extension(false, asn1)); - X509Extensions x509Extensions = new X509Extensions(oids, values); - ocspRequestGenerator.SetRequestExtensions(x509Extensions); - - OcspReq ocspReq = ocspRequestGenerator.Generate(); - - return ocspRequestGenerator.Generate(); - } - - private byte[] PostData(string url, byte[] data, string contentType, string accept) - { - HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); - request.Method = "POST"; - request.ContentType = contentType; - request.ContentLength = data.Length; - request.Accept = accept; - Stream stream = request.GetRequestStream(); - stream.Write(data, 0, data.Length); - stream.Close(); - HttpWebResponse response = (HttpWebResponse)request.GetResponse(); - Stream respStream = response.GetResponseStream(); - byte[] resp = this.ToByteArray(respStream); - respStream.Close(); - - return resp; - } - - public byte[] ToByteArray(Stream stream) - { - byte[] buffer = new byte[this.BufferSize]; - MemoryStream ms = new MemoryStream(); - - int read = 0; - - while ((read = stream.Read(buffer, 0, buffer.Length)) > 0) - { - ms.Write(buffer, 0, read); - } - - return ms.ToArray(); - } - - private RevocationResponse ProcessOcspResponse(Org.BouncyCastle.X509.X509Certificate serverX509Certificate, Org.BouncyCastle.X509.X509Certificate rootX509Certificate, byte[] binaryResp) - { - OcspResp r = new OcspResp(binaryResp); - //CertificateStatus cStatus = CertificateStatus.Unknown; - RevocationResponse revocationResponse = new RevocationResponse(); - - //X509CertificateParser parser = null; - //OcspRespStatus.Unauthorized - - switch (r.Status) - { - case OcspRespStatus.Successful: - { - BasicOcspResp or = (BasicOcspResp)r.GetResponseObject(); - - // ValidateResponse(or, issuerCert); - - string certificateSerial = Convert.ToUInt32(serverX509Certificate.SerialNumber.IntValue).ToString(); - bool found = false; - foreach (SingleResp singleResp in or.Responses) - { - if (singleResp.GetCertID().SerialNumber.ToString().Equals(certificateSerial)) - { - found = true; - - this.ValidateCertificateId(serverX509Certificate, rootX509Certificate, singleResp.GetCertID()); - - // ValidateThisUpdate(resp); - // ValidateNextUpdate(resp); - - Object certificateStatus = singleResp.GetCertStatus(); - - if (certificateStatus == null) - { - // acording to org.openoces.ooapi.utils.ocsp.ResponseParser.cs (DanID test code) - // in the TU11, method SerialNumberInResponseIsNotRevoked(..), - // when the certificateStatus is empty, all is okay - not revoked - // no revocation data exist - the certificate must be valid - revocationResponse.IsValid = true; - revocationResponse.NextUpdate = singleResp.NextUpdate.Value; - revocationResponse.RevocationCheckStatus = RevocationCheckStatus.AllChecksPassed; - } - else if (certificateStatus == Org.BouncyCastle.Ocsp.CertificateStatus.Good) - { - // this is the expected certificateStatus for valid certificates - // however if the status is good the certificateStatus is null - revocationResponse.IsValid = true; - revocationResponse.NextUpdate = singleResp.NextUpdate.Value; - revocationResponse.RevocationCheckStatus = RevocationCheckStatus.AllChecksPassed; - } - else if (certificateStatus is Org.BouncyCastle.Ocsp.RevokedStatus) - { - revocationResponse.IsValid = false; - revocationResponse.NextUpdate = singleResp.NextUpdate.Value; - revocationResponse.RevocationCheckStatus = RevocationCheckStatus.CertificateRevoked; - } - else if (certificateStatus is Org.BouncyCastle.Ocsp.UnknownStatus) - { - throw new CheckCertificateOcspUnexpectedException("CertificateStatus is Unknown"); - } - else - { - throw new CheckCertificateOcspUnexpectedException("CertificateStatus is unknown '" + certificateStatus.ToString() + "'."); - } - - // break foreach loop - break; - } - } - - if (!found) - { - // the returned result did not contain the desired certificate - throw new CheckCertificateOcspUnexpectedException("Revokation result did not contain the desired certificate serial number."); - } - - break; - } - default: - { - throw new CheckCertificateOcspUnexpectedException("Unknow status '" + r.Status + "'."); - } - } - - return revocationResponse; - } - - //1. The certificate identified in a received response corresponds to - //that which was identified in the corresponding request; - private void ValidateCertificateId(Org.BouncyCastle.X509.X509Certificate serverX509Certificate, Org.BouncyCastle.X509.X509Certificate rootX509Certificate, CertificateID certificateId) - { - CertificateID expectedId = new CertificateID(CertificateID.HashSha1, rootX509Certificate, serverX509Certificate.SerialNumber); - - if (!expectedId.SerialNumber.Equals(certificateId.SerialNumber)) - { - throw new CheckCertificateOcspUnexpectedException("Invalid certificate ID in response"); - } - - if (!Org.BouncyCastle.Utilities.Arrays.AreEqual(expectedId.GetIssuerNameHash(), certificateId.GetIssuerNameHash())) - { - throw new CheckCertificateOcspUnexpectedException("Invalid certificate Issuer in response"); - } - } - - /// - /// Checks a certificate status on a ocsp server - /// - /// The certificate to check - /// The RevocationResponse object that contains the result - /// This exception is thrown, if an unexpected exception is thrown during the method - public RevocationResponse CheckCertificate(X509Certificate2 x509Certificate2) { - //To call the CheckCertificate asynchronously, we initialize the delegate and call it with IAsyncResult - RevocationResponse revocationResponse; - - bool ocspResponseExistsInCache = this.ocspCache.TryGetValue(x509Certificate2.Thumbprint.ToLowerInvariant(), out revocationResponse); - if (ocspResponseExistsInCache) - { - // response already in cache. - // Check if the response still is valid - if (revocationResponse.NextUpdate < DateTime.Now) - { - // the cached value is to old - // get new value - revocationResponse = this.CheckCertificateAsync(x509Certificate2); - } - } - else - { - // respons is not in cache - revocationResponse = this.CheckCertificateAsync(x509Certificate2); - } - - return revocationResponse; - } - - /// - /// Checks a certificate status on a ocsp server - /// - /// The certificate to check - /// The RevocationResponse object that contains the result - /// This exception is thrown, if an unexpected exception is thrown during the method - public RevocationResponse CheckCertificateAsync(X509Certificate2 certificate) - { - //To call the CheckCertificate asynchronously, we initialize the delegate and call it with IAsyncResult - RevocationResponse response; - - AsyncOcspCall asyncOcspCall = new AsyncOcspCall(this.RevocationResponse); - IAsyncResult asyncResult = asyncOcspCall.BeginInvoke(certificate, null, null); - - bool ocspRepliedInTime = asyncResult.AsyncWaitHandle.WaitOne(_configuration.DefaultTimeoutMsec, true); - if (ocspRepliedInTime) - { - // okay, the operation has finish. - response = asyncOcspCall.EndInvoke(asyncResult); - } - else - { - // Note - The validation is still running, and is not closed - - // operation timeout - throw new CertificateRevokedTimeoutException(TimeSpan.FromMilliseconds(_configuration.DefaultTimeoutMsec)); - } - - return response; - } - } -} +/* + * The contents of this file are subject to the Mozilla Public + * License Version 1.1 (the "License"); you may not use this + * file except in compliance with the License. You may obtain + * a copy of the License at http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an + * "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express + * or implied. See the License for the specific language governing + * rights and limitations under the License. + * + * + * The Original Code is .NET RASP toolkit. + * + * The Initial Developer of the Original Code is Accenture and Avanade. + * Portions created by Accenture and Avanade are Copyright (C) 2009 + * Danish National IT and Telecom Agency (http://www.itst.dk). + * All Rights Reserved. + * + * Contributor(s): + * Gert Sylvest, Avanade + * Jesper Jensen, Avanade + * Ramzi Fadel, Avanade + * Patrik Johansson, Accenture + * Dennis Sgaard, Accenture + * Christian Pedersen, Accenture + * Martin Bentzen, Accenture + * Mikkel Hippe Brun, ITST + * Finn Hartmann Jordal, ITST + * Christian Lanng, ITST + * + */ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Net; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using System.Text.RegularExpressions; +using dk.gov.oiosi.common; +using dk.gov.oiosi.common.cache; +using dk.gov.oiosi.configuration; +using Org.BouncyCastle.Ocsp; +using Org.BouncyCastle.Asn1.Ocsp; +using Org.BouncyCastle.Asn1; +using Org.BouncyCastle.Math; +using Org.BouncyCastle.Asn1.X509; +using Org.BouncyCastle.X509; +using dk.gov.oiosi.security.revocation.crl; +using Org.BouncyCastle.Security.Certificates; +using dk.gov.oiosi.logging; +using System.Linq; +//using Novell.Directory.Ldap.Asn1; + +namespace dk.gov.oiosi.security.revocation.ocsp +{ + + /// + /// Class for checking certificate revocation status against an OCSP (Online Certificate Status Protocol) server. + /// + public class OcspLookup : IRevocationLookup + { + private ILogger logger; + private OcspConfig _configuration; + + private readonly int BufferSize = 4096 * 8; + + /// + /// List of the default OCES (OCES1 and OCES2) root certificate + /// + //private IList defaultOcesRootCertificateList; + + private IDictionary rootCertificateDirectory; + + private ICache ocspCache; + + /// + /// Instantiates OcspLookup and loads the OCES default root certificate + /// + /// Configuration parameters + public OcspLookup(OcspConfig configuration) + { + this.logger = LoggerFactory.Create(this); + this.Init(configuration, null); + } + + /// + /// Constructor + /// + /// Configuration + /// The default root certificate + public OcspLookup(OcspConfig configuration, IList defaultRootCertificateList) + { + this.logger = LoggerFactory.Create(this); + this.Init(configuration, defaultRootCertificateList); + } + + /// + /// Default constructor. Attempts to load configuration from configuration file. + /// + public OcspLookup() + { + this.logger = LoggerFactory.Create(this); + OcspConfig configuration = ConfigurationHandler.GetConfigurationSection(); + this.Init(configuration, null); + } + + + /// + /// Gets the configuration of the lookup client + /// + public OcspConfig Configuration + { + get { return _configuration; } + } + + /// + /// To be able to call the CheckCertificate method asynchron, we create a delegate. + /// + /// the certificate to check + /// the OcSpResponse object to store the result + public delegate RevocationResponse AsyncOcspCall(X509Certificate2 certificate); + + /// + /// Initializes. If the default root certificate is set to null, an attempt is made + /// to get a default root certificate from a Configuration.xml file + /// + /// OCSP configuration + /// If the default root certificate is set to null, an attempt is made + /// to get a default root certificate from a Configuration.xml file + private void Init(OcspConfig configuration, IList defaultRootCertificateList) + { + this.ocspCache = CacheFactory.Instance.OcspLookupCache; + try + { + // 1. Set configuration + _configuration = configuration; + + // 2. Get default certificate: + if (defaultRootCertificateList == null) + { + defaultRootCertificateList = _configuration.GetDefaultOcesRootCertificateListFromStore(); + } + + // put the root certificates into the directory + + this.rootCertificateDirectory = new Dictionary(); + + foreach (X509Certificate2 x509Certificate2 in defaultRootCertificateList) + { + this.rootCertificateDirectory.Add(x509Certificate2.SerialNumber.ToLowerInvariant(), x509Certificate2); + } + } + catch (UriFormatException) + { + throw; + } + catch (ArgumentNullException) + { + throw; + } + catch (OverflowException) + { + throw; + } + catch (FormatException) + { + throw; + } + catch (CryptographicUnexpectedOperationException) + { + throw; + } + catch (CryptographicException) + { + throw; + } + catch (Exception) + { + throw; + } + } + + /// + /// Checks a certificate status on a ocsp server + /// + /// The certificate to check + /// The RevocationResponse object that contains the result + /// This exception is thrown, if an unexpected exception is thrown during the method + public RevocationResponse RevocationResponse(X509Certificate2 x509Certificate2) + { + // this method can be call requsiv, so check the cache first + RevocationResponse revocationResponse; + + this.logger.Debug(string.Format("OCSP validation the certificate '{0}'.", x509Certificate2.SubjectName.Name)); + + bool ocspResponseExistsInCache = this.ocspCache.TryGetValue(x509Certificate2.SerialNumber.ToLowerInvariant(), out revocationResponse); + if (ocspResponseExistsInCache) + { + // response already in cache. + // Check if the response still is valid + if (revocationResponse.NextUpdate < DateTime.Now) + { + // the cached value is to old + // get new value + revocationResponse = this.RevocationResponseOnline(x509Certificate2); + } + } + else + { + // respons is not in cache + revocationResponse = this.RevocationResponseOnline(x509Certificate2); + } + + if (this.logger.IsInfoEnabled) + { + if (!revocationResponse.IsValid) + { + this.logger.Info(string.Format("Certificate '{0}' is revoked.", x509Certificate2.SubjectName.Name)); + } + } + + return revocationResponse; + } + + /// + /// Checks a certificate status on a ocsp server + /// + /// The certificate to check + /// The RevocationResponse object that contains the result + /// This exception is thrown, if an unexpected exception is thrown during the method + public RevocationResponse RevocationResponseOnline(X509Certificate2 x509Certificate2) + { + RevocationResponse revocationResponse = new RevocationResponse(); + + if (x509Certificate2 == null) + { + throw new CheckCertificateOcspUnexpectedException(); + } + // http://bouncy-castle.1462172.n4.nabble.com/c-ocsp-verification-td3160243.html + X509Certificate2 issuerX509Certificate2 = new CertificateUtil().FindIssuerCertificate(x509Certificate2); + + if (issuerX509Certificate2 == null) + { + throw new CheckCertificateOcspUnexpectedException("Issuer certificate '" + x509Certificate2.Issuer + "' not found."); + } + + if (issuerX509Certificate2.SerialNumber.Equals(x509Certificate2.SerialNumber, StringComparison.InvariantCultureIgnoreCase)) + { + // the certificate and the issuer certificace is the same + // this mean that the root certificate is not trusted + throw new CheckCertificateOcspUnexpectedException("E-RSP19442: Certificate not trusted, as the certificate is self-signed"); + } + else + { + revocationResponse = this.RevocationResponseOnline(x509Certificate2, issuerX509Certificate2); + + if (revocationResponse != null && revocationResponse.IsValid) + { + if (revocationResponse.Exception == null) + { + // no exception recorded + + // now we know the certificate is valid. + // if the issuer is a trusted root certificate, all is good + if (this.rootCertificateDirectory.ContainsKey(issuerX509Certificate2.SerialNumber.ToLowerInvariant())) + { + // the root certificate is trusted, so the RevocationResponse can be put on the cache + this.ocspCache.Set(x509Certificate2.SerialNumber.ToLowerInvariant(), revocationResponse); + } + else + { + // we do not yet know if the certificate is valid. + // the certificate migth be good, but if the issueing certificate is revoked, + // then the certificate should also be revoked. + // Validate the issuer certificate + // this is required, because certificate can have a chain that is longer then 2 + + // The only problem is, that we can not ocsp validate the intermiddel certificate (the issuer certificate). + // acording to DanID - that certificate can only be validated with CRL + // Note : The crl list will be/should be very short. Only containing the issuer certificate that has been revoked. + // A good guess is that there at all time will be most 10 issuer certificate, so the list of revoked issuer certificate is short. + IList issuerUrl = this.GetAuthorityInformationAccessOcspUrls(issuerX509Certificate2); + RevocationResponse issuerRevocationResponse; + + if (issuerUrl.Count == 0) + { + // we need to validate with crl instead + // It does not contain the Authority Info Access, containng the rl to where the certificate must be validated + // We must therefore guess, that the certificate is valid. + CrlLookup crlLookupClient = new CrlLookup(); + issuerRevocationResponse = crlLookupClient.CheckCertificate(issuerX509Certificate2); + } + else + { + // hey, wow some url exist - lets use that + // don't thing this will ever happens anyway + issuerRevocationResponse = this.RevocationResponse(issuerX509Certificate2); + } + + // now to handle the issuerRevocationResponse + if (issuerRevocationResponse == null) + { + revocationResponse.IsValid = false; + revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("The issuing certificate could not be validated."); + } + else + { + // the issuer certificate is validated, the validity of the issuer certificate + // is copied to the revocationResponse + revocationResponse.IsValid = issuerRevocationResponse.IsValid; + revocationResponse.Exception = issuerRevocationResponse.Exception; + } + + // update the cache + this.ocspCache.Set(x509Certificate2.SerialNumber.ToLowerInvariant(), revocationResponse); + } + + } + else + { + + // some exception returned. + // do not add to cache + } + } + else + { + // the certificate is Not valid + // no need to check the issuer certificate + this.ocspCache.Set(x509Certificate2.SerialNumber.ToLowerInvariant(), revocationResponse); + } + + + } + + return revocationResponse; + } + + public RevocationResponse RevocationResponseOnline(X509Certificate2 serverX509Certificate2, X509Certificate2 issuerX509Certificate2) + { + RevocationResponse revocationResponse = new RevocationResponse(); + + try + { + if (serverX509Certificate2 == null) + { + throw new Exception("Server certificate is null"); + } + + if (issuerX509Certificate2 == null) + { + throw new Exception("Issuer certificate for server certificate not identified"); + } + + // 0. Get server urls + List urlList = this.GetAuthorityInformationAccessOcspUrls(serverX509Certificate2); + + if (urlList.Count == 0) + { + throw new Exception("No OCSP url found in ee certificate."); + } + + // create BouncyCastle certificates + X509CertificateParser certParser = new X509CertificateParser(); + Org.BouncyCastle.X509.X509Certificate issuerX509Certificate = certParser.ReadCertificate(issuerX509Certificate2.RawData); + Org.BouncyCastle.X509.X509Certificate serverX509Certificate = certParser.ReadCertificate(serverX509Certificate2.RawData); + + // 1. Generate request + OcspReq req = this.GenerateOcspRequest(issuerX509Certificate, serverX509Certificate.SerialNumber); + OcspResp resp = null; + + foreach (var url in urlList) + { + // 2. make binary request online + resp = this.GetOnlineBinaryHttpResponse(req, url, "application/ocsp-request", "application/ocsp-response"); + + if (resp != null) + { + break; + } + } + + if (resp == null) + { + return null; + } + + //3. check result + revocationResponse = this.ProcessOcspResponse(serverX509Certificate, issuerX509Certificate, resp); + } + catch (CheckCertificateOcspUnexpectedException) + { + throw; + } + catch (ArgumentNullException e) + { + revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("ArgumentNullException", e); + } + catch (OverflowException e) + { + revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("OverflowException", e); + } + catch (FormatException e) + { + revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("FormatException", e); + } + catch (CryptographicUnexpectedOperationException e) + { + revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("CryptographicUnexpectedOperationException", e); + } + catch (CryptographicException e) + { + revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("CryptographicException", e); + } + catch (Exception e) + { + revocationResponse.Exception = new CheckCertificateOcspUnexpectedException("OCSP valideringen fejlede.", e); + } + + return revocationResponse; + } + + + + public List GetAuthorityInformationAccessOcspUrls(X509Certificate2 x509Certificate2) + { + List ocspUrls = new List(); + + try + { + // DanID test code shows how to do it + Org.BouncyCastle.Asn1.X509.X509Extensions x509Extensions = this.GetX509Extensions(x509Certificate2); + Org.BouncyCastle.Asn1.X509.X509Extension x509Extension = x509Extensions.GetExtension(Org.BouncyCastle.Asn1.X509.X509Extensions.AuthorityInfoAccess); + if (x509Extension == null) + { + // The desired info does not exist + // Meaning the certificate does not contain ocsp urls + } + else + { + Org.BouncyCastle.Asn1.X509.AuthorityInformationAccess authorityInformationAccess = Org.BouncyCastle.Asn1.X509.AuthorityInformationAccess.GetInstance(x509Extension.GetParsedValue()); + Org.BouncyCastle.Asn1.X509.AccessDescription[] accessDescription = authorityInformationAccess.GetAccessDescriptions(); + string ocspUrl = this.GetAccessDescriptionUrlForOid(AccessDescription.IdADOcsp, accessDescription); + ocspUrls.Add(ocspUrl); + } + } + catch (Exception e) + { + throw new Exception("Error parsing AIA.", e); + } + + return ocspUrls; + } + + //public List GetAuthorityInformationAccessOcspUrl(Org.BouncyCastle.X509.X509Certificate serverX509Certificate) + //{ + // List ocspUrls = new List(); + + // try + // { + // // "1.3.6.1.5.5.7.1.1" + // Asn1Object asn1Object = this.GetExtensionValue(rootX509Certificate, X509Extensions.AuthorityInfoAccess.Id); + + // if (asn1Object == null) + // { + // return null; + // } + // // For a strange reason I cannot acess the aia.AccessDescription[]. + // // Hope it will be fixed in the next version (1.5). + // // mySupply ApS - JLM - Still not working in 1.7 + // // AuthorityInformationAccess aia = AuthorityInformationAccess.GetInstance(asn1Object); + + // // Switched to manual parse + // Asn1Sequence s = (Asn1Sequence)asn1Object; + // IEnumerator elements = s.GetEnumerator(); + + // while (elements.MoveNext()) + // { + // Asn1Sequence element = (Asn1Sequence)elements.Current; + // DerObjectIdentifier oid = (DerObjectIdentifier)element[0]; + + // if (oid.Id.Equals("1.3.6.1.5.5.7.48.1")) // Is Ocsp - yes + // { + // Asn1TaggedObject taggedObject = (Asn1TaggedObject)element[1]; + // GeneralName gn = (GeneralName)GeneralName.GetInstance(taggedObject); + // ocspUrls.Add(((DerIA5String)DerIA5String.GetInstance(gn.Name)).GetString()); + // } + // } + // } + // catch (Exception e) + // { + // throw new Exception("Error parsing AIA.", e); + // } + + // return ocspUrls; + //} + + private X509Extensions GetX509Extensions(X509Certificate2 certificate) + { + try + { + var inputStream = new Asn1InputStream(certificate.RawData); + var certificateAsAsn1 = inputStream.ReadObject(); + var certificateStructure = X509CertificateStructure.GetInstance(certificateAsAsn1); + var toBeSignedPart = certificateStructure.TbsCertificate; + var extensions = toBeSignedPart.Extensions; + if (extensions == null) + { + throw new CheckCertificateOcspUnexpectedException("No X509 extensions found"); + } + return extensions; + } + catch (CheckCertificateOcspUnexpectedException) + { + throw; + } + catch (CertificateEncodingException e) + { + throw new ArgumentException("Error while extracting Access Description", e); + } + } + + private string GetAccessDescriptionUrlForOid(DerObjectIdentifier oid, AccessDescription[] authorityInformationAccessArray) + { + foreach (AccessDescription authorityInformationAcces in authorityInformationAccessArray) + { + if (oid.Equals(authorityInformationAcces.AccessMethod)) + { + var name = authorityInformationAcces.AccessLocation; + return ((DerIA5String)name.Name).GetString(); + } + } + return null; + } + + private Asn1Object GetExtensionValue(Org.BouncyCastle.X509.X509Certificate rootX509Certificate, string oid) + { + if (rootX509Certificate == null) + { + return null; + } + + byte[] bytes = rootX509Certificate.GetExtensionValue(new DerObjectIdentifier(oid)).GetOctets(); + + if (bytes == null) + { + return null; + } + + Asn1InputStream aIn = new Asn1InputStream(bytes); + + return aIn.ReadObject(); + } + + /* private OcspReq GenerateOcspRequest(X509Certificate2 rootX509Certificate2, BigInteger serialNumber) + { + X509Certificate rootX509Certificate = rootX509Certificate2.Export(X509ContentType.Cert); + return this.GenerateOcspRequest(rootX509Certificate, serialNumber); + }*/ + + /* private OcspReq GenerateOcspRequest(X509Certificate rootX509Certificate, byte serialNumber) + { + BigInteger serialNumberBigInteger = new BigInteger(serialNumber); + return this.GenerateOcspRequest(rootX509Certificate, serialNumberBigInteger); + }*/ + + + private OcspReq GenerateOcspRequest(Org.BouncyCastle.X509.X509Certificate rootX509Certificate, BigInteger serialNumber) + { + CertificateID certificateID = new CertificateID(CertificateID.HashSha1, rootX509Certificate, serialNumber); + return this.GenerateOcspRequest(certificateID); + } + + private OcspReq GenerateOcspRequest(CertificateID id) + { + OcspReqGenerator ocspRequestGenerator = new OcspReqGenerator(); + + ocspRequestGenerator.AddRequest(id); + + BigInteger nonce = BigInteger.ValueOf(new DateTime().Ticks); + + ArrayList oids = new ArrayList(); + Hashtable values = new Hashtable(); + + oids.Add(OcspObjectIdentifiers.PkixOcsp); + + Asn1OctetString asn1 = new DerOctetString(new DerOctetString(new byte[] { 1, 3, 6, 1, 5, 5, 7, 48, 1, 1 })); + + values.Add(OcspObjectIdentifiers.PkixOcsp, new Org.BouncyCastle.Asn1.X509.X509Extension(false, asn1)); + X509Extensions x509Extensions = new X509Extensions(oids, values); + ocspRequestGenerator.SetRequestExtensions(x509Extensions); + + OcspReq ocspReq = ocspRequestGenerator.Generate(); + + return ocspRequestGenerator.Generate(); + } + + private OcspResp GetOnlineBinaryHttpResponse(OcspReq req, string url, string contentType, string accept) + { + byte[] data = req.GetEncoded(); + + HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); + request.Method = "POST"; + request.ContentType = contentType; + request.ContentLength = data.Length; + request.Accept = accept; + Stream stream = request.GetRequestStream(); + stream.Write(data, 0, data.Length); + stream.Close(); + HttpWebResponse response = (HttpWebResponse)request.GetResponse(); + Stream respStream = response.GetResponseStream(); + byte[] resp = this.ToByteArray(respStream); + respStream.Close(); + + return new OcspResp(resp); + } + + public byte[] ToByteArray(Stream stream) + { + byte[] buffer = new byte[this.BufferSize]; + MemoryStream ms = new MemoryStream(); + + int read = 0; + + while ((read = stream.Read(buffer, 0, buffer.Length)) > 0) + { + ms.Write(buffer, 0, read); + } + + return ms.ToArray(); + } + + private RevocationResponse ProcessOcspResponse( + Org.BouncyCastle.X509.X509Certificate serverX509Certificate, + Org.BouncyCastle.X509.X509Certificate rootX509Certificate, + OcspResp ocspResponse) + { + //CertificateStatus cStatus = CertificateStatus.Unknown; + RevocationResponse revocationResponse = new RevocationResponse(); + + //X509CertificateParser parser = null; + //OcspRespStatus.Unauthorized + + switch (ocspResponse.Status) + { + case OcspRespStatus.Successful: + { + BasicOcspResp or = (BasicOcspResp)ocspResponse.GetResponseObject(); + + // ValidateResponse(or, issuerCert); + + string certificateSerial = serverX509Certificate.SerialNumber.ToString(); + bool found = false; + foreach (SingleResp singleResp in or.Responses) + { + if (singleResp.GetCertID().SerialNumber.ToString().Equals(certificateSerial)) + { + found = true; + + this.ValidateCertificateId(serverX509Certificate, rootX509Certificate, singleResp.GetCertID()); + + // ValidateThisUpdate(resp); + // ValidateNextUpdate(resp); + + Object certificateStatus = singleResp.GetCertStatus(); + + if (certificateStatus == null) + { + // acording to org.openoces.ooapi.utils.ocsp.ResponseParser.cs (DanID test code) + // in the TU11, method SerialNumberInResponseIsNotRevoked(..), + // when the certificateStatus is empty, all is okay - not revoked + // no revocation data exist - the certificate must be valid + revocationResponse.IsValid = true; + revocationResponse.NextUpdate = singleResp.NextUpdate.Value; + revocationResponse.RevocationCheckStatus = RevocationCheckStatus.AllChecksPassed; + } + else if (certificateStatus == Org.BouncyCastle.Ocsp.CertificateStatus.Good) + { + // this is the expected certificateStatus for valid certificates + // however if the status is good the certificateStatus is null + revocationResponse.IsValid = true; + revocationResponse.NextUpdate = singleResp.NextUpdate.Value; + revocationResponse.RevocationCheckStatus = RevocationCheckStatus.AllChecksPassed; + } + else if (certificateStatus is Org.BouncyCastle.Ocsp.RevokedStatus) + { + revocationResponse.IsValid = false; + revocationResponse.NextUpdate = singleResp.NextUpdate.Value; + revocationResponse.RevocationCheckStatus = RevocationCheckStatus.CertificateRevoked; + } + else if (certificateStatus is Org.BouncyCastle.Ocsp.UnknownStatus) + { + throw new CheckCertificateOcspUnexpectedException("CertificateStatus is Unknown"); + } + else + { + throw new CheckCertificateOcspUnexpectedException("CertificateStatus is unknown '" + certificateStatus.ToString() + "'."); + } + + // break foreach loop + break; + } + } + + if (!found) + { + // the returned result did not contain the desired certificate + throw new CheckCertificateOcspUnexpectedException("Revokation result did not contain the desired certificate serial number."); + } + + break; + } + default: + { + throw new CheckCertificateOcspUnexpectedException("Unknow status '" + ocspResponse.Status + "'."); + } + } + + return revocationResponse; + } + + //1. The certificate identified in a received response corresponds to + //that which was identified in the corresponding request; + private void ValidateCertificateId(Org.BouncyCastle.X509.X509Certificate serverX509Certificate, Org.BouncyCastle.X509.X509Certificate rootX509Certificate, CertificateID certificateId) + { + CertificateID expectedId = new CertificateID(CertificateID.HashSha1, rootX509Certificate, serverX509Certificate.SerialNumber); + + if (!expectedId.SerialNumber.Equals(certificateId.SerialNumber)) + { + throw new CheckCertificateOcspUnexpectedException("Invalid certificate ID in response"); + } + + if (!Org.BouncyCastle.Utilities.Arrays.AreEqual(expectedId.GetIssuerNameHash(), certificateId.GetIssuerNameHash())) + { + throw new CheckCertificateOcspUnexpectedException("Invalid certificate Issuer in response"); + } + } + + /// + /// Checks a certificate status on a ocsp server + /// + /// The certificate to check + /// The RevocationResponse object that contains the result + /// This exception is thrown, if an unexpected exception is thrown during the method + public RevocationResponse CheckCertificate(X509Certificate2 x509Certificate2) + { + //To call the CheckCertificate asynchronously, we initialize the delegate and call it with IAsyncResult + RevocationResponse revocationResponse; + + bool ocspResponseExistsInCache = this.ocspCache.TryGetValue(x509Certificate2.SerialNumber.ToLowerInvariant(), out revocationResponse); + if (ocspResponseExistsInCache) + { + // response already in cache. + // Check if the response still is valid + + + if (revocationResponse.NextUpdate < DateTime.Now) + { + // the cached value is to old + // get new value + revocationResponse = this.CheckCertificateAsync(x509Certificate2); + } + } + else + { + // respons is not in cache + revocationResponse = this.CheckCertificateAsync(x509Certificate2); + } + + return revocationResponse; + } + + /// + /// Checks a certificate status on a ocsp server + /// + /// The certificate to check + /// The RevocationResponse object that contains the result + /// This exception is thrown, if an unexpected exception is thrown during the method + public RevocationResponse CheckCertificateAsync(X509Certificate2 certificate) + { + //To call the CheckCertificate asynchronously, we initialize the delegate and call it with IAsyncResult + RevocationResponse response; + + AsyncOcspCall asyncOcspCall = new AsyncOcspCall(this.RevocationResponse); + IAsyncResult asyncResult = asyncOcspCall.BeginInvoke(certificate, null, null); + + bool ocspRepliedInTime = asyncResult.AsyncWaitHandle.WaitOne(_configuration.DefaultTimeoutMsec, false); + if (ocspRepliedInTime) + { + // okay, the operation has finish. + response = asyncOcspCall.EndInvoke(asyncResult); + } + else + { + // Note - The validation is still running, and is not closed + + // operation timeout + throw new CertificateRevokedTimeoutException(TimeSpan.FromMilliseconds(_configuration.DefaultTimeoutMsec)); + } + + return response; + } + } +} \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/validation/CertificateExpiredException.cs b/src/dk.gov.oiosi/security/validation/CertificateExpiredException.cs index bd511fdb09db5b8d69d09af29350a7f087a436a5..c9de0108ca375af4cb0068f58114324ff8fb6f33 100644 --- a/src/dk.gov.oiosi/security/validation/CertificateExpiredException.cs +++ b/src/dk.gov.oiosi/security/validation/CertificateExpiredException.cs @@ -44,7 +44,7 @@ namespace dk.gov.oiosi.security.validation /// Constructor /// /// the date the certificate expired - public CertificateExpiredException(DateTime expireDate, string subject) : base(GetKeywords(expireDate, subject)) { } + public CertificateExpiredException(DateTime expireDate, string subject, string errorCode = "") : base(GetKeywords(expireDate, subject), errorCode) { } private static Dictionary GetKeywords(DateTime expireDate, string subject) { diff --git a/src/dk.gov.oiosi/security/validation/CertificateFailedChainValidationException.cs b/src/dk.gov.oiosi/security/validation/CertificateFailedChainValidationException.cs index 8acf4e09af0535c8a848a094fa77772319f95b7d..809cbab2926049a3a3e5431d67e0e98c30e43831 100644 --- a/src/dk.gov.oiosi/security/validation/CertificateFailedChainValidationException.cs +++ b/src/dk.gov.oiosi/security/validation/CertificateFailedChainValidationException.cs @@ -44,15 +44,15 @@ namespace dk.gov.oiosi.security.validation /// Constructor with chainstatus as keyword /// /// chainstatus as keyword - public CertificateFailedChainValidationException(X509ChainStatus chainStatus, string subject) - : base(GetKeywords(chainStatus, subject)) { } + public CertificateFailedChainValidationException(X509ChainStatus chainStatus, string subject, string errorCode = "") + : base(GetKeywords(chainStatus, subject), errorCode) { } /// /// Constructor with status /// /// chainstatus as string - public CertificateFailedChainValidationException(string chainStatusString, string subject) - : base(GetKeywords(chainStatusString, subject)) { } + public CertificateFailedChainValidationException(string chainStatusString, string subject, string errorCode = "") + : base(GetKeywords(chainStatusString, subject), errorCode) { } private static Dictionary GetKeywords(X509ChainStatus chainStatus, string subject) { diff --git a/src/dk.gov.oiosi/security/validation/CertificateNotActiveException.cs b/src/dk.gov.oiosi/security/validation/CertificateNotActiveException.cs index d7683d672035a491de6e9212daa62efaec35f711..81a03a137f4460bd6351989be35a52ebdb987f50 100644 --- a/src/dk.gov.oiosi/security/validation/CertificateNotActiveException.cs +++ b/src/dk.gov.oiosi/security/validation/CertificateNotActiveException.cs @@ -44,7 +44,7 @@ namespace dk.gov.oiosi.security.validation /// Constructor with the date the certificate was made active /// /// the date the certificate was activated - public CertificateNotActiveException(DateTime activeDate, string subject) : base(GetKeywords(activeDate, subject)) { } + public CertificateNotActiveException(DateTime activeDate, string subject, string errorCode = "") : base(GetKeywords(activeDate, subject), errorCode) { } private static Dictionary GetKeywords(DateTime activeDate, string subject) { diff --git a/src/dk.gov.oiosi/security/validation/CertificateNotInCorrectFormatException.cs b/src/dk.gov.oiosi/security/validation/CertificateNotInCorrectFormatException.cs index 338ef694c94c95f820284b97bd16837390b2f5cc..583745dacbc6b3ab410e449d19bb209947787f29 100644 --- a/src/dk.gov.oiosi/security/validation/CertificateNotInCorrectFormatException.cs +++ b/src/dk.gov.oiosi/security/validation/CertificateNotInCorrectFormatException.cs @@ -41,6 +41,6 @@ namespace dk.gov.oiosi.security.validation /// Constructor with innerexception /// /// the innerexception of the thrown exception - public CertificateNotInCorrectFormatException(System.Exception innerException) : base(innerException) { } + public CertificateNotInCorrectFormatException(System.Exception innerException, string errorCode = "") : base(innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/security/validation/CertificateRootNotTrustedException.cs b/src/dk.gov.oiosi/security/validation/CertificateRootNotTrustedException.cs index bb3b1893c18b662cbb995d3a07dab4ed067eff78..08035e22c13bd9c96ee36efa18b3e38f51b9ef79 100644 --- a/src/dk.gov.oiosi/security/validation/CertificateRootNotTrustedException.cs +++ b/src/dk.gov.oiosi/security/validation/CertificateRootNotTrustedException.cs @@ -44,7 +44,7 @@ namespace dk.gov.oiosi.security.validation /// Constructor with the date the certificate was made active /// /// the date the certificate was activated - public CertificateRootNotTrustedException(string rootCertificate) : base(GetKeywords(rootCertificate)) { } + public CertificateRootNotTrustedException(string rootCertificate, string errorCode= "") : base(GetKeywords(rootCertificate), errorCode) { } private static Dictionary GetKeywords(string rootCertificate) { diff --git a/src/dk.gov.oiosi/security/validation/CertificateValidationException.cs b/src/dk.gov.oiosi/security/validation/CertificateValidationException.cs index 2b1cd9f190248eb349c7d3265768b680972ecbf0..e641b66f1897b7a6637cdf285b4a2df793acdab1 100644 --- a/src/dk.gov.oiosi/security/validation/CertificateValidationException.cs +++ b/src/dk.gov.oiosi/security/validation/CertificateValidationException.cs @@ -50,13 +50,13 @@ namespace dk.gov.oiosi.security.validation { /// Constructor with keywords /// /// keyword for the message - public CertificateValidationException(System.Collections.Generic.Dictionary keywords) : base(resourceManager, keywords) { } + public CertificateValidationException(System.Collections.Generic.Dictionary keywords, string errorCode = "") : base(resourceManager, keywords, errorCode) { } /// /// Constructor with innerexception /// /// innerexception of the thrown exception - public CertificateValidationException(System.Exception innerException) : base(resourceManager, innerException) { } + public CertificateValidationException(System.Exception innerException, string errorCode = "") : base(resourceManager, innerException, errorCode) { } /// /// Constructor with keywords and innerexception diff --git a/src/dk.gov.oiosi/security/validation/CertificateValidator.cs b/src/dk.gov.oiosi/security/validation/CertificateValidator.cs index 7f2c99d86b98dcd009c259f14367cec9444abb8a..6186ed93ce0a09420839060e49d6bd5fb4a6255b 100644 --- a/src/dk.gov.oiosi/security/validation/CertificateValidator.cs +++ b/src/dk.gov.oiosi/security/validation/CertificateValidator.cs @@ -35,7 +35,6 @@ using System.Security.Cryptography.X509Certificates; namespace dk.gov.oiosi.security.validation { - /// /// Class to validate X509 certificates /// @@ -58,28 +57,36 @@ namespace dk.gov.oiosi.security.validation /// The certificate to be validated public static void ValidateCertificate(X509Certificate2 certificate) { - // first we check the activation and expire date - those cast the most specifict errors - CheckCertificateActivated(certificate); - CheckCertificateExpired(certificate); + try + { + // first we check the activation and expire date - those cast the most specifict errors + CheckCertificateActivated(certificate); + CheckCertificateExpired(certificate); - X509Chain chain = CreateChain(certificate); + X509Chain chain = CreateChain(certificate); - //Modified chain validation of the certificate. We are not interested in Ctl lists - foreach (X509ChainStatus status in chain.ChainStatus) - { - switch (status.Status) + //Modified chain validation of the certificate. We are not interested in Ctl lists + foreach (X509ChainStatus status in chain.ChainStatus) { - case X509ChainStatusFlags.CtlNotSignatureValid: - case X509ChainStatusFlags.CtlNotTimeValid: - case X509ChainStatusFlags.CtlNotValidForUsage: - case X509ChainStatusFlags.NoError: - case X509ChainStatusFlags.RevocationStatusUnknown: - case X509ChainStatusFlags.OfflineRevocation: - break; - default: - throw new CertificateFailedChainValidationException(status, certificate.Subject); + switch (status.Status) + { + case X509ChainStatusFlags.CtlNotSignatureValid: + case X509ChainStatusFlags.CtlNotTimeValid: + case X509ChainStatusFlags.CtlNotValidForUsage: + case X509ChainStatusFlags.NoError: + case X509ChainStatusFlags.RevocationStatusUnknown: + case X509ChainStatusFlags.OfflineRevocation: + break; + default: + throw new CertificateFailedChainValidationException(status, certificate.Subject); + } } } + catch (Exception ex) + { + ex.Data.Add("Certificate", certificate); + throw ex; + } } /// @@ -99,54 +106,61 @@ namespace dk.gov.oiosi.security.validation /// that the root certificate exists in the certificate chain. public static void ValidateCertificate(X509Certificate2 certificate, X509Certificate2 rootCertificate) { - CheckCertificateActivated(certificate); - CheckCertificateExpired(certificate); + try + { + CheckCertificateActivated(certificate); + CheckCertificateExpired(certificate); - X509Chain chain = CreateChain(certificate); + X509Chain chain = CreateChain(certificate); - //Modified chain validation of the certificate. We are not interested in Ctl lists - foreach (X509ChainStatus status in chain.ChainStatus) - { - switch (status.Status) + //Modified chain validation of the certificate. We are not interested in Ctl lists + foreach (X509ChainStatus status in chain.ChainStatus) { - case X509ChainStatusFlags.CtlNotSignatureValid: - case X509ChainStatusFlags.CtlNotTimeValid: - case X509ChainStatusFlags.CtlNotValidForUsage: - case X509ChainStatusFlags.NoError: - case X509ChainStatusFlags.RevocationStatusUnknown: - case X509ChainStatusFlags.OfflineRevocation: - break; - default: - throw new CertificateFailedChainValidationException(status, certificate.Subject); + switch (status.Status) + { + case X509ChainStatusFlags.CtlNotSignatureValid: + case X509ChainStatusFlags.CtlNotTimeValid: + case X509ChainStatusFlags.CtlNotValidForUsage: + case X509ChainStatusFlags.NoError: + case X509ChainStatusFlags.RevocationStatusUnknown: + case X509ChainStatusFlags.OfflineRevocation: + break; + default: + throw new CertificateFailedChainValidationException(status, certificate.Subject); + } } - } - // Check if the certificate has the default root certificate as its root - bool rootIsInChain = false; - string rootThumbprint = rootCertificate.Thumbprint.ToLower(); + // Check if the certificate has the default root certificate as its root + bool rootIsInChain = false; + string rootSerialNumber = rootCertificate.SerialNumber.ToLower(); - if (certificate.Thumbprint.ToLower() != rootThumbprint) - { - foreach (X509ChainElement chainElem in chain.ChainElements) + if (!certificate.SerialNumber.Equals(rootSerialNumber, StringComparison.InvariantCultureIgnoreCase)) { - if (chainElem.Certificate.Thumbprint.ToLower() == rootThumbprint) + foreach (X509ChainElement chainElem in chain.ChainElements) { - rootIsInChain = true; - break; + if (chainElem.Certificate.SerialNumber.Equals(rootSerialNumber, StringComparison.InvariantCultureIgnoreCase)) + { + rootIsInChain = true; + break; + } } } - } - else - { - throw new CertificateFailedChainValidationException("The root certificate and certificate must be different", certificate.Subject); - } + else + { + throw new CertificateFailedChainValidationException("The root certificate and certificate must be different", certificate.Subject); + } - if (rootIsInChain == false) + if (rootIsInChain == false) + { + throw new CertificateFailedChainValidationException("The specified root certificate was not part of the certificate chain", certificate.Subject); + } + } + catch(Exception ex) { - throw new CertificateFailedChainValidationException("The specified root certificate was not part of the certificate chain", certificate.Subject); + ex.Data.Add("Certificate", certificate); + ex.Data.Add("RootCertificate", rootCertificate); + throw ex; } - - } /// diff --git a/src/dk.gov.oiosi/security/validation/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/security/validation/ErrorMessages.Designer.cs index c3f6327fb06d8e9976d5f3317c6cb2d5a1a6697b..9d8d5c7d92834ac7f93e18884a5fe80076100778 100644 --- a/src/dk.gov.oiosi/security/validation/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/security/validation/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.security.validation { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi/security/validation/MultipleRootX509CertificateValidator.cs b/src/dk.gov.oiosi/security/validation/MultipleRootX509CertificateValidator.cs index 6fce44e310cb616e988be827e39f2589418455fe..0be8b868e22b45d52ce2c2df13f4354605dbdbdb 100644 --- a/src/dk.gov.oiosi/security/validation/MultipleRootX509CertificateValidator.cs +++ b/src/dk.gov.oiosi/security/validation/MultipleRootX509CertificateValidator.cs @@ -1,272 +1,272 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using dk.gov.oiosi.security.lookup; -using System.Configuration; -using System.Security.Cryptography.X509Certificates; -using System.IdentityModel.Tokens; -using dk.gov.oiosi.security.validation.configuration; -using dk.gov.oiosi.configuration; -using dk.gov.oiosi.logging; -using System.Diagnostics; - -namespace dk.gov.oiosi.security.validation { - - public class MultipleRootX509CertificateValidator : System.IdentityModel.Selectors.X509CertificateValidator - { - /// - /// Directory for root certificates, identified by Thumbprint.ToLowerInvariant() - /// - private IDictionary rootCertificateDirectory; - - private ILogger logger; - - /// - /// Default constructor which makes it load configuration from - /// app.config - /// - public MultipleRootX509CertificateValidator() - { - this.logger = LoggerFactory.Create(this.GetType()); - this.rootCertificateDirectory = new Dictionary(); - RootCertificateCollectionConfig rootCertificateCollectionConfig = ConfigurationHandler.GetConfigurationSection(); - try - { - this.LoadRootCertificates(rootCertificateCollectionConfig); - } - catch (Exception exception) - { - // log the exception to the log fil, and then throw it again - this.logger.Fatal(exception); - throw; - } - } - - public MultipleRootX509CertificateValidator(RootCertificateCollectionConfig rootCertificateCollectionConfig) - { - this.logger = LoggerFactory.Create(this.GetType()); - this.rootCertificateDirectory = new Dictionary(); - this.LoadRootCertificates(rootCertificateCollectionConfig); - } - - public MultipleRootX509CertificateValidator(ICollection rootCertificateCollectionConfig) - { - this.logger = LoggerFactory.Create(this.GetType()); - this.rootCertificateDirectory = new Dictionary(); - this.LoadRootCertificates(rootCertificateCollectionConfig); - } - - public override void Validate(X509Certificate2 certificate) - { - if (this.IsValid(certificate)) - { - // certificate valid, noting more to do - } - else - { - throw new SecurityTokenValidationException("The client certificate is invalid."); - } - } - - /// - /// validate the certificate, against the defined root certificates - /// - /// - /// - public bool IsValid(X509Certificate2 certificate) - { - // Check if the certificate path contain the root certificate - bool isValid = this.IsValid(certificate, this.rootCertificateDirectory); - - return isValid; - } - - public bool IsValid(X509Certificate2 certificate, IDictionary rootCertificateDirectory) - { - bool isValid = true; - - if (certificate.NotAfter < DateTime.Now) - { - throw new CertificateExpiredException(certificate.NotAfter, certificate.Subject); - } - else if (certificate.NotBefore > DateTime.Now) - { - // yet valid - throw new CertificateNotActiveException(certificate.NotBefore, certificate.Subject); - } - else - { - // validate the certificate path, and se if one of the - // certificate in the cartificate path (certificate chain) is in - // the list of valid root certificates - //isValid = this.IsCertificateChildOfRoot(certificate, rootCertificateDirectory); - if (this.IsCertificateChildOfRoot(certificate, rootCertificateDirectory) == false) - { - throw new CertificateRootNotTrustedException(certificate.Issuer); - } - } - - return isValid; - } - - public bool IsCertificateChildOfRoot(X509Certificate2 certificate, IDictionary rootCertificateDirectory) - { - // valid until proved otherwhise - bool isValid = true; - X509Chain x509Chain = this.CreateChain(certificate); - - // Modified chain validation of the certificate. We are not interested in Ctl lists - - X509ChainStatus status; - int index = 0; - - while (isValid && index < x509Chain.ChainStatus.Length) - { - - status = x509Chain.ChainStatus[index]; - - switch (status.Status) - { - case X509ChainStatusFlags.CtlNotSignatureValid: - case X509ChainStatusFlags.CtlNotTimeValid: - case X509ChainStatusFlags.CtlNotValidForUsage: - case X509ChainStatusFlags.NoError: - case X509ChainStatusFlags.OfflineRevocation: - case X509ChainStatusFlags.RevocationStatusUnknown: - { - // so far, still valid - break; - } - case X509ChainStatusFlags.Cyclic: - case X509ChainStatusFlags.HasExcludedNameConstraint: - case X509ChainStatusFlags.HasNotDefinedNameConstraint: - case X509ChainStatusFlags.HasNotPermittedNameConstraint: - case X509ChainStatusFlags.HasNotSupportedNameConstraint: - case X509ChainStatusFlags.InvalidBasicConstraints: - case X509ChainStatusFlags.InvalidExtension: - case X509ChainStatusFlags.InvalidNameConstraints: - case X509ChainStatusFlags.InvalidPolicyConstraints: - case X509ChainStatusFlags.NoIssuanceChainPolicy: - case X509ChainStatusFlags.NotSignatureValid: - case X509ChainStatusFlags.NotTimeNested: - case X509ChainStatusFlags.NotTimeValid: - case X509ChainStatusFlags.NotValidForUsage: - case X509ChainStatusFlags.PartialChain: - case X509ChainStatusFlags.Revoked: - case X509ChainStatusFlags.UntrustedRoot: - { - this.logger.Warn("X509ChainStatusFlags '" + status.Status + "' is not valid, so the certificate '" + certificate.Subject + "' is not valid."); - this.logger.Debug("x509Chain.ChainStatus.Length:" + x509Chain.ChainStatus.Length +". Index: "+index+"."); - isValid = false; - break; - } - default: - { - this.logger.Warn("The certificate chain.ChainStatus '" + status.Status + "' is not implemented."); - isValid = false; - break; - } - } - - index++; - } - - if (isValid) - { - // Check if the certificate has the default root certificate as its root - string x509CertificateThumbprint = certificate.Thumbprint.ToLowerInvariant(); - if (rootCertificateDirectory.ContainsKey(x509CertificateThumbprint)) - { - // certificate is a root certificate - not valid - isValid = false; - } - else - { - // Iterate though the chain, to validate if it contain a valid root vertificate - X509ChainElementCollection x509ChainElementCollection = x509Chain.ChainElements; - X509ChainElementEnumerator enumerator = x509ChainElementCollection.GetEnumerator(); - X509ChainElement x509ChainElement; - X509Certificate2 x509Certificate2; - - // At this point, the certificate is not valid, until a - // it is proved that it has a valid root certificate - isValid = false; - - while (isValid == false && enumerator.MoveNext()) - { - x509ChainElement = enumerator.Current; - x509Certificate2 = x509ChainElement.Certificate; - x509CertificateThumbprint = x509Certificate2.Thumbprint.ToLowerInvariant(); - if (rootCertificateDirectory.ContainsKey(x509CertificateThumbprint)) - { - // The current chain element is in the trusted rootCertificateDirectory - isValid = true; - - // now the loop will break, as we have found a trusted root certificate - } - } - - this.logger.Debug("Found root certificate in the root certificate list: " +isValid.ToString()); - } - } - - return isValid; - } - - private void LoadRootCertificates(RootCertificateCollectionConfig rootCertificateCollectionConfig) - { - CertificateLoader certificateLoader = new CertificateLoader(); - - foreach (RootCertificateLocation rootCertificateLocation in rootCertificateCollectionConfig.RootCertificateCollection) - { - try - { - X509Certificate2 loadedRootCertificate = certificateLoader.GetCertificateFromCertificateStoreInformation(rootCertificateLocation); - this.rootCertificateDirectory.Add(loadedRootCertificate.Thumbprint.ToLowerInvariant(), loadedRootCertificate); - } - catch (CertificateLoaderCertificateNotFoundException notFoundException) - { - // So, this root certificate was not found. - try - { - this.logger.Warn(notFoundException.Message); - } - catch (Exception) - { - this.logger.Warn(string.Format("Root certificate ({0}) not found. StoreLocation: {1}. StoreName: {2}. SerialNumber: {3}.", rootCertificateLocation.Description, rootCertificateLocation.StoreLocation, rootCertificateLocation.StoreName, rootCertificateLocation.SerialNumber)); - } - } - catch (Exception ex) - { - Debug.Fail(ex.Message); - } - } - } - - private void LoadRootCertificates(ICollection rootCertificateCollection) - { - foreach (X509Certificate2 x509Certificate2 in rootCertificateCollection) - { - this.rootCertificateDirectory.Add(x509Certificate2.Thumbprint.ToLowerInvariant(), x509Certificate2); - } - } - - private X509Chain CreateChain(X509Certificate2 certificate) - { - X509Chain chain; - try - { - chain = new X509Chain(); - chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; - chain.Build(certificate); - } - catch (Exception e) - { - throw new CertificateNotInCorrectFormatException(e); - } - - return chain; - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using dk.gov.oiosi.security.lookup; +using System.Configuration; +using System.Security.Cryptography.X509Certificates; +using System.IdentityModel.Tokens; +using dk.gov.oiosi.security.validation.configuration; +using dk.gov.oiosi.configuration; +using dk.gov.oiosi.logging; +using System.Diagnostics; + +namespace dk.gov.oiosi.security.validation { + + public class MultipleRootX509CertificateValidator : System.IdentityModel.Selectors.X509CertificateValidator + { + /// + /// Directory for root certificates, identified by Thumbprint.ToLowerInvariant() + /// + private IDictionary rootCertificateDirectory; + + private ILogger logger; + + /// + /// Default constructor which makes it load configuration from + /// app.config + /// + public MultipleRootX509CertificateValidator() + { + this.logger = LoggerFactory.Create(this.GetType()); + this.rootCertificateDirectory = new Dictionary(); + RootCertificateCollectionConfig rootCertificateCollectionConfig = ConfigurationHandler.GetConfigurationSection(); + try + { + this.LoadRootCertificates(rootCertificateCollectionConfig); + } + catch (Exception exception) + { + // log the exception to the log fil, and then throw it again + this.logger.Fatal("F-RSP19516: " + exception.ToString() ); + throw; + } + } + + public MultipleRootX509CertificateValidator(RootCertificateCollectionConfig rootCertificateCollectionConfig) + { + this.logger = LoggerFactory.Create(this.GetType()); + this.rootCertificateDirectory = new Dictionary(); + this.LoadRootCertificates(rootCertificateCollectionConfig); + } + + public MultipleRootX509CertificateValidator(ICollection rootCertificateCollectionConfig) + { + this.logger = LoggerFactory.Create(this.GetType()); + this.rootCertificateDirectory = new Dictionary(); + this.LoadRootCertificates(rootCertificateCollectionConfig); + } + + public override void Validate(X509Certificate2 certificate) + { + if (this.IsValid(certificate)) + { + // certificate valid, noting more to do + } + else + { + throw new SecurityTokenValidationException("E-RSP19511: The client certificate is invalid."); + } + } + + /// + /// validate the certificate, against the defined root certificates + /// + /// + /// + public bool IsValid(X509Certificate2 certificate) + { + // Check if the certificate path contain the root certificate + bool isValid = this.IsValid(certificate, this.rootCertificateDirectory); + + return isValid; + } + + public bool IsValid(X509Certificate2 certificate, IDictionary rootCertificateDirectory) + { + bool isValid = true; + + if (certificate.NotAfter < DateTime.Now) + { + throw new CertificateExpiredException(certificate.NotAfter, certificate.Subject, "E-RSP19512"); + } + else if (certificate.NotBefore > DateTime.Now) + { + // yet valid + throw new CertificateNotActiveException(certificate.NotBefore, certificate.Subject, "E-RSP19513"); + } + else + { + // validate the certificate path, and se if one of the + // certificate in the cartificate path (certificate chain) is in + // the list of valid root certificates + //isValid = this.IsCertificateChildOfRoot(certificate, rootCertificateDirectory); + if (this.IsCertificateChildOfRoot(certificate, rootCertificateDirectory) == false) + { + throw new CertificateRootNotTrustedException(certificate.Issuer, "E-RSP19514"); + } + } + + return isValid; + } + + public bool IsCertificateChildOfRoot(X509Certificate2 certificate, IDictionary rootCertificateDirectory) + { + // valid until proved otherwhise + bool isValid = true; + X509Chain x509Chain = this.CreateChain(certificate); + + // Modified chain validation of the certificate. We are not interested in Ctl lists + + X509ChainStatus status; + int index = 0; + + while (isValid && index < x509Chain.ChainStatus.Length) + { + + status = x509Chain.ChainStatus[index]; + + switch (status.Status) + { + case X509ChainStatusFlags.CtlNotSignatureValid: + case X509ChainStatusFlags.CtlNotTimeValid: + case X509ChainStatusFlags.CtlNotValidForUsage: + case X509ChainStatusFlags.NoError: + case X509ChainStatusFlags.OfflineRevocation: + case X509ChainStatusFlags.RevocationStatusUnknown: + { + // so far, still valid + break; + } + case X509ChainStatusFlags.Cyclic: + case X509ChainStatusFlags.HasExcludedNameConstraint: + case X509ChainStatusFlags.HasNotDefinedNameConstraint: + case X509ChainStatusFlags.HasNotPermittedNameConstraint: + case X509ChainStatusFlags.HasNotSupportedNameConstraint: + case X509ChainStatusFlags.InvalidBasicConstraints: + case X509ChainStatusFlags.InvalidExtension: + case X509ChainStatusFlags.InvalidNameConstraints: + case X509ChainStatusFlags.InvalidPolicyConstraints: + case X509ChainStatusFlags.NoIssuanceChainPolicy: + case X509ChainStatusFlags.NotSignatureValid: + case X509ChainStatusFlags.NotTimeNested: + case X509ChainStatusFlags.NotTimeValid: + case X509ChainStatusFlags.NotValidForUsage: + case X509ChainStatusFlags.PartialChain: + case X509ChainStatusFlags.Revoked: + case X509ChainStatusFlags.UntrustedRoot: + { + this.logger.Warn("W-RSP19517: X509ChainStatusFlags '" + status.Status + "' is not valid, so the certificate '" + certificate.Subject + "' is not valid."); + this.logger.Debug("x509Chain.ChainStatus.Length:" + x509Chain.ChainStatus.Length +". Index: "+index+"."); + isValid = false; + break; + } + default: + { + this.logger.Warn("W-RSP19518: The certificate chain.ChainStatus '" + status.Status + "' is not implemented."); + isValid = false; + break; + } + } + + index++; + } + + if (isValid) + { + // Check if the certificate has the default root certificate as its root + string x509CertificateThumbprint = certificate.Thumbprint.ToLowerInvariant(); + if (rootCertificateDirectory.ContainsKey(x509CertificateThumbprint)) + { + // certificate is a root certificate - not valid + isValid = false; + } + else + { + // Iterate though the chain, to validate if it contain a valid root vertificate + X509ChainElementCollection x509ChainElementCollection = x509Chain.ChainElements; + X509ChainElementEnumerator enumerator = x509ChainElementCollection.GetEnumerator(); + X509ChainElement x509ChainElement; + X509Certificate2 x509Certificate2; + + // At this point, the certificate is not valid, until a + // it is proved that it has a valid root certificate + isValid = false; + + while (isValid == false && enumerator.MoveNext()) + { + x509ChainElement = enumerator.Current; + x509Certificate2 = x509ChainElement.Certificate; + x509CertificateThumbprint = x509Certificate2.Thumbprint.ToLowerInvariant(); + if (rootCertificateDirectory.ContainsKey(x509CertificateThumbprint)) + { + // The current chain element is in the trusted rootCertificateDirectory + isValid = true; + + // now the loop will break, as we have found a trusted root certificate + } + } + + this.logger.Debug("Found root certificate in the root certificate list: " +isValid.ToString()); + } + } + + return isValid; + } + + private void LoadRootCertificates(RootCertificateCollectionConfig rootCertificateCollectionConfig) + { + CertificateLoader certificateLoader = new CertificateLoader(); + + foreach (RootCertificateLocation rootCertificateLocation in rootCertificateCollectionConfig.RootCertificateCollection) + { + try + { + X509Certificate2 loadedRootCertificate = certificateLoader.GetCertificateFromCertificateStoreInformation(rootCertificateLocation); + this.rootCertificateDirectory.Add(loadedRootCertificate.Thumbprint.ToLowerInvariant(), loadedRootCertificate); + } + catch (CertificateLoaderCertificateNotFoundException notFoundException) + { + // So, this root certificate was not found. + try + { + this.logger.Warn("W-RSP19519: " + notFoundException.Message); + } + catch (Exception) + { + this.logger.Warn(string.Format("W-RSP19520: Root certificate ({0}) not found. StoreLocation: {1}. StoreName: {2}. SerialNumber: {3}.", rootCertificateLocation.Description, rootCertificateLocation.StoreLocation, rootCertificateLocation.StoreName, rootCertificateLocation.SerialNumber)); + } + } + catch (Exception ex) + { + Debug.Fail(ex.Message); + } + } + } + + private void LoadRootCertificates(ICollection rootCertificateCollection) + { + foreach (X509Certificate2 x509Certificate2 in rootCertificateCollection) + { + this.rootCertificateDirectory.Add(x509Certificate2.Thumbprint.ToLowerInvariant(), x509Certificate2); + } + } + + private X509Chain CreateChain(X509Certificate2 certificate) + { + X509Chain chain; + try + { + chain = new X509Chain(); + chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; + chain.Build(certificate); + } + catch (Exception e) + { + throw new CertificateNotInCorrectFormatException(e, "E-RSP19515"); + } + + return chain; + } + } +} diff --git a/src/dk.gov.oiosi/uddi/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/uddi/ErrorMessages.Designer.cs index ec8b913324213183a7e1ba04c42a379f56181fee..11564dd6fd6f2d41913c45105fca3d4f06f95eac 100644 --- a/src/dk.gov.oiosi/uddi/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/uddi/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.uddi { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { @@ -123,6 +123,15 @@ namespace dk.gov.oiosi.uddi { } } + /// + /// Looks up a localized string similar to Parametren "[parameterName]" må ikke være null. + /// + internal static string dk_gov_oiosi_uddi_UddiLookupParameterNullException { + get { + return ResourceManager.GetString("dk_gov_oiosi_uddi_UddiLookupParameterNullException", resourceCulture); + } + } + /// /// Looks up a localized string similar to Der blev returneret mere end ét endpoint fra serviceregisteret (UDDI). Dette kan skyldes at der både er registreret endpoints for fx email og http (hvilket er lovligt), men at opslagsbiblioteket er konfigureret til ikke at acceptere dette. /// diff --git a/src/dk.gov.oiosi/uddi/ErrorMessages.resx b/src/dk.gov.oiosi/uddi/ErrorMessages.resx index 838287e780ca81ab15870e7f31e05b9487b6d984..6cf4e5342b93e8ef098c77ad873c54ee05e4fda3 100644 --- a/src/dk.gov.oiosi/uddi/ErrorMessages.resx +++ b/src/dk.gov.oiosi/uddi/ErrorMessages.resx @@ -112,10 +112,10 @@ 2.0 - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Kunne ikke finde kategorien med følgende TModel-nøgle "[categorytmodelkey]". @@ -139,6 +139,9 @@ Opslaget i serviceregisteret (UDDI) for endpointet med ID "[endpointKey]" fejlede. + + Parametren "[parameterName]" må ikke være null + Der blev returneret mere end ét endpoint fra serviceregisteret (UDDI). Dette kan skyldes at der både er registreret endpoints for fx email og http (hvilket er lovligt), men at opslagsbiblioteket er konfigureret til ikke at acceptere dette diff --git a/src/dk.gov.oiosi/uddi/LookupParameters.cs b/src/dk.gov.oiosi/uddi/LookupParameters.cs index 33a6c644563291a41648d9ff1052aa943c8d325b..6ff0930c988e985c9663a0e74b23c255a7f0765b 100644 --- a/src/dk.gov.oiosi/uddi/LookupParameters.cs +++ b/src/dk.gov.oiosi/uddi/LookupParameters.cs @@ -65,13 +65,13 @@ namespace dk.gov.oiosi.uddi { string profileRoleIdentifier, string profileConformanceClaim) { - if (identifier == null) throw new ArgumentNullException("identifier"); - if (serviceId == null) throw new ArgumentNullException("serviceId"); - if (profileIds == null) throw new ArgumentNullException("profileIds"); - if (acceptedTransportProtocols == null) throw new ArgumentNullException("acceptedTransportProtocols"); - if (profileRoleIdentifier == null) throw new ArgumentNullException("profileRoleIdentifier"); - if (profileIds.Count == 0) throw new ArgumentException("profileIds must contain at least one item"); - if (string.IsNullOrEmpty(profileConformanceClaim)) throw new ArgumentException("profileConformanceClaim cannot be null or empty"); + if (identifier == null) throw new ArgumentNullException("E-RSP16001: 'identifier' is null"); + if (serviceId == null) throw new ArgumentNullException("E-RSP16002: 'serviceId' is null"); + if (profileIds == null) throw new ArgumentNullException("E-RSP16003: 'profileIds' is null"); + if (acceptedTransportProtocols == null) throw new ArgumentNullException("E-RSP16004: 'acceptedTransportProtocols' is null"); + if (profileRoleIdentifier == null) throw new ArgumentNullException("E-RSP16005: 'profileRoleIdentifier' is null"); + if (profileIds.Count == 0) throw new ArgumentException("E-RSP16006: profileIds must contain at least one item"); + if (string.IsNullOrEmpty(profileConformanceClaim)) throw new ArgumentException("E-RSP16007: profileConformanceClaim cannot be null or empty"); Identifier = identifier; ServiceId = serviceId; @@ -95,13 +95,14 @@ namespace dk.gov.oiosi.uddi { List profileIds, List acceptedTransportProtocols, string profileRoleIdentifier) { - - if (identifier == null) throw new ArgumentNullException("identifier"); - if (serviceId == null) throw new ArgumentNullException("serviceId"); - if (profileIds == null) throw new ArgumentNullException("profileIds"); - if (acceptedTransportProtocols == null) throw new ArgumentNullException("acceptedTransportProtocols"); - if (profileRoleIdentifier == null) throw new ArgumentNullException("profileRoleIdentifier"); - if (profileIds.Count == 0) throw new ArgumentException("profileIds must contain at least one item"); + + + if (identifier == null) throw new ArgumentNullException("E-RSP16001: 'identifier' is null"); + if (serviceId == null) throw new ArgumentNullException("E-RSP16002: 'serviceId' is null"); + if (profileIds == null) throw new ArgumentNullException("E-RSP16003: 'profileIds' is null"); + if (acceptedTransportProtocols == null) throw new ArgumentNullException("E-RSP16004: 'acceptedTransportProtocols' is null"); + if (profileRoleIdentifier == null) throw new ArgumentNullException("E-RSP16005: 'profileRoleIdentifier' is null"); + if (profileIds.Count == 0) throw new ArgumentException("E-RSP16006: profileIds must contain at least one item"); Identifier = identifier; ServiceId = serviceId; @@ -125,11 +126,11 @@ namespace dk.gov.oiosi.uddi { List profileIds, List acceptedTransportProtocols) { - if (identifier == null) throw new ArgumentNullException("identifier"); - if (serviceId == null) throw new ArgumentNullException("serviceId"); - if (profileIds == null) throw new ArgumentNullException("profileIds"); - if (acceptedTransportProtocols == null) throw new ArgumentNullException("acceptedTransportProtocols"); - if (profileIds.Count == 0) throw new ArgumentException("profileIds must contain at least one item"); + if (identifier == null) throw new ArgumentNullException("E-RSP16001: 'identifier' is null"); + if (serviceId == null) throw new ArgumentNullException("E-RSP16002: 'serviceId' is null"); + if (profileIds == null) throw new ArgumentNullException("E-RSP16003: 'profileIds' is null"); + if (acceptedTransportProtocols == null) throw new ArgumentNullException("E-RSP16004: 'acceptedTransportProtocols' is null"); + if (profileIds.Count == 0) throw new ArgumentException("E-RSP16006: profileIds must contain at least one item"); Identifier = identifier; ServiceId = serviceId; @@ -150,10 +151,12 @@ namespace dk.gov.oiosi.uddi { UddiId serviceId, List acceptedTransportProtocols, string profileConformanceClaim) { - if (identifier == null) throw new ArgumentNullException("identifier"); - if (serviceId == null) throw new ArgumentNullException("serviceId"); - if (acceptedTransportProtocols == null) throw new ArgumentNullException("acceptedTransportProtocols"); - if (string.IsNullOrEmpty(profileConformanceClaim)) throw new ArgumentException("string profileConformanceClaim cannot be null or empty"); + + + if (identifier == null) throw new ArgumentNullException("E-RSP16001: 'identifier' is null"); + if (serviceId == null) throw new ArgumentNullException("E-RSP16002: 'serviceId' is null"); + if (acceptedTransportProtocols == null) throw new ArgumentNullException("E-RSP16004: 'acceptedTransportProtocols' is null"); + if (string.IsNullOrEmpty(profileConformanceClaim)) throw new ArgumentException("E-RSP16007: profileConformanceClaim cannot be null or empty"); Identifier = identifier; ServiceId = serviceId; @@ -174,9 +177,10 @@ namespace dk.gov.oiosi.uddi { List acceptedTransportProtocols) { // Test code call this one - if (identifier == null) throw new ArgumentNullException("identifier"); - if (serviceId == null) throw new ArgumentNullException("serviceId"); - if (acceptedTransportProtocols == null) throw new ArgumentNullException("acceptedTransportProtocols"); + + if (identifier == null) throw new ArgumentNullException("E-RSP16001: 'identifier' is null"); + if (serviceId == null) throw new ArgumentNullException("E-RSP16002: 'serviceId' is null"); + if (acceptedTransportProtocols == null) throw new ArgumentNullException("E-RSP16004: 'acceptedTransportProtocols' is null"); Identifier = identifier; ServiceId = serviceId; @@ -191,9 +195,8 @@ namespace dk.gov.oiosi.uddi { /// The identifier on the service (endpointKey and endpointKeyType) /// The accepted transport protocols (http, mail) public LookupParameters(Identifier identifier, List acceptedTransportProtocols) { - if (identifier == null) throw new ArgumentNullException("identifier"); - if (acceptedTransportProtocols == null) throw new ArgumentNullException("acceptedTransportProtocols"); - + if (identifier == null) throw new ArgumentNullException("E-RSP16001: 'identifier' is null"); + if (acceptedTransportProtocols == null) throw new ArgumentNullException("E-RSP16004: 'acceptedTransportProtocols' is null"); Identifier = identifier; AcceptedTransportProtocols = acceptedTransportProtocols; ProfileConformanceClaim = RASPPROFILECONFORMANCECLAIM; diff --git a/src/dk.gov.oiosi/uddi/ProcessRoleDefinition.cs b/src/dk.gov.oiosi/uddi/ProcessRoleDefinition.cs index 6100cba4970ef1aed895d077bb3c60ce2c771fbe..c1b9e4f8ccb19f3fffa614d0896ab6d47c0f48fd 100644 --- a/src/dk.gov.oiosi/uddi/ProcessRoleDefinition.cs +++ b/src/dk.gov.oiosi/uddi/ProcessRoleDefinition.cs @@ -20,11 +20,11 @@ namespace dk.gov.oiosi.uddi { /// Role type of the process information /// Identifier of the process information public ProcessRoleDefinition(string name, string description, string role, string roleType, UddiId processDefinitionId) { - if (string.IsNullOrEmpty(name)) throw new NullOrEmptyArgumentException("name"); - if (description == null) throw new NullArgumentException("description"); - if (role == null) throw new NullArgumentException("role"); - if (roleType == null) throw new NullArgumentException("roleType"); - if (processDefinitionId == null) throw new NullArgumentException("processDefinitionId"); + if (string.IsNullOrEmpty(name)) throw new NullOrEmptyArgumentException("name", "E-RSP16011"); + if (description == null) throw new NullArgumentException("description", "E-RSP16012"); + if (role == null) throw new NullArgumentException("role", "E-RSP16013"); + if (roleType == null) throw new NullArgumentException("roleType", "E-RSP16014"); + if (processDefinitionId == null) throw new NullArgumentException("processDefinitionId", "E-RSP16015"); Name = name; Description = description; Role = role; diff --git a/src/dk.gov.oiosi/uddi/Registry.cs b/src/dk.gov.oiosi/uddi/Registry.cs index 07e2bb96ca97afb7cab917dd7c4adb815261738e..71f73e4141bed86e808aeadbf13bf0c17cb5498d 100644 --- a/src/dk.gov.oiosi/uddi/Registry.cs +++ b/src/dk.gov.oiosi/uddi/Registry.cs @@ -1,66 +1,97 @@ -using System; -using System.Collections.Generic; -using System.Xml.Serialization; -using dk.gov.oiosi.configuration; - -namespace dk.gov.oiosi.uddi -{ - /// - /// Representation of a service lookup registry (often, but not necessarily, a UDDI registry) - /// - [XmlRoot(Namespace = ConfigurationHandler.RaspNamespaceUrl)] - public class Registry - { - private List endpoints; - - /// - /// Default constructor - /// - public Registry(){} - - - /// - /// Constructor - /// - /// A list of access points to this registry - public Registry(List endpoints) - { - this.endpoints = endpoints; - } - - /// - /// A list of access points to this registry - /// - [XmlArray("EndpointCollection")] - [XmlArrayItem("Endpoint")] - public List Endpoints - { - get { return this.endpoints; } - set { this.endpoints = value; } - } - - /// - /// Return the list of endpoints as Uri's - /// - /// The list of Uri's - public List GetAsUris() - { - List endpointList = new List(); - Uri uri; - foreach (string endpoint in this.endpoints) - { - if (string.IsNullOrEmpty(endpoint)) - { - // the endpint is invalid - } - else - { - uri = new Uri(endpoint); - endpointList.Add(uri); - } - } - - return endpointList; - } - } -} +using System; +using System.Collections.Generic; +using System.Xml.Serialization; +using dk.gov.oiosi.configuration; + +namespace dk.gov.oiosi.uddi +{ + /// + /// Representation of a service lookup registry (often, but not necessarily, a UDDI registry) + /// + [XmlRoot(Namespace = ConfigurationHandler.RaspNamespaceUrl)] + public class Registry + { + private const int DEFAULT_UDDI_TIMEOUT = 120; + private List endpoints; + + /// + /// Default constructor + /// + public Registry() { } + + /// + /// Constructor + /// + /// A list of access points to this registry + public Registry(List endpoints) + { + this.endpoints = endpoints; + } + + /// + /// Constructor + /// + /// A list of access points to this registry + /// Timeout for UDDI lookups + public Registry(List endpoints, int uddiLookupTimeoutSeconds) + : this(endpoints) + { + if (uddiLookupTimeoutSeconds > 0) + { + UddiLookupTimeoutSeconds = uddiLookupTimeoutSeconds; + } + } + + /// + /// A list of access points to this registry + /// + [XmlArray("EndpointCollection")] + [XmlArrayItem("Endpoint")] + public List Endpoints + { + get { return this.endpoints; } + set { this.endpoints = value; } + } + + /// + /// Return the list of endpoints as Uri's + /// + /// The list of Uri's + public List GetAsUris() + { + List endpointList = new List(); + Uri uri; + foreach (string endpoint in this.endpoints) + { + if (string.IsNullOrEmpty(endpoint)) + { + // the endpint is invalid + } + else + { + uri = new Uri(endpoint); + endpointList.Add(uri); + } + } + + return endpointList; + } + + /// + /// Timeout on UDDI lookup; default 120 secs + /// + private int uddiLookupTimeoutSeconds; + public int UddiLookupTimeoutSeconds + { + get + { + if (uddiLookupTimeoutSeconds == 0) + { + return DEFAULT_UDDI_TIMEOUT; + } + return uddiLookupTimeoutSeconds; + } + set {uddiLookupTimeoutSeconds = value;} + } + } +} diff --git a/src/dk.gov.oiosi/uddi/RegistryLookupClient.cs b/src/dk.gov.oiosi/uddi/RegistryLookupClient.cs index d48d5b2bfec1b0b38b3abb71f108bd2c3ee6a408..149b9044ac178da88a677491ad346e33a1064ec9 100644 --- a/src/dk.gov.oiosi/uddi/RegistryLookupClient.cs +++ b/src/dk.gov.oiosi/uddi/RegistryLookupClient.cs @@ -41,7 +41,10 @@ namespace dk.gov.oiosi.uddi { { if (registry.Endpoints.Count > 0) { - IUddiLookupClient uddiLookupClient = new UddiFallbackClient(registry.GetAsUris()); + IUddiLookupClient uddiLookupClient = new UddiFallbackClient( + registry.GetAsUris(), + registry.UddiLookupTimeoutSeconds); + response = uddiLookupClient.Lookup(parameters); // Continue only as long as no result was found in the current registry @@ -64,7 +67,10 @@ namespace dk.gov.oiosi.uddi { List processDefinitions = null; foreach (Registry registry in _configuration.PrioritizedRegistryList) { - IUddiLookupClient uddiLookupClient = new UddiFallbackClient(registry.GetAsUris()); + IUddiLookupClient uddiLookupClient = new UddiFallbackClient( + registry.GetAsUris(), + registry.UddiLookupTimeoutSeconds); + processDefinitions = uddiLookupClient.GetProcessDefinitions(processDefinitionIds); // Continue until some was found @@ -77,7 +83,6 @@ namespace dk.gov.oiosi.uddi { return processDefinitions; } - #endregion } } diff --git a/src/dk.gov.oiosi/uddi/RegistryLookupClientFactory.cs b/src/dk.gov.oiosi/uddi/RegistryLookupClientFactory.cs index 8e9df6fa35b16888167de2d8404ffd370e63812e..af172826d038e683060aa1606c06279b32bd13d3 100644 --- a/src/dk.gov.oiosi/uddi/RegistryLookupClientFactory.cs +++ b/src/dk.gov.oiosi/uddi/RegistryLookupClientFactory.cs @@ -52,14 +52,14 @@ namespace dk.gov.oiosi.uddi { // 2. Get the type to load: if (_config.ImplementationNamespaceClass == null || _config.ImplementationNamespaceClass == "") { - throw new UddiNoImplementingClassException(); } + throw new UddiNoImplementingClassException("E-RSP16021"); } if (_config.ImplementationAssembly == null || _config.ImplementationAssembly == "") { - throw new UddiNoImplementingAssemblyException(); } + throw new UddiNoImplementingAssemblyException("E-RSP16022"); } string qualifiedTypename = _config.ImplementationNamespaceClass + ", " + _config.ImplementationAssembly; Type lookupClientType = Type.GetType(qualifiedTypename); if (lookupClientType == null) { - throw new CouldNotLoadTypeException(qualifiedTypename); + throw new CouldNotLoadTypeException(qualifiedTypename, "E-RSP16023"); } // 3. Instantiate the type: diff --git a/src/dk.gov.oiosi/uddi/UddiBinding.cs b/src/dk.gov.oiosi/uddi/UddiBinding.cs index 6dc6051f92c19c9077303c607b812d29875a70f5..5a014e0f176ea23de4517c3460d44867185f2d18 100644 --- a/src/dk.gov.oiosi/uddi/UddiBinding.cs +++ b/src/dk.gov.oiosi/uddi/UddiBinding.cs @@ -12,8 +12,8 @@ namespace dk.gov.oiosi.uddi public UddiBinding(bindingTemplate template, List tModels) { - if (template == null) throw new ArgumentNullException("template"); - if (tModels == null) throw new ArgumentNullException("tModels"); + if (template == null) throw new ArgumentNullException("E-RSP16031: 'template' is null"); + if (tModels == null) throw new ArgumentNullException("E-RSP16032: 'tModels' is null"); this.template = template; Converter converter = delegate(tModel tmodel) { return new UddiTModel(tmodel); }; @@ -23,7 +23,7 @@ namespace dk.gov.oiosi.uddi public EndpointAddress GetEndpointAddress() { accessPoint accessPointItem = template.Item as accessPoint; - if (accessPointItem == null) throw new Exception("accessPoint type expected"); + if (accessPointItem == null) throw new Exception("E-RSP16033: accessPoint type expected"); return IdentifierUtility.GetEndpointAddressFromString(accessPointItem.Value); } diff --git a/src/dk.gov.oiosi/uddi/UddiCategoryBag.cs b/src/dk.gov.oiosi/uddi/UddiCategoryBag.cs index 83f2e1ac26575fef79c8df20c8162fa06c3b7ecd..3595662070dc3ed3e0aa082c82b620757828bee8 100644 --- a/src/dk.gov.oiosi/uddi/UddiCategoryBag.cs +++ b/src/dk.gov.oiosi/uddi/UddiCategoryBag.cs @@ -35,12 +35,12 @@ namespace dk.gov.oiosi.uddi { } public bool TryGetKeyedReference(string tModelKey, out keyedReference keyedRef) { - if (string.IsNullOrEmpty(tModelKey)) throw new ArgumentException("tModelKey"); + if (string.IsNullOrEmpty(tModelKey)) throw new ArgumentException("E-RSP16041: 'tModelKey' is null or empty"); return keyedReferenceBag.TryGetValue(tModelKey.ToLower(), out keyedRef); } public bool TryGetKeyedReferenceGroup(string tModelKey, out keyedReferenceGroup keyedRefGroup) { - if (string.IsNullOrEmpty(tModelKey)) throw new ArgumentException("tModelKey"); + if (string.IsNullOrEmpty(tModelKey)) throw new ArgumentException("E-RSP16041: 'tModelKey' is null or empty"); return keyedReferenceGroupBag.TryGetValue(tModelKey.ToLower(), out keyedRefGroup); } } diff --git a/src/dk.gov.oiosi/uddi/UddiConfig.cs b/src/dk.gov.oiosi/uddi/UddiConfig.cs index 36fc7a90c3a59d5c0c92085a972e8bbc4e63d91c..3c8633a2888c39d83c172d6568694691494fb18e 100644 --- a/src/dk.gov.oiosi/uddi/UddiConfig.cs +++ b/src/dk.gov.oiosi/uddi/UddiConfig.cs @@ -45,21 +45,6 @@ namespace dk.gov.oiosi.uddi { private LookupRegistryFallbackConfig lookupRegistryFallbackConfig; - private int _fallbackTimeoutMinutes = 0; - private bool _tryOtherHostsOnFailure; - - ////private List keyTypeCollection = new List(); - - - - /// - /// Gets or sets the fallback timeout in minutes - /// - public int FallbackTimeoutMinutes { - get { return _fallbackTimeoutMinutes; } - set { _fallbackTimeoutMinutes = value; } - } - /// /// Gets or sets the list of registries to try lookup with /// @@ -67,44 +52,5 @@ namespace dk.gov.oiosi.uddi { get { return lookupRegistryFallbackConfig; } set { lookupRegistryFallbackConfig = value; } } - - /// - /// Should other hosts be tried on failure - /// - public bool TryOtherHostsOnFailure { - get { return _tryOtherHostsOnFailure; } - set { _tryOtherHostsOnFailure = value; } - } - - ////// [XmlArrayItem("Registry")] - ////public List KeyTypeMappings - ////{ - //// get { return this.keyTypeCollection; } - //// set { this.keyTypeCollection = value; } - ////} - - ////public bool TryGetKeyTypeValue(string KeyTypeCode, out string keyTypeValue) - ////{ - //// keyTypeValue = string.Empty; - //// bool found = false; - //// foreach (KeyType keyType in this.KeyTypeMappings) - //// { - //// if (keyType.Key.Equals(KeyTypeCode, System.StringComparison.OrdinalIgnoreCase)) - //// { - //// keyTypeValue = keyType.Value; - //// found = true; - //// break; - //// } - //// } - - //// ////if (!found) - //// ////{ - //// //// keyTypeValue = string.Empty; - //// ////} - - //// return found; - ////} - - } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/uddi/UddiEmptyGuidException.cs b/src/dk.gov.oiosi/uddi/UddiEmptyGuidException.cs index 1a5fcb3d26a3d140d00b5b90414b08227f3fdb50..f21840558d8091589eaf2ed387b8287d949b8750 100644 --- a/src/dk.gov.oiosi/uddi/UddiEmptyGuidException.cs +++ b/src/dk.gov.oiosi/uddi/UddiEmptyGuidException.cs @@ -39,6 +39,6 @@ namespace dk.gov.oiosi.uddi /// /// Constructor /// - public UddiEmptyGuidException() : base() { } + public UddiEmptyGuidException(string errorCode = "") : base(errorCode) { } } } diff --git a/src/dk.gov.oiosi/uddi/UddiException.cs b/src/dk.gov.oiosi/uddi/UddiException.cs index 967fe0706da9c976cb529905f6995c0283e5bd52..df3a64d87dcb8eec33be406d7e9b158bdab5f65d 100644 --- a/src/dk.gov.oiosi/uddi/UddiException.cs +++ b/src/dk.gov.oiosi/uddi/UddiException.cs @@ -44,7 +44,7 @@ namespace dk.gov.oiosi.uddi { /// /// Constructor /// - public UddiException() : base(resourceManager) { } + public UddiException(string errorCode = "") : base(resourceManager, errorCode) { } /// /// Constructor /// diff --git a/src/dk.gov.oiosi/uddi/UddiFallbackClient.cs b/src/dk.gov.oiosi/uddi/UddiFallbackClient.cs index cd953e53b17823fc724c41debdebaec115a4c0d5..7b1d72463ea973dd8857ed5542df765c6a1df73c 100644 --- a/src/dk.gov.oiosi/uddi/UddiFallbackClient.cs +++ b/src/dk.gov.oiosi/uddi/UddiFallbackClient.cs @@ -8,14 +8,16 @@ namespace dk.gov.oiosi.uddi{ public class UddiFallbackClient : IUddiLookupClient { private readonly IEnumerable _fallbackList; + private readonly int _uddiLookupTimeoutSeconds; /// /// Constructor that takes the fallback list as parameter /// /// The fallback list - public UddiFallbackClient(IEnumerable fallbackList) + public UddiFallbackClient(IEnumerable fallbackList, int uddiLookupTimeoutSeconds) { _fallbackList = fallbackList; + _uddiLookupTimeoutSeconds = uddiLookupTimeoutSeconds; } #region IUddiLookupClient Members @@ -33,7 +35,7 @@ namespace dk.gov.oiosi.uddi{ foreach (Uri uri in _fallbackList) { try { - IUddiLookupClient client = uddiLookupClientFactory.CreateUddiLookupClient(uri); + IUddiLookupClient client = uddiLookupClientFactory.CreateUddiLookupClient(uri, _uddiLookupTimeoutSeconds); result = client.Lookup(parameters); return result; } @@ -68,7 +70,7 @@ namespace dk.gov.oiosi.uddi{ { try { - IUddiLookupClient client = new UddiLookupClientFactory().CreateUddiLookupClient(uri); + IUddiLookupClient client = new UddiLookupClientFactory().CreateUddiLookupClient(uri, _uddiLookupTimeoutSeconds); result = client.GetProcessDefinitions(processDefinitionIds); return result; } @@ -78,8 +80,11 @@ namespace dk.gov.oiosi.uddi{ continue; } } + //The fallbacklist was empty we return an empty list as result. - if (exception == null) return new List(); + if (exception == null) + return new List(); + // We never got a valid result, so the last known exception is thrown throw exception; } diff --git a/src/dk.gov.oiosi/uddi/UddiId.cs b/src/dk.gov.oiosi/uddi/UddiId.cs index cfdd918b86ddc52eb54415cc6190130408384b1d..e635a9ccf50dd4849be170f1f724976e2df3117f 100644 --- a/src/dk.gov.oiosi/uddi/UddiId.cs +++ b/src/dk.gov.oiosi/uddi/UddiId.cs @@ -53,7 +53,7 @@ namespace dk.gov.oiosi.uddi { /// The object to compare to /// Returns true if the two objects have identical values public bool Equals(UddiId other) { - if (ID == null) throw new NullArgumentException("ID in UddiId"); + if (ID == null) throw new NullArgumentException("ID in UddiId is null", "E-RSP16051"); if (other == null) return false; if (ID.Equals(other.ID, StringComparison.CurrentCultureIgnoreCase)) return true; return false; diff --git a/src/dk.gov.oiosi/uddi/UddiLookupClient.cs b/src/dk.gov.oiosi/uddi/UddiLookupClient.cs index 1a48e47ca66eb1d01bfd47cd3be85c56b49a8304..4189b4ea230f1de86777e548cffb9e99c32aae64 100644 --- a/src/dk.gov.oiosi/uddi/UddiLookupClient.cs +++ b/src/dk.gov.oiosi/uddi/UddiLookupClient.cs @@ -68,7 +68,7 @@ namespace dk.gov.oiosi.uddi /// /// Constructor used normally to do lookup for RASP endpoint types in the UDDI /// - public UddiLookupClient(Uri address) + public UddiLookupClient(Uri address, int uddiLookupTimeoutSeconds) { this.uddiServiceCache = this.CreateUddiServiceCache(); this.uddiTModelCache = this.CreateUddiTModelCache(); @@ -78,14 +78,18 @@ namespace dk.gov.oiosi.uddi try { System.ServiceModel.EndpointAddress endpointAddress = new System.ServiceModel.EndpointAddress(address + "?platform=Net&raspVersion=" + raspVersion); - System.ServiceModel.BasicHttpBinding binding = new System.ServiceModel.BasicHttpBinding("NHR_lookup"); + + System.ServiceModel.BasicHttpBinding binding = new System.ServiceModel.BasicHttpBinding("NHR_lookup"); + if (uddiLookupTimeoutSeconds >= 0) + binding.SendTimeout = new TimeSpan(0, 0, uddiLookupTimeoutSeconds); + this.uddiProxy = new UDDI_Inquiry_PortTypeClient(binding, endpointAddress); } catch(Exception) { // If this creation failed, it is possible that the library version in in configuration file must be update to current version. // Se configuration/system.serviceModel/extensions/behaviorExtensions/add[name="signCustomHeaders"] - this.logger.Error("Creation of lookup client failed. It is possible that you are missing the app.config file in your project, or the library version in in configuration file must be update to current version. configuration/system.serviceModel/extensions/behaviorExtensions/add[@name=signCustomHeaders)/@type=... RaspVersion: '"+ raspVersion + "'. Address: '" + (address!= null ? address.ToString() : string.Empty) + "'."); + this.logger.Error("E-RSP16064: Creation of lookup client failed. It is possible that you are missing the app.config file in your project, or the library version in in configuration file must be update to current version. configuration/system.serviceModel/extensions/behaviorExtensions/add[@name=signCustomHeaders)/@type=... RaspVersion: '" + raspVersion + "'. Address: '" + (address!= null ? address.ToString() : string.Empty) + "'."); throw; } } @@ -140,7 +144,7 @@ namespace dk.gov.oiosi.uddi { if (lookupParameters == null) { - throw new ArgumentNullException("lookupParameters"); + throw new ArgumentNullException("E-RSP16061: 'lookupParameters' is null"); } List supportedResponses = new List(); diff --git a/src/dk.gov.oiosi/uddi/UddiLookupClientFactory.cs b/src/dk.gov.oiosi/uddi/UddiLookupClientFactory.cs index d7d8b58a7a27c860c61a6566152eea68f5e2dae5..d25fa0f0777172ea5c29450c871e6de319c44d93 100644 --- a/src/dk.gov.oiosi/uddi/UddiLookupClientFactory.cs +++ b/src/dk.gov.oiosi/uddi/UddiLookupClientFactory.cs @@ -40,26 +40,28 @@ namespace dk.gov.oiosi.uddi { /// /// Factory for creating IUddiLookup implementations /// - public class UddiLookupClientFactory { + public class UddiLookupClientFactory + { private UddiLookupClientFactoryConfig _config; /// /// Creates an IUddiLookup implementation, as set in config. /// /// The IUddiLookup implementation - public IUddiLookupClient CreateUddiLookupClient(Uri address) { + public IUddiLookupClient CreateUddiLookupClient(Uri address, int uddiLookupTimeoutSeconds) + { // 1. Get factory config: _config = ConfigurationHandler.GetConfigurationSection(); // 2. Get the type to load: if (string.IsNullOrEmpty(_config.ImplementationNamespaceClass)) { - throw new UddiNoImplementingClassException(); + throw new UddiNoImplementingClassException("E-RSP16071"); } if (string.IsNullOrEmpty(_config.ImplementationAssembly)) { - throw new UddiNoImplementingAssemblyException(); + throw new UddiNoImplementingAssemblyException("E-RSP16072"); } string qualifiedTypename = _config.ImplementationNamespaceClass + ", " + _config.ImplementationAssembly; @@ -67,12 +69,12 @@ namespace dk.gov.oiosi.uddi { Type lookupClientType = Type.GetType(qualifiedTypename); if (lookupClientType == null) { - throw new CouldNotLoadTypeException(qualifiedTypename); + throw new CouldNotLoadTypeException(qualifiedTypename, "E-RSP16073"); } // 3. Instantiate the type: - object[] parameters = new object[]{address}; - Type[] typeArray = new Type[] { typeof(Uri) }; + object[] parameters = new object[]{address, uddiLookupTimeoutSeconds}; + Type[] typeArray = new Type[] { typeof(Uri), typeof(int) }; ConstructorInfo constructorInfo = lookupClientType.GetConstructor(typeArray); IUddiLookupClient lookupClient = (IUddiLookupClient)constructorInfo.Invoke(parameters); diff --git a/src/dk.gov.oiosi/uddi/UddiLookupConfigurationSection.cs b/src/dk.gov.oiosi/uddi/UddiLookupConfigurationSection.cs index d083f9792536e0be29d73849ea2bcda3154b0659..82a7db5ca2f6f4c03584a0b2fd4db6951226029d 100644 --- a/src/dk.gov.oiosi/uddi/UddiLookupConfigurationSection.cs +++ b/src/dk.gov.oiosi/uddi/UddiLookupConfigurationSection.cs @@ -104,25 +104,14 @@ namespace dk.gov.oiosi.uddi { /// /// Configuration section attributes /// - public class UddiLookupClientPolicyConfigurationSection : ConfigurationSection { - + [Obsolete("Since removal of TryOtherHostsOnFailure")] + public class UddiLookupClientPolicyConfigurationSection : ConfigurationSection + { /// /// Default constructor /// - public UddiLookupClientPolicyConfigurationSection() { - } - - /// - /// True if other UDDI hosts should be contacted if a UDDI connection failure has - /// occurred - /// - [ConfigurationProperty("tryOtherHostsOnFailure", - IsRequired = true, IsKey = false)] - public bool TryOtherHostsOnFailure { - get { return (bool)this["tryOtherHostsOnFailure"]; } - set { this["tryOtherHostsOnFailure"] = value; } + public UddiLookupClientPolicyConfigurationSection() + { } - - } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/uddi/UddiNoImplementingAssemblyException.cs b/src/dk.gov.oiosi/uddi/UddiNoImplementingAssemblyException.cs index e10996f3f395ac42b04f7537d9a71b4adfcd6362..aa60b01f56e81d5c58c15cb84a7ec1457e8e022c 100644 --- a/src/dk.gov.oiosi/uddi/UddiNoImplementingAssemblyException.cs +++ b/src/dk.gov.oiosi/uddi/UddiNoImplementingAssemblyException.cs @@ -39,6 +39,6 @@ namespace dk.gov.oiosi.uddi /// /// Constructor /// - public UddiNoImplementingAssemblyException() : base() { } + public UddiNoImplementingAssemblyException(string errorCode = "") : base(errorCode) { } } } diff --git a/src/dk.gov.oiosi/uddi/UddiNoImplementingClassException.cs b/src/dk.gov.oiosi/uddi/UddiNoImplementingClassException.cs index e641cfe29d5a181a873e77054376ef380d052f32..4e8c0c6b02b96f97d07199fb9cbad5a47f126165 100644 --- a/src/dk.gov.oiosi/uddi/UddiNoImplementingClassException.cs +++ b/src/dk.gov.oiosi/uddi/UddiNoImplementingClassException.cs @@ -39,6 +39,6 @@ namespace dk.gov.oiosi.uddi /// /// Constructor /// - public UddiNoImplementingClassException() : base() { } + public UddiNoImplementingClassException(string errorCode = "") : base(errorCode) { } } } diff --git a/src/dk.gov.oiosi/uddi/UddiService.cs b/src/dk.gov.oiosi/uddi/UddiService.cs index 3c7dd1f418c584b17940a93f2c264c7a8163108e..809546b5311e96d4b539262ef4288701d3e3fb3b 100644 --- a/src/dk.gov.oiosi/uddi/UddiService.cs +++ b/src/dk.gov.oiosi/uddi/UddiService.cs @@ -23,8 +23,8 @@ namespace dk.gov.oiosi.uddi private readonly List bindings; public UddiService(businessService service, List uddiBindings) { - if (service == null) throw new ArgumentNullException("service"); - if (uddiBindings == null) throw new ArgumentNullException("uddiBindings"); + if (service == null) throw new ArgumentNullException("E-RSP16081: 'service' is null"); + if (uddiBindings == null) throw new ArgumentNullException("E-RSP16082: 'uddiBindings' is null"); this.service = service; this.categoryBag = new UddiCategoryBag(service.categoryBag); diff --git a/src/dk.gov.oiosi/uddi/UddiStringId.cs b/src/dk.gov.oiosi/uddi/UddiStringId.cs index e8b2aef699109283247832e1a3b30f92260f1d4d..6c078b3a7328596c1151c340aeafd5a12a53d46f 100644 --- a/src/dk.gov.oiosi/uddi/UddiStringId.cs +++ b/src/dk.gov.oiosi/uddi/UddiStringId.cs @@ -22,8 +22,8 @@ namespace dk.gov.oiosi.uddi { /// uddi id /// is it uddi type public UddiStringId(string id, bool isUddiType) { - if (String.IsNullOrEmpty(id)) throw new NullOrEmptyArgumentException("id"); - if (id.Length < 10) throw new UnexpectedNumberOfCharactersException("id", 10); + if (String.IsNullOrEmpty(id)) throw new NullOrEmptyArgumentException("id", "E-RSP16091"); + if (id.Length < 10) throw new UnexpectedNumberOfCharactersException("id", 10, "E-RSP16092"); if (isUddiType) { _noUddiPrefix = id.Substring(5); } else { @@ -37,7 +37,7 @@ namespace dk.gov.oiosi.uddi { /// guid public UddiStringId(Guid guid) { if (guid == Guid.Empty) { - throw new UddiEmptyGuidException(); + throw new UddiEmptyGuidException("E-RSP16093"); } _noUddiPrefix = guid.ToString(); } diff --git a/src/dk.gov.oiosi/uddi/UddiTModel.cs b/src/dk.gov.oiosi/uddi/UddiTModel.cs index 469ff43632dea4c767ad26b1f4322af449edb006..0723a604a91832d61539eb32285a8ecbf8126223 100644 --- a/src/dk.gov.oiosi/uddi/UddiTModel.cs +++ b/src/dk.gov.oiosi/uddi/UddiTModel.cs @@ -21,7 +21,7 @@ namespace dk.gov.oiosi.uddi private readonly UddiCategoryBag categoryBag; public UddiTModel(tModel tModel) { - if (tModel == null) throw new ArgumentNullException("tModel"); + if (tModel == null) throw new ArgumentNullException("E-RSP16094: 'tModel' is null"); this.tModel= tModel; this.categoryBag = new UddiCategoryBag(tModel.categoryBag); diff --git a/src/dk.gov.oiosi/xml/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/xml/ErrorMessages.Designer.cs index 48fa3b9bc7d6a4360203a8e47fca3fc98dfc3f36..e7fc6400bb8f1c9dca168cab15245a5680bcc130 100644 --- a/src/dk.gov.oiosi/xml/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/xml/ErrorMessages.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.xml { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi/xml/UrlToLocalFilelResolver.cs b/src/dk.gov.oiosi/xml/UrlToLocalFilelResolver.cs index cad13b3d426c6823593cd648baa97aeff1a89ce3..52f3ded7d88546a1b5326c23186a9dced2967126 100644 --- a/src/dk.gov.oiosi/xml/UrlToLocalFilelResolver.cs +++ b/src/dk.gov.oiosi/xml/UrlToLocalFilelResolver.cs @@ -103,7 +103,7 @@ namespace dk.gov.oiosi.xml baseUriString = baseUri.LocalPath; } - this.logger.Warn("The resource identified by the relative uri '" + relativeUri + "' and the baseUri '" + baseUriString + "' and base path '" + this.basePathForResources + "' could not be located. The resource was not found."); + this.logger.Warn("W-RSP15701: The resource identified by the relative uri '" + relativeUri + "' and the baseUri '" + baseUriString + "' and base path '" + this.basePathForResources + "' could not be located. The resource was not found."); } } diff --git a/src/dk.gov.oiosi/xml/XmlException.cs b/src/dk.gov.oiosi/xml/XmlException.cs index 035971fefad9f93b2a6d8f1b050b2c5cbe1b64cb..ac9eea5012f8473575469acb9384384c1d09d6df 100644 --- a/src/dk.gov.oiosi/xml/XmlException.cs +++ b/src/dk.gov.oiosi/xml/XmlException.cs @@ -51,7 +51,7 @@ namespace dk.gov.oiosi.xml { /// Constructor with keywords /// /// keywords for the message - public XmlException(System.Collections.Generic.Dictionary keywords) : base(resourceManager, keywords) { } + public XmlException(System.Collections.Generic.Dictionary keywords, string errorCode = "") : base(resourceManager, keywords, errorCode) { } /// /// Constructor with innerexception @@ -64,6 +64,6 @@ namespace dk.gov.oiosi.xml { /// /// keywords for the message /// innerexception of the thrown exception - public XmlException(System.Collections.Generic.Dictionary keywords, System.Exception innerException) : base(resourceManager, keywords, innerException) { } + public XmlException(System.Collections.Generic.Dictionary keywords, System.Exception innerException, string errorCode = "") : base(resourceManager, keywords, innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/xml/documentType/AmbiguousDocumentTypeFoundFromXmlDocumentException.cs b/src/dk.gov.oiosi/xml/documentType/AmbiguousDocumentTypeFoundFromXmlDocumentException.cs index 9df1a8cec0fcc48bf68ef96fd4ab722057561829..32fd29bbe13e31e0ca62e67c454785034325f16e 100644 --- a/src/dk.gov.oiosi/xml/documentType/AmbiguousDocumentTypeFoundFromXmlDocumentException.cs +++ b/src/dk.gov.oiosi/xml/documentType/AmbiguousDocumentTypeFoundFromXmlDocumentException.cs @@ -47,6 +47,6 @@ namespace dk.gov.oiosi.xml.documentType { /// Constructor /// /// The xml document from which to find a configuration - public AmbiguousDocumentTypeFoundFromXmlDocumentException(XmlDocument xmlDocument) : base(errorMessages, KeywordFromXmlDocument.GetKeywords(xmlDocument)) { } + public AmbiguousDocumentTypeFoundFromXmlDocumentException(XmlDocument xmlDocument, string errorCode = "") : base(errorMessages, KeywordFromXmlDocument.GetKeywords(xmlDocument), errorCode) { } } } diff --git a/src/dk.gov.oiosi/xml/documentType/DocumentTypeConfigSearcher.cs b/src/dk.gov.oiosi/xml/documentType/DocumentTypeConfigSearcher.cs index dc785a2403869ab651ea7aa0f68fcfe8c4d81dcb..7f31356ca1233aaeab70d92218604ba37de97e09 100644 --- a/src/dk.gov.oiosi/xml/documentType/DocumentTypeConfigSearcher.cs +++ b/src/dk.gov.oiosi/xml/documentType/DocumentTypeConfigSearcher.cs @@ -63,7 +63,7 @@ namespace dk.gov.oiosi.xml.documentType { { if (document == null) { - throw new NullArgumentException("document"); + throw new NullArgumentException("E-RSP15101: 'document' is null"); } try @@ -71,18 +71,18 @@ namespace dk.gov.oiosi.xml.documentType { DocumentTypeConfig documentType; if (!TryFindUniqueDocumentType(document, out documentType)) { - throw new NoDocumentTypeFoundFromXmlDocumentException(document); + throw new NoDocumentTypeFoundFromXmlDocumentException(document, "E-RSP15102"); } return documentType; } - catch (NoDocumentTypeFoundFromXmlDocumentException ex) + catch (NoDocumentTypeFoundFromXmlDocumentException) { - throw ex; + throw; } catch (Exception ex) { - throw new SearchForDocumentTypeFromXmlDocumentFailedException(document, ex); + throw new SearchForDocumentTypeFromXmlDocumentFailedException(document, ex, "E-RSP15103"); } } @@ -99,7 +99,7 @@ namespace dk.gov.oiosi.xml.documentType { { if (document == null) { - throw new NullArgumentException("document"); + throw new NullArgumentException("E-RSP15101: 'document' is null"); } documentType = null; @@ -111,7 +111,7 @@ namespace dk.gov.oiosi.xml.documentType { List currentDocumentTypes = allDocumentTypes.FindAll(isDocumentType); if (currentDocumentTypes.Count > 1) { - throw new AmbiguousDocumentTypeFoundFromXmlDocumentException(document); + throw new AmbiguousDocumentTypeFoundFromXmlDocumentException(document, "E-RSP15104"); } if (currentDocumentTypes.Count < 1) { diff --git a/src/dk.gov.oiosi/xml/documentType/NoDocumentTypeFoundFromXmlDocumentException.cs b/src/dk.gov.oiosi/xml/documentType/NoDocumentTypeFoundFromXmlDocumentException.cs index 8f37bc34d46f7921e62de91b9dc7db2be2c0705f..90350a2c4edd1b30e2ca17fae190b7c8152e879f 100644 --- a/src/dk.gov.oiosi/xml/documentType/NoDocumentTypeFoundFromXmlDocumentException.cs +++ b/src/dk.gov.oiosi/xml/documentType/NoDocumentTypeFoundFromXmlDocumentException.cs @@ -48,6 +48,6 @@ namespace dk.gov.oiosi.xml.documentType { /// Constructor /// /// The XML document - public NoDocumentTypeFoundFromXmlDocumentException(XmlDocument xmlDocument) : base(errorMessages, KeywordFromXmlDocument.GetKeywords(xmlDocument)) { } + public NoDocumentTypeFoundFromXmlDocumentException(XmlDocument xmlDocument, string errorCode = "") : base(errorMessages, KeywordFromXmlDocument.GetKeywords(xmlDocument), errorCode) { } } } diff --git a/src/dk.gov.oiosi/xml/documentType/SearchForDocumentTypeFromXmlDocumentFailedException.cs b/src/dk.gov.oiosi/xml/documentType/SearchForDocumentTypeFromXmlDocumentFailedException.cs index 0e6bc0d350dbe5529166dd3311abc1b68e61dc85..ba30f9a103eb72b5937da3da0a83d482d6c2dfae 100644 --- a/src/dk.gov.oiosi/xml/documentType/SearchForDocumentTypeFromXmlDocumentFailedException.cs +++ b/src/dk.gov.oiosi/xml/documentType/SearchForDocumentTypeFromXmlDocumentFailedException.cs @@ -46,6 +46,6 @@ namespace dk.gov.oiosi.xml.documentType { /// /// The xml document for which the search was performed /// The inner exception - public SearchForDocumentTypeFromXmlDocumentFailedException(XmlDocument xmlDocument, Exception innerException) : base(KeywordFromXmlDocument.GetKeywords(xmlDocument), innerException) { } + public SearchForDocumentTypeFromXmlDocumentFailedException(XmlDocument xmlDocument, Exception innerException, string errorCode = "") : base(KeywordFromXmlDocument.GetKeywords(xmlDocument), innerException, errorCode) { } } } diff --git a/src/dk.gov.oiosi/xml/schema/SchemaStore.cs b/src/dk.gov.oiosi/xml/schema/SchemaStore.cs index 13a75f14e5a08d690f3647fcc19d7b2a576c0d35..cebb39d8114cdf8c493d97f5079631259e82b159 100644 --- a/src/dk.gov.oiosi/xml/schema/SchemaStore.cs +++ b/src/dk.gov.oiosi/xml/schema/SchemaStore.cs @@ -156,7 +156,7 @@ namespace dk.gov.oiosi.xml.schema } catch (Exception ex) { - throw new FailedToLoadSchemaException(schemaFile, ex); + throw new FailedToLoadSchemaException(schemaFile, ex, "E-RSP15201"); } finally { @@ -238,7 +238,7 @@ namespace dk.gov.oiosi.xml.schema if (documentNamespace != expectedNamespace) { - throw new UnexpectedNamespaceException(documentNamespace, expectedNamespace); + throw new UnexpectedNamespaceException(documentNamespace, expectedNamespace, "E-RSP15202"); } } diff --git a/src/dk.gov.oiosi/xml/schema/SchemaValidationException.cs b/src/dk.gov.oiosi/xml/schema/SchemaValidationException.cs index fe9eba5078c8ff24f237bed7942358d97276d166..43a1ee8f5fc55aecff87ee5cc2d1c6c9936f87e3 100644 --- a/src/dk.gov.oiosi/xml/schema/SchemaValidationException.cs +++ b/src/dk.gov.oiosi/xml/schema/SchemaValidationException.cs @@ -50,19 +50,19 @@ namespace dk.gov.oiosi.xml.schema /// Constructor with keywords /// /// keyword for the message - public SchemaValidationException(System.Collections.Generic.Dictionary keywords) : base(resourceManager, keywords) { } + public SchemaValidationException(System.Collections.Generic.Dictionary keywords, string errorCode = "") : base(resourceManager, keywords, errorCode) { } /// /// Constructor with innerexception /// /// innerexception of the thrown exception - public SchemaValidationException(System.Exception innerException) : base(resourceManager, innerException) { } + public SchemaValidationException(System.Exception innerException, string errorCode = "") : base(resourceManager, innerException, errorCode) { } /// /// Constructor with keywords and innerexception /// /// keyword for the message /// innerexception of the thrown exception - public SchemaValidationException(System.Collections.Generic.Dictionary keywords, System.Exception innerException) : base(resourceManager, keywords, innerException) { } + public SchemaValidationException(System.Collections.Generic.Dictionary keywords, System.Exception innerException, string errorCode = "") : base(resourceManager, keywords, innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/xml/schema/SchemaValidationFailedException.cs b/src/dk.gov.oiosi/xml/schema/SchemaValidationFailedException.cs index b80d83d6e2ab9a3f4dc8a9efe607ebdf4c29e03b..b3b06c4617d28d1f83b3ce4104949537a7bd0ea1 100644 --- a/src/dk.gov.oiosi/xml/schema/SchemaValidationFailedException.cs +++ b/src/dk.gov.oiosi/xml/schema/SchemaValidationFailedException.cs @@ -48,8 +48,12 @@ namespace dk.gov.oiosi.xml.schema /// /// the schema /// innerexception of the thrown exception - public SchemaValidationFailedException(XmlDocument document, Exception innerException) - : base(XmlDocumentKeywords.GetKeywords(document), innerException) + public SchemaValidationFailedException(XmlDocument document, Exception innerException, string errorCode = "") + : base(XmlDocumentKeywords.GetKeywords(document), innerException, errorCode) + { } + + public SchemaValidationFailedException(Exception innerException, string errorCode = "") + : base(innerException, errorCode) { } /// diff --git a/src/dk.gov.oiosi/xml/schema/SchemaValidator.cs b/src/dk.gov.oiosi/xml/schema/SchemaValidator.cs index a3db83d66d15b109d42722d5587989d456d359dc..b338ca200eafaa464a1c7667e1007e4344e8d249 100644 --- a/src/dk.gov.oiosi/xml/schema/SchemaValidator.cs +++ b/src/dk.gov.oiosi/xml/schema/SchemaValidator.cs @@ -118,13 +118,13 @@ namespace dk.gov.oiosi.xml.schema { } } } - catch (SchemaValidateDocumentFailedException) + catch (SchemaValidateDocumentFailedException ex) { - throw; + throw new SchemaValidateDocumentFailedException(ex, "E-RSP15211"); } catch (Exception ex) { - throw new SchemaValidationFailedException(xmlDocument, ex); + throw new SchemaValidationFailedException(xmlDocument, ex, "E-RSP15212"); } } diff --git a/src/dk.gov.oiosi/xml/schema/UnexpectedNamespaceException.cs b/src/dk.gov.oiosi/xml/schema/UnexpectedNamespaceException.cs index 46a3326da5bc1a4ee994547977e18a743a83fa15..863d8a18f124f032836b77e8c13c5eecf7a69df5 100644 --- a/src/dk.gov.oiosi/xml/schema/UnexpectedNamespaceException.cs +++ b/src/dk.gov.oiosi/xml/schema/UnexpectedNamespaceException.cs @@ -44,7 +44,7 @@ namespace dk.gov.oiosi.xml.schema /// /// namespace in the document /// the expected namespace - public UnexpectedNamespaceException(string documentNamespace, string expectedNamespace) : base(GetKeywords(documentNamespace, expectedNamespace)) { } + public UnexpectedNamespaceException(string documentNamespace, string expectedNamespace, string errorCode = "") : base(GetKeywords(documentNamespace, expectedNamespace), errorCode) { } /// /// Gets keywords diff --git a/src/dk.gov.oiosi/xml/schematron/ErrorMessages.Designer.cs b/src/dk.gov.oiosi/xml/schematron/ErrorMessages.Designer.cs index 7d6cb7fa4982f1441dc9353635d13a5d8717e0df..46c7a15cd4889ec4fbe47a08bc4cc2ecfb38fdc7 100644 --- a/src/dk.gov.oiosi/xml/schematron/ErrorMessages.Designer.cs +++ b/src/dk.gov.oiosi/xml/schematron/ErrorMessages.Designer.cs @@ -19,7 +19,7 @@ namespace dk.gov.oiosi.xml.schematron { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ErrorMessages { diff --git a/src/dk.gov.oiosi/xml/schematron/SchematronErrorException.cs b/src/dk.gov.oiosi/xml/schematron/SchematronErrorException.cs index 0f93df9c2b428fd8b8201b142978984a98f934c8..67a75928541715d7789c1db50889bfd7e2bf88ed 100644 --- a/src/dk.gov.oiosi/xml/schematron/SchematronErrorException.cs +++ b/src/dk.gov.oiosi/xml/schematron/SchematronErrorException.cs @@ -54,7 +54,7 @@ namespace dk.gov.oiosi.xml.schematron /// /// The schematron result /// The first error message - public SchematronErrorException(XmlDocument schematronResult, string firstErrorMessage) : base(KeywordFromString.GetKeyword("schematronerror", firstErrorMessage)) { + public SchematronErrorException(XmlDocument schematronResult, string firstErrorMessage, string errorCode = "") : base(KeywordFromString.GetKeyword("schematronerror", firstErrorMessage), errorCode) { _schematronResult = schematronResult; } } diff --git a/src/dk.gov.oiosi/xml/schematron/SchematronStore.cs b/src/dk.gov.oiosi/xml/schematron/SchematronStore.cs index 252b7650797ff60201cc05165ce9e14882cc80fa..3a6168e60e09972fec3a39ab3eac6ab908988d3d 100644 --- a/src/dk.gov.oiosi/xml/schematron/SchematronStore.cs +++ b/src/dk.gov.oiosi/xml/schematron/SchematronStore.cs @@ -52,7 +52,7 @@ namespace dk.gov.oiosi.xml.schematron { { if (path == null) { - throw new ArgumentNullException("path"); + throw new ArgumentNullException("E-RSP15301: 'path' is null"); } string cacheKey = path; diff --git a/src/dk.gov.oiosi/xml/schematron/SchematronValidationConfig.cs b/src/dk.gov.oiosi/xml/schematron/SchematronValidationConfig.cs index 015c39f29cbc43a9ab6132eb124d6ca85283b9a7..c93b93c5290513dcf4e623a40968f4d4062dc060 100644 --- a/src/dk.gov.oiosi/xml/schematron/SchematronValidationConfig.cs +++ b/src/dk.gov.oiosi/xml/schematron/SchematronValidationConfig.cs @@ -59,9 +59,9 @@ namespace dk.gov.oiosi.xml.schematron { /// The error xpath /// The error message xpath public SchematronValidationConfig(string schematronDocumentPath, string errorXPath, string errorMessageXPath) { - if (schematronDocumentPath == null) throw new NullArgumentException("schematronDocumentPath"); - if (errorXPath == null) throw new NullArgumentException("errorXPath"); - if (errorMessageXPath == null) throw new NullArgumentException("errorMessageXPath"); + if (schematronDocumentPath == null) throw new NullArgumentException("'schematronDocumentPath' is null", "E-RSP15311"); + if (errorXPath == null) throw new NullArgumentException("'errorXPath' is null", "E-RSP15312"); + if (errorMessageXPath == null) throw new NullArgumentException("'errorMessageXPath' is null", "E-RSP15313"); _schematronDocumentPath = schematronDocumentPath; _errorXPath = errorXPath; _errorMessageXPath = errorMessageXPath; @@ -73,7 +73,7 @@ namespace dk.gov.oiosi.xml.schematron { public string SchematronDocumentPath { get { return _schematronDocumentPath; } set { - if (value == null) throw new NullArgumentException("SchematronDocumentPath.value"); + if (value == null) throw new NullArgumentException("'SchematronDocumentPath.value' can not be set to null", "E-RSP15314"); _schematronDocumentPath = value; } } @@ -85,7 +85,7 @@ namespace dk.gov.oiosi.xml.schematron { public string ErrorXPath { get { return _errorXPath; } set { - if (value == null) throw new NullArgumentException("ErrorXPath.value"); + if (value == null) throw new NullArgumentException("'ErrorXPath.value' can not be set to null", "E-RSP15315"); _errorXPath = value; } } @@ -97,7 +97,7 @@ namespace dk.gov.oiosi.xml.schematron { public string ErrorMessageXPath { get { return _errorMessageXPath; } set { - if (value == null) throw new NullArgumentException("ErrorMessageXPath.value"); + if (value == null) throw new NullArgumentException("'ErrorMessageXPath.value' can not be set to null", "E-RSP15316"); _errorMessageXPath = value; } } @@ -123,7 +123,7 @@ namespace dk.gov.oiosi.xml.schematron { _schematronDocument = xmlDocument; } catch (Exception ex) { - throw new Exception("Failed to load schematron document", ex); + throw new Exception("E-RSP15317: Failed to load schematron document", ex); } } } diff --git a/src/dk.gov.oiosi/xml/schematron/SchematronValidationException.cs b/src/dk.gov.oiosi/xml/schematron/SchematronValidationException.cs index 28af8dc2c1ee4ef1f32ae91dbde3fe210a0088db..05a16b70b738ded1e8fb480a5658331d94f66628 100644 --- a/src/dk.gov.oiosi/xml/schematron/SchematronValidationException.cs +++ b/src/dk.gov.oiosi/xml/schematron/SchematronValidationException.cs @@ -53,7 +53,7 @@ namespace dk.gov.oiosi.xml.schematron { /// Constructor with keywords /// /// keywords for the message - public SchematronValidationException(System.Collections.Generic.Dictionary keywords) : base(resourceManager, keywords) { } + public SchematronValidationException(System.Collections.Generic.Dictionary keywords, string errorCode = "") : base(resourceManager, keywords, errorCode) { } /// /// Constructor with innerexception @@ -66,6 +66,6 @@ namespace dk.gov.oiosi.xml.schematron { /// /// keywords for the message /// innerexception of the thrown exception - public SchematronValidationException(System.Collections.Generic.Dictionary keywords, System.Exception innerException) : base(resourceManager, keywords, innerException) { } + public SchematronValidationException(System.Collections.Generic.Dictionary keywords, System.Exception innerException, string errorCode = "") : base(resourceManager, keywords, innerException, errorCode) { } } } \ No newline at end of file diff --git a/src/dk.gov.oiosi/xml/schematron/SchematronValidationFailedException.cs b/src/dk.gov.oiosi/xml/schematron/SchematronValidationFailedException.cs index e134836a582a14c56e470e2459196b39a72caa2c..1f9fafb201e3c379082e943f43b7a94762469c1d 100644 --- a/src/dk.gov.oiosi/xml/schematron/SchematronValidationFailedException.cs +++ b/src/dk.gov.oiosi/xml/schematron/SchematronValidationFailedException.cs @@ -47,8 +47,8 @@ namespace dk.gov.oiosi.xml.schematron /// /// the current document /// innerexception of the thrown exception - public SchematronValidationFailedException(XmlDocument document, Exception innerException) - : base(XmlDocumentKeywords.GetKeywords(document), innerException) + public SchematronValidationFailedException(XmlDocument document, Exception innerException, string errorCode = "") + : base(XmlDocumentKeywords.GetKeywords(document), innerException, errorCode) { } /// diff --git a/src/dk.gov.oiosi/xml/schematron/SchematronValidator.cs b/src/dk.gov.oiosi/xml/schematron/SchematronValidator.cs index 9c92ce00f4f3dd9f942799075b782bcf9f286480..9185760d75430eedf2f0507a827a6ee14995ec56 100644 --- a/src/dk.gov.oiosi/xml/schematron/SchematronValidator.cs +++ b/src/dk.gov.oiosi/xml/schematron/SchematronValidator.cs @@ -115,15 +115,15 @@ namespace dk.gov.oiosi.xml.schematron { if (this.compiledXsltEntry == null) { - throw new Exception("No schematron document is set"); + throw new Exception("E-RSP15321: No schematron document is set"); } if (this.errorXPath == null) { - throw new Exception("No error XPath is set"); + throw new Exception("E-RSP15322: No error XPath is set"); } if (this.errorMessageXPath == null) { - throw new Exception("No error message XPath is set"); + throw new Exception("E-RSP15323: No error message XPath is set"); } this.SchematronValidateXmlDocument(xmlDocument, this.compiledXsltEntry); @@ -138,11 +138,11 @@ namespace dk.gov.oiosi.xml.schematron { if (this.errorXPath == null) { - throw new Exception("No error XPath is set"); + throw new Exception("E-RSP15322: No error XPath is set"); } if (this.errorMessageXPath == null) { - throw new Exception("No error message XPath is set"); + throw new Exception("E-RSP15323: No error message XPath is set"); } bool documentValidated = false; @@ -188,7 +188,7 @@ namespace dk.gov.oiosi.xml.schematron Processor processor = new Processor(); XsltCompiler compiler = processor.NewXsltCompiler(); - Serializer serializer = new Serializer(); + Serializer serializer = processor.NewSerializer(); try { @@ -238,19 +238,19 @@ namespace dk.gov.oiosi.xml.schematron catch (Exception ex) { Debug.Fail(ex.Message); - throw new SchematronValidationFailedException(xmlDocument, ex); + throw new SchematronValidationFailedException(xmlDocument, ex, "E-RSP15324"); } } if (documentValidated == false) { - throw new SchematronValidationFailedException(xmlDocument, new Exception("Failed to validate the document.")); + throw new SchematronValidationFailedException(xmlDocument, new Exception("Failed to validate the document."), "E-RSP15324"); } if (hasAnyErrors) { string firstErrorMessage = DocumentXPathResolver.GetFirstElementValueByXPath(schematronResultXmlDocument, this.errorMessageXPath, prefixedNamespaces); - throw new SchematronErrorException(schematronResultXmlDocument, firstErrorMessage); + throw new SchematronErrorException(schematronResultXmlDocument, firstErrorMessage, "E-RSP15325"); } else { @@ -361,11 +361,11 @@ namespace dk.gov.oiosi.xml.schematron { if (this.errorXPath == null) { - throw new Exception("No error XPath is set"); + throw new Exception("E-RSP15322: No error XPath is set"); } if (this.errorMessageXPath == null) { - throw new Exception("No error message XPath is set"); + throw new Exception("E-RSP15323: No error message XPath is set"); } XmlDocument schematronResultXmlDocument = null; @@ -432,9 +432,9 @@ namespace dk.gov.oiosi.xml.schematron Processor processor = new Processor(); XsltCompiler compiler = processor.NewXsltCompiler(); Uri uri = new Uri("file://" + compiledXslt.FileInfo.Directory.FullName); - compiler.ErrorList = new List(); + compiler.BaseUri = uri; - Serializer serializer = new Serializer(); + Serializer serializer = processor.NewSerializer(); try { @@ -492,7 +492,7 @@ namespace dk.gov.oiosi.xml.schematron Debug.Fail(ex.Message); XmlDocument xmlDocument = new XmlDocument(); xmlDocument.Load(documentAsString.ToStream()); - throw new SchematronValidationFailedException(xmlDocument, ex); + throw new SchematronValidationFailedException(xmlDocument, ex, "E-RSP15324"); } } @@ -500,13 +500,13 @@ namespace dk.gov.oiosi.xml.schematron { XmlDocument xmlDocument = new XmlDocument(); xmlDocument.Load(documentAsString.ToStream()); - throw new SchematronValidationFailedException(xmlDocument, new Exception("Failed to validate the document.")); + throw new SchematronValidationFailedException(xmlDocument, new Exception("Failed to validate the document."), "E-RSP15324"); } if (hasAnyErrors) { string firstErrorMessage = DocumentXPathResolver.GetFirstElementValueByXPath(schematronResultXmlDocument, this.errorMessageXPath, prefixedNamespaces); - throw new SchematronErrorException(schematronResultXmlDocument, firstErrorMessage); + throw new SchematronErrorException(schematronResultXmlDocument, firstErrorMessage, "E-RSP15325"); } else { diff --git a/src/dk.gov.oiosi/xml/xpath/DocumentXPathResolver.cs b/src/dk.gov.oiosi/xml/xpath/DocumentXPathResolver.cs index 287836817468712a481008530be8489f96227c4f..b96ea910bc3c7f300135852fc434cf736a39bd8b 100644 --- a/src/dk.gov.oiosi/xml/xpath/DocumentXPathResolver.cs +++ b/src/dk.gov.oiosi/xml/xpath/DocumentXPathResolver.cs @@ -86,8 +86,8 @@ namespace dk.gov.oiosi.xml.xpath XmlNodeList nodes = GetNodes(xmlDocument, xpath, prefixedNamespaces); //Check whether the contrains are followed int nodesCount = nodes.Count; - if (nodesCount < 1) throw new NoXPathResultsException(xpath); - if (nodesCount > 1) throw new TooManyXpathResultsException(xpath, nodesCount); + if (nodesCount < 1) throw new NoXPathResultsException(xpath, "E-RSP15401"); + if (nodesCount > 1) throw new TooManyXpathResultsException(xpath, nodesCount, "E-RSP15402"); XmlNode node = nodes[0]; return node.InnerText; } @@ -109,8 +109,8 @@ namespace dk.gov.oiosi.xml.xpath { string[] lineIter = DocumentXPathResolver.GetXPathValues(xmlDocument, xpath, prefixedNamespaces); int nodesCount = lineIter.Length; - if (nodesCount < 1) throw new NoXPathResultsException(xpath); - if (nodesCount > 1) throw new TooManyXpathResultsException(xpath, nodesCount); + if (nodesCount < 1) throw new NoXPathResultsException(xpath, "E-RSP15401"); + if (nodesCount > 1) throw new TooManyXpathResultsException(xpath, nodesCount, "E-RSP15402"); result = lineIter[0]; } @@ -135,7 +135,7 @@ namespace dk.gov.oiosi.xml.xpath CheckParameters(xmlDocument, xpath, prefixedNamespaces); string value = null; if (!TryGetFirstElementValueByXPath(xmlDocument, xpath, prefixedNamespaces, out value)) - throw new NoXPathResultsException(xpath); + throw new NoXPathResultsException(xpath, "E-RSP15401"); return value; } @@ -233,12 +233,12 @@ namespace dk.gov.oiosi.xml.xpath ) { if (String.IsNullOrEmpty(xpath)) - throw new NullOrEmptyArgumentException("xpath"); + throw new NullOrEmptyArgumentException("'xpath' is null or empty", "E-RSP15403"); if (xmlDocument == null) - throw new NullArgumentException("xmlDocument"); + throw new NullArgumentException("'xmlDocument' is null", "E-RSP15404"); if (prefixedNamespaces == null) - throw new NullArgumentException("prefixedNamespaces"); - if (xpath.Trim().Length <= 1) throw new XPathSizeTooSmallException(xpath); + throw new NullArgumentException("'prefixedNamespaces' is null", "E-RSP15405"); + if (xpath.Trim().Length <= 1) throw new XPathSizeTooSmallException(xpath, "E-RSP15406"); } private static void CheckParameters( @@ -247,9 +247,9 @@ namespace dk.gov.oiosi.xml.xpath ) { if (xmlDocument == null) - throw new NullArgumentException("xmlDocument"); + throw new NullArgumentException("'xmlDocument' is null", "E-RSP15404"); if (prefixedNamespaces == null) - throw new NullArgumentException("prefixedNamespaces"); + throw new NullArgumentException("'prefixedNamespaces' is null", "E-RSP15405"); } private static XmlNodeList GetNodes( diff --git a/src/dk.gov.oiosi/xml/xpath/NoXPathResultsException.cs b/src/dk.gov.oiosi/xml/xpath/NoXPathResultsException.cs index aa1484332d283811df604ed91437a11d0a4ea435..64ff2fbb35de188e4f08d4ec6b36b6e72b118071 100644 --- a/src/dk.gov.oiosi/xml/xpath/NoXPathResultsException.cs +++ b/src/dk.gov.oiosi/xml/xpath/NoXPathResultsException.cs @@ -43,7 +43,7 @@ namespace dk.gov.oiosi.xml.xpath { /// Constructor /// /// xpath used - public NoXPathResultsException(string xpath) : base(GetKeywords(xpath)) { } + public NoXPathResultsException(string xpath, string errorCode = "") : base(GetKeywords(xpath), errorCode) { } private static Dictionary GetKeywords(string xpath) { Dictionary keywords = new Dictionary(); diff --git a/src/dk.gov.oiosi/xml/xpath/TooManyXpathResultsException.cs b/src/dk.gov.oiosi/xml/xpath/TooManyXpathResultsException.cs index a20812a12ad03a4afde76ae5ee6305afa015abbc..582d304c2ef8135ac05df0a4a0377117dbd1758c 100644 --- a/src/dk.gov.oiosi/xml/xpath/TooManyXpathResultsException.cs +++ b/src/dk.gov.oiosi/xml/xpath/TooManyXpathResultsException.cs @@ -44,7 +44,7 @@ namespace dk.gov.oiosi.xml.xpath { /// /// the used xpath /// number of results - public TooManyXpathResultsException(string xpath, int count) : base(GetKeywords(xpath, count)) { } + public TooManyXpathResultsException(string xpath, int count, string errorCode = "") : base(GetKeywords(xpath, count), errorCode) { } private static Dictionary GetKeywords(string xpath, int count) { Dictionary keywords = new Dictionary(); diff --git a/src/dk.gov.oiosi/xml/xpath/XPathSizeTooSmallException.cs b/src/dk.gov.oiosi/xml/xpath/XPathSizeTooSmallException.cs index 3222e10af83f5ce6ab3d21dbe5f262dce1ae9d38..178acce12ff49a487bc0c276e4e684fa6369366d 100644 --- a/src/dk.gov.oiosi/xml/xpath/XPathSizeTooSmallException.cs +++ b/src/dk.gov.oiosi/xml/xpath/XPathSizeTooSmallException.cs @@ -41,7 +41,7 @@ namespace dk.gov.oiosi.xml.xpath { /// XPathSizeTooSmallException constructor /// /// - public XPathSizeTooSmallException(string xpath) : base(GetXPath(xpath)) { } + public XPathSizeTooSmallException(string xpath, string errorCode = "") : base(GetXPath(xpath), errorCode) { } private static Dictionary GetXPath(string xpath) { Dictionary keywords = new Dictionary(); diff --git a/test/dk.gov.oiosi.test.integration/App.config b/test/dk.gov.oiosi.test.integration/App.config index 20ee4c28aab0b0b9efc77b5c59e3a814bb2fd554..29f0b3e4efda86fb51107e2bd72123ecb04f9e35 100644 --- a/test/dk.gov.oiosi.test.integration/App.config +++ b/test/dk.gov.oiosi.test.integration/App.config @@ -112,7 +112,7 @@ - + @@ -121,11 +121,11 @@ - - - - - + + + + + @@ -136,28 +136,28 @@ - + - - - + + + - - + + - - + + - + - + - + @@ -166,24 +166,24 @@ - - + + - + - + - - + + - + - + - \ No newline at end of file + diff --git a/test/dk.gov.oiosi.test.integration/dk.gov.oiosi.test.integration.csproj b/test/dk.gov.oiosi.test.integration/dk.gov.oiosi.test.integration.csproj index d8b0e8e3011f35ba6c14adb32cb587d94b83d64e..fc98ee15ec962a10d1a4ffef956dbf2fbce808c6 100644 --- a/test/dk.gov.oiosi.test.integration/dk.gov.oiosi.test.integration.csproj +++ b/test/dk.gov.oiosi.test.integration/dk.gov.oiosi.test.integration.csproj @@ -12,7 +12,7 @@ Properties dk.gov.oiosi.test.integration dk.gov.oiosi.test.integration - v3.5 + v4.6.2 512 @@ -21,6 +21,7 @@ 3.5 + true @@ -30,6 +31,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -38,10 +40,11 @@ TRACE prompt 4 + false - ..\..\packages\NUnit.3.12.0\lib\net35\nunit.framework.dll + ..\..\packages\NUnit.3.12.0\lib\net45\nunit.framework.dll @@ -111,9 +114,7 @@ Designer - - Designer - + @@ -1407,11 +1408,11 @@ - \ No newline at end of file diff --git a/test/dk.gov.oiosi.test.integration/packages.config b/test/dk.gov.oiosi.test.integration/packages.config index 9f4758c292d7f1b043600686e3d29b9c98736632..53039b8709d9245a6f0a09dde993591712edc799 100644 --- a/test/dk.gov.oiosi.test.integration/packages.config +++ b/test/dk.gov.oiosi.test.integration/packages.config @@ -1,13 +1,13 @@  - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/test/dk.gov.oiosi.test.interceptors/dk.gov.oiosi.test.interceptors.csproj b/test/dk.gov.oiosi.test.interceptors/dk.gov.oiosi.test.interceptors.csproj index eb9fe72741b257809a3b229edc4461a4011d6916..b1dda6507157d7c8593238354c353425e9562938 100644 --- a/test/dk.gov.oiosi.test.interceptors/dk.gov.oiosi.test.interceptors.csproj +++ b/test/dk.gov.oiosi.test.interceptors/dk.gov.oiosi.test.interceptors.csproj @@ -16,9 +16,10 @@ 3.5 - v3.5 + v4.6.2 + true @@ -28,6 +29,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -36,10 +38,11 @@ TRACE prompt 4 + false - ..\..\packages\NUnit.3.12.0\lib\net35\nunit.framework.dll + ..\..\packages\NUnit.3.12.0\lib\net45\nunit.framework.dll @@ -47,7 +50,7 @@ 3.5 - + @@ -81,11 +84,11 @@ - \ No newline at end of file diff --git a/test/dk.gov.oiosi.test.interceptors/packages.config b/test/dk.gov.oiosi.test.interceptors/packages.config index a260b286eeff79afb55ae9eb56322c7d7c36a75d..4b1a90090b6e6a9fd22aaa563e3e5922798a3f36 100644 --- a/test/dk.gov.oiosi.test.interceptors/packages.config +++ b/test/dk.gov.oiosi.test.interceptors/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/test/dk.gov.oiosi.test.request/App.config b/test/dk.gov.oiosi.test.request/App.config index 20ee4c28aab0b0b9efc77b5c59e3a814bb2fd554..29f0b3e4efda86fb51107e2bd72123ecb04f9e35 100644 --- a/test/dk.gov.oiosi.test.request/App.config +++ b/test/dk.gov.oiosi.test.request/App.config @@ -112,7 +112,7 @@ - + @@ -121,11 +121,11 @@ - - - - - + + + + + @@ -136,28 +136,28 @@ - + - - - + + + - - + + - - + + - + - + - + @@ -166,24 +166,24 @@ - - + + - + - + - - + + - + - + - \ No newline at end of file + diff --git a/test/dk.gov.oiosi.test.request/RaspConfiguration.xml b/test/dk.gov.oiosi.test.request/RaspConfiguration.xml index 0d57bf67521394353a0b72a1f573adc839bb3169..e4c327a2235bbc164a401f893307dbb492697581 100644 --- a/test/dk.gov.oiosi.test.request/RaspConfiguration.xml +++ b/test/dk.gov.oiosi.test.request/RaspConfiguration.xml @@ -814,9 +814,7 @@ http://vtuapp05/registry/uddi/inquiry https://vtuapp06/UDDIProxy/UDDIProxy.svc http://vtuapp06/registry/uddi/security - 15 noMoreThanOneSetOrFail - true dk.gov.oiosi.uddi.UddiLookupClientTest diff --git a/test/dk.gov.oiosi.test.request/dk.gov.oiosi.test.request.csproj b/test/dk.gov.oiosi.test.request/dk.gov.oiosi.test.request.csproj index f5399e05a83111138b24917954103b9da3527b23..9a707b240dbaacb5915cb176f881b9d0980caacf 100644 --- a/test/dk.gov.oiosi.test.request/dk.gov.oiosi.test.request.csproj +++ b/test/dk.gov.oiosi.test.request/dk.gov.oiosi.test.request.csproj @@ -16,9 +16,10 @@ 3.5 - v3.5 + v4.6.2 + true @@ -28,6 +29,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -36,17 +38,21 @@ TRACE prompt 4 + false + + + - ..\..\packages\NUnit.3.12.0\lib\net35\nunit.framework.dll + ..\..\packages\NUnit.3.12.0\lib\net45\nunit.framework.dll 3.5 - + @@ -95,11 +101,11 @@ - \ No newline at end of file diff --git a/test/dk.gov.oiosi.test.request/packages.config b/test/dk.gov.oiosi.test.request/packages.config index a260b286eeff79afb55ae9eb56322c7d7c36a75d..4b1a90090b6e6a9fd22aaa563e3e5922798a3f36 100644 --- a/test/dk.gov.oiosi.test.request/packages.config +++ b/test/dk.gov.oiosi.test.request/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/test/dk.gov.oiosi.test.unit/App.config b/test/dk.gov.oiosi.test.unit/App.config index 7dda49ff4f56444d1ba6c02c57dd02957c579c01..5c57aeaabbeeba1a3d9513d5a2fd61ed6f489b7d 100644 --- a/test/dk.gov.oiosi.test.unit/App.config +++ b/test/dk.gov.oiosi.test.unit/App.config @@ -1,4 +1,4 @@ - + - + @@ -121,11 +121,11 @@ - - - - - + + + + + @@ -136,28 +136,28 @@ - + - - - + + + - - + + - - + + - + - + - + @@ -166,23 +166,23 @@ - - + + - + - + - - + + - + - + @@ -190,4 +190,4 @@ - \ No newline at end of file + diff --git a/test/dk.gov.oiosi.test.unit/ConfigurationUtil.cs b/test/dk.gov.oiosi.test.unit/ConfigurationUtil.cs index 2bb0dbfeefc1d2940e5f9f25c6010d992e1235cd..742b32d6a5d9c52538d7fc6ed2e0a5ff6cd0ea87 100644 --- a/test/dk.gov.oiosi.test.unit/ConfigurationUtil.cs +++ b/test/dk.gov.oiosi.test.unit/ConfigurationUtil.cs @@ -15,7 +15,7 @@ namespace dk.gov.oiosi.test.unit { public static void SetupConfiguration() { - ConfigurationHandler.ConfigFilePath = "Resources/RaspConfiguration.Live.xml"; + ConfigurationHandler.ConfigFilePath = "Resources\\RaspConfiguration.Live.xml"; ConfigurationHandler.Reset(); DefaultDocumentTypes documentTypes = new DefaultDocumentTypes(); diff --git a/test/dk.gov.oiosi.test.unit/Resources/RaspConfigurationUddi.xml b/test/dk.gov.oiosi.test.unit/Resources/RaspConfigurationUddi.xml index bac0c7ff9d06f69a6613dcc95f6082f63df5129e..285c3d427eabd1d36410dc77e09fdfa4b3a270ca 100644 --- a/test/dk.gov.oiosi.test.unit/Resources/RaspConfigurationUddi.xml +++ b/test/dk.gov.oiosi.test.unit/Resources/RaspConfigurationUddi.xml @@ -11,19 +11,20 @@ - 0 allResults http://test.dk http://test.dk + 75 http://test1.com http://fallback1.com + 100 http://test2.com http://fallback2.com diff --git a/test/dk.gov.oiosi.test.unit/Resources/RaspConfigurationWithEmailTransportConfigSectionWithOnlyCertificatesSet.xml b/test/dk.gov.oiosi.test.unit/Resources/RaspConfigurationWithEmailTransportConfigSectionWithOnlyCertificatesSet.xml index b772710a30a40b2102be0999b629ad6006291304..af67071bc5b253862e4f737a3bd349e5fd023463 100644 --- a/test/dk.gov.oiosi.test.unit/Resources/RaspConfigurationWithEmailTransportConfigSectionWithOnlyCertificatesSet.xml +++ b/test/dk.gov.oiosi.test.unit/Resources/RaspConfigurationWithEmailTransportConfigSectionWithOnlyCertificatesSet.xml @@ -2790,13 +2790,17 @@ dk.gov.oiosi.security.ldap.LdapCertificateLookup dk.gov.oiosi.library - - crtdir.certifikat.dk - 389 - 5000 - 5000 - 5000 - 1 + ​ + ​ + ​crtdir.certifikat.dk + ​389 + + ​ + ​ldap.ca1.gov.dk + ​389 + + ​5000 + ​5000 dk.gov.oiosi.security.revocation.ocsp.OcspLookup @@ -2819,7 +2823,6 @@ https://publish.uddi.ehandel.gov.dk/UDDIProxy/UDDIProxy.svc http://publish.uddi.ehandel.gov.dk/registry/uddi/inquiry http://publish.uddi.ehandel.gov.dk/registry/uddi/security - 15 noMoreThanOneSetOrFail @@ -2831,7 +2834,6 @@ - true diff --git a/test/dk.gov.oiosi.test.unit/TestConstants.cs b/test/dk.gov.oiosi.test.unit/TestConstants.cs index e10897ddae275e503f80344565e8c789d09c2acc..0251a1b93ea79e87a753c19785a363ce974af848 100644 --- a/test/dk.gov.oiosi.test.unit/TestConstants.cs +++ b/test/dk.gov.oiosi.test.unit/TestConstants.cs @@ -100,11 +100,14 @@ namespace dk.gov.oiosi.test.unit public const string PATH_CERTIFICATE_DEVICE = "Resources/Certificates/CVR30808460.Expire20200130.TU GENEREL FOCES gyldig (Funktionscertifikat).pfx"; public const string PASSWORD_CERTIFICATE_DEVICE = "Test1234"; + public const string PATH_CERTIFICATE_MITID_OCES = "Resources/Certificates/Nemhandel-DEV-OCES-cert-20210422.pfx"; + public const string PASSWORD_CERTIFICATE_MITID_OCES = "?3ngCR4,gq86"; ////public const string PATH_CERTIFICATE_ROOT1 = "Resources/Certificates/TDC OCES Systemtest CA II.cer"; ////public const string PATH_CERTIFICATE_ROOT2 = "Resources/Certificates/TRUST2408 Systemtest VII Primary CA.cer"; public const string PATH_CERTIFICATE_TEST_ROOT_OCES1 = "Resources/Certificates/TDC OCES Systemtest CA II.cer"; public const string PATH_CERTIFICATE_TEST_ROOT_OCES2 = "Resources/Certificates/TRUST2408 Systemtest VII Primary CA.cer"; + public const string PATH_CERTIFICATE_TEST_ROOT_MITID = "Resources/Certificates/MitID_root_CA.cer"; public const string PATH_CERTIFICATE_PROD_ROOT_OCES1 = "Resources/Certificates/TDC OCES CA.cer"; public const string PATH_CERTIFICATE_PROD_ROOT_OCES2 = "Resources/Certificates/TRUST2408 OCES Primary CA.cer"; @@ -123,6 +126,7 @@ namespace dk.gov.oiosi.test.unit public const string PATH_INVOICE_XML_IDENTIFIER_DUNS = raspProfileResources + "Documents/Examples/OIOUBL_Invoice_identifier_duns_v2p1.xml"; public const string ITST_CERTIFICATE_SUBJECT = "CN=NemHandel Test 2 + SERIALNUMBER=CVR:26769388-DID:00000002, O=IT- og Telestyrelsen // CVR:26769388, C=DK"; + public const string TEST_CERTIFICATE_SUBJECT_FUNCTION = "SERIALNUMBER=CVR:30808460-FID:94731315 + CN=TU GENEREL FOCES gyldig (funktionscertifikat), O=NETS DANID A/S // CVR:30808460, C=DK"; public const string TESTEAN = "5798009811578"; public const string EAN = "ean"; diff --git a/test/dk.gov.oiosi.test.unit/dk.gov.oiosi.test.unit.csproj b/test/dk.gov.oiosi.test.unit/dk.gov.oiosi.test.unit.csproj index bdb71c855dd44771a5d67ccb9d7550041b6a5136..924f97a27e328f40198ec413a2768fccd1f0e46e 100644 --- a/test/dk.gov.oiosi.test.unit/dk.gov.oiosi.test.unit.csproj +++ b/test/dk.gov.oiosi.test.unit/dk.gov.oiosi.test.unit.csproj @@ -17,11 +17,12 @@ 3.5 - v3.5 + v4.6.2 + true @@ -31,6 +32,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -39,10 +41,17 @@ TRACE prompt 4 + false + + ..\..\packages\BouncyCastle.1.8.9\lib\BouncyCastle.Crypto.dll + - ..\..\packages\NUnit.3.12.0\lib\net35\nunit.framework.dll + ..\..\packages\NUnit.3.12.0\lib\net45\nunit.framework.dll + + + ..\..\packages\Saxon-HE.10.3.0\lib\net40\saxon-he-api-10.3.dll @@ -76,6 +85,7 @@ + @@ -144,20 +154,30 @@ Resources\Certificates\CVR30808460.Expire20131101.Test MOCES1 %28medarbejdercertificat 1%29.pfx PreserveNewest + + Resources\Certificates\Nemhandel-DEV-OCES-cert-20210422.p12 + PreserveNewest + + + Resources\Certificates\Nemhandel-DEV-OCES-cert-20210422.pfx + PreserveNewest + + + Resources\Certificates\MitID_root_CA.cer + PreserveNewest + Resources\Certificates\TDC OCES Systemtest CA II.cer PreserveNewest - + Resources\Certificates\TRUST2408 Systemtest VII Primary CA.cer PreserveNewest Designer - - Designer - + @@ -236,8 +256,8 @@ Resources\Documents\Examples\OIOUBL_Invoice_identifier_ean_5798009811561.xml PreserveNewest - - Resources\Documents\Examples\OIOUBL_Invoice_identifier_ean_v2p1.xml + + Resources\Documents\Examples\OIOUBL_Invoice_identifier_gln_v2p1.xml PreserveNewest @@ -675,6 +695,9 @@ + + + diff --git a/test/dk.gov.oiosi.test.unit/packages.config b/test/dk.gov.oiosi.test.unit/packages.config index 93285ef2636dab01e3d3991b94f732491caaf5db..75172e852033dc5973fba60b30f6b9fe8b60f0dc 100644 --- a/test/dk.gov.oiosi.test.unit/packages.config +++ b/test/dk.gov.oiosi.test.unit/packages.config @@ -1,5 +1,7 @@  - - + + + + \ No newline at end of file diff --git a/test/dk.gov.oiosi.test.unit/raspProfile/communication/RaspRequestTest.cs b/test/dk.gov.oiosi.test.unit/raspProfile/communication/RaspRequestTest.cs index 730bd92b74c2c73caaf6518ff3376090cab98170..9f63030c9a5023d64d1f9be4f9c19f9d949449df 100644 --- a/test/dk.gov.oiosi.test.unit/raspProfile/communication/RaspRequestTest.cs +++ b/test/dk.gov.oiosi.test.unit/raspProfile/communication/RaspRequestTest.cs @@ -43,8 +43,8 @@ namespace dk.gov.oiosi.test.unit.raspProfile.communication { // Call private method Type raspRequestType = typeof(RaspRequest); MethodInfo addCustomHeadersMethod = raspRequestType.GetMethod("AddCustomHeaders", BindingFlags.NonPublic | BindingFlags.Instance); - OcesX509Certificate client = new OcesX509Certificate(new X509Certificate2(TestConstants.PATH_CERTIFICATE_EMPLOYEE, TestConstants.PASSWORD_CERTIFICATE_EMPLOYEE)); - OcesX509Certificate server = new OcesX509Certificate(new X509Certificate2(TestConstants.PATH_CERTIFICATE_EMPLOYEE, TestConstants.PASSWORD_CERTIFICATE_EMPLOYEE)); + OcesX509Certificate client = new OcesX509Certificate(new X509Certificate2(TestConstants.PATH_CERTIFICATE_MITID_OCES, TestConstants.PASSWORD_CERTIFICATE_MITID_OCES)); + OcesX509Certificate server = new OcesX509Certificate(new X509Certificate2(TestConstants.PATH_CERTIFICATE_MITID_OCES, TestConstants.PASSWORD_CERTIFICATE_MITID_OCES)); Credentials c1 = new Credentials(client, server); RaspRequest raspRequest = new RaspRequest(new Request(new Uri("http://test.dk"), c1)); addCustomHeadersMethod.Invoke(raspRequest, new object[] { oiosiMessage, documentId }); @@ -58,7 +58,7 @@ namespace dk.gov.oiosi.test.unit.raspProfile.communication { } private OiosiMessage GetInvoiceOiosiMessage() { - var invoiceSourcePath = "Resources/Documents/Examples/OIOUBL_Invoice_identifier_ean_v2p1.xml"; + var invoiceSourcePath = "Resources/Documents/Examples/OIOUBL_Invoice_identifier_gln_v2p1.xml"; var invoiceFile = Settings.CreateRandomPath("invoice.xml"); Directory.CreateDirectory(invoiceFile.DirectoryName); File.Copy(invoiceSourcePath, invoiceFile.FullName); diff --git a/test/dk.gov.oiosi.test.unit/security/ldap/LdapCertificateLookupTest.cs b/test/dk.gov.oiosi.test.unit/security/ldap/LdapCertificateLookupTest.cs new file mode 100644 index 0000000000000000000000000000000000000000..45021547febed4198dd12a09fb76902929cb2801 --- /dev/null +++ b/test/dk.gov.oiosi.test.unit/security/ldap/LdapCertificateLookupTest.cs @@ -0,0 +1,111 @@ +using System; +using System.Security.Cryptography.X509Certificates; + +using NUnit.Framework; + +using dk.gov.oiosi.security; +using dk.gov.oiosi.security.ldap; +using dk.gov.oiosi.security.validation; +using NUnit.Framework.Internal; +using Org.BouncyCastle.Math; + +namespace dk.gov.oiosi.test.unit.security.ldap +{ + [TestFixture] + public class LdapCertificateLookupTest + { + private LdapSettings _ldapSettings; + + [OneTimeSetUp] + public void Setup() + { + Environment.CurrentDirectory = TestContext.CurrentContext.TestDirectory; + ConfigurationUtil.SetupConfiguration(); + + _ldapSettings = new LdapSettings + { + ConnectionTimeoutMsec = 5000, + SocketTimeoutMsec = 5000, + CertificateInfrastructures = new CertificateInfrastructure[2] + }; + _ldapSettings.CertificateInfrastructures[0] = new CertificateInfrastructure + { + Id = "NemId", + Host = "crtdir.pp.certifikat.dk", + Port = 389 + }; + _ldapSettings.CertificateInfrastructures[1] = new CertificateInfrastructure + { + Id = "MitId", + Host = "ca1.cti-gov.dk", + Port = 389 + }; + } + + + + [Test] + public void TestLdapTestServerFoces2Subject() + { + var ldapCertificateLookup = new LdapCertificateLookup(this._ldapSettings); + var certSubject = new CertificateSubject(TestConstants.TEST_CERTIFICATE_SUBJECT_FUNCTION); + + X509Certificate2 cert = null; + + try + { + cert = ldapCertificateLookup.GetCertificate(certSubject); + } + catch (CertificateValidationException ex) + { + // We managed to connect and get a certificate. For some (possibly local) reason it didn't + // pass validation but that is not important for this test. + cert = (X509Certificate2)ex.Data["Certificate"]; + } + + // java: assertEquals("Wrong cert. found...", BigInteger.valueOf(1538079514), cert.getSerialNumber()); + var expectedSerialNumber = new BigInteger("1538079514").ToString(16); // i.e. as hex-string + var actualSerialNumber = cert.GetSerialNumberString(); + Assert.AreEqual(expectedSerialNumber.ToUpperInvariant(), actualSerialNumber.ToUpperInvariant(), + message: "Wrong cert. found..."); + + // java: assertEquals("Wrong end date found...", "2022-12-16T14:31:07 UTC", DateUtil.formatDate(cert.getNotAfter())); + var expectedEndDate = "2022-12-16T14:31:07.0000000Z"; + var actualEndDate = cert.NotAfter.ToUniversalTime().ToString("o"); + Assert.AreEqual(expectedEndDate, actualEndDate, message: "Wrong end date found..."); + } + + [Test] + public void TestGetMitIdCertificateFromTestLdap() + { + var ldapCertificateLookup = new LdapCertificateLookup(this._ldapSettings); + var certSubject = "C=DK, 2.5.4.97=NTRDK-90146280, O=Testorganisation nr. 90146280, SERIALNUMBER=UI:DK-O:G:5c171e62-2ea8-4fbe-9e8b-115b84ae4543, CN=Nemhandel-DEV-OCES-cert-20210426"; + + X509Certificate2 cert = null; + + try + { + cert = ldapCertificateLookup.GetCertificate(new CertificateSubject(certSubject)); + } + catch (CertificateValidationException ex) + { + // We managed to connect and get a certificate. For some (possibly local) reason it didn't + // pass validation but that is not important for this test. + cert = (X509Certificate2)ex.Data["Certificate"]; + } + + // java: assertEquals("Wrong cert. found...", "344676415080031272949370873805706101461479077746", result.getSerialNumber().toString()); + + var expectedSerialNumber = new BigInteger("13767885220365794854391128163688578852867017704").ToString(16).ToUpperInvariant(); + var actualSerialNumber = cert.GetSerialNumberString(); + + Assert.AreEqual("0" + expectedSerialNumber, actualSerialNumber.ToUpperInvariant(), + message: "Wrong cert. found..."); + + // java: assertEquals("Wrong expire date found...", "2024-02-16T08:57:31 UTC", DateUtil.formatDate(result.getNotAfter())); + var expectedEndDate = "2024-04-25T08:51:27.0000000Z"; + var actualEndDate = cert.NotAfter.ToUniversalTime().ToString("o"); + Assert.AreEqual(expectedEndDate, actualEndDate, message: "Wrong expiration date found..."); + } + } +} diff --git a/test/dk.gov.oiosi.test.unit/security/oces/OcesX509CertificateTest.cs b/test/dk.gov.oiosi.test.unit/security/oces/OcesX509CertificateTest.cs index 7d1666c0e613eb8baa6cb7605700a3239e297a9c..107787ff4c0e52c88d40d5b6c29142fe2a64b48f 100644 --- a/test/dk.gov.oiosi.test.unit/security/oces/OcesX509CertificateTest.cs +++ b/test/dk.gov.oiosi.test.unit/security/oces/OcesX509CertificateTest.cs @@ -23,24 +23,49 @@ namespace dk.gov.oiosi.test.unit.security.oces { [Test] public void EmployeeTypeTest() { + try + { + //ConfigurationHandler.ConfigFilePath = "Resources/RaspConfigurationOcesX509.xml"; + string employeeCertificatePath = TestConstants.PATH_CERTIFICATE_EMPLOYEE; + X509Certificate2 certificate = new X509Certificate2(employeeCertificatePath, TestConstants.PASSWORD_CERTIFICATE_EMPLOYEE); + OcesX509Certificate ocesCertificate = new OcesX509Certificate(certificate); + Assert.Fail("Failing as it should - RASP 3.0.0"); + } + catch(InvalidOcesCertificateException ex) + { + Assert.IsTrue(ex.Message.Contains("E-RSP19322")); + } + + + } + + + [Test] + public void MitIdTypeTest() + { //ConfigurationHandler.ConfigFilePath = "Resources/RaspConfigurationOcesX509.xml"; - string employeeCertificatePath = TestConstants.PATH_CERTIFICATE_EMPLOYEE; - X509Certificate2 certificate = new X509Certificate2(employeeCertificatePath, TestConstants.PASSWORD_CERTIFICATE_EMPLOYEE); + string mitIdCertificatePath = TestConstants.PATH_CERTIFICATE_MITID_OCES; + var certificate = new X509Certificate2(mitIdCertificatePath, TestConstants.PASSWORD_CERTIFICATE_MITID_OCES); + + Assert.IsNotNull(certificate, "MitId Certificate could not be found"); + OcesX509Certificate ocesCertificate = new OcesX509Certificate(certificate); - Assert.AreEqual(OcesCertificateType.OcesEmployee, ocesCertificate.OcesCertificateType); + + Assert.AreEqual(OcesCertificateType.OcesOrganisation, ocesCertificate.OcesCertificateType); Assert.IsTrue(ocesCertificate.HasPrivateKey()); } - /* - * We don't have a valid organisation certificate - and it is not used in RASP - * [Test] - public void OrganisationTypeTest() { - string organisationCertificatePath = TestConstants.PATH_CERTIFICATE_ORGANISATION; - X509Certificate2 certificate = new X509Certificate2(organisationCertificatePath); - OcesX509Certificate ocesCertificate = new OcesX509Certificate(certificate); - Assert.AreEqual(OcesCertificateType.OcesOrganisation, ocesCertificate.OcesCertificateType); - Assert.IsFalse(ocesCertificate.HasPrivateKey()); - }*/ + + /* + * We don't have a valid organisation certificate - and it is not used in RASP + * [Test] + public void OrganisationTypeTest() { + string organisationCertificatePath = TestConstants.PATH_CERTIFICATE_ORGANISATION; + X509Certificate2 certificate = new X509Certificate2(organisationCertificatePath); + OcesX509Certificate ocesCertificate = new OcesX509Certificate(certificate); + Assert.AreEqual(OcesCertificateType.OcesOrganisation, ocesCertificate.OcesCertificateType); + Assert.IsFalse(ocesCertificate.HasPrivateKey()); + }*/ [Test] public void DeviceTypeTest() { diff --git a/test/dk.gov.oiosi.test.unit/security/revocation/LookupTest.cs b/test/dk.gov.oiosi.test.unit/security/revocation/LookupTest.cs index 0cb397d01ef13b0dd1f41c3fa462e64d737c5da1..7a23fcbadc31792881f997c0a23a1b1be6f2d694 100644 --- a/test/dk.gov.oiosi.test.unit/security/revocation/LookupTest.cs +++ b/test/dk.gov.oiosi.test.unit/security/revocation/LookupTest.cs @@ -12,8 +12,11 @@ namespace dk.gov.oiosi.test.unit.security.revocation public const string foces2RevokedCertificate = "Resources/Certificates/CVR30808460.Expire20200313.TU GENEREL FOCES spaerret (Funktionscertifikat).pfx"; public const string foces2OkayCertificate = TestConstants.PATH_CERTIFICATE_DEVICE;//"Resources/Certificates/CVR30808460.Expire20200130.TU GENEREL FOCES gyldig (Funktionscertifikat).pfx"; + + public const string mitIdFocesOkayCertificate = TestConstants.PATH_CERTIFICATE_MITID_OCES;//"Resources/Certificates/CVR30808460.Expire20200130.TU GENEREL FOCES gyldig (Funktionscertifikat).pfx"; public const string oces1RootCertificate = TestConstants.PATH_CERTIFICATE_TEST_ROOT_OCES1; public const string oces2RootCertificate = TestConstants.PATH_CERTIFICATE_TEST_ROOT_OCES2; + public const string mitIdRootCertificate = TestConstants.PATH_CERTIFICATE_TEST_ROOT_MITID; } } \ No newline at end of file diff --git a/test/dk.gov.oiosi.test.unit/security/revocation/OcspLookupTest.cs b/test/dk.gov.oiosi.test.unit/security/revocation/OcspLookupTest.cs index 0df9d99770c2db1e00ffe985a3097bbdcbddfc84..e5efb71ac16e0771ea8ba919609f5ffeefdd6ff3 100644 --- a/test/dk.gov.oiosi.test.unit/security/revocation/OcspLookupTest.cs +++ b/test/dk.gov.oiosi.test.unit/security/revocation/OcspLookupTest.cs @@ -4,6 +4,11 @@ using NUnit.Framework; using System.Security.Cryptography.X509Certificates; using System.Collections.Generic; using System; +using System.Linq; +using Org.BouncyCastle.Pkcs; +using System.IO; +using dk.gov.oiosi.security.revocation.crl; +using System.Security.Cryptography; namespace dk.gov.oiosi.test.unit.security.revocation { @@ -14,6 +19,7 @@ namespace dk.gov.oiosi.test.unit.security.revocation [OneTimeSetUp] public void Setup() { + Environment.CurrentDirectory = TestContext.CurrentContext.TestDirectory; ConfigurationUtil.SetupConfiguration(); } @@ -21,12 +27,14 @@ namespace dk.gov.oiosi.test.unit.security.revocation { OcspConfig ocspConfig = new OcspConfig(); ocspConfig.DefaultTimeoutMsec = 20000; - + X509Certificate2 oces2RootCertificate = new X509Certificate2(LookupTest.oces2RootCertificate); + X509Certificate2 mitIdRootCertiticate = new X509Certificate2(LookupTest.mitIdRootCertificate); IList list = new List(); - + list.Add(oces2RootCertificate); + list.Add(mitIdRootCertiticate); OcspLookup ocspLookup = new OcspLookup(ocspConfig, list); @@ -75,35 +83,198 @@ namespace dk.gov.oiosi.test.unit.security.revocation // } //} - - /* - * Not the OCSP job to check for expired certificate - * [Test] - public void LookupTestExpiredFoces1() + + /* + * Not the OCSP job to check for expired certificate + * [Test] + public void LookupTestExpiredFoces1() + { + try + { + X509Certificate2 certificate = new X509Certificate2(LookupTest.foces1ExpiredCertificate, "Test1234"); + Assert.IsNotNull(certificate, "Test certificate was null."); + + OcspLookup ocspLookup = this.CreateOcesLookup(); + RevocationResponse response = ocspLookup.CheckCertificate(certificate); + Assert.IsFalse(response.IsValid, "Certificate is not valid."); + Assert.IsNull(response.Exception, "The lookup return an exception."); + Assert.AreEqual(RevocationCheckStatus.CertificateRevoked, response.RevocationCheckStatus, "Not all check was performed."); + } + catch (Exception exception) + { + Assert.Fail(exception.ToString()); + } + }*/ + /* + [Test] + public void testMitIdTestCertificate() throws Exception { + KeyStore p12 = KeyStore.getInstance("pkcs12"); + p12.load(new FileInputStream(TestConstants.PATH_MITID_ORG_TEST), "?3ngCR4,gq86".toCharArray()); + Enumeration e = p12.aliases(); + Assert.True("No elements found", e.hasMoreElements()); + string alias = e.nextElement(); + X509Certificate certificate = (X509Certificate)p12.getCertificate(alias); + Assert.AreEqual("Wrong cert. subject found", "C=DK, OID.2.5.4.97=NTRDK-90146280, O=Testorganisation nr. 90146280, SERIALNUMBER=UI:DK-O:G:3c0f8cbc-4abe-4c6b-b40f-7236a2f39c7c, CN=Nemhandel-DEV-OCES-cert-20210422", certificate.getSubjectDN().TOString()); + + System.err.println(certificate.getIssuerX500Principal()); + System.err.println(certificate.getSubjectX500Principal()); + + //assertEquals("Wrong cert. found", "SERIALNUMBER=CVR:30808460-FID:94731315 + CN=TU GENEREL FOCES gyldig (funktionscertifikat), O=NETS DANID A/S // CVR:30808460, C=DK", c.getSubjectDN().toString()); + + RevocationResponse revocationResponse = CreateOcesLookup().revocationResponseOnline(certificate); + assertTrue("Certificate should be OCSP valid...", revocationResponse.isValid()); + + }*/ + /** + * Verify that our self-signed check functionality works. + */ + + [Test] + public void CheckCertificateResources() + { + try { - X509Certificate2 certificate = new X509Certificate2(LookupTest.foces1ExpiredCertificate, "Test1234"); - Assert.IsNotNull(certificate, "Test certificate was null."); + var certificate1 = new X509Certificate2(LookupTest.mitIdFocesOkayCertificate, TestConstants.PASSWORD_CERTIFICATE_MITID_OCES); + Assert.IsNotNull(certificate1); + } + catch (CryptographicException ex) + { + Console.WriteLine("Kunne ikke finde MitId test certifikat (MachineKeySet): " + LookupTest.mitIdFocesOkayCertificate); + Assert.Fail(ex.ToString()); + } + catch (Exception ex) + { + Assert.Fail(ex.ToString()); + } + + try + { + var certificate1 = new X509Certificate2(LookupTest.mitIdFocesOkayCertificate, TestConstants.PASSWORD_CERTIFICATE_MITID_OCES); + Assert.IsNotNull(certificate1); + } + catch (CryptographicException ex) + { + Console.WriteLine("Kunne ikke finde MitId test certifikat (Default): " + LookupTest.mitIdFocesOkayCertificate); + Assert.Fail(ex.ToString()); + } + catch (Exception ex) + { + Assert.Fail(ex.ToString()); + } + + try + { + var certificate2 = new X509Certificate2(LookupTest.foces2OkayCertificate, "Test1234"); + Assert.IsNotNull(certificate2); + } + catch (CryptographicException ex) + { + Console.WriteLine("Kunne ikke finde Foces2 test certifikat: " + LookupTest.foces2OkayCertificate); + Assert.Fail(ex.ToString()); + } + catch (Exception ex) + { + Assert.Fail(ex.ToString()); + } + + try + { + var oces2RootCertificate = new X509Certificate2(LookupTest.oces2RootCertificate); + Assert.IsNotNull(oces2RootCertificate); + } + catch (CryptographicException ex) + { + Console.WriteLine("Kunne ikke finde Foces2 test certifikat: " + LookupTest.oces2RootCertificate); + Assert.Fail(ex.ToString()); + } + catch (Exception ex) + { + Assert.Fail(ex.ToString()); + } + + try + { + var mitIdRootCertiticate = new X509Certificate2(LookupTest.mitIdRootCertificate); + Assert.IsNotNull(mitIdRootCertiticate); + } + catch (CryptographicException ex) + { + Console.WriteLine("Kunne ikke finde Foces2 test certifikat: " + LookupTest.mitIdRootCertificate); + Assert.Fail(ex.ToString()); + } + catch (Exception ex) + { + Assert.Fail(ex.ToString()); + } + + + } + + + [Test] + public void TestMitIdTestCertificateRoot() + { + + var certificate = new X509Certificate2(LookupTest.mitIdFocesOkayCertificate, TestConstants.PASSWORD_CERTIFICATE_MITID_OCES); + OcspLookup ocspLookup = this.CreateOcesLookup(); + + var issuerCertificate = new CertificateUtil().FindIssuerCertificate(certificate); + Assert.AreEqual("C=DK, O=Den Danske Stat, OU=Test - cti, CN=Den Danske Stat OCES udstedende-CA 1", issuerCertificate.SubjectName.Name, "Wrong issuer certificate found"); + + var rootCertificate = new CertificateUtil().FindIssuerCertificate(issuerCertificate); + Assert.AreEqual("C=DK, O=Den Danske Stat, OU=Test - cti, CN=Den Danske Stat OCES rod-CA", rootCertificate.SubjectName.Name, "Wrong root certificate found"); + + try + { + ocspLookup.RevocationResponseOnline(rootCertificate); + Assert.Fail("Exception not thrown - as expected"); + //fail("Exception not thrown - as expected"); + } + catch (CheckCertificateOcspUnexpectedException ex) + { + Assert.AreEqual("E-RSP19442: Certificate not trusted, as the certificate is self-signed", ex.Message, "Wrong error"); + } + + + + } + + [Test] + public void LookupMitIdTestCertificate() + { + try + { + + var certificate = new X509Certificate2(LookupTest.mitIdFocesOkayCertificate, TestConstants.PASSWORD_CERTIFICATE_MITID_OCES); + Assert.AreEqual("C=DK, OID.2.5.4.97=NTRDK-90146280, O=Testorganisation nr. 90146280, SERIALNUMBER=UI:DK-O:G:3c0f8cbc-4abe-4c6b-b40f-7236a2f39c7c, CN=Nemhandel-DEV-OCES-cert-20210422", certificate.Subject, "Wrong cert. subject found"); + + + var ocspLookup = CreateOcesLookup(); + + RevocationResponse revocationResponse = ocspLookup.CheckCertificate(certificate); + Assert.IsTrue(revocationResponse.IsValid, "Certificate should be OCSP valid..."); + + + - OcspLookup ocspLookup = this.CreateOcesLookup(); - RevocationResponse response = ocspLookup.CheckCertificate(certificate); - Assert.IsFalse(response.IsValid, "Certificate is not valid."); - Assert.IsNull(response.Exception, "The lookup return an exception."); - Assert.AreEqual(RevocationCheckStatus.CertificateRevoked, response.RevocationCheckStatus, "Not all check was performed."); } catch (Exception exception) { Assert.Fail(exception.ToString()); } - }*/ - + } + + + [Test] public void LookupTestOkayFoces2() { try { + X509Certificate2 certificate = new X509Certificate2(LookupTest.foces2OkayCertificate, "Test1234"); Assert.IsNotNull(certificate, "Test certificate was null."); @@ -112,14 +283,17 @@ namespace dk.gov.oiosi.test.unit.security.revocation Assert.IsTrue(response.IsValid, "Certificate is not valid."); Assert.IsNull(response.Exception, "The lookup return an exception."); Assert.AreEqual(RevocationCheckStatus.AllChecksPassed, response.RevocationCheckStatus, "Not all check was performed."); + + } catch (Exception exception) { Assert.Fail(exception.ToString()); } - } + } [Test] + [Ignore("Certificate expired - get a fresh one!!!")] public void LookupTestRevokedFoces2() { try @@ -163,22 +337,22 @@ namespace dk.gov.oiosi.test.unit.security.revocation /* */ - /* [Test] - public void LookupTestExpiredFoces2() - { - try - { - OcspLookup ocspLookup = this.CreateOcesLookup(); - X509Certificate2 certificate = new X509Certificate2(this.foces2ExpiredCertificate, "Test1234"); - RevocationResponse response = ocspLookup.CheckCertificate(certificate); - Assert.IsFalse(response.IsValid, "Certificate is not valid."); - Assert.IsNull(response.Exception, "The lookup return an exception."); - Assert.AreEqual(RevocationCheckStatus.CertificateRevoked, response.RevocationCheckStatus, "Not all check was performed."); - } - catch (Exception exception) - { - Assert.Fail(exception.ToString()); - } - }*/ + /* [Test] + public void LookupTestExpiredFoces2() + { + try + { + OcspLookup ocspLookup = this.CreateOcesLookup(); + X509Certificate2 certificate = new X509Certificate2(this.foces2ExpiredCertificate, "Test1234"); + RevocationResponse response = ocspLookup.CheckCertificate(certificate); + Assert.IsFalse(response.IsValid, "Certificate is not valid."); + Assert.IsNull(response.Exception, "The lookup return an exception."); + Assert.AreEqual(RevocationCheckStatus.CertificateRevoked, response.RevocationCheckStatus, "Not all check was performed."); + } + catch (Exception exception) + { + Assert.Fail(exception.ToString()); + } + }*/ } } \ No newline at end of file diff --git a/test/dk.gov.oiosi.test.unit/security/validation/configuration/MultipleRootX509CertificateValidatorAppConfigurationTest.cs b/test/dk.gov.oiosi.test.unit/security/validation/configuration/MultipleRootX509CertificateValidatorAppConfigurationTest.cs index 4608ecda9ce2640d5a1123da3ad9a696f12c6f2a..52233e3b136fbe7391db66293b82d8e12c1f462f 100644 --- a/test/dk.gov.oiosi.test.unit/security/validation/configuration/MultipleRootX509CertificateValidatorAppConfigurationTest.cs +++ b/test/dk.gov.oiosi.test.unit/security/validation/configuration/MultipleRootX509CertificateValidatorAppConfigurationTest.cs @@ -21,7 +21,7 @@ namespace dk.gov.oiosi.test.unit.security.validation.configuration RootCertificateCollectionConfig rootCertificateCollectionConfig = ConfigurationHandler.GetConfigurationSection(); RootCertificateLocation[] rootCertificateLocation = rootCertificateCollectionConfig.RootCertificateCollection; - Assert.AreEqual(1, rootCertificateLocation.Length, "Expected 2 root certificated."); + Assert.AreEqual(2, rootCertificateLocation.Length, "Expected 2 root certificated."); } } } \ No newline at end of file diff --git a/test/dk.gov.oiosi.test.unit/uddi/AdvancedUddiDummyClient.cs b/test/dk.gov.oiosi.test.unit/uddi/AdvancedUddiDummyClient.cs index 5f74d1a88481ce39c341ec972ffefe9d111a7966..9aaf790f815d55bbe0b5cd57dc3730fd987c377f 100644 --- a/test/dk.gov.oiosi.test.unit/uddi/AdvancedUddiDummyClient.cs +++ b/test/dk.gov.oiosi.test.unit/uddi/AdvancedUddiDummyClient.cs @@ -36,15 +36,27 @@ using System.Xml.Serialization; using dk.gov.oiosi.addressing; using dk.gov.oiosi.uddi; -namespace dk.gov.oiosi.test.unit.uddi { - public class AdvancedUddiDummyClient :IUddiLookupClient { +namespace dk.gov.oiosi.test.unit.uddi +{ + public class AdvancedUddiDummyClient :IUddiLookupClient + { private List _erroneousEndpoints = new List(); private Dictionary> _nonExistingRegistrations = new Dictionary>(); - private Uri _address; + private readonly Uri _address; + private readonly int _uddiLookupTimeoutSeconds; - public AdvancedUddiDummyClient(Uri address){ + /// + /// + /// + /// + /// Dummy to match other UddiXxxxxClients + public AdvancedUddiDummyClient(Uri address, int uddiLookupTimeoutSeconds) + { _address = address; - AdvancedUddiDummyClientConfig config = dk.gov.oiosi.configuration.ConfigurationHandler.GetConfigurationSection(); + _uddiLookupTimeoutSeconds = uddiLookupTimeoutSeconds; + + AdvancedUddiDummyClientConfig config = + dk.gov.oiosi.configuration.ConfigurationHandler.GetConfigurationSection(); ErroneousEndpoints = config.ErroneousEndpoints; NonExistingRegistrations = config.NonExistingRegistrations; } diff --git a/test/dk.gov.oiosi.test.unit/uddi/RegistryLookupTest.cs b/test/dk.gov.oiosi.test.unit/uddi/RegistryLookupTest.cs index 27ea3995045d81d5f394f70687fcc5570da205fd..3983e9026b897d0aaea7f372b1f2024d93c5f5cb 100644 --- a/test/dk.gov.oiosi.test.unit/uddi/RegistryLookupTest.cs +++ b/test/dk.gov.oiosi.test.unit/uddi/RegistryLookupTest.cs @@ -39,7 +39,8 @@ using dk.gov.oiosi.uddi; using NUnit.Framework; using dk.gov.oiosi.common.cache; -namespace dk.gov.oiosi.test.unit.uddi{ +namespace dk.gov.oiosi.test.unit.uddi +{ [TestFixture] public class RegistryLookupTest { // The fake registries (and fallback servers) @@ -58,6 +59,15 @@ namespace dk.gov.oiosi.test.unit.uddi{ private Identifier endpointInSecondRegistry = new Identifier(TestConstants.EAN, "5700000000002"); private Identifier endpointInFourthRegistry = new Identifier(TestConstants.EAN, "5700000000004"); + /// + /// Make sure that we are in the right folder so that we can load files from relative paths + /// (oyherwise VS might insist on running from C:\Users\username\AppData\Local\Temp) + /// + [OneTimeSetUp] + public void SetCurrentDirectory() + { + Environment.CurrentDirectory = TestContext.CurrentContext.TestDirectory; + } [SetUp] public void SetUp() { @@ -155,7 +165,6 @@ namespace dk.gov.oiosi.test.unit.uddi{ private void SetUpConfiguration(){ // Configures fallback sequence UddiConfig uddiConfig = ConfigurationHandler.GetConfigurationSection(); - uddiConfig.FallbackTimeoutMinutes = 1; //uddiConfig.PublishEndpoint = uddiConfig.SecurityEndpoint = "http://a.com"; uddiConfig.LookupRegistryFallbackConfig = new LookupRegistryFallbackConfig(); uddiConfig.LookupRegistryFallbackConfig.PrioritizedRegistryList.Add( diff --git a/test/dk.gov.oiosi.test.unit/uddi/UddiLookupClientTest.cs b/test/dk.gov.oiosi.test.unit/uddi/UddiLookupClientTest.cs index 5b97fc3547c88cd22654d31f35d241e512702ba5..383a9dae66955a507b4b35f4e9b6f172a1ffb2b7 100644 --- a/test/dk.gov.oiosi.test.unit/uddi/UddiLookupClientTest.cs +++ b/test/dk.gov.oiosi.test.unit/uddi/UddiLookupClientTest.cs @@ -80,7 +80,8 @@ namespace dk.gov.oiosi.test.integration.uddi { } [Test] - public void LookingUpExistingServiceMustReturnCertificateSubjectString() { + public void LookingUpExistingServiceMustReturnCertificateSubjectString() + { List profileIds = new List() { procurementOrdAdvBilSimProfileProfileId }; var lookupParameters = new LookupParameters(eanIdentifier, orderServiceId, profileIds, acceptHttpProtocol); List lookupResponses = GetEndpointsWithProfileFromUddi(lookupParameters); @@ -186,7 +187,7 @@ namespace dk.gov.oiosi.test.integration.uddi { List uddiIds = new List(); uddiIds.Add(new UddiStringId("uddi:AEE8B6DE-298F-4cbc-A96D-9AE8AED0AC31", true)); uddiIds.Add(new UddiStringId("uddi:c001daa0-8ba3-11dd-894e-770465b08940", true)); - UddiLookupClient lookupClient = new UddiLookupClient(uddiServerUri); + UddiLookupClient lookupClient = new UddiLookupClient(uddiServerUri, -1); List processes = lookupClient.GetProcessDefinitions(uddiIds); Assert.AreEqual(uddiIds.Count, processes.Count); @@ -298,7 +299,7 @@ namespace dk.gov.oiosi.test.integration.uddi { } private List GetEndpointsWithProfileFromUddi(LookupParameters lookupParameters) { - UddiLookupClient lookupClient = new UddiLookupClient(uddiServerUri); + UddiLookupClient lookupClient = new UddiLookupClient(uddiServerUri, -1); return lookupClient.Lookup(lookupParameters); } diff --git a/tool/AutomaticPasswordFiller/AutomaticPasswordFiller.csproj b/tool/AutomaticPasswordFiller/AutomaticPasswordFiller.csproj index 5c821d49db369d22d638a32a9ca567d6fc21e2f8..7fa633bd0218b5d6cc46c4689b219eafcf03b81a 100644 --- a/tool/AutomaticPasswordFiller/AutomaticPasswordFiller.csproj +++ b/tool/AutomaticPasswordFiller/AutomaticPasswordFiller.csproj @@ -9,8 +9,9 @@ Properties dk.gov.oiosi.tool AutomaticPasswordFiller - v3.5 + v4.6.2 512 + AnyCPU @@ -21,6 +22,7 @@ DEBUG;TRACE prompt 4 + false AnyCPU @@ -30,6 +32,7 @@ TRACE prompt 4 + false dk.gov.oiosi.tool.AutomaticPasswordFiller.Program @@ -54,12 +57,15 @@ + + + - \ No newline at end of file diff --git a/tool/AutomaticPasswordFiller/app.config b/tool/AutomaticPasswordFiller/app.config new file mode 100644 index 0000000000000000000000000000000000000000..e6ca62e775cd9037f6e8ed53594557a8c1f34861 --- /dev/null +++ b/tool/AutomaticPasswordFiller/app.config @@ -0,0 +1,3 @@ + + +