넷빈 6.0 B 에서 simple SOA 만들기 - 05
Written on 오전 6:40 by 강여사(J.Y.Kang)
6) WSDL 엔드포인트 만들기
오른쪽 파레트에서 WSDL 바인딩 섹션에서 file 아이콘을 선택합니다.
그런 다음 Design 뷰 왼쪽의 WSDL Ports 영역에 놓습니다.
7) 커넥션 만들기
만들어진 casaPort1 중에, comsume endpoint 아이콘(C 라고 되어 있는) 을 선택(클릭)하면 회색으로
색이 바뀝니다. 그럼 그 상태에서 HelloSample 박스의 role1_myRole 로 마우스를 드래그 하면
새로운 커넥션이 만들어집니다.
그럼 JBI Modules 의 HelloSample 을 선택하신 후 왼쪽 중간의 Navigator 창을 확인합니다.
Service Unit - Navigator 라는 제목으로
WSDL Ports
- casaPorts
- casaPort1
- casaBinding1
- file:binding
- operation1
- file:operation
- input1
- file:message
까지 확장시킵니다.
그런 다음 오른쪽 파레트 아래에 나타나는 Properties 창을 보시면
현재 선택된 input1 의 file:message 프로퍼티가 제시됩니다.
그럼 다음 3가지 사항을 변경 또는 확인하세요
use : literal (확인)
fileName : input.txt (변경)
pollingInterval : 5000 (변경_
이번에는 output1 을 확장시켜
output1
- file:message 를 선택
오른쪽 프로퍼티 창에서
file:address 프로퍼티 창에서
fileDirectory 를 c:\test 로 변경합니다.
그런 다음 모두를 저장(Save All) 합니다.
=========================================================
Composite Application 디플로이 와 테스팅
=========================================================
SampleCompositeApp 프로젝트에서 마우스 오른쪽을 누르면 Deploy 메뉴가 있습니다.
클릭
그럼 디플로이 되는 내용이 아래 output 창으로 보입니다.
BUILD SUCCESSFUL (total time: 6 seconds) 메시지가 나타나면 디플로이가 완료되었음을 의미합니다.
그럼 Composite Application 을 테스트합니다.
방법은
탐색기에서 c:\test 폴더로 가신후에 해당 위치에서
메모장으로 input.txt 를 만들고 안의 내용을 적당히 적은후 저장합니다.
archive 폴터안에 input.txt_***** 가 어떻게 생성되는 지 살펴보시기 바랍니다.
그런 후 string "안녕하세요 SOA~~~" 내용이 output.txt 가 생성되고 그 안에 작성되는 걸 보실 수 있습니다.
이상 간단한 SOA 어플리케이션을 작성해봤습니다.
CASA ... 좋군요..
오라클 JDeveloper 에도 이게 있는지 함 봐야겠습니다.
오..
그럼 안녕히 주무십시오.