SAP RFC 수신 활동을 사용하여 런타임 중에 서버 역할을 하고
구성된 SAP 엔드포인트에서 청취하도록 합니다. 이 활동은
지정된 SAP 엔드포인트에서 RFC를 수신하여 XML 데이터로
변환합니다. SAP RFC 수신 활동은 시작 활동입니다. 이 활동은
동기 및 비동기 모드로 구성할 수 있습니다.
SAP RFC 수신 활동의 경우 인바운드 게이트웨이 연결 매개변수를
지정해야 합니다. RFC 수신 활동은
엔드포인트의 구성된 프로그램 ID로부터의 요청만 승인합니다. 자세한 정보는 SAP 엔드포인트 작성 또는 편집의 내용을 참조하십시오.
Studio에서 SAP 시스템에 연결하려면
Window 개발 시스템에 SAP Jar 파일 및 DLL을 다운로드하여 설치해야 합니다. 자세한 정보는 SAP Jar 파일과 DLL 다운로드 및 설치의 내용을 참조하십시오.
참고: SAP RFC 수신 활동을 포함한 오케스트레이션은
비동기 모드에서 실행하려면 지속성을 사용해야 합니다. 자세한 정보는
지속성 사용을 참조하십시오.
오케스트레이션에 SAP RFC 수신 활동 추가
- 오케스트레이션을 작성하거나
여십시오. 오케스트레이션의 그래픽 표시가
나타납니다.
- 활동 탭을 선택하고 SAP 폴더를 펼치십시오.
- RFC 수신 활동을 오케스트레이션에 끌어오십시오.
- 활동을 선택하십시오. 점검 목록이 표시됩니다.
SAP 엔드포인트 작성, 선택 또는 편집
- 점검 목록에서 엔드포인트 선택 태스크를 클릭하고
다음 조치 중 하나를 선택하십시오.
- 기존 엔드포인트를 선택하십시오.
- 찾아보기를 선택하십시오. 프로젝트 탐색기가 표시됩니다.
- 기존 엔드포인트를 선택하고 확인을 클릭하십시오.
활동 구성 프로시저로 이동하십시오.
- 기존 엔드포인트를 선택하고 편집하십시오.
- 찾아보기를 선택하십시오. 프로젝트 탐색기가 표시됩니다.
- 기존 엔드포인트를 선택하고 확인을 클릭하십시오.
- 편집을 클릭하십시오. 엔드포인트 편집 패널이
표시됩니다.
- 새로 작성을 선택하여 새 엔드포인트를 작성하십시오. 엔드포인트 작성 패널이
표시됩니다.
- SAP 엔드포인트를 작성 또는 편집하십시오.
활동 구성
- 점검 목록에서 구성 태스크를 선택하십시오. 구성 패널이 표시됩니다.
- RFC 이름 필드에서 찾아보기...를 클릭하십시오.
RFC 목록 대화 상자가 표시됩니다.
- RFC 검색 패턴 필드에
문자와 * 와일드카드 문자 조합을 입력하여 원하는 RFC 이름을
찾으십시오(다음 예제에 표시된 대로).
- 선택사항 패널에서 동기
모드 선택란을 선택하거나 선택 취소할 수 있습니다. 처리는 동기
또는 비동기식으로 처리할 수 있습니다. 기본적으로 RFC
수신 활동은 비동기 모드로 구성됩니다.
- 동기 모드 - 처리 중 SAP과 Cast Iron(SAP RFC 수신 활동)이 모두
사용 가능해야 합니다. SAP는 RFC 요청을
Cast Iron에 보내고 RFC 수신 활동으로부터 응답을
대기합니다.
- 비동기 모드 - SAP가 함수를 호출할 때 SAP RFC 수신
활동이 사용 가능하지 않아도 됩니다. SAP는
RFC 요청을 Cast Iron에 보내고 RFC 수신 활동으로부터 응답을 대기하지
않습니다.
- 일치하는 SAP 함수 표에서
SAP 함수 중 하나를 선택하고 확인을 클릭하십시오.
활동의 출력 맵핑
- 점검 목록에서 출력 맵핑 태스크를 선택하십시오.
활동의
출력 매개변수가 활동에서 분할창에
표시됩니다. 선택한 RFC에서 생성된
XML 스키마가 활동의 출력 매개변수가 됩니다.
- RFC 출력 매개변수 및 테이블과 오케스트레이션 변수 사이의
맵을 작성하십시오. 맵핑에 대한 지시사항은 맵핑 작성을
참조하십시오.
SAP 오케스트레이션 배치에 대한 참고
WMC를
사용하여 SAP 활동에 오케스트레이션을 배치하려면,
먼저 통합 어플라이언스에서 SAP 시스템과의
연결을 설정할 수 있어야 합니다. 통합 어플라이언스에서 SAP 시스템과의
연결을 설정할 수 없는 경우 오케스트레이션을 배치할 수 없습니다.