EAI
[SAP EAI] Could not trigger cluster event FAIL_MESSAGE_NOALERT for node
SAP EAI 모듈의 JAVA 단에서 해당 메시지가 HOLD상태인데 삭제가 되지 않는 경우에 발생하는 에러 중 하나이다. 에러내용은 아래와 같다. FAIL_MESSAGE_NOALERT for node XXXXXX. Reason:com.sap.engine.frame.cluster.message.RemoteClusterException: 해당 에러가 발생한 경우에는 처리방법은 간단하다. 그냥 재처리 요청을 해서 해당 큐가 에러로 빠졌을 경우 그 에러를 삭제처리하면 끝이다. 이러한 에러가 발생하는 원인은 큐를 처리하는데 있어서 이전의 데이터가 삭제되었음에도 불구하고 NODE끼리의 충돌로 인해 처리가 안된것으로 보여져서 발생되는 에러인 것으로 보인다. 그렇기 때문에 다시 재처리 작업요청을 통해서 최초 메시지에 ..
[SAP EAI] QUEUE 전송 방식
SAP EAI 에서의 전송방식은 크게 Synchronous(동기방식)과 Asynchronous(비동기) 방식으로 나뉘게 된다. 그 중 Synchronous방식에 해당하는 BE(Best Effort)와 Asynchronous방식의 EO(Exactly Once), EOIO(Exactly Once In Order)로 나뉜다. 전송방식 종류 내용 Synchronous BE - Best Effect의 약자 - Queue를 사용하지 않음 - Synchronous 방식의 메시지 전송에 사용 - 재처리가 불가능 Asynchronous EO - Exactly Once의 약자 - Queue를 사용함 - Asynchronous 방식의 메시지 전송에 사용 - 무작위 처리방식 EOIO - Exactly Once In Order..
[SAP EAI] JDBC Receiver Channel (Maximum Concurrency Error)
SAP PI System을 사용하는 중 JDBC Receiver Channel 에서 해당 에러가 발생했습니다. Error 내용 Channel has reached configured maximum concurrency (2 concurrent messages) and could not find free resource within 180,000 milliseconds; consider incressing the maximum concurrency level Maximum Concurrency는 java의 Thread의 갯수라고 보시면 됩니다. 한 프로세스에서 한번에 병렬 처리할 수 있는 최대 처리 량을 뜻합니다. 해당 에러가 발생했을때 Maximum Concurrency의 값은 2로 설정되어 있었고, p..
[SAP EAI] java.net.SocketTimeoutException: Accept timed out
FTP Sender Channel 에서 발생한 에러이다. FTP Error 내용 - Error occurred while connecting to the FTP server "127.0.0.1:21": com.sap.engine.interfaces.messaging.api.exception.MessagingException:java.net.SocketTimeoutException: Accept time out (local port 8080 to address 127.0.0.1 DNS name) , remote host unknown) 에러 원인 내용 중 Data Connection이 FTP 설정과 맞지 않아서 발생한 에러 해결방법 Data Connection : Passive(1023 이상의 랜덤포트 사..
Solman 이란?
Solman의 역할 SAP 시스템을 설치할 때 Installation Key를 발행 Support Package를 SAP Service Market Place에서 내려받을 수 있도록 승인하는 역할 Solman(Solution Manager)는 전체 sap의 system landscape[보통 3 system landscape를 갖춤 (개발,품질,운영) 총 3개의 물리 시스템으로 구성되는 모습을 뜻함 ]에서 여타 시스템들에 대해 포괄적인 관리 목적의 기능을 갖추고 있으나, 현실적으로 보통 sp(support package)에 대한 승인 용도로만 쓰이고 있다. 관리 목적으로 설계가 되어, 시스템 resource가 남아도는 경우가 많다. SP(Support Package)는 SAP의 패치의 일종으로, note..