프로젝트/현대위아 해외법인 컨버전

차세대 프로젝트 AONE<->SAP 야간 테스트 후기

roder 2026. 10. 16. 13:43

멕시코 법인 SAP 연계 테스트, 야간 재택 대응 후기

현대위아 멕시코 법인 AONE 사이트 유지보수를 맡고 있다.

AONE에는 EAI 인터페이스를 통해 SAP와 연결되는 업무들이 있는데, 멕

시코 현지 SAP 담당자들이 AONE ↔ SAP ↔ MES로 이어지는

실제 프로세스를 검증하는 테스트를 진행했다.

내 역할은 한국시간 기준 10월 12일부터 14일(월~수)까지

사흘간 저녁부터 야간까지 재택으로 대응하는 것이었다.

주요 업무는 SAP에서 AONE으로 전송되는 IF 테이블 데이터가

정상적으로 들어왔는지 확인하고,

EAI 전송에 실패하면 로그를 공유하는 일이었다.

그런데 막상 시작하니 예상하지 못한 이슈가 연달아 터졌다.

특정 화면에 접속이 안 되거나, 개발 DB 연결이 끊기는 식이었다.

당황스러웠지만, 이런 상황에서 내가 할 수 있는 최선을 다하는 것이 내 역할이라고

생각하고 침착하게 하나씩 풀어 나갔다. 그중 대표적인 사례 세 가지를 정리해 본다.

1. EAI 전송 실패: 서버 로그는 정상인데 SAP에는 데이터가 없다?

AONE에서 SAP로 데이터를 전송했는데, 서버 로그에는 정상 처리로 찍혀 있었다.

그런데 SAP 담당자는 값이 들어오지 않았다고 했다.

원인은 포트 정보 불일치였다. AONE의 eai.xml에 설정된 포트가

SAP 쪽 포트와 달랐던 것이다. SAP 담당자가 공유해 준 포트 정보에

맞춰 eai.xml을 수정하자 문제가 해결됐다.

 

2. 외부 사용자 로그인 시 출하생성 메뉴 403 에러

모의해킹 조치의 일환으로, ADMIN이 아닌 계정이 ADMIN 관련 페이지에 접근하면

403 에러를 내도록 하는 로직이 들어가 있었다.

문제는 외부 사용자가 출하생성 메뉴를 클릭했을 때도 403이 발생했다는 점이다.

이 때문에 첫날에는 해당 프로세스를 진행하지 못했다.

테스트를 이어 가기 위해 ADMIN 계정 검사 로직을 임시로 주석 처리했고,

이후 테스트가 원활하게 진행됐다.

3. 개발 DB 연결 불가

테스트 시작 전에 DBeaver로 접속해 보니 운영 DB는 연결되는데

개발 DB만 연결되지 않았다.

시작 직전에 이런 일이 생겨 정말 당황했다.

원인은 최근 진행된 Oracle DB 업그레이드(11g → 19c)였다.

본사 책임님이 개발 서버의 11g를 삭제하면서 DB가 내려가 있었고,

멕시코 IT 담당자에게 DB 재가동을 요청하는 메일을 보낸 상태였다.

https://velog.io/@qwerspace/%EC%98%A4%EB%9D%BC%ED%81%B4-%EC%97%90%EB%9F%AC-%EC%97%85%EC%B2%B4-%EC%BD%94%EB%93%9C-17002

해당 사이트를 기반으로 개발 WAS에 접속해 services.msc에서

Oracle TNS Listener 서비스를 시작했고, 연결이 복구됐다.

 

번외: 모르는 건 모른다고 말하기

테스트 중에 SAP 담당자가 현지 직원이 아닌 나에게 업무 프로세스를 물어본 적이 있다.

나도 잘 모르는 내용이라 제대로 답하지 못했다.

돌이켜보면 모르는 것을 모른다고 말하는 게 맞는 것 같다.

어설프게 아는 척하다가 잘못된 정보를 주면 결국 책임은 내게 돌아오기 때문이다.

그리고 마지막으로, 야간 근무는 역시 나와는 잘 맞지 않는 것 같다.