커스텀 Java 클래스 및 스프링 Bean 생성
어셈블리 프로젝트를 생성합니다.
Workday Studio의
Palette
에서 다음 4가지 커스텀 어셈블리 요소를 생성할 수 있습니다. - custom-mediation구성요소
- custom단계
- custom-out전송
- 커스텀 오류 처리기
Route
구성요소의 컨텍스트 툴바에서 사용할 수 있습니다.- Assembly Editor에서 어셈블리를 엽니다.
- 다음 커스텀 요소 중 하나를 어셈블리에 추가합니다.
- custom-mediation구성요소
- custom단계
- custom-out전송
- 커스텀 오류 처리기
- 속성뷰에서 커스텀 요소의 속성을 구성합니다.
- Spring Bean필드 오른쪽에 있는Create Spring Bean Properties and Java Class를 클릭합니다. Studio에 표시되는 속성은 커스텀 요소 유형에 따라 약간씩 다릅니다. 다음을 고려하여 태스크를 완료합니다.
옵션 설명 Id고유한 스프링 bean ID를 제공합니다.범위- 각 참조와 함께 동일한 bean 인스턴스를 반환하려면singleton을 선택합니다.
- 각 참조와 함께 서로 다른 bean 인스턴스를 반환하려면prototype을 선택합니다.
패키지Java 패키지를 지정합니다.이름클래스명을 지정합니다.Input TypeJava 메서드에 전달할 입력 유형을 선택합니다. 메시지 부분에 액세스하여 적절한 유형으로 변환하기 위해 구현 세부내용을 지정할 필요가 없습니다. Workday에서 메서드의 첫 번째 매개변수를 검사하고 메시지 부분을 동일한 유형으로 변환합니다.출력 유형메서드의 출력(반환) 유형을 선택합니다.Method NameJava 클래스 내에서 정의할 Java 메서드의 이름을 입력합니다. 기본값은 입니다.process.동적 엔드포인트에 대한 인수 포함동적 엔드포인트에 대한 인수를 포함할지 여부를 지정합니다.Annotate Java class to appear in palettePalette에 커스텀 요소를 표시하려면 이 확인란을 선택합니다. 이 옵션은 어셈블리 프로젝트 폴더의src폴더에 있는, 생성된 Java 클래스에 주석을 추가합니다.툴팁커스텀 요소의 설명으로 표시되는 텍스트를 입력합니다. - 어셈블리를 저장합니다.
지정된 패키지 내에서 커스텀 요소를 나타내는 Java 클래스가 생성됩니다. 또한 assembly.xml 파일의 맨 아래에 새 커스텀 스프링 bean에 대한 참조도 추가됩니다.
커스텀 Java 클래스에 필수 코드를 추가합니다.