Studio 기본 사항

Studio는 통합 프로젝트를 설계하고 구성할 수 있는 작업공간이라고 하는 환경을 제공합니다. 작업공간 옆에는 도구 상자 영역이 있습니다. 여기에는 통합 프로젝트를 빌드하기 위해 사용하는 엔드포인트, 스키마, 오케스트레이션, 스타일시트, 변환, WSDL, 활동, 변수 및 함수 등과 같은 컴포넌트가 포함된 여러 개의 탭이 있습니다.

도구 모음 아이콘

Studio 도구 모음 메뉴 옵션 바로 아래에는 다음과 같은 Studio 도구 모음 아이콘이 있습니다.
  • 새 프로젝트: 새
프로젝트 프로젝트 작성을 할 수 있습니다.
  • 프로젝트 열기: 프로젝트
열기 프로젝트 열기의 내용을 할 수 있습니다.
  • 프로젝트 저장: 프로젝트
저장 프로젝트 저장을 할 수 있습니다.
  • 프로젝트 닫기: 프로젝트
닫기프로젝트 저장을 할 수 있습니다.
  • 실행 취소: 실행 취소 이전 조치를 실행 취소할 수 있습니다.
  • 다시 실행: 다시 실행 실행 취소한 조치를 다시 실행할 수 있습니다.
  • 잘라내기: 잘라내기 엔티티를 잘라내고 엔티티 사본을 클립보드에 저장하여 나중에 붙여넣기 조치를 통해 사용할 수 있습니다. 예를 들어, 오케스트레이션에서 활동을 제거하여 클립보드에 저장할 수 있습니다. 자세한 정보는 오케스트레이션에서 활동 작업을 참조하십시오.
  • 복사: 복사 선택한 엔티티 사본을 클립보드에 저장하여 나중에 붙여넣기 조치를 통해 사용할 수 있습니다.
  • 붙여넣기: 붙여넣기 클립보드에서 저장된 엔티티를 복사합니다.
  • 삭제: 삭제 엔티티를 제거합니다. 해당 활동은 클립보드에 저장되지 않습니다.
  • 프로젝트 유효성 검증: 프로젝트 유효성 검증 프로젝트에 있는 모든 오케스트레이션의 유효성을 검증합니다. 오케스트레이션이 올바르지 않으면 프로젝트 탭의 오케스트레이션 옆에 올바르지 않은 오케스트레이션 아이콘(올바르지 않은 오케스트레이션)이 표시됩니다. 오케스트레이션이 올바르지 않으면 오케스트레이션을 클릭하여 유효성 검증 결과 창에서 오류를 확인하십시오.
  • 프로젝트 공개: 프로젝트
공개 프로젝트 공개 대화 상자를 엽니다. 프로젝트 공개 대화 상자에서 프로젝트를 통합 어플라이언스에 공개할 수 있습니다.
  • 프로젝트 내보내기: 프로젝트
내보내기 저장 대화 상자를 엽니다. 저장 대화 상자에서 프로젝트와 연관되는 모든 오케스트레이션, 엔드포인트, 스키마 및 기타 오브젝트를 .par 확장자로 끝나는 단일 파일에 저장할 수 있습니다.
  • 프로젝트 문서 생성: 프로젝트 문서를 HTML 파일로 생성하고 저장합니다.
  • 환경 설정: 환경 설정 환경 설정 대화 상자를 엽니다. 환경 설정 대화 상자에서 프로젝트, 오케스트레이션, 플랫 파일, SSL/Kerberos, 세션 로그인 및 XML 스키마 환경 설정을 지정할 수 있습니다.
  • 도움말: 도움말 Studio 도움말을 엽니다. 기본 도움말 메뉴에서 옵션을 선택하여 WebSphere Cast Iron 커뮤니티에 연결할 수도 있습니다.

오케스트레이션 및 작업공간

