summaryrefslogtreecommitdiff
path: root/app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts
diff options
context:
space:
mode:
Diffstat (limited to 'app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts')
-rw-r--r--app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts14
1 files changed, 10 insertions, 4 deletions
diff --git a/app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts b/app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts
index 6b882852..eea16e84 100644
--- a/app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts
+++ b/app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts
@@ -133,7 +133,11 @@ export async function POST(request: NextRequest) {
// 7) 성공 응답 반환
return createSoapResponse('http://60.101.108.100/', {
'tns:IF_ECC_EVCP_PO_INFORMATIONRes': {
- EV_TYPE: 'S',
+ ZMM_RT: {
+ EBELN: processedData[0]?.header.EBELN || '',
+ RT_CODE: 'S',
+ RT_TEXT: '',
+ },
},
});
}
@@ -141,9 +145,11 @@ export async function POST(request: NextRequest) {
// withSoapLogging에서 이미 에러 로그를 처리하므로, 여기서는 응답만 생성
return createSoapResponse('http://60.101.108.100/', {
'tns:IF_ECC_EVCP_PO_INFORMATIONRes': {
- EV_TYPE: 'E',
- EV_MESSAGE:
- error instanceof Error ? error.message.slice(0, 100) : 'Unknown error',
+ ZMM_RT: {
+ EBELN: '',
+ RT_CODE: 'E',
+ RT_TEXT: error instanceof Error ? error.message.slice(0, 100) : 'Unknown error',
+ },
},
});
});