Solution/EAI

    webMethods for Extended

    watt.art.page.size : 어댑터의 연결 화면, 리스너 화면 및 알림 화면에 표시 할 최대 항목 수 [기본값은 10 ] watt.sap.listener.session.timeout : RFC 수신시 (Notification) Timeout 발생시간을 조절할 수 있다. 10.x 버전으로 업데이트 되면서 기본값이 0으로 변경되었습니다.[Default :0] watt.sap.rfc.callDuration : RFC 호출시 Timeout 발생 시간을 조절합니다. watt.sap.jco.timeout=30 SAP JCO의 세션연결 시간을 지정 합니다. [기본값은 1 ] watt.server.clientTimeout [보류]생성된 Jco Session 의 idleTimeout 생성 안할시 watt.art..

    webMethods Adapter for JDBC

    Integration Server 설치 후 , JDBC Driver를 아래 경로에 넣어야 Adapter가 정상 작동됩니다. webMethod Version 9.5 이상부터는 instances 안에 ojdbc를 저장 경로 : {IntegrationServer Directory}\instances\default\packages\WmJDBCAdapter\code\jars webMethod Version 9.5 이하부터는 packages에 저장 경로 : {IntegrationServer Directory}\packages\WmJDBCAdapter\code\jars JDBC Connection 설정 및 생성 화면 Connection Properties Package : Connection 이 생성될 패키지 선택합..

    webMethods for SFTP

    SFTP 란 ? SSH (Secure Shell)기반 파일 전송 프로토콜입니다. webMethods 9.7 이상부터 SFTP Package가 생성되었으며, 현재 [20/02/28] 까지는 클라이언트 기능만 지원합니다. Client 등록방법 IS Admin Page > Settings > SFTP > Create Server Alias Alias , Hostname , Port 를 필수값으로 저장합니다. 인증방식으로는 2가지 방법이있습니다. 1) Id / Pw 방식 2) Key Finger Print Server Alias 등록 시, Get Host Key를 누르면 , Host와 Port를 통하여 Finger Print가 있는 경로와 임의의 값이 자동으로 입력됩니다. 해당 과정은 SSL/TLS 를 전송 프..

    webMethods for Websocket

    WebSocket 프로토콜: 단일 TCP 연결을 통해 클라이언트와 서버 / 엔드 포인트 간의 동시 양방향 통신을 제공 작동원리 1. 클라이언트는 연결하려고 하는 WebSocket에 대한 데이터가 있는 HTTP 업그레이드 헤더 형태로 서버 핸드 셰이크 요청 2. 서버가 요청에 다른 HTTP 헤더로 응답. 핸드 셰이크가 성공하면 서버는 클라이언트에게 WebSocket 프로토콜로 전환 중임을 알리는 HTTP 헤더를 발송 3. 이제 일정한 연결이 열리고 클라이언트와 서버는 연결이 닫힐 때까지 서로 간에 여러 개의 메시지를 발송할 수 있다. 1. Integration Server 내 WebSocket Port 설정 2. Designer 내에서 서버 측과 클라이언트의 Endpoint를 지정해 생성한다. 3. 해당 ..

    webMethods for Clustering

    클러스터링 정의 : 여러 Integration Server를 단일 가상 서버처럼 배포하고 해당 아키텍처를 활용하는 응용 프로그램을 제공 이점 : 확장성 :수평적 확장성을 제공하므로 동일하거나 유사한 용량의 시스템을 추가하는것만으로 용량을 무제한으로 확장가능하다. 유효성 : 오류로 인해 허용 할 수 없는 중단 시간이 발생할 수 있다. 클러스터링은 여러 Integration Server에 응용 프로그램을 배포함으로써 중단 없는 가용성을 제공 신뢰성 : 독립 서버와 달리 클러스터링은 업무 핵심 응용 프로그램에 필요한 안정성을 제공 서버로의 데이터 분배과정을 거치기 위해서는 Load Balancer가 필요하다. LoadBalancer 란? 정의 : 트래픽이 많을 때 여러 대의 서버가 분산처리하여 서버의 부하량,..

    webMethods for EDI

    EDI 란? Buyer 와 Seller 가 상호간의 규약(TPA : Trading Partner Agreements)을 통해 MIG (Message Implementation Guideline) 형식에 맞게 문서를 교환하는 방법입니다. EDIINT 는 XML을 인터넷을 통해 안전하고 신뢰할 수 있는 방식으로 문서 교환을 위한 프로토콜을 지원합니다. SoftwareAG 제품 중 EDI 개발을 위해서는 Intergration Server , MyWebMethods(TradingNetwork 지원) , EDI Module이 필요합니다. 1. 준비하기 ( My webMethods 설치 ) My webMethods 란? webMethods 구성 요소 를 관리하기위한 웹 기반 관리 및 모니터링 사용자 인터페이스 거..

    webMethods for Deployer

    Deploy 시, 주의사항 Connection 파일은 용량과 에러 발생 가능성이 높으므로, 배포하지 않습니다. ( 배포가 필요한 경우, 별도의 패키지를 생성하여 1회만 넘기도록 합니다.) 각 과정마다 체크포인트를 클릭함으로써, 문제 발생 시, Deploy 에서 Rollback 할 수 있도록 합니다. 배포 전, 시뮬레이터를 실행 하고 문제가 발생하여 Status 가 붉은색이 나타난다면 Rollback을 진행합니다. 운영중인 서버에 적용할 경우, 해당 패키지가 종료 후, 업데이트 되므로 각별의 유의해야합니다. 신규 패키지가 아니라면 폴더를 붙여넣는 방식 사용 Publish로 생성된 서비스를 DEPLOY 할 경우, Document가 재 생성 되는 오류가 발생하므로 주의 1. IS 서버 내의 Solutions ..

    webMethods for FTP

    FTP 란? 대량의 파일을 주고 받기 위한 파일 전송을 프로토콜이며, HTTP 보다 빠른 속도로 전달 할 수 있습니다. 가장 기본적인 PORT 는 21 번을 사용하고 있습니다. 1. Integration Server 내에서 FTP를 사용하기 위한 설정 방법 IS Admin Page > Security > Ports > Add Ports > webMethods/FTP 를 선택합니다. 2. Port 를 신규 생성 시, Access Mode가 Deny로 되어 있기때문에 변경해주어야 합니다. Port 설정만 완료되었다면, Client 와 Server 역활을 모두 할 수 있는 Integration Server 가 준비 되었습니다. 3. 설정이 완료 되었다면, 아래 경로를 Root 경로로 지정됩니다. 경로 :{In..

    webMethods for FlatFile

    Flat File 정의 : 계층구조 데이터 -> 레코드 기반 저장소 표기 데이터 내에 계층 구조 데이터 (메타 데이터)를 표현할 수 없습니다. 구조: 필드 : 가장 작은 데이터 구조 - 원자 단위의 데이터(시작과 끝에 *) 서브 필드(Composite): 필드의 결합체 - 여러 필드를 참조하는 복합개체(필드를 +로 연결) 레코드(Segment): 필드 및 복합적 요소 (문단 마지막 !로 종료) 일반적으로 Flat File Dictionary & Flat file Schema 는 세트로 되어있습니다. Dictionary에서 가져올 데이터에 대하여 DB의 필드명과 같이 정의를 내리는 역활을 하고 Schema에서는 정의된 데이터를 어떤 기준으로 나눠서 출력할 수 있는지 개발자에게 알려주는 역활을 합니다. Fl..

    webMethods for Ansync

    Synchronous Source 에서 요청을 했을 경우, Target 부분에서 반드시 결과값을 돌려주어 야 할때 사용한다.[Session의 연결이 유지] 하나의 메시지를 전송한다면 하나의 답을 받아야 하기 때문에 1:1 방식이다. Asynchronous Source 에서 요청을 했을 경우, Target 부분에서 결과를 어떻게 처리하는지에 따라 관계가 나눠진다. 1:1 방식[Queue] - FIFO(선입선출) 메시지 배달을 제공 1:N 방식[Topic] - Pub/Sub 패턴이라고도 하며, 메시지는 토픽에 등록된 각 Subscrib 에서 전달 WEBMETHODS에서는 Publish 진행 시, Universal Messaging(= 데이터 저장소)에 전달하게 된다. 만일 , Universal Messagi..