diff options
Diffstat (limited to 'lib/soap/ecc/send/cancel-rfq.ts')
| -rw-r--r-- | lib/soap/ecc/send/cancel-rfq.ts | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/soap/ecc/send/cancel-rfq.ts b/lib/soap/ecc/send/cancel-rfq.ts index bcbe0c7a..aeba6dd6 100644 --- a/lib/soap/ecc/send/cancel-rfq.ts +++ b/lib/soap/ecc/send/cancel-rfq.ts @@ -3,7 +3,7 @@ import { sendSoapXml, type SoapSendConfig, type SoapLogInfo, type SoapSendResult } from "@/lib/soap/sender"; // ECC RFQ 취소 엔드포인트 (WSDL에 명시된 P2038_D 사용) -const ECC_CANCEL_RFQ_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%5EP2MM3016_SO&QualityOfService=ExactlyOnce"; +const ECC_CANCEL_RFQ_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%5EP2MM3016_SO"; // RFQ 취소 요청 데이터 타입 export interface CancelRFQRequest { @@ -118,6 +118,10 @@ export async function cancelRFQ(rfqNumber: string): Promise<{ success: boolean; message: string; responseData?: string; + statusCode?: number; + headers?: Record<string, string>; + endpoint?: string; + requestXml?: string; rfqNumber?: string; }> { try { @@ -135,6 +139,10 @@ export async function cancelRFQ(rfqNumber: string): Promise<{ success: result.success, message: result.success ? 'RFQ 취소 요청이 성공적으로 전송되었습니다.' : result.message, responseData: result.responseText, + statusCode: result.statusCode, + headers: result.headers, + endpoint: result.endpoint, + requestXml: result.requestXml, rfqNumber }; |
