Retrieve Replica Sets

A list of the replica sets of the given user, as well as the specifics of each of the replica sets can be retrieved through the relevant GET calls.

For the ease of expression, port 9090 is used as an example in all the examples below.

Make sure to replace 9090 above with the correct value as defined in REST_PORT in MEDIator CommonConstants.

Retrieve Replica Sets of the user

This follows the format of

/GET

/replicasets/:id

Sample GET request

http://localhost:9090/replicasets/12

Sample GET response

If the user has created replica sets, the IDs of the replica sets would be returned as an array, as below.

[-7466653342708752832, -7059417815353339196, -6908825180316283930, -6365519002970140943]

If he does not have any replica sets created, the lack of replica sets would be indicated.

Replicasets not found for the user: 123

Retrieve A Replica Set

This follows the format of

/GET

/replicaset/:id

Sample GET request

http://localhost:9090/replicaset/-9176938584709039161

Sample GET response

If the replica set exists, it would be returned as below.

Collection Names: [TCGA-GBM]. Patient IDs: [TCGA-06-6701, TCGA-08-0831]. StudyInstanceUIDs: [1.3.6.1.4.1.14519.5.2.1.4591.4001.151679082681232740021018262895]. SeriesInstanceUIDs: [1.3.6.1.4.1.14519.5.2.1.4591.4001.179004339156422100336233996679]

If the replica set retrieval failed, it would cause an internal error as below.

<html> <body> <h2>500 Internal Error</h2> </body> </html>

Have feedback or corrections? Email us at pkathi2@emory.edu.