190.6. 예


아래 스니펫에서 direct:george 엔드포인트로 전송되는 교환에 대한 데이터는 LIVERPOOL 이라는 시스템의 BEATLES 라이브러리의 PENNYLANE 데이터 큐에 배치됩니다.
다른 사용자는 동일한 데이터 큐에 연결하여 데이터 큐에서 정보를 수신하고 mock:ringo 엔드포인트로 전달합니다.

public class Jt400RouteBuilder extends RouteBuilder {
    @Override
    public void configure() throws Exception {
       from("direct:george").to("jt400://GEORGE:EGROEG@LIVERPOOL/QSYS.LIB/BEATLES.LIB/PENNYLANE.DTAQ");
       from("jt400://RINGO:OGNIR@LIVERPOOL/QSYS.LIB/BEATLES.LIB/PENNYLANE.DTAQ").to("mock:ringo");
    }
}

190.6.1. 원격 프로그램 호출 예 (Camel 2.7)

아래 코드 조각에서 직접:work 엔드포인트로 전송되는 데이터 교환에는 라이브러리 "assets"에서 프로그램 "compute"의 인수로 사용되는 세 개의 문자열이 포함됩니다. 이 프로그램은 2nd 및 3rd 매개 변수에 출력 값을 작성합니다. 모든 매개변수는 직접:플레이 엔드포인트로 전송됩니다.

public class Jt400RouteBuilder extends RouteBuilder {
    @Override
    public void configure() throws Exception {
       from("direct:work").to("jt400://GRUPO:ATWORK@server/QSYS.LIB/assets.LIB/compute.PGM?fieldsLength=10,10,512&ouputFieldsIdx=2,3").to(“direct:play”);
    }
}

190.6.2. 키가 지정된 데이터 큐에 쓰기

from("jms:queue:input")
.to("jt400://username:password@system/lib.lib/MSGINDQ.DTAQ?keyed=true");

190.6.3. 키가 지정된 데이터 대기열에서 읽기

from("jt400://username:password@system/lib.lib/MSGOUTDQ.DTAQ?keyed=true&searchKey=MYKEY&searchType=GE")
.to("jms:queue:output");
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.