Release of the ping-pong process plugin used for connection testing between DSF instances with versions >= 1.2.0
.
General remarks:
- This release is compatible with the Data Sharing Framework version
>= 1.2.0
. This release does not work with DSF versions< 1.2.0
. - The logical version of the process got upgraded to
2.0
and as such this process plugin can not talk to DSF instances running version1.0.x
of the plugin.
Features include:
- Both ping and pong instances now exchange a Binary resource containing random data. This allows testing the connection between DSF FHIR servers and measurement of network speeds. The former being a prerequisite for successful data transfers which was not tested by the plugin before
- The exchange of Binary resources can be disabled, making the process run like versions
1.x
of the plugin - Known errors come with links to the DSF homepage which include additional information to help troubleshoot the issue
- Allows deployment of both
2.0.x
and1.0.x
versions of the plugin
Issues closed:
- Add Reference to Local Resource to Ping and Pong Task Resources #11
- Fix E-Mail Sending on Ping Forbidden #14
- Start New Development Cycle #15
- Check Task status on pinged FHIR server when pong message times out #17
- Replace dummy URL values with actual URLs #18
Deployment guide:
-
Add the ping-pong process plugin dsf-process-ping-pong-2.0.0.0.jar to the DSF BPE folder
/opt/bpe/process
. Make sure the jar is readable by the bpe user (uid:2202
) or group (gid:2202
). The following commands could be used to download the jar and to set the right permissions:sudo wget https://github.com/datasharingframework/dsf-process-ping-pong/releases/download/v2.0.0.0/dsf-process-ping-pong-2.0.0.0.jar sudo chown root:bpe dsf-process-ping-pong-2.0.0.0.jar sudo chmod 440 dsf-process-ping-pong-2.0.0.0.jar
-
Restart the DSF BPE to deploy the process plugin.
Contributors:
This release contains contributions from @jaboehri, @hhund, @wetret and @schwzr.