Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

/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
    }
  }
} 


Пример получаемого ответа:

<Пусто>
  • Нет меток