github datasharingframework/dsf-process-ping-pong v2.0.0.0
2.0.0.0 - "Fat Ping"

latest release: v2.0.0.1
one day ago

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 version 1.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 and 1.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.

Don't miss a new dsf-process-ping-pong release

NewReleases is sending notifications on new releases.