TMF 621 version 5 specification document has 2 resources, TroubleTicket , TroubleTicket Specification. And we are going through TMF 621 version 5 conformance document. It does not have any information regarding what are the mandatory API that are required for certification.
We are specifically looking for what are the mandatory fields , APIs GET, POST, PATCH, DELETE for TroubleTicket/TroubleTicket Specification ,
Is TroubleTicket Specification mandatory for certification in version 5 ?
We went through the CTK conformance.CHANGE_ME.json the file does not seems to be of TroubleTicket, it says customer management.
{
"url": "http://localhost:8629/tmf-api/customerManagement/v5/",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json"
},
"payloads": {
"Customer": {
"POST": {
"payload": {
"@type": "Customer",
"name": "Mary Doe",
"engagedParty": {
"@type": "PartyRef",
"href": "https://host:port/tmf-api/partyManagement/v5/organization/502",
"id": "502",
"name": "Another Travellers",
"@referredType": "Organization"
}
}
},
"PATCH": {
"payload": {
"@type": "Customer",
"name": "John Doe",
"engagedParty": {
"@type": "PartyRef",
"href": "https://host:port/tmf-api/partyManagement/v5/organization/500",
"id": "500",
"name": "Happy Travellers",
"@referredType": "Organization"
}
}
}
}
}
}
And in Conformance document we see some URLs like
* POST /troubleTicket?fields=...&{filtering}
*PATCH /troubleTicket/{id}?fields=...&{filtering}
We want to understand more on how is filtering and field applicable for Post and Patch request.
Please help us with the relevant details
Thanks,
Vaibhav
#General------------------------------
Vaibhav V Pawar
Salesforce
------------------------------