Hello,
I have created a custom Object Structure in Maximo named MPOWER_WO, which is used for integration between Maximo and an external system (MPOWER).
The configuration steps I've completed are as follows:
- Created the Object Structure MPOWER_WO with base object WORKORDER.
- Included all required persistent fields (such as worktype, status, description etc).
- Created an Enterprise Service ES_MPOWER_WO linked to this Object Structure, under the External System EXTSYS_MPOWER.
- Chose Consumed by: OSLC in the Object Structure.
When I send a POST request through Postman to: http://<server>/maximo/oslc/os/MPOWER_WO
with the following payload:
{
"worktype": "MPOWER",
"description": "Work Order created from MPOWER for REGNUM 123456",
"status": "APPR"
}
the Work Order is successfully created in Maximo - meaning the REST call works - but the fields in the record are not populated.
All fields are empty in the created Work Order, even though they are included and marked as persistent in the Object Structure definition.
Could you please advise what could cause the field values from the JSON payload not to map correctly into the Work Order attributes?
Is there any additional configuration required to ensure that the POST request populates the included fields?
Thank you in advance for your support.
#Administration#Integrations------------------------------
Raziela Avdylaj
InfoSoft Business Solutions
------------------------------