2014-01-10 6 views
2

타사 시스템을 NetSuite에 통합하는 데 문제가 있습니다.제한 시간에 외부 API 트리거가 발생하지 않습니다.

웹 서비스에 POST JSON을 적용하려면 nlapiRequestURL을 사용하고 있습니다. 이 서비스는이 JSON 객체를 여러 속성에 전달하는 것이 아니라 타사 시스템에 속성을 전달합니다. 이 시스템은 데이터를 처리하고 ID와 함께 결과를 전달합니다.

제 문제는 프로세스가 45 초 이상 걸리므로 NetSuite가 시간 초과 예외를 throw합니다.

제한 시간 제한이나 해결 방법을 늘리는 방법에 대한 아이디어가 있으십니까?

답변 해 주셔서 감사합니다.

답변

1

문서에서 이러한 기능에 대한 시간 제한을 구성하는 방법을 찾지 못했습니다.

해결 방법으로 작업을 두 부분으로 나눌 수 있습니다. 1. 첫 번째 부분은 POST JSON을 웹 서비스로 보내고 응답을 기다리지 않습니다. 2. 결과 처리를 위해 NetSuite 측에서 별도의 서비스를 구성합니다 (예 : restlet을 작성할 수 있음). ID를 전달하기 위해 외부 적으로 서비스가 트리거됩니다.

하나의 요청 대신 두 가지 요청이 있습니다. 첫 번째는 NetSuite에서 타사 시스템으로 데이터를 전달합니다. 두 번째 ID는 제 3 자의 ID를 NetSuite로 다시 전달합니다.

+0

고맙습니다. 동일한 솔루션에 대해 생각했지만 단일 WebService를 사용하여 동 기적으로이 작업을 수행해야했습니다. 어쨌든 다른 방법이없는 한이 솔루션을 구현할 것입니다. 감사합니다. :) –

관련 문제