Not Sending Proper Request
- 09 Nov 2022
-
DarkLight
-
PDF
Not Sending Proper Request
- Updated on 09 Nov 2022
-
DarkLight
-
PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
Issue Statement
The call to the other system does not include the proper request data or the data is not formatted properly.
What You Can Do
Here are some things that you can do to try to resolve the issue:
- Check the requestDatatype and make sure it is set to the type of data the other system is expecting. The runtime libraries will attempt to do different things based on the datatype. If the datatype is not correct, the adapter may not format the request data properly.
- Check the requestSchema and make sure it is handling the data as expected. The schema defines how to translate data so maybe the data is being put somewhere the other system does not expect or maybe it is being dropped from the request. Schema also handles things like encoding and encrypting individual data fields.
- You may need to make changes to the action.json and schema within the Endpoint Configuration for the adapter (/adapter-home-dir/entities/specific-entity).
- action.json: Defines the calls available for the specific entity. The action.json includes things like path, method, data types, schemas, etc.
- Schema: Defines the data that will be sent to andd returned from the other system.
If you are unable to determine the issue by looking at the log, follow the Support process to create a ticket with the log information and the Itential Adapters Team will be happy to assist.
Was this article helpful?