The EPR XCA Responding gateway MockUp is a SoapUI webservice (mock).
git clone https://gitlab.inria.fr/gazelle/specific-tools/epr/xds-xca-simulator.git $EPR_XDSXCA_MOCK_DIR
Copy the external jars (esapi, velocity and postgresql)
cp $EPR_XDSXCA_MOCK_DIR/external_jar/esapi-2.1.0.1.jar $SOAPUI_INSTALL_DIR/lib/
cp $EPR_XDSXCA_MOCK_DIR/external_jar/velocity-1.7.jar $SOAPUI_INSTALL_DIR/lib/
cp $EPR_XDSXCA_MOCK_DIR/external_jar/postgresql-9.3-1102.jdbc4.jar $SOAPUI_INSTALL_DIR/lib/
Edit the init.d script $EPR_XDSXCA_MOCK_DIR/init.d/xcaRespondingGateway
and set the following environment variables
Type the following commands register the init.d script as service
sudo cp $EPR_ADR_MOCK_DIR/init.d/xcaRespondingGateway /etc/init.d/xcaRespondingGateway
sudo chmod u+x /etc/init.d/xcaRespondingGateway
sudo chmod 775 /etc/init.d/xcaRespondingGateway
If you want the service to start at each machine start up
sudo update-rc.d xcaRespondingGateway defaults
Be careful to user rights to allow the service to write logs into your target directory. As example
sudo mkdir /var/log/soapui
sudo chmod 775 /var/log/soapui
To run the mock
sudo /etc/init.d/xcaRespondingGateway start
To stop the mock
sudo /etc/init.d/xcaRespondingGateway stop
To get status of the mock
sudo /etc/init.d/xcaRespondingGateway status
You might need to install those following packets
sudo apt-get install -y libxrender1 libxtst6 libxi6
The EPR XDS Registry MockUp is a SoapUI webservice (mock).
git clone https://gitlab.inria.fr/gazelle/specific-tools/epr/xds-xca-simulator.git $EPR_XDSXCA_MOCK_DIR
Copy the external jars (esapi, velocity and postgresql)
cp $EPR_XDSXCA_MOCK_DIR/external_jar/esapi-2.1.0.1.jar $SOAPUI_INSTALL_DIR/lib/
cp $EPR_XDSXCA_MOCK_DIR/external_jar/velocity-1.7.jar $SOAPUI_INSTALL_DIR/lib/
cp $EPR_XDSXCA_MOCK_DIR/external_jar/postgresql-9.3-1102.jdbc4.jar $SOAPUI_INSTALL_DIR/lib/
Edit the init.d script $EPR_XDSXCA_MOCK_DIR/init.d/DocumentRegistry
and set the following environment variables
Type the following commands register the init.d script as service
sudo cp $EPR_ADR_MOCK_DIR/init.d/DocumentRegistry /etc/init.d/DocumentRegistry
sudo chmod u+x /etc/init.d/DocumentRegistry
sudo chmod 775 /etc/init.d/DocumentRegistry
If you want the service to start at each machine start up
sudo update-rc.d DocumentRegistry defaults
Be careful to allow the service to write logs into your target directory. As example
sudo mkdir /var/log/soapui
sudo chmod 775 /var/log/soapui
To run the mock
sudo /etc/init.d/DocumentRegistry start
To stop the mock
sudo /etc/init.d/DocumentRegistry stop
To get status of the mock
sudo /etc/init.d/DocumentRegistry status
You might need to install those following packets
sudo apt-get install -y libxrender1 libxtst6 libxi6