오케스트레이션을 선택하면 선택된 엔티티의 탭 보기가 작업공간의 상단 절반에 표시됩니다. 예를 들어, 프로젝트 탭에서 오케스트레이션을 두 번 클릭하면 오케스트레이션의 그래픽 보기가 탭으로 표시됩니다. 오케스트레이션 또는 워크플로우에는 통합 논리 플로우가 포함되어 있습니다. 통합 논리 플로우를 시각적으로 정의하려면 활동 탭에서 활동을 오케스트레이션으로 끌어다 놓으십시오. 작업공간 상단 중간의 구성 가능한 기타 엔티티의 목록은 프로젝트 탭을 참조하십시오.

작업공간의 하단 절반에서는 오케스트레이션에 추가한 활동을 정의하거나 구성할 수 있습니다. 수행하는 작업에 따라 다양한 이름으로 참조됩니다. 맵을 작성하는 경우 이 영역을 맵핑 편집기라고 합니다. 엔드포인트 또는 활동을 구성하는 경우 특성 분할창이라고 합니다.

도구 상자 탭

도구 상자는 5개의 측면 배치된 탭(프로젝트, 활동, 변수, 함수확인)으로 구성되어 있습니다.
참고: 작업공간과 도구 상자 사이에 보이지 않는 슬라이더를 이동하여 도구 상자의 크기를 크거나 작게 조절할 수 있습니다.

프로젝트 탭

프로젝트 탭에는 통합 프로젝트를 구성하는 기본 엔티티가 저장되는 폴더가 포함되어 있습니다. 처음에는 이러한 폴더가 비어 있습니다. 프로젝트 탭에는 다음과 같은 폴더가 포함되어 있습니다.
엔드포인트
다양한 외부 시스템과 연결하는 데 필요한 연결 정보를 지정합니다. 통합 어플라이언스는 FTP, SFTP, HTTP, HTTPS, 이메일(SMTP, POP), SAP, MQ, 웹 서비스 및 다양한 상용 데이터베이스 시스템을 비롯한 여러 가지 유형의 엔드포인트 연결을 지원합니다.
플랫 파일 스키마
플랫 파일의 컨텐츠 및 구조를 정의합니다. 플랫 파일은 XML이 아닌 텍스트 데이터(예: 쉼표 및 탭으로 구분된 파일 및 EDI) 또는 업계 특정의 텍스트 형식(예: 의료 산업용 Health Level 7(HL7) 형식)입니다.
오케스트레이션
특정 비즈니스 프로세스를 수행하는 일련의 활동이 포함되어 있습니다. 오케스트레이션은 통합 프로젝트의 중심 엔티티입니다.
스타일시트
XML 데이터 형식을 변환하는 방법을 정의합니다. XSLT 스타일시트를 Studio에 업로드하고 런타임 중에 XSLT 스타일시트를 시작하는 오케스트레이션에 XSLT 적용 활동을 추가할 수 있습니다.
변환
소스 노드와 대상 노드 간에 하나 이상의 맵핑 세트를 나타내는 독립형 맵이 포함되어 있습니다.
WSDL
웹 서비스를 설명하는 XML 문서로서 웹 서비스 및 웹 서비스에 사용 가능한 조작에 액세스하는 방법을 정의합니다.
XML 스키마
XML 데이터의 컨텐츠 및 구조를 정의합니다. XML 스키마는 일반적으로 .xsd 확장자로 끝나는 파일에 저장됩니다. 프로젝트에 XML 스키마를 업로드하면 이 XML 스키마를 사용하여 오케스트레이션의 활동에 사용되는 변수를 작성할 수 있습니다.
또한 다음 아이콘이 제공됩니다.
  • 새 오케스트레이션: 새 오케스트레이션 오케스트레이션을 작성할 경우에 클릭합니다.
  • 새 엔드포인트: 새 엔드포인트 엔드포인트를 작성할 경우에 클릭합니다.
  • 새 플랫 파일 스키마: 새
플랫 파일 스키마 새 플랫 파일 스키마를 작성할 경우에 클릭합니다.
  • 새 독립형 맵: 새
독립형 맵 독립형 맵을 작성할 경우에 클릭합니다.
  • 문서 추가: 문서 추가 파일을 현재 프로젝트에 업로드할 경우에 클릭합니다.
  • 프로젝트 유효성 재검증: 프로젝트
