/api/v1/service/errormapping/update
!!! ОПИСАТЬ
Пример запроса для песочницы:
где Authorization - это значение параметра access_token из ответа, полученного на шаге 2.
Пример настроек через проброс кодов ошибок на статусы Method: POST URL: https://sandbox.goodfin.ru/api/v1/service/errormapping/update HEADERS: Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYWRhcHRlciIsImluaXE4dW5yQjEiLCJzaGIiXSwic2NvcGUiOlsicmVhZCIsIndyaXRlIl0sImV4cCI6MTU2MDUyNTIxNiwidXNlcklkIjoiZjdjODNmZTMtOTgxYS00MTllLTg1MjUtNjVlZWU1NTljNzYwIiwianRpIjoiODliN2U1MTgtN2M0Ny00NmFjLWJhMWMtODdkYWM3YjUzMzc3IiwiY2xpZW50X2lkIjoiaW5pcTh1bnJCMSJ9.Zt_Idc-Ga3LDFhWdxY03toDuVJlAwoeB_u_zlWY7nNQ BODY: {"errorMapping":{"type":"IDENTITY"}} Пример настроек через явное отображение ошибок Method: POST URL: https://sandbox.goodfin.ru/api/v1/service/errormapping/update HEADERS: Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYWRhcHRlciIsImluaXE4dW5yQjEiLCJzaGIiXSwic2NvcGUiOlsicmVhZCIsIndyaXRlIl0sImV4cCI6MTU2MDUyNTIxNiwidXNlcklkIjoiZjdjODNmZTMtOTgxYS00MTllLTg1MjUtNjVlZWU1NTljNzYwIiwianRpIjoiODliN2U1MTgtN2M0Ny00NmFjLWJhMWMtODdkYWM3YjUzMzc3IiwiY2xpZW50X2lkIjoiaW5pcTh1bnJCMSJ9.Zt_Idc-Ga3LDFhWdxY03toDuVJlAwoeB_u_zlWY7nNQ BODY: { "errorMapping": { "type": "CONFIGURABLE_MAP", "errorCodeSysStatusMap": { "ERROR1": "ERR1" } } }
Пример запроса для песочницы в формате HTTP/1.1:
Пример настроек через проброс кодов ошибок на статусы POST /api/v1/service/errormapping/update HTTP/1.1 Host: sandbox.goodfin.ru Content-Type: application/json Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYWRhcHRlciIsImluaXE4dW5yQjEiLCJzaGIiXSwic2NvcGUiOlsicmVhZCIsIndyaXRlIl0sImV4cCI6MTU2MDUyNTIxNiwidXNlcklkIjoiZjdjODNmZTMtOTgxYS00MTllLTg1MjUtNjVlZWU1NTljNzYwIiwianRpIjoiODliN2U1MTgtN2M0Ny00NmFjLWJhMWMtODdkYWM3YjUzMzc3IiwiY2xpZW50X2lkIjoiaW5pcTh1bnJCMSJ9.Zt_Idc-Ga3LDFhWdxY03toDuVJlAwoeB_u_zlWY7nNQ Cache-Control: no-cache {"errorMapping":{"type":"IDENTITY"}} Пример обрабатываемых по данной настройке ответов от инстанции { "payloadType": "CommonResponse", "originator": "BG", "receiver": "Shb", "msgId": "40a98957-c077-4d1d-9d1f-5cc58dca1db7", "msgDateTime": "2019-06-27T03:33:17.429", "payload": { "originatorMsgType": "AddDealApplication", "originatorMsgId": "58e77408-1c33-4477-8ab9-154ee406a0cc", "targetObjectId": "7455db89-85a1-4fb6-afb7-20207e22c29d", "result": "ERROR", "error": { "id": "6236fbf9-8683-4db9-a41f-e9e38ef65d70", "errorCode": "ERR1", "message": "Test Error", "params": null } } } Пример настроек через явное отображение ошибок POST /api/v1/service/errormapping/update HTTP/1.1 Host: sandbox.goodfin.ru Content-Type: application/json Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYWRhcHRlciIsIkZlYjk1cXN4WmkiLCJzaGIiXSwic2NvcGUiOlsicmVhZCIsIndyaXRlIl0sImV4cCI6MTU2MTYwMjAzNywidXNlcklkIjoiMzA0ZjJmYWQtOTUzNi00N2U3LTljOWUtM2ZjMTExZmE5MzQ2IiwianRpIjoiZWFiOTc5ZWItNjJlMi00NTBhLWFlMmUtNzc2YWMzNzYyNGJjIiwiY2xpZW50X2lkIjoiRmViOTVxc3haaSJ9.tjBOKtuRYptXV5lUuBDPM7MIfeFS6Ct0uASdiFq5Mpg Cache-Control: no-cache { "errorMapping": { "type": "CONFIGURABLE_MAP", "errorCodeSysStatusMap": { "ERROR1": "ERR1" } } } Пример обрабатываемых по данной настройке ответов от инстанции { "payloadType": "CommonResponse", "originator": "test1.service.local", "receiver": "Shb", "msgId": "f49ff225-55f3-451a-9a0a-512d9ed6b53a", "msgDateTime": "2019-06-27T03:51:16.008", "payload": { "originatorMsgType": "AddDealApplication", "originatorMsgId": "a08d089e-4fd4-4800-90c0-b105f59cf61b", "targetObjectId": "b0187449-b76f-40b5-8618-76023c6c6980", "result": "ERROR", "error": { "id": "6a59c649-e7a4-4f1f-89fe-fc91f2a09ea7", "errorCode": "ERROR1", "message": "Test Error", "params": null } } }
Пример получаемого ответа:
<Пусто>