This artifact provides a TextschluesselVerzeichnis
implementation backed by XML documents. XML resources are read using any
available JaxpTextschluesselProvider
implementation. The DefaultJaxpTextschluesselProvider
implementation searches the classpath for resources at location META-INF/jdtaus/textschluessel.xml.
This location can be changed by updating the configuration file located at
META-INF/jdtaus/module.xml.
The implementation supports documents conforming to schemas as listed in the following table. Support for deprecated schemas may be removed in next major releases so that it is recommended to upgrade any documents to conform to the latest schema before upgrading to such releases.
| Namespace URI | Schema location | Default document | Introduced in | End of support |
|---|---|---|---|---|
| http://jdtaus.org/banking/xml/textschluessel | jdtaus-textschluessel-1.0.xsd | textschluessel-1.0.xml | 1.0 | 2.0 |
| http://jdtaus.org/banking/xml/textschluessel | jdtaus-textschluessel-1.1.xsd | textschluessel-1.1.xml | 1.1 | 2.0 |
| http://jdtaus.org/banking/model | jdtaus-banking-1.0.xsd | textschluessel-1.2.xml | 1.3 | |
| http://jdtaus.org/banking/model | jdtaus-banking-1.1.xsd | textschluessel-1.3.xml | 1.4 |
All released 1.0 artifacts come with a default
textschluessel.xml document located at
META-INF/jdtaus/textschluessel.xml holding Textschlüssel
instances as specified by ZKA. Starting
with version 1.1 this default XML document is no longer part of the
artifact's jar file. When upgrading your application to 1.1 you need to
provide the Textschlüssel configuration yourself by either placing at
least one XML document in the application's classpath for use by class
DefaultJaxpTextschluesselProvider or by supplying a custom
JaxpTextschluesselProvider implementation providing the
Textschlüssel resources. The former default document is available for
download as a starting point from
here.