git merge master
may help resolve it.The master branch of the CDISC Library project repo is protected as a best practice in a team setting. A reviewer will inspect changes made in associated commits, checking for merge conflicts, accidental file removals, and unintentional updates. After that, the reviewer will issue a merge command to merge the changes from a working branch to master.
The files are attached to 5 Release Details, along with other relevant release notes.
The most important thing to note is cache management. MDSP always sends back cached result, when available. In other words, it does not know when metadata are updated. These are the steps should be considered before unit testing:
curl -X POST \ https://cdisc-mdsp-qa.nurocorcloud.com/api/admin/cache/actions/delete \ -H 'Content-Type: application/json' \ -d '{ "keys": [ "GET::/mdr/ui::{}::application/json", "GET::/mdr/ui::{}::text/csv", "GET::/mdr/ui::{}::application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "GET::/mdr/ui::{}::application/odm+xml" ], "deleteSubKeys": true }'
curl -X POST \ https://cdisc-mdsp-qa.nurocorcloud.com/api/admin/cache/actions/delete \ -H 'Content-Type: application/json' \ -d '{ "keys" : [ "GET::/mdr/products::{}::application/json", "GET::/mdr/products::{}::text/csv", "GET::/mdr/products::{}::application/vnd.ms-excel", "GET::/mdr/products::{}::application/xml", "GET::/mdr/products::{}::application/odm+xml" ], "deleteSubKeys" : true }'
curl -X POST \ https://cdisc-mdsp-qa.nurocorcloud.com/api/admin/cache/actions/delete \ -H 'Content-Type: application/json' \ -d '{ "keys" : [ "GET::/mdr/adam/adamig-1-2::{}::application/json", "GET::/mdr/adam/adamig-1-2::{}::text/csv", "GET::/mdr/adam/adamig-1-2::{}::application/vnd.ms-excel", "GET::/mdr/adam/adamig-1-2::{}::application/xml", "GET::/mdr/adam/adamig-1-2::{}::application/odm+xml" ], "deleteSubKeys" : true }'
curl -X POST \ https://cdisc-mdsp-qa.nurocorcloud.com/api/admin/search/index \ -H 'Content-Type: application/json' \ -d '{ "async": false, "index": [ "/index/adamct", "/index/cdashct", "/index/coact", "/index/protocolct", "/index/qrsct", "/index/qsftct", "/index/sdtmct", "/index/sendct" ] }'
Although there are no straightforward methods such as debugger or trace stack, here are a few pointers:
"cardinality": "MANY"
.Refer to Improving team's TopBraid chops. For installation, visit Installing TopBraid Composer, Cloning Git Repository, Installing Postman.
From Nurocor Support:
When you execute the API request to publish the triple store, it will use the datasources config to determine which turtle files to load into the triple store. There is no remove functionality for a single turtle file. To update the triple store and have sendig-3-0 not included, you must update the datasources file by removing the entry for sendig-3-0 (remember there are two places in the datasources file). You may remove or leave the actual turtle file in Bitbucket, but since CDISC removed the load file, it makes sense to also remove the turtle file.
After updating the datasources file and pushing it to Bitbucket, you can then proceed to use postman to execute a pull, do a git log head to check the result of the pull, followed by a publish API configuration (to pick up the new datasources file), followed by a publish triple store. That should do the job.
Powered by a free Atlassian Confluence Community License granted to CDISC. Evaluate Confluence today.
1 Comment
Anthony Chow
Recording of an interactive walkthrough session: https://cdisc.sharepoint.com/sites/DataScienceTeam/Shared%20Documents/Recordings/mdsp-development-publishing-walkthrough.mp4