SAP/EAI

    [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 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] Linux Server Ping Test

    OS가 Linux인 경우 ping 명령어를 아무데서나 하면 ping test가 되질 않아서 지정된 디렉토리 안에서 테스트를 실행해야 한다. TEST가 가능한 경로는 remote Server /etc 에서 ping을 실행하면 ping TEST가 가능하다. Linux에서 특정 서버로 연결을 확인하는 방법은 아래와 같다. PING 명령어로 접속가능 확인(성공) $ping 123.123.123.123 PING 123.123.123.123 : 56 data bytes 64 bytes from 123.123.123.123: icmp_seq=0 ttl=248 time=0.01 ms 64 bytes from 123.123.123.123: icmp_seq=1 ttl=248 time=0.23 ms 64 bytes from..

    [SAP EAI] FTP Adapter 426 Connection closed 오류 원인 분석

    [환경] Windows XP [현상] EAI PO FTP Receiver Adapter로 접속 후 파일을 업로드(put) 할 경우 아래와 같은 오류 메시지가 발생합니다. EAI PO FTP Sender Adapter로 로그인 및 파일 다운로드(get)은 정상 수행됩니다. FTP 서버에 들어가서 직접 파일 업로드(put) 할 경우 정상적으로 처리가 됩니다. STOR File 426 Connection closed; transfer aborted. DELE File 550 File not found QUIT 220 Bye [원인] FTP 접속할 때 220코드로 Return을 받아 EAI 220코드를 인식 못한채 계속 대기중인 상태 [해결방안] EAI Receiver Chennel에서 Per File Tran..

    [SAP EAI] java.net.SocketTimeoutException: Accept timed out

    [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 이상의 랜덤포트 사..

    [XI/PI] HTTP_AAE Java Adapter Test Tools

    [XI/PI] HTTP_AAE Java Adapter Test Tools

    HTML_AAE Sender Adapter 생성 후 Test로 전문을 보내고 싶을 때 아래의 코드로 .html 파일로 만든 후 호출하면 된다. *해당 소스는 HTTP Adapter가 아닌 ATTP_AAE Adapter이다. HTML_AAE Test 730 Post Client HTTP_AAE Adapter Test - Get Header ServerHost ServerPort SenderService QOS Best Effort Exactly Once SenderInterface SenderNamespace Payload Main Payload Parameter Name: Type in XML Upload File test Result URL: Response Text: HTML AAE Test 730 ..