ebinterface-web

The ebInterface validation web interface offers a web-based interface for the ebinterface-core validation service

Лицензия

Лицензия

Группа

Группа

at.austriapro
Идентификатор

Идентификатор

ebinterface-web
Последняя версия

Последняя версия

1.0.9
Дата

Дата

Тип

Тип

war
Описание

Описание

ebinterface-web
The ebInterface validation web interface offers a web-based interface for the ebinterface-core validation service
Ссылка на сайт

Ссылка на сайт

http://ebinterface.at
Организация-разработчик

Организация-разработчик

http://ebinterface.at

Скачать ebinterface-web

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/at.austriapro/ebinterface-web/ -->
<dependency>
    <groupId>at.austriapro</groupId>
    <artifactId>ebinterface-web</artifactId>
    <version>1.0.9</version>
    <type>war</type>
</dependency>
// https://jarcasting.com/artifacts/at.austriapro/ebinterface-web/
implementation 'at.austriapro:ebinterface-web:1.0.9'
// https://jarcasting.com/artifacts/at.austriapro/ebinterface-web/
implementation ("at.austriapro:ebinterface-web:1.0.9")
'at.austriapro:ebinterface-web:war:1.0.9'
<dependency org="at.austriapro" name="ebinterface-web" rev="1.0.9">
  <artifact name="ebinterface-web" type="war" />
</dependency>
@Grapes(
@Grab(group='at.austriapro', module='ebinterface-web', version='1.0.9')
)
libraryDependencies += "at.austriapro" % "ebinterface-web" % "1.0.9"
[at.austriapro/ebinterface-web "1.0.9"]

Зависимости

compile (12)

Идентификатор библиотеки Тип Версия
at.austriapro : ebinterface-web-core jar 1.0.9
at.austriapro : ebinterface-rendering jar 1.0.0
at.austriapro : ebinterface-mappings-zugferd jar 1.0.0
at.austriapro : ebinterface-ubl-mapping jar 4.5.4
at.austriapro : ebinterface-xrechnung-mapping jar 1.0.4
org.apache.wicket : wicket-core jar 8.7.0
com.helger : ph-jaxws-pom pom 1.1.3
org.slf4j : slf4j-api jar 1.7.30
org.slf4j : log4j-over-slf4j jar 1.7.30
org.slf4j : jcl-over-slf4j jar 1.7.30
org.slf4j : jul-to-slf4j jar 1.7.30
ch.qos.logback : logback-classic jar 1.2.3

test (2)

Идентификатор библиотеки Тип Версия
com.helger : ph-oton-jetty jar
junit : junit jar 4.13

Модули Проекта

Данный проект не имеет модулей.

ebInterface Logo

ebInterface Web Build Status

ebInterface Web allows to validate ebInterface instances according to ebInterface XML Schema version 3.0, 3.02, 4.0, 4.1, 4.2, 4.3, 5.0 and 6.0. Furthermore, XML instances may be converted to human-readable HTML representations as well as PDF files.

The validation includes XML Schema conformance, conformance to predefined Schematron rules and the validation of digital signatures. For the validation of digital signatures the Web Service of Rundfunk & Telekom Regulierungs-GmbH https://pruefung.signatur.rtr.at/ is used.

The visualization service allows to generate HTML output based on XSLT stylesheets. In addition PDF files may be generated, using the components from ebinterface-rendering.

Furthermore, ebInterface Web allows to transform a given ebInterface XML instance to other document formats, using the document mappings provided in ebinterface-mappings

The validation contains two main artifacts

  • ebinterface-core. This module contains the validation logic for ebInterface instances, the logic for applying stylesheets to ebInterface instances, as well as the Web Service client for the RTR Web Service
  • ebinterface-web. This module contains a Web frontend for the ebinterface-core module. Currently, this module is being extended to support PDF generation and ebInterface mappings as well.

Dependencies

ebinterface-web is based on several projects.

Please note that all these projects are now available on Maven Central.

Prerequisites

Please note, that the RTR Web Service is not open to the public, but requires credentials for its HTTP basic authentication in order to be accessed. Username and password must be provided in a properties file named rtr.properties, which must contain the following values:

rtr.username=<username>
rtr.password=<password>

Place the file under ebinterface-web/src/main/resources/rtr.properties

Username and password may be requested from RTR directly, and are not provided in this GitHub repository.

💚 Pull requests are greatly appreciated and welcomed.

Docker

To build a docker image and push it to the docker hub, run the following commands (requires write access to https://hub.docker.com/r/ebinterface/validator-web/):

  • docker build -t ebinterface/validator-web .
  • docker push ebinterface/validator-web:latest
at.austriapro

AUSTRIAPRO

AUSTRIAPRO ist die B2B-Standardisierungsplattform innerhalb der Wirtschaftskammer Österreich

Версии библиотеки

Версия
1.0.9
1.0.8
1.0.7