Skip to content

Webservice to process and deliver IRIX Documents. IRIX is the International Radiological Information eXchange format standard developed by the IAEA.

License

Notifications You must be signed in to change notification settings

OpenBfS/irix-webservice

Repository files navigation

To install the webservice simply build it with:

    mvn clean package

and install the packaged webapplication from:

    target/irix-webservice.war

in the Servlet Container of your choice.

With the default configuration the servlet will
be available under:

    irix-webservice/upload-report

The WSDL file can be obtained through:

    irix-webservice/upload-report?wsdl

Test Service via curl

    Find example IRIX-xml docs in ./examples

    curl -X POST -H "Content-Type: text/xml; charset=utf-8" \
        -H 'SOAPAction:"http://irixservice.intevation.de/UploadReportInterface/uploadReportRequest"' \
        -d @img_uploadReport.xml http://localhost/irix-webservice/upload-report

    Because dokpool-client refuses to upload a Report having a UUID already imported, the
    <id:ReportUUID>....</id:ReportUUID> has to be edited in the Report, if already succesfully imported.

    To transform irix:Report xml-Files (e.g. as produced as output by irix-client) you can use xsltproc and the 
    irixReport2irixwsUploadReport.xslt in ./examples Folder. Use it like this:

    xsltproc -o irixwsReportUpload.xml irixReport2irixwsUploadReport.xslt irixReport.xml 

About

Webservice to process and deliver IRIX Documents. IRIX is the International Radiological Information eXchange format standard developed by the IAEA.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages