Examples for Problems Associated with RBD Diagram
A few examples available in the Project-specific domain for associated problem are as follows:
Getting Associated Problems 
To get the associated problems for a system, use to following GET URL
URL
GET /WindchillRiskAndReliability12.0-REST/odata/Project_<projectID>/Systems(<systemID>)/RBDDiagrams(<rbddiagramID>)/AssociatedProblems
Getting specific Associated Problems 
To get details for a specific associated problems for a system, use to following GET URL
URL
GET /WindchillRiskAndReliability12.0-REST/odata/Project_<projectID>/Systems(<systemID>)/RBDDiagrams(<rbddiagramID>)/AssociatedProblems(<associatedproblemID>)
Updating Associated Problems 
To update details for a specific associated problems , use to following PATCHURL
URL
PATCH /WindchillRiskAndReliability12.0-REST/odata/Project_<projectID>/Systems(<systemID>)/RBDDiagrams(<rbddiagramID>)/AssociatedProblems(<associatedproblemID>)
Request Body
{
"Details" : "remarks"
}
Associating Problem with RBD Diagram 
To associate problem with a RBD Diagram, use to following POST URL
URL
POST /WindchillRiskAndReliability12.0-REST/odata/Project_<projectID>/Systems(<systemID>)/RBDDiagrams(<rbddiagramID>)/AssociatedProblems
Request Body
{
"Details" : "remarks",
"Problem@odata.bind" : "Systems(<systemID>)/Problems(<problemID>)"
}
Disassociating Problem with RBD Diagram 
To disassociate problem with a RBD Diagram, use to following DELETE URL
URL
DELETE /WindchillRiskAndReliability12.0-REST/odata/Project_<projectID>/Systems(<systemID>)/RBDDiagrams(<rbddiagramID>)/AssociatedProblems(<associatedproblemID>)