备货API创建备货单API报错,报错信息:500 Internal Server Error: "{"fault":{"faultstring":"Error writing request to target","detail":{"errorcode":"messaging.adaptors.http.flow.ErrorWritingRequestToTarget"}}}&

APIURL:transact.ti.com/.../test

报错信息:500 Internal Server Error: "{"fault":{"faultstring":"Error writing request to target","detail":{"errorcode":"messaging.adaptors.http.flow.ErrorWritingRequestToTarget"}}}"

遇到问题,在swagger测试没有报错信息,代码调试有报错,报文都是一样的,这样是什么问题呢?

  • ObjectMapper objectMapper = new ObjectMapper();
    ObjectNode rootNode = objectMapper.createObjectNode();
    rootNode.putPOJO("order", tiCreateBackLogOrderDTO);
    String backLogOrder = objectMapper.writeValueAsString(rootNode);
    ResponseEntity<String> response = tokenUtil.callTiTokenApi(API_URL, HttpMethod.POST, String.class, backLogOrder);
  • {"order":{"customerPurchaseOrderNumber":"*******","checkoutProfileId":"*******","lineItems":[{"customerLineItemNumber":"1","tiPartNumber":"SN74LS00N","customerAnticipatedUnitPrice":"0.202","quoteNumber":"12345678","customerCurrencyCode":"USD","schedules":[{"requestedQuantity":"2000","requestedDeliveryDate":"2025-05-01"}]}]}}

  • {
        "code": 500,
        "message": "422 Unprocessable Entity: \"{<EOL><EOL>  \"orders\" : [<EOL><EOL>    {<EOL><EOL>      \"customerPurchaseOrderNumber\" : \"**********\",<EOL><EOL>      \"orderStatus\" : \"REJECT\",<EOL><EOL>      \"customerPurchaseOrderDate\" : \"2024-08-26\",<EOL><EOL>      \"lineItems\" : [<EOL><EOL>        {<EOL><EOL>          \"tiPartNumber\" : \"SN74LVC1G11DCKR\",<EOL><EOL>          \"customerLineItemNumber\" : \"1\",<EOL><EOL>          \"itemCheckoutProfileId\" : \"*******\",<EOL><EOL>          \"status\" : \"Rejected\",<EOL><EOL>          \"tiTotalOrderItemQuantity\" : 5000,<EOL><EOL>          \"customerAnticipatedUnitPrice\" : 0.3,<EOL><EOL>          \"customerCurrencyCode\" : \"USD\",<EOL><EOL>          \"quoteNumber\" : \"123554\",<EOL><EOL>          \"messages\" : [<EOL><EOL>            {<EOL><EOL>              \"code\" : \"TI-TXT-096\",<EOL><EOL>              \"type\" : \"ERROR\",<EOL><EOL>              \"reason\" : \"Quote is invalid, has expired, or being processed\",<EOL><EOL>              \"message\" : \"Correct the quote number or create a new quote and resubmit. If this is a new quote, allow two hours for processing before resubmitting your order. For help, contact TI API Support https://api-portal.ti.com/support\"<EOL><EOL>            }<EOL><EOL>          ],<EOL><EOL>          \"schedules\" : [<EOL><EOL>            {<EOL><EOL>              \"requestedQuantity\" : 5000,<EOL><EOL>              \"requestedDeliveryDate\" : \"2025-05-01\"<EOL><EOL>            }<EOL><EOL>          ]<EOL><EOL>        }<EOL><EOL>      ]<EOL><EOL>    }<EOL><EOL>  ]<EOL><EOL>}\""
    }
  • 目前我们内部正在解决这个500 报错,预计今天中午之前会好,会及时告知谢谢。

x 出现错误。请重试或与管理员联系。