유효성 재검증 현재 프로젝트에 있는 오케스트레이션의 유효성을 검증할 경우에 클릭합니다.
프로젝트 탭을 구성하는 엔티티 목록을 보려면 보려면 다음을 수행하십시오.
  1. Studio 도구 모음 메뉴에서 편집 > 환경 설정을 선택하십시오. 환경 설정 대화 상자가 표시됩니다.
  2. 프로젝트 탭의 엔티티를 목록으로 표시 선택란을 선택하십시오.
프로젝트 탭에서 기존 엔티티를 보고 구성하려면 다음 옵션 중 하나를 수행하여 엔티티를 여십시오.
  • 프로젝트 탭에서 엔티티를 두 번 클릭하십시오.
  • 프로젝트 탭의 엔티티를 선택하고 Return을 누르십시오.
엔티티 특성이 특성 분할창에 표시됩니다. 프로젝트 탭에서 오케스트레이션을 클릭하면 오케스트레이션의 유효성이 검증됩니다. 오케스트레이션이 올바르지 않으면 오케스트레이션 경고 아이콘(오케스트레이션 경고
아이콘)이 표시되고 프로젝트 탭 옆에 유효성 검증 결과 창이 열립니다. 창에서 오류 메시지를 클릭하여 적절한 패널을 열고 오류를 수정하십시오.

프로젝트 탭에서 엔티티의 이름을 바꾸거나 삭제하려면 엔티티를 마우스 오른쪽 단추로 클릭하고 목록에서 이름 바꾸기 또는 삭제를 선택하십시오.

프로젝트 탭의 엔티티를 복사하여 붙여넣으려면 다음을 수행하십시오.
  1. 프로젝트 탭에 있는 폴더 중 하나에서 엔티티를 선택하십시오.
  2. 엔티티를 복사하려면 CTRL+C를 누르십시오.
  3. 엔티티를 붙여넣으려면 CTRL + V를 누르십시오. 엔티티 사본이 프로젝트 탭에 표시됩니다.

프로젝트 탭의 엔티티를 목록으로 보려면, Studio의 환경 설정 분할창에서 프로젝트 탭의 엔티티를 목록으로 표시 선택란을 선택하십시오. 자세한 정보는 환경 설정을 참조하십시오.

프로젝트 탭이 열리면 프로젝트 탭에 종속 항목 분할창이 기본적으로 표시됩니다. 프로젝트 탭의 엔티티를 선택하면 프로젝트에서 이 엔티티에 직접 종속되는 엔티티가 표시됩니다. 이 엔티티가 제거되면 프로젝트에서 해당 엔티티가 불완전한 상태가 됩니다.

예를 들어, FTP 엔드포인트를 BatchOrder 오케스트레이션의 FTP 디렉토리 폴FTP 파일 넣기 활동에 사용한 경우, 엔드포인트가 오케스트레이션에 사용되므로 프로젝트 탭에서 FTP 엔드포인트를 클릭하면 종속 항목 분할창에 BatchOrder 오케스트레이션이 표시됩니다. FTP 엔드포인트를 삭제하면 BatchOrder 오케스트레이션이 불완전한 상태가 됩니다. BatchOrder 오케스트레이션을 선택하는 경우, FTP 엔드포인트에 영향을 주지 않고 BatchOrder 오케스트레이션을 삭제할 수 있으므로 종속 항목 분할창에 FTP 엔드포인트가 나열되지 않습니다.

기본적으로 종속 항목 분할창은 프로젝트 탭 아래에 표시됩니다. 환경 설정 분할창에서 해당 프로젝트에 대해 종속자 프로젝트 노드 표시 선택란을 지우면 종속 항목 분할창이 표시되지 않습니다. 프로젝트의 환경 설정을 보려면 도구 모음 메뉴에서 편집 > 환경 설정을 선택하고 왼쪽 분할창에서 프로젝트를 선택하십시오. 프로젝트의 환경 설정이 표시됩니다.

활동 탭

