Java 사용자 정의 노드 컴파일

Java™ 사용자 정의 노드의 코드를 작성한 경우 운영 체제에 맞게 컴파일해야 합니다.

시작하기 전에

Java로 작성된 사용자 정의 노드가 있어야 합니다. 이 노드는 샘플 노드 파일에 설명된 제공된 샘플 노드 중 하나이거나 Java에서 메시지 처리 또는 출력 노드 작성 또는 Java에서 입력 노드 작성의 지시사항을 사용하여 직접 작성한 노드일 수 있습니다.

태스크 정보

Java 사용자 정의 노드는 명령줄에서 또는 IBM® App Connect Enterprise Toolkit의 프로젝트 내에서 컴파일할 수 있습니다. 두 옵션 모두 이 절의 후반부에 설명되어 있습니다.

명령행에서 Java 사용자 정의 노드를 컴파일하는 경우 현재 운영 체제에 호환 가능한 IBM Software Developer Kit for Java 가 있어야 합니다. 지원되는 Java 버전에 대한 자세한 내용은 IBM App Connect Enterprise 의 시스템 요구 사항을 참조하십시오. 또한 IBM App Connect Enterprise 의 시스템 요구 사항도 참조하십시오.

IBM App Connect Enterprise 툴킷 을 사용하여 Java 사용자 정의 노드 컴파일하기

태스크 정보

IBM App Connect Enterprise Toolkit 에서 사용자 정의 Java 노드를 컴파일하려면 다음 절차를 따르십시오:

프로시저

  1. Java 퍼스펙티브로 전환하고 패키지 탐색기에서 노드 프로젝트 내의 /src 디렉토리를 선택하고 파일 > 내보내기를 클릭하십시오.
  2. 표시된 목록에서 JAR 파일을 선택하십시오. 다음을 클릭하십시오.
    JAR 파일로 내보낼 수 있는 자원이 나열됩니다.
  3. 생성된 클래스 파일 및 자원 내보내기 가 선택되었는지 확인하십시오.
  4. JAR 파일의 이름과 위치를 지정하십시오.
    노드 프로젝트의 루트 디렉토리 내에 파일을 두고 프로젝트의 이름과 동일한 이름을 파일에 지정하십시오(.jar 확장자). 나머지 옵션은 기본값을 사용할 수 있습니다. 완료를 클릭하십시오.

결과

작성한 .jar 파일이 노드 프로젝트에 표시되고 하나 이상의 통합 노드에 설치할 준비가 되었거나 ( 통합 노드에 사용자 정의 확장 런타임 파일 설치참조) 분배를 위해 패키지할 준비가 되었습니다 ( 사용자 정의 노드 프로젝트 패키징 및 분배참조).

명령행에서 Java 사용자 정의 노드 컴파일

태스크 정보

명령행에서 Java 사용자 정의 노드를 컴파일하려면 다음 프로시저를 사용하십시오.

프로시저

  1. jplugin2.jar 의 위치를 현재 플랫폼의 CLASSPATH에 추가하십시오.

    Windows 플랫폼install_dir\server\classes\jplugin2.jar

    Linux 플랫폼UNIX 플랫폼z/OS 플랫폼install_dir/server/classes/jplugin2.jar

  2. Java 사용자 정의 노드 클래스를 다음 디렉토리에 넣으십시오.

    Windows 플랫폼install_dir\server\sample\extensions\nodes

    Linux 플랫폼UNIX 플랫폼z/OS 플랫폼install_dir/server/sample/extensions/nodes

  3. 사용자 정의 노드 클래스를 현재 포함한 디렉토리로 변경하십시오.
  4. javac 명령을 사용하여 .java 파일을 컴파일하십시오. 예를 들면, 다음과 같습니다.
    javac nodename.java
  5. 결과 .class 파일을 .par 파일로 패키징하십시오. Java 사용자 정의 노드 패키징을 참조하십시오.

결과

작성한 .par 파일은 하나 이상의 통합 노드에 설치할 준비가 되었거나 ( 통합 노드에 사용자 정의 확장 런타임 파일 설치참조) 분배를 위해 패키지할 준비가 되었습니다 ( 사용자 정의 노드 프로젝트 패키징 및 분배참조).