How to provide a correct input for date fields when trying to access an specific rule using swagger rest API in RHDM/RHPAM
Issue
Request:
{
"lookup" : "default-stateless-ksession",
"commands":[
{
"insert":{
"object":{
"com.exceptionmanagementpoc.datetest.NaturalDisasterDate":{
"ndDate": "25-Jun-2020"
}
},
"out-identifier":"naturalDisaster"
}
},
{
"fire-all-rules":{
}
}
]
}
Response:
{
"type" : "FAILURE",
"msg" : "Error calling container DateTest_1.0.0-SNAPSHOT: Error unmarshalling input",
"result" : null
}
Data Object: NaturalDisasterDate
ublic class NaturalDisasterDate implements java.io.Serializable {
static final long serialVersionUID = 1L;
@org.kie.api.definition.type.Label(value = "Natural disaster")
private java.util.Date ndDate;
@org.kie.api.definition.type.Label(value = "Status")
private java.lang.Boolean status;
public NaturalDisasterDate() {
}
public java.util.Date getNdDate() {
return this.ndDate;
}
public void setNdDate(java.util.Date ndDate) {
this.ndDate = ndDate;
}
public java.lang.Boolean getStatus() {
return this.status;
}
public void setStatus(java.lang.Boolean status) {
this.status = status;
}
public NaturalDisasterDate(java.util.Date ndDate, java.lang.Boolean status) {
this.ndDate = ndDate;
this.status = status;
}
}
Environment
- Red Hat Decision Manager (RHDM)
- 7.7
- Red Hat Process Automation Manager (RHPAM)
- 7.7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.