Examples for RBD Block
A few examples available in the Project-specific domain for RBD block are as follows:
Getting RBD Blocks
To get the RBD Blocks associated with a specific RBD Diagram entity, use to following GET URL
URL
GET /WindchillRiskAndReliability12.0-REST/odata/Project_<projectID>/Systems(<systemID>)/RBDDiagrams(<rbddiagramID>)/Blocks
Getting specific RBD Blocks
To get details for a specific RBD Blocks associated with a specific RBD Diagram entity, use to following GET URL
URL
GET /WindchillRiskAndReliability12.0-REST/odata/Project_<projectID>/Systems(<systemID>)/RBDDiagrams(<rbddiagramID>)/Blocks(<rbdblockID>)
Updating RBD Blocks
To update details for a RBD Block associated with a specific RBD Diagram entity, use to following PATCH URL
URL
PATCH /WindchillRiskAndReliability12.0-REST/odata/Project_<projectID>/Systems(<systemID>)/RBDDiagrams(<rbddiagramID>)/Blocks(<rbdblockID>)
Request Body
{
"Identifier": "ID_Update",
"Description": "updated description"
}
Creating RBD Blocks
To create a RBD Block associated with a specific RBD Diagram entity, use to following POSTURL
URL
POST /WindchillRiskAndReliability12.0-REST/odata/Project_<projectID>/Systems(<systemID>)/RBDDiagrams(<rbddiagramID>)/Blocks
Request Body
Deleting RBD Blocks
To delete RBD Blocks associated with a specific RBD Diagram entity, use to following DELETE URL
URL
DELETE /WindchillRiskAndReliability12.0-REST/odata/Project_<projectID>/Systems(<systemID>)/RBDDiagrams(<rbddiagramID>)/Blocks<rbdblockID>