SAP RFC SAPJCO 연동 설정
https://github.com/saro-lab/sap-jco-manager
https://gs.saro.me/lab?topicId=347
https://gs.saro.me/lab?topicId=352
application-default.yml 에 sap RFC 연동 정보 등록을 해 놓고 @value를 사용하여 연동정보를 가져오도록 해놓고 사용 중, 연동 서버 ip를 개발에서 운영으로 변경 후 (네트워크 대역 문제로 연결 실패함) 다시 개발로 변경하여 재실행을 했는데 그 때 부터 계속 오류가 발생하였다.
한참을 재기동 하며 뭐가 문제인지 찾아보다가 *.jcoDestination 파일 연동서버 ip가 운영으로 되어있는것을 확인했다.
저 파일이 왜 생성되었는지는 모르겠지만, 아무래도 라이브러리에서 연동정보를 여기에 저장해놓고 가져오는 듯 하다.(나중에 추가한 내용 : rfc 연동할때 SapManager bind 시 .jcoDestination 이라는 연동정보를 포함한 파일을 생성해낸다 그렇게 생성해낸 정보를 sap.getRfcFunction(RFC함수명); 에 사용한다.
이 파일에 있는 서버 ip를 개발서버로 변경하고 재가동하니 그 다음부터는 정상적으로 연동되었다.