이전부터 언급된 인터페이스 배치 작동 관련된 내용을 확인하다가
이번에도 한건만 발송되었지만
어제 분명 수십건이 대기중이었던 것이 생각났기 때문에 의아했는데
문득 인터페이스 로그 자체가 여러건이 아니라 단건으로 되었다는 사실을 알아낼 수 있었고
다른 배치들은 다 1건으로 나눠서 발송되지만 제일 큰 헤더가 의아하게도 배치사이즈가 컸기 때문에
1회 발송처럼 보이도록 로그가 하나였다는 결론을 낼 수 있었다.
다시 이전에 쌓인 로그들을 꺼내서 핵심 필드의 개수를 찾아서 건수를 확인해준 다음
모니터링 관리지표에 해당 값들을 업데이트해주고 PM님에게 수정된 내용과 원인에 대해 전달드렸다.
이전에 연결했던 다우오피스 관련 템플릿 필드 미기입 등 여러가지 문의가 넘어왔는데
일단 내부 패키지인 Document Templates 사용 관련해서는 오래되서 잘 모르겠지만
null값 참조라는 에러 비슷한 내용을 보아하니 이상한 필드를 연결해서 수정해서 발생한 것 같다고 전했고
이전에 생성해둬서 정상적으로 작동하는 것을 통해서 연결 자체는 정상임을 확인시켜드렸다.
이유는 모르겠지만 개발, 운영을 동시에 건드리면서 테스트하시는데
개발서버에서도 에러가 발생한다고 하셔서 확인해보니 연결되지 않은 타입으로 전송 시도를 하는 것으로
해당 내용은 템플릿 연결이 되어 있지 않지만 희망하시는 것 같아서 기존 존재하는 템플릿에 연결한 다음
기존 존재 템플릿에 연결했으며 발송 성공하는 모습 스크린샷을 동봉해서 추가 설명을 해서 전달드렸다.
납품 프로세스 SAP 전달 테스트 관련된 문의도 들어왔는데
담당자분에 대해서 고객사 전임자분에게 공유받은게 있냐고 문의주셨지만
SAP에서는 진행할 때마다 수석매니저님, 대리님, 사원님 세분이 랜덤하게 답변주시기 때문에
누가 정확하게 담당하는지는 모르지만 평소 같이 작업하시는 대리님을 맨 위에 올리고 나머지 두분의 연락처도 공유드렸다.
사실 고객사쪽 업무를 처리하는 협력사기 때문에 우리쪽에서 요청하기가 애매한데
우리쪽에서 유지보수를 처리할 때 사전 계약한 유지보수시간이 차감되는 방식인지
아니면 건당 계약을 해서 일이 처리되는지도 모르는데 고객사의 협력사에 요청하는건 이상하기 때문에
현재 고객사에서 개발서버 테스트를 하고 싶은 경우 리소스 문제로 닫아둔 SAP 개발서버를 살려야 하고
해당 내용을 직접 요청해주시면 그 이후에 SFDC 개발서버에서 소통하며 테스트가 가능하다고 전달했다.
중간에 org 저장소 용량이 다 찼다고 어드민분이 확인 요청을 하셨는데
재고의 경우에는 엄청나게 많은 레코드가 쌓여있지만 창고별로 따로 관리되기 떄문에
모든 제품의 숫자 * 창고의 숫자로 각각 키가 중복이 하나도 없어서 넘어가야 했고
인터페이스 로그라도 삭제하려고 했는데 23, 24, 25년 3개월분 총 27개월 중에서
23년도 로그를 전부 삭제했지만 25%정도밖에 되지 않는게 좀 신기했다.
점점 로그가 더 쌓이고 레코드도 더 쌓여서 저장소가 더 필요해질 것 같지만
해당 부분은 고객사에서 세일즈포스에 증설요철을 하면 되는 부분이라 신경쓸 정도는 아닌 것 같다.
다우오피스 관련된 내용 문의가 계속해서 들어왔는데
초반에는 테스트 관련 방식과 테스트 결과 등을 전달했고
이후에는 운영, 개발 테스트와 반영여부 등에 대해 전달하며 히스토리를 전달하고
개발에서 테스트하다 운영 샘플 에러 관련 문의도 들어오고
목적성이 좀 모호해보이지만 일단 요청사항들을 바로바로 처리했다.
최종적으로는 다우오피스 내부 FORM_CODE를 하나로만 한 이유에 대해서 문의가 왔는데
우리쪽에 권한을 주지 않고 차후로 기안 설정부분을 미뤘다 담당자분이 사라진 히스토리를
기존에 주고받던 대화 스크린샷을 통해 전달드리니 직접 설정해주려고 하셨는데
예전에 확인했던 다우오피스 메뉴얼을 찾아서 설정방법을 안내드리긴 했지만
이것까지 우리쪽에서 확인해야 하는 부분이 맞는지 의아하긴 했다.
중간에 팀원분에게 Wels 에러가 발생했을 때 이메일이 안되는 문제에 대해서 질문받았는데
상당히 수상해서 일차적으로는 권한을 의심했고 그 다음엔 메일 발송이 안되는 것을 의심했다.
일단 익명함수에서 같은 내용 실행을 통해서 메일 발송이 되는 것까지 확인됐고
전달능력? 부분 설정을 통해서 문제가 없는 것도 확인했지만 전송되지 않았고
권한을 좀 더 자세히 보면서 시스템관리자쪽 메일 발송 권한도 추가해보고
그래도 되지 않아서 발송 메일을 확인해보니 invalid가 포함된 메일이었기 때문에
발송 대상 메일을 변경하니 정상적으로 발송되는 것을 확인할 수 있었다.
데이터 초기화로 다시 마이그레이션 업데이트 요청을 받아서 처리하기도 하고
인터페이스 에러가 발생했다고 해서 확인해보니 SAP쪽에서 엉터리 데이터를 넣어줬는데
정의서를 찾아서 그쪽이 틀렸다는 증거를 찾는게 더 귀찮은 답변도 하고
어찌저찌 이것저것 많이 건드린 하루였다.
(1).백준 20352번 Circus는 서커스 천막 설치 관련 값을 구해야 하는데
이유는 모르겠지만 그냥 제곱근에 3.544를 곱한 값을 원하고 있기 때문에
원주율이 아닌 이상한 값을 곱한 값을 제출해서 통과할 수 있었다..
const input = 1234
const point = 3.5449077018125
console.log(Math.sqrt(input) * point)