Introduction

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

Upgrading from 1.0

All released 1.0 artifacts come with a default textschluessel.xml document located at META-INF/jdtaus/textschluessel.xml. 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.