Databridge가 트랜잭션을 성공적으로 처리하지 않은 경우 트랜잭션을 재처리하여 문서를 다시 전송하십시오.
메시지 처리 상태가 F (실패) 또는 PF (부분 실패)이고 처리 오류의 유형이 메시지의 재처리가 필요한 것으로 결정되는 경우 자동으로 메시지 재처리를 시도합니다. 레코드 처리가 시스템/환경 오류 또는 비즈니스 로직 오류로 인해 실패한 경우에는 레코드를 재처리해야 합니다. 메시지의 전부가 실패하면 처리 상태 F가 배정됩니다. 처리의 일부만 실패하고 전부 실패하지는 않은 경우에는 처리 상태 PF가 배정됩니다.
현재의 전달 상태에 관계없이, 요청 처리 및 응답 전달에 대한 메시지를 자동으로 다시 전달하려고 시도합니다. 그러나 전달 상태가 F인 메시지, 그리고 재전달되어야 한다고 판단된 메시지만 재전달할 수 있습니다. 시스템/환경 오류 또는 비즈니스 로직 오류로 인해 전달에 실패한 경우 레코드를 재전달해야 하는 것으로 판단됩니다. 메시지가 성공적으로 거래망에 전달되었지만 아직 전달 주기를 끝내지 않은 경우에는 TN 상태가 배정됩니다. TN 상태는 호스트된 Databridge 설치 (Infor의 ASP 서비스를 사용해서)에서만 메시지에 배정됩니다.
적합한 메시지를 자동 재처리하려는 시도는 다음과 같은 증분 스케줄을 바탕으로 이루어집니다:
-
5분 후 재처리 시도
-
첫 시도 10분 후 2차 재처리 시도
-
2차 시도 60분 후 3차 재처리 시도
-
3차 시도 5시간 후 4차 재처리 시도
-
4차 시도 24시간 후 5차 재처리 시도
-
5차 레코드 재처리 시도 후에는 레코드 자동 재처리 시도를 더 이상 하지 않습니다. 이는 예정된 차기 재시도 필드가 빈 칸임을 나타냅니다, 그렇지만 필요에 따라 수동으로 레코드 재처리를 시도할 수 있습니다. 수동으로 메시지 재처리 및 재전송을 참조하십시오.
예정된 차기 재시도는 파트너 서식에서Databridge 파트너에 대해 정의된 처리 재시도 스케줄을 바탕으로 합니다. Databridge 파트너 구성 , 파트너 처리 재시도 일정 설정 및 파트너 구독 설정을 참조하세요.