PT - Build Dependencies
- Luis Pinto (Unlicensed)
- Marcelo Fonseca
Content of the Protocol Terminators
Protocol Terminators - Install Guide
Build Instructions
In order to correctly build this project, you first need to be aware that it depends on several other software components.
This building process, including the download and build of the required dependencies, will be explained bellow.
Note
This doesn't represent the build order, but the level of dependencies.
Build should be done in the reverse order.
• Protocol Terminator Main Project
First start by obtaining the Protocol Terminators source code with the following command:
git clone https://code.google.com/p/epsos-common-components.protocolterminators/
In the Maven Project of Protocol Terminators you will find the following sub-projects:
- SERVER
- EpSOS CC WS Interface Declarations
- EpSOS CC Web Services (based on IHE XCPD, XCA, XDR)
- EpSOS CC IHE-XCPD Service Interface Implementation
- EpSOS CC IHE-XCA Service Interface Implementation
- EpSOS CC IHE-XDR Service Interface Implementation
- CLIENT
- EpSOS CC Web Services Client
- EpSOS CC Client Connector
- EpSOS CC IHE-XCPD Service Client
- EpSOS CC IHE-XCA Service Client
- EpSOS CC IHE-XDR Service Client
• Audit Manager
This project is a dependency for auditing purposes.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.auditmanager/
• Transformation Manager
This project is needed for NCP-A side.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.transformationmngr/
• Terminology Services Access Manager
This project is a dependency for handling terminologies.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.tsam/
• SRDC epSOS Consent Manager
This project is a dependency for consent issues.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.consentmanager/
• SRDC epSOS Data Model
This project is a dependency that contains several objects of the project used data model.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.datamodel/
• SRDC epSOS SAML Assertion Validator Implementation
This project is a dependency for assertions validation.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.assertionvalidator/
• Security Manager
This project is a dependency for handling security concerns.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.securitymanager/
• Config Manager
This project is a dependency for configuration management.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.configurationmanager/
Important Note
You only have to compile a project called "Config Manager", located inside the Configuration Manager Maven Project.
• SRDC epSOS Utilities Package
This project is a dependency that gathers several utilities.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.util/