활동은 오케스트레이션에서 특정 조작을 수행합니다. 활동은 활동 탭에서 다음과 같은 일반 카테고리로 구성됩니다.
  • 변환
  • 로직
  • 유틸리티
  • 아카이브
  • Cryptoservice
  • 데이터베이스
  • 데이터 품질
  • Domino
  • 이메일
  • Force.com Bulk API
  • FTP
  • HTTP
  • JDE
  • JMS
  • MQ
  • NetSuite
  • PeopleSoft
  • SAP
  • Salesforce.com
  • ServiceMax
  • Siebel
  • STS
  • 웹 서비스
  • Workday

변수 탭

변수는 오케스트레이션에 사용되는 도구입니다. 변수는 데이터 소스를 오케스트레이션에 바인드하고 데이터가 오케스트레이션을 통과할 때 데이터 값을 전달하거나 조작하는 데 사용됩니다. 변수 탭은 변수를 작성하고 편집할 수 있는 영역을 제공합니다.

함수 탭

함수는 맵핑 편집기에 사용되는 도구입니다. 도구를 사용하여 데이터가 오케스트레이션을 통해 전달되는 대로 데이터를 변환하는 방식을 지정할 수 있습니다. 함수 탭에 제공된 함수가 필요에 맞지 않을 경우 고유한 사용자 정의 함수를 작성할 수 있습니다.

메모리 사용 및 가비지 콜렉션

환경 설정 대화 상자에서 상태 표시줄에 메모리 사용법 표시 옵션이 선택되어 있으면, 다음 그림에 표시된 것처럼 메모리 막대와 휴지통 아이콘이 표시됩니다. 그림 1에 표시된 것처럼 이 메모리 막대는 운영 체제에서 Studio에 현재 할당된 총 메모리(520MB) 대비 Studio에 현재 사용된 메모리 양을 보여줍니다.

그림 1. 메모리 사용메모리 사용

Studio 내에서 사용되지 않은 메모리를 재확보하여 Studio가 가비지 콜렉션을 시도하도록 요청하려면 메모리 막대 오른쪽에 있는 휴지통 아이콘을 클릭하십시오. 가비지 콜렉션 휴지통 아이콘을 클릭하면 Studio 내부에서 현재 사용되는 메모리 양이 감소되므로 대규모 프로젝트를 작업할 때 Studio 성능이 향상됩니다. 가비지 콜렉션 휴지통을 클릭해도 운영 체제에서 Studio에 할당되어 사용되는 메모리는 감소되지 않으므로 이 메모리 크기가 처음에 Studio에 할당된 520MB로 계속 유지됩니다.

엔티티 탭

엔티티 탭을 관리할 수 있도록 작업공간의 상단 절반에 프로젝트 탭에서 선택한 엔티티가 탭으로 표시됩니다(예: 오케스트레이션 및 엔드포인트). 탭을 마우스 오른쪽 단추로 클릭하고 메뉴에서 적절한 조치를 선택하여 이 탭을 관리할 수 있습니다.
  • 닫기: 메뉴를 열기 위해 마우스 오른쪽 단추로 클릭한 탭을 닫습니다.
  • 기타 탭 닫기: 메뉴를 열기 위해 마우스 오른쪽 단추로 클릭한 엔티티 탭을 제외하고 열려 있는 모든 엔티티 탭을 닫습니다.
  • 모든 탭 닫기: 현재 열려 있는 모든 엔티티 탭을 닫습니다.
  • 현재 탭을 제외한 모든 탭 닫기: 현재 선택된 엔티티 탭을 제외한 열려 있는 모든 엔티티 탭을 닫습니다.

프로젝트 탭에서 열린 엔티티 수가 많으면 그림 2에 표시된 것처럼 숨겨진 탭 아이콘 숨겨진 탭 아이콘이 표시되어 숨겨진 엔티티 탭을 탐색할 수 있습니다.

그림 2. 숨겨진 탭숨겨진 탭 그림

숨겨진 엔티티 탭에 액세스하려면 숨겨진 탭 아이콘 숨겨진 탭 아이콘을 클릭하십시오. 현재 열려 있는 모든 탭의 목록이 표시됩니다. 메뉴에서 탭 중 하나를 선택하십시오.




피드백 | 주의사항


시간소인 아이콘 마지막 업데이트 날짜: 2013년 11월 6일 수요일