인터페이스 요청사항을 먼저 확인해두고
다른 인터페이스쪽에서 들어온 답변내용을 확인한 다음
해당 인터페이스에 필요한 토큰, 엔드포인트, 정의서 등을 추가로 요청했다.
어제 진행하려다가 apex의 한계로 중단했던 마이그레이션을 다시 시도해봤는데
기존 인터페이스를 활용해보려고 헀지만
애초에 입력하는 시점부터 하나씩 넣는게 아니기도 하고
워낙 대량의 데이터기 때문에 DML LIMIT에 걸릴 것 같아서 새로 인터페이스를 해야 할 것 같았다.
현재 가능한 방법은 DML LIMIT에 걸리지 않도록 분할해준 다음
해당 내용을 따로 수동으로 postman으로 발송하는 방식과
그냥 새로 인터페이스를 작성해서 진행해야 하는 방법인데
해야 할 다른 인터페이스 등 작업이 너무 많기 때문에 일단 마이그레이션은 넘어가기로 했다.
주 고객사쪽 개발서버 인터페이스 테스트가 되지 않는다는 내용의 메일을 받았고
해당 내용이 되지 않는 이유가 우리쪽인지 SAP 문제인지 확인하기 위해서
Postman, Swagger 등으로 발송해봤지만 Swagger가 작동하지 않는 부분들도 postman 정상 수신을 확인했고
일부 필드는 그냥 운영과 공통으로 데이터를 사용해서 전달해주는 경우도 있었다.
일단 SAP에서 뭔가 작업을 많이 해야 할 것 같은데
개발서버라고 해도 이렇게 많은 연결을 하려면 공수가 상당해 보이는데
내가 걱정할 부분은 아니지만 차라리 테스트용 데이터를 운영에서 돌리는게 더 나을 것 같긴 했는데
선택은 고객사에서 하는 것이기 때문에 일단 우리쪽에서는 모두 수신 가능한 상태라는 것을 전달했고
관련된 인터페이스 개발서버 발송 내역, 수정된 날짜 등 스크린샷 등도 같이 전달했다.
점심시간 직전에 갑작스럽게 자바서버 관련 인터페이스 업무가 넘어왔는데
자바서버 새로 접속 등과 설정, 새로운 개발등을 진행하려면 최소 40시간 이상 투입되어야 할 것 같은데
추후로도 자바서버 문제가 발생하면 관리에 시간을 뺏길 것 같고
안그래도 야근을 계속 해야 간신히 유지될 것 같은 업무처리 가능 시간이 무너져버렸다.
일단 해당 자바서버 개발을 맡게 된 대신
기존에 하고 있던 맵핑이 거의 완료된 인터페이스 하나 인수인계를 진행했고
다른 자바서버를 담당하시는 분이 자바서버를 접속할 수 있는지 기본적인 테스트를 해보고 가셨다.
관련 보안 프로그램 등을 접속해서 테스트해보고
자바서버 관련된 내용을 이리저리 확인은 해봤는데
그냥 아무것도 없이 텅 빈 상태라 자바 기초 유튜브도 확인해보고 시간이 그냥저냥 지나갔는데
아까 확인하시던 분이 기존 파일들도 전달해주시고
필요한 다른 프로그램들도 알려주셔서 조금 힘이 됐다.
일단 이 자바서버는 급한건지도 모르겠고 마감기일도 모르겠는데
당장 에러가 발생한 내용 처리가 더 급하기 떄문에 에러 로그를 확인했는데
이번에도 SAP에서 뭔가 문제를 만든건지 다른 필드값으로 보이는 값이 들어있어서
picklist limit에 걸려서 생성되지 않는 문제였다.
이후 어제 퇴근 이후 날아왔던 인터페이스 추가 요청에 따라
pickList 추가 및 기존 일부 필드 삭제 등 작업을 진행하고
두개 인터페이스 로직 수정 및 운영 배포를 진행했다.
예전에 며칠 걸리던 작업을 하루에 몇건을 처리하는지 모르겠는데
일단 고객사에서 요청한 내용이랑 다르게
SAP쪽에서는 일부 인터페이스만 보낸건지
아니면 일부만 먼저 보낸건지 확인을 하기 위해 고객사에 해당 내용을 공유했고
홈페이지 마이그레이션에 대해 확인했지만 아직도 답이 없었는데
제일 좋은 방법은 그냥 기존 인터페이스를 재활용하고 수동분할발송 하는 것 같다.
오늘은 다들 퇴근한다고 하기도 하고 운동도 하는 날이기 때문에
8시 10분쯤 마무리하고 퇴근했는데
내일도 업무가 감당안되는 수준이라면 상무님에게 문의해서 주말근무를 해야 할 수도 있겠다.
(1).백준 19944번 뉴비의 기준은 뭘까?는 1,2학년은 뉴비
그 외에 주어진 기준 이하면 올드비 나머지는 뭔지 모르겠는 TLE라고 출력해야 했는데
조건문 내부에 넣어서 바로 출력하게 만들어서 대충 해결했다.
const [m, grade] = `3 3`.split(' ').map(Number)
if(grade == 1 || grade == 2){
console.log('NEWBIE!')
}
else if(grade <= m){
console.log('OLDBIE!')
}
else{
console.log('TLE!')
}
'회고' 카테고리의 다른 글
[개발일지] - 502(주말) (0) | 2024.11.16 |
---|---|
[개발일지] - 501 (0) | 2024.11.15 |
[개발일지] - 499 (1) | 2024.11.13 |
[개발일지] - 498 (1) | 2024.11.12 |
[개발일지] - 497 (0) | 2024.11.11 |