ORB를 통해 애플리케이션 실행

이 태스크 정보

모델을 실행하려면 먼저 ORB 디먼을 시작해야 합니다. TAO에서는 구현 저장소에 새 Server 컴포넌트도 등록해야 합니다.

다음을 수행하십시오.

프로시저

  1. ORB 디먼(예: orbixd)을 실행하십시오. 디먼이 실행 중이면, 다음 메시지가 새 창에 표시됩니다.
    [orbixd: Server "IT_daemon" is now available to the network]
  2. 명령 프롬프트 창을 열고, 디렉토리를 서버 프로그램(server.exe)이 있는 위치로 변경한 후 ORB에서 서버 컴포넌트를 등록하십시오. TAO에서 명령은 다음과 같습니다.
       > putit Server <path>\server.exe

    putit 명령의 첫 번째 인수는 기본적으로 컴포넌트 이름으로 구성되는 서버 논리 이름입니다. 두 번째 인수는 서버 애플리케이션의 위치로, 전체 경로를 포함해야 합니다(현재 디렉토리인 경우에도).

    putit 명령이 성공하면 다음 예제와 같은 메시지가 표시됩니다.

       [<connection#>: New Connection (<hostname>,
          IT_daemon, *, <username>, pid=<program ID>,
          optimized) ]
    등록하는 서버를 확인하려면 다음 TAO 명령을 사용하십시오.
    > lsit
  3. IBM® Rational® Rhapsody®에서 코드 > Client.exe 실행을 선택하십시오.
  4. 애니메이션 도구 모음에서 이동을 클릭하여 프로그램을 시작하십시오. 프로그램은 시작 시 A 인스턴스를 작성합니다.
  5. A 인스턴스에 대한 애니메이션 상태 차트를 열고 이벤트 생성기를 사용하여 evTry() 이벤트를 생성하십시오.

피드백