Skip to content

trifork/fmk-schemas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fmk-schemas

This project holds all xml schemas used in the FMK-backend, and can build wsdl's and publish them to internal nexus.

Please note: From FMK 1.6.0 it has been rewritten to use maven, whereas the older versions uses ant. Use mvn to build 1.6.0 wsdl and zip-files. Use ant to build all 1.4.x wsdl and zip-files. See bottom of README.md for more information.

Project structure

The project is made up for several maven modules. They are executed in the following order:

  • SchemaLoader: builds a java application, that reads all .xsd-files for a certain version of the interface, and builds an inline wsdl as well as a wsdl together with a collection of all the required xsd schema files.
  • mc160_wsdl: call SchemaLoader to generate wsdl for 1.6.0 DGWS
  • mc160idws_wsdl: call SchemaLoader to generate wsdl for 1.6.0 IDWS
  • fmk-160-schema-classes: call axis to generate java classes from the inline wsdl
  • fmk-160-idws-schema-classes: call axis to generate java classes from the inline wsdl for idws

During the package phase of the maven build, the inline'd and the collection version of the wsdl will be zip'ped into redistributable files. *

How to build MedicineCard_2022_01_01 wsdl files and zip files for upload:

mvn clean package

In the mc160_wsdl/target folder MedicineCard_2022_01_01-collection.zip and MedicineCard_2022_01_01-inline.zip will be built. In the mc160idws_wsdl/target folder, MedicineCard_2022_01_01_Idws-collection.zip and MedicineCard_2022_01_01_Idws-inline.zip can be found.

How to build wsdl's and generate client stub code fmk-160-(idws-)-schema-classes jar for use by clients:

mvn clean install

Publish til trifork-internal nexus

mvn -f fmk-160-schema-classes deploy
mvn -f fmk-160-idws-schema-classes deploy

Building 1.4.x wsdl and zip-files

Build with ant.

Ant targets

all
all-standard
all-idws
all-idws-xua
publish

Publish wsdl- and schema-files

Temporary (?) solution, until jenkins job FMK_schema_upload is fixed:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published