From c5fc7195505d82c60fc9dffc3744782b91d7ebb7 Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Wed, 3 Sep 2025 07:05:05 +0000 Subject: (김준회) ECC 송신건 엔드포인트 오류 수정 및 테스트 송신페이지 개선 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/soap/ecc/send/create-po.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'lib/soap/ecc/send/create-po.ts') diff --git a/lib/soap/ecc/send/create-po.ts b/lib/soap/ecc/send/create-po.ts index 0d992fb3..444d9cc1 100644 --- a/lib/soap/ecc/send/create-po.ts +++ b/lib/soap/ecc/send/create-po.ts @@ -4,7 +4,7 @@ import { sendSoapXml, type SoapSendConfig, type SoapLogInfo, type SoapSendResult import { getCurrentSAPDate, getCurrentSAPTime } from "@/lib/soap/utils"; // ECC PO 생성 엔드포인트 (WSDL에 명시된 P2038_D 사용) -const ECC_PO_ENDPOINT = "http://shii8dvddb01.hec.serp.shi.samsung.net:50000/sap/xi/engine?type=entry&version=3.0&Sender.Service=P2038_D&Interface=http%3A%2F%2Fshi.samsung.co.kr%2FP2_MM%2FMMM%5EP2MM3015_SO&QualityOfService=ExactlyOnce"; +const ECC_PO_ENDPOINT = "http://shii8dvddb01.hec.serp.shi.samsung.net:50000/sap/xi/engine?type=entry&version=3.0&Sender.Service=P2038_Q&Interface=http%3A%2F%2Fshi.samsung.co.kr%2FP2_MM%2FMMM%5EP2MM3015_SO"; // PO 헤더 데이터 타입 export interface POHeaderData { @@ -198,6 +198,10 @@ export async function createPurchaseOrder(poData: POCreateRequest): Promise<{ success: boolean; message: string; responseData?: string; + statusCode?: number; + headers?: Record; + endpoint?: string; + requestXml?: string; bidding_number?: string; }> { try { @@ -209,6 +213,10 @@ export async function createPurchaseOrder(poData: POCreateRequest): Promise<{ success: result.success, message: result.success ? 'PO 생성 요청이 성공적으로 전송되었습니다.' : result.message, responseData: result.responseText, + statusCode: result.statusCode, + headers: result.headers, + endpoint: result.endpoint, + requestXml: result.requestXml, bidding_number: poData.T_Bidding_HEADER[0]?.ANFNR }; -- cgit v1.2.3