Interface
[SAP EAI] SAP PI - Error: Active Version There is a version conflict resulting from an import
Error Message Active Version There is a version conflict resulting from an import Cause of Error 적용하는 프로그램의 버전 충돌로 인한 에러 발생 Solutions 1. Display Confilicting Version 버튼을 Click 하여 적용이 필요한 버전을 확인한다. 2. 적용이 필요한 버전을 확인 한 후 Select Displayed Version 버튼을 Click하여 해당 버전으로 선택 3. 버전 선택 후 변경사항 Activate 처리
[SAP EAI] com.microsoft.sqlserver.jdbc.SQLServerException: ',' 근처의 구문이 잘못되었습니다.
Channel Connection JDBC Driver : com.microsoft.sqlserver.jdbc.SQLServerDriver SQL Server / MS-SQL 에러 com.microsoft.sqlserver.jdbc.SQLServerException: ',' 근처의 구문이 잘못되었습니다. com.microsoft.sqlserver.jdbc.SQLServerException: ',' The syntax near by is incorrect. 에러 원인 변수값이 제대로 안들어왔을 때 발생 해당 항목의 타입에 맞지 않는 값이 들어오거나 값이 비거나 다른 값이 들어와 구문에 값이 제대로 삽입되지 않은 경우에 발생 해결 방법 ',' 근처의 구문이 잘못되었다고 나온다면, 우선 전문에 들어온 값이 제..
[EAI] EAI DB CPU가 미치는 영향
SAP EAI 운영하다보면 다양한 이슈가 발생합니다. 그 중 DB의 CPU가 EAI에 미치는 영향이 있어서 글로 남깁니다. SAP EAI에서 인터페이스를 통해 전문을 전달하는 방법 중 JDBC를 사용하여 DB에 다양한 쿼리문을 보낼 수 있는데요. 그 중에 INSERT요청과 PROCEDURE요청을 같이 보내주는 방식을 사용하였습니다.(해당 전송 방식은 EOIO 순차처리 방식으로 개발하였습니다.) 해당 이슈가 발생하였을 때 로그를 확인해보앗을 때 INSERT는 빠른 시간에 처리가 되었지만 PROCEDURE를 처리하는데 있어서 지연이 발생하였습니다. 그래서 해당 원인을 처음에는 PROCEDURE의 쿼리가 문제가 있구나 판단하였는데 알고보니 CPU가 100%까지 올라갔을 때 처리 지연이 되었다고 하네요. 지연되..