HATS 사용을 환영합니다!
|
HATS를 사용하여 호스트 기반의 중요한 비즈니스 응용프로그램을 웹 또는 리치 클라이언트 응용프로그램으로 변환할 수 있습니다.
다음 단계를 따라 HATS를 시작할 것을 권장합니다. | |
HATS에 대해 학습하려면 자습서 항목을 펼친 다음 관련된 링크를 누르십시오.
첫 번째 프로젝트 작성
프로젝트 작성은 HATS를 사용하는 개발에서 첫 번째 단계입니다.
-
프로젝트 작성 마법사를 실행(
: 이 아이콘은 위의 도구 모음에서도 사용 가능함)하려면 여기를 누르십시오.
프로젝트 유형, 연결 설정, 테마 및 템플리트를 지정하십시오.
마법사를 완료한 후에 이 페이지로 돌아오려면 위의 'HATS 사용 환영' 탭을 누르십시오.
- 웹 프로젝트의 경우
서버에서
디버그(
)를
사용하고 리치 클라이언트 프로젝트의 경우 디버그(
)를
사용하여 HATS 프로젝트를 테스트하십시오.
요청 시 표시 터미널을 시작하십시오. 웹 프로젝트의 경우 시작할 서버를 지정해야 하는 경우도 있습니다.
리치 클라이언트 프로젝트의 경우, 디버그 창에 있는 기본값을 승인하고 호스트 액세스 창에 있는 응용프로그램 이름을
두 번 누르면 응용프로그램을 시작할 수 있습니다.
이
내장 테스트 환경은
프로젝트를 전개하기 전에 미리보고 테스트할 수 있도록 프로젝트를 실행합니다.
참고로 기본 변환을 사용하여 호스트 화면이 표시됩니다.
- 버전 7을 시작하면 HATS가 평가판으로 설치됩니다. HATS 라이센스를 구입한 경우
라이센스 설정 대화 상자를 실행하려면 여기를 누르십시오.
여기를 누르면
자세한 정보를 볼 수 있습니다.
축하합니다! 첫 번째 프로젝트를 작성하였습니다!
템플리트 수정
템플리트는 응용프로그램의 기본 레이아웃 및 양식(예: 색 및 글꼴)을 제어합니다.
프로젝트 작성 마법사에서 선택한 템플리트가 각 화면에서 기본값으로 사용됩니다.
템플리트를
편집하려면
편집기에서
기본 템플리트 열기를 누르십시오.
웹 프로젝트 HTML 템플리트를 간단히 변경하려면 다음 예제를 수행하십시오.
- 디자인 탭에서 회사 텍스트의 바로 오른쪽을 눌러서 그 위치에 커서를 놓으십시오.
- Backspace를 눌러서 위치 표시기 이름을 지운 후에 회사 이름을 입력하십시오.
- 변경사항을 저장하려면 'Ctrl+S'를 입력하십시오(또는 '파일 >> 저장' 선택).
- 웹 브라우저 탭을 누르고 새로 고침을 선택하여 변경사항을 미리보기로 보십시오(서버에서 디버그를 재시작해야 하는 경우 여기를 누르십시오).
- 또한 템플리트 링크 및 링크가 가리키는 URL을 지금 편집하거나, 나중에 편집할 수 있습니다.
리치 클라이언트 프로젝트 템플리트를 간단히 변경하려면 다음 예제를 수행하십시오.
- 비주얼 편집기에서 빈 공간을 눌러 변환할 템플리트를 선택하십시오.
- 등록 정보 탭(편집기 아래 분할창에 있음)을 누르십시오.
- '백그라운드' 행을 선택한 후 맨 오른쪽에 있는 단추(생략 부호 있음)를 누르십시오.
- 색을 변경한 후 확인을 누르십시오. 새 색상은 비주얼 편집기에서 즉시 적용됨을 주의하십시오.
- 변경사항을 저장하려면 'Ctrl+S'를 입력하십시오(또는 '파일 >> 저장' 선택).
- 변경사항을 미리보려면 테스트 환경에서 새로 고침을 누르십시오. (또는 재시작하려면 여기를
누르십시오.)
HATS 프로젝트 보기를 사용하여 템플리트를 편집하려면, 프로젝트의 웹(또는 리치 클라이언트) 내용/템플리트 폴더에서
템플리트를 두 번 누르십시오. (또는 템플리트를 마우스 오른쪽 단추로 누르고 열기를 선택하십시오.)
템플리트 작성
마법사(
)를
사용하여 다른 템플리트(웹 프로젝트의 경우 기존 웹 사이트이며 회사 양식 및 내용 가이드라인 인스턴스의 사용을 쉽게 함)를
기반으로 템플리트를 작성할 수 있습니다.
기본 표현 및 전역 규칙 편집
표현 세트는 순서가 지정된 변환 쌍의 수집된 화면입니다.
기본 표현 세트는
호스트 구성요소를 GUI 위지트로 변경하기 위해 기본 변환에서 사용됩니다.
여기를 눌러서 표현 탭에
표현 탭으로 프로젝트 설정 편집기를 여십시오(
).
맨 아래 테이블에 있는 행을 선택한 후 편집을 선택하여(선택 방법을 알려주는 화면 캡처가 없는 경우) 다음을 수행할 수
있는 마법사를 여십시오.
- 대상 구성요소를 찾기 위한 화면 영역을 수정하십시오.
- 영역에서 찾은 구성요소를 변경하십시오. 응용프로그램에서 사용된 것으로 구성요소를 인식할 수 있도록 필요하면 구성요소 설정을 수정하십시오.
- 구성요소를 표현하는 데 사용할 위지트를 변경하십시오.
예를 들어 링크 대신 단추로 기능 키를 표현할 수 있습니다.
새 구성요소/위지트 쌍을 추가하거나 기존 항목들을 사용 불가능하게 할 수 있습니다.
HATS가 기본 표현을 사용하여 화면을 처리하는 경우, 첫 번째 쌍을 조사하여 지정된 영역에서 임의의
대상 구성요소를 찾으면 연관된 위지트가 대체되며, 사용된 영역은 다른 임의의 쌍이 사용할 수 없습니다.
그리고 테이블에 있는 다음 선택 행(쌍)을 찾는 방식으로 계속 진행합니다.
전역 규칙은 관련 개념입니다(표현 탭 탐색 트리의 기본 표현 바로 아래에 있음).
추가 단추를 선택하고
전역 규칙 기능을 탐색하여 다음을 수행할 수 있습니다.
- 기본값이 아닌 모든 변환에 적용되는 입력 필드 구성요소/위지트 맵핑을 정의하십시오.
- 대상 위지트뿐만 아니라 JSP (웹) 또는 Java (리치 클라이언트)의 모든 리치 기능과 대상 위지트까지 포함하는 "변환 단편"도
지정하십시오.
기본 표현을 약간 변경해 보고(예: 선택 목록이 링크 대신 드롭 다운 메뉴에 표시되도록 변경) 전역 규칙을
추가해 볼 수 있습니다(달력 위지트로 날짜 입력 필드를 변환).
갱신사항을 저장한 후 테스트 환경에서 새로 고침을 누른 다음(
재시작하려면
여기를 누르십시오) 변경사항 예제를 찾으십시오.
화면 사용자 정의
화면 조합
HATS에서는 여러 방법으로 일련의 호스트 화면에서 정보를 수집하여 결과를 하나의 페이지로 제시할 수 있습니다.
HATS
화면 조합 이벤트에서는
호스트를 사용하는 경우 사용자가 페이지를 여러 번 이동해야 하는 데이터 수집된 화면을 하나의 보기로 표시할 수 있습니다.
- 기본
연결을 사용하여 호스트 터미널 열기(
)를
누른 다음 조합 작업을 시작하려는 화면을 탐색하십시오.
-
화면 조합 작성 마법사를 시작하십시오
(
).
이 마법사는 화면 캡처에서 시작할 수도 있습니다.
- 원하는 경우 '시작 화면' 인식 기준을 변경하십시오.
- 조합할 각 화면 영역을 지정하십시오.
- 선택한 영역에서 찾을 호스트 구성요소 및 정보를 표시할 위지트를 선택하십시오.
- 필요한 경우 호스트 화면 간 탐색에 사용되는 호스트 키를 표시하도록 변경하십시오.
- 조합 종료 시점 인식 방법을 표시하십시오.
이것은 반복 횟수(화면), 특정 화면의 인식 시기 또는 이 중 어느 것이 먼저 발생하는지 여부를 기준으로 할 수 있습니다.
- 기존 기본 변환이 화면 데이터가 수집된 후 발생하는 조치로 적용되도록 지정하십시오.
- 웹 전용: 페이지를 빌드하기 전에 사용자가 페이지를 조작할 수 있도록 하려면
'동적인 캐시된 내용 로드 사용(포틀렛 프로젝트에 지원되지 않음)' 선택란을 선택하고 마법사를 완료하십시오.
- 테스트 환경(열려 있는 경우)에서 새로 고침을 누르거나
재시작하려면 여기를 눌러 결합된 화면의 미리보기를 확인하십시오.
매크로, 통합 오브젝트 및 웹 서비스(SOA) 작업
매크로는 다음과 같은 여러 유용한 용도로 사용될 수 있습니다.
- 호스트 화면 건너뛰기
- 공통 사용자 경로 자동화(반복 루프 포함)
- 데이터를 여러 호스트 화면에서 하나의 페이지로 조합
- 데이터에 대한 프롬프트 및 추출
통합 오브젝트(웹 전용)는 Java 랩퍼의 매크로입니다.
HATS 프로젝트 보기에서 매크로를 마우스 오른쪽 단추로 누르고 컨텍스트 메뉴의 통합 오브젝트 작성을 선택하여
작성할 수 있습니다.
매크로
및 통합 오브젝트는
JATS 기본 연결이 아닌 배경 연결에서 작성할 수 있으며, 이 사항은 모든 변환에 적용됩니다. 배경 연결을 사용하면
화면 사용자 정의 또는 기타 이벤트에서 백엔드 데이터 연산을 조치로 지정할 수 있습니다.
지금은 매크로 기록(
) 아이콘을 눌러
호스트
터미널에서 단순 매크로(예: 로그온 매크로)를 작성하십시오. 기록이 완료되면 중지 및 저장 아이콘을 눌러서 변경사항을 저장하십시오. 다시 재생하거나 디버그를 시작해서 호스트 터미널에서 매크로를 테스트하십시오.
그러면 매크로의 처음 화면을 인식하는 화면 사용자 정의에서 매크로를 조치로서 연관시킬 수 있습니다.
테스트 환경(열려 있는 경우)에서 새로 고침을 누르거나 여기를 눌러
재시작한 후
매크로가 설계된 대로 실행 중인지 확인하십시오.
나중에 탐색 분할창에서 매크로를 마우스 오른쪽 단추로 누르고 '열기'를 선택하여
매크로 편집에 사용할 수 있는 여러 메소드를 탐색할 수 있습니다.
HATS v7.1에는 선택적으로 설치할 수 있는 새 기능인 비주얼 매크로 편집기 기술 미리보기가 들어 있습니다.
VME는 조치 요약, 사용 가능한 편집 기능과 함께 매크로를 연결된 화면 노드로 표시합니다.
모델 1, Struts 및 JSF(Java Server Faces)
웹 페이지,
EJB Access Beans,
웹 서비스
(SOA):
웹 프로젝트의 매크로 및 통합 오브젝트에서 백엔드 데이터 처리 및 체인된 트랜잭션에 대해 강력한 자원을 작성하여
공유 아티팩트의 사용을 촉진할 수 있습니다.
웹 서비스를
작성할 수 없는 동안 리치 클라이언트 프로젝트는 조치 이벤트 세트의 일부로 웹 서비스를 호출할 수 있습니다.
프로젝트 유형이 두 유형 중 어느 유형이든 EJB Access Beans를 활용할 수 있습니다.
호스트 시뮬레이션 활용
호스트 시뮬레이션
기능으로 HATS 프로젝트에서 작업하는 데 호스트 응용프로그램에 연결할 필요 없이 매크로, 화면 이벤트, 변환을 작성하고
로컬 테스트 환경에서 실행할 수 있는 기능 등을 사용할 수 있습니다.
특히 다음과 같은 작업이 가능합니다.
- 나중에 연결이 끊어진 상태에서 사용될 수 있는 호스트 응용프로그램의 경로를 기록합니다.
이를 통해 응용프로그램에 대한 라이브 액세스가 없는 경우에도 모든 필요한 화면의
화면 캡처를 사전에 작성할 필요 없이 작업할 수 있습니다.
- 호스트에 연결할 필요 없이 실제 호스트 응용프로그램을 나타내는 저장된 추적 파일을 사용하는 HATS 응용프로그램의 데모를
설정합니다.
- 클라이언트 지원에 도움이 되도록 일반 사용자와 특정 HATS 응용프로그램의 상호작용 기록을 저장합니다.
추적을 기록하려면 다음을 수행하십시오.
- 호스트 시뮬레이션 추적 작성 마법사(
)를 누르십시오.
- 마법사를 완료하면 열리는 호스트 터미널에서 원하는 순서대로 호스트와 상호작용한 다음 완료되면 추적 파일을 저장하십시오.
추적을 재생하려면 다음을 수행하십시오.
- 호스트 시뮬레이션 폴더의 추적 파일에서 마우스 오른쪽 단추를 누르고 호스트 터미널에서 재생을 선택하십시오.
- 호스트와 상호작용하십시오. 기록 중 선택된 조치에 의해 경로가 제한됩니다.
호스트 시뮬레이션을 사용하여 HATS 프로젝트를 테스트하려면 다음을 수행하십시오.
- 연결 폴더에서
기본 연결을
여십시오.
- 기본 탭에서 '라이브 연결 대신 호스트 시뮬레이션 사용' 선택란을 선택하십시오.
변경사항을 저장하십시오.
- 이와 같은 연결 변경사항에서 새 설정을 선택하려면 로컬 테스트 환경을 '재활용'해야 합니다.
- 웹: 웹 브라우저 탭을 닫은 다음 서버 중지 후 다시 재시작합니다.
- 리치 클라이언트: 호스트 액세스 창을 닫은 후 도구 모음에서 디버그 아이콘을 누르십시오.
- 다시 한 번, 경로는 기록 중 선택된 조치로 제한됩니다.
HATS의 고급 기능 탐색
- 프로젝트 설정(
): HATS 프로젝트 보기에서 프로젝트 설정을 두 번 누르고 탭을 탐색하십시오.
키패드 및 키보드 지원, 이벤트 우선순위, 구성요소/위지트 설정과 같은 고급 설정을 지정할 수 있습니다.
여기를 누르면
자세한 정보를 볼 수 있습니다.
창>>환경 설정에서 HATS 전역 설정을 수정할 수 있습니다.
- 화면 캡처(
): 나중에 오프라인에서 사용자 조정할 수 있는
호스트 터미널을
사용하여 화면의 XML 스냅샷을 작성하십시오. 화면 캡처는 호스트 터미널에서 화면 사용자 정의 또는 변환을 작성할 때 자동으로 작성됩니다. 가져온 CICS BMS 맵에서 화면 캡처를 작성할 수도 있습니다.
-
텍스트
바꾸기: 화면의 보호 영역에서 주어진 문자열의 모든 인스턴스에 대해 새 텍스트(또는 이미지,
웹 프로젝트의 경우 HTML 코드)를 대체하십시오. HATS의 많은 기능(예: 전역 규칙)과 마찬가지로 프로젝트 전체에 적용하거나
특정 화면 이벤트(또는 호스트 구성요소)에 맞게 세부화할 수 있습니다.
Java 일반 표현식 지원도 제공됩니다.
-
변환(
):
호스트 화면이 사용자에게 나타나는 방법을 정의합니다. 대체되지 않으면 기본 변환은 각각의 화면에 적용됩니다.
-
템플리트(
):
변환을 프레임하는 경우에 사용할 배너를 지정하십시오. 프로젝트를 선택하고 여기를 눌러서 기본 템플리트를 열 수 있습니다.
HTML 편집기를 사용하여 웹 프로젝트 변환 또는 템플리트를 편집하는 경우 다음을 수행하십시오.
- 갤러리 탭(편집기 아래 분할창에 위치)을 사용하여 이미지, 애니메이션, 스타일시트, 배경색 및 소리를 추가하십시오.
- 삽입 메뉴 항목을 사용하여 링크, 양식, 단추 및 기타 HTML 제어를 삽입하십시오.
-
서버에서 디버그
(
: 웹) 또는
디버그
(
: 리치 클라이언트):
테스트 환경에서 언제든지 이들 중 하나를 선택하여 응용프로그램을 확인할 수 있습니다.
서버에서 디버그를 사용하는 경우:
- 서버 탭을 선택하여 WebSphere Test Environment를 보기, 중지, 공개 및 재시작하십시오.
- 하위 콘솔 탭을 사용하여 WebSphere Test Environment를 보십시오.
- 중요한 프로젝트 변경을 수행한 후에는 내부 WebSphere 테스트 환경을 다시 시작해야 합니다.
디버그를 사용하는 경우:
- 선택적으로, 실행할 플러그인 서브세트를 선택할 수 있습니다.
- 추가 옵션은 호스트 액세스 창에서 사용할 수 있습니다. 파일 >> 환경 설정 >> 호스트 액세스 >> 문제점 해결 노드를 탐색하십시오.
-
관리 및
표시 터미널:
- 웹: 프로젝트를 작성할 때 관리 콘솔 지원을 추가한 경우
관리 콘솔을 열려면
여기를 누르십시오.
(마우스 오른쪽 단추로 HATS 프로젝트 보기를 누르고 관리 콘솔 열기를 선택할 수도 있습니다.)
서버에서 디버그가 시작되고(아직 실행 중이지 않은 경우) HATS 관리 유틸리티가 새 웹 브라우저 탭에서 열립니다.
- 리치 클라이언트: 호스트 액세스 창의 파일>>환경 설정>>호스트 액세스>>문제점 해결 탭에서 프로젝트를 관리할 수 있습니다.
어느 위치에서든 HATS 응용프로그램이 로컬 테스트 환경에서 실행되는 동안 호스트 화면 변경사항을 감시하고
상호작용하려는 경우 표시 터미널을 사용 가능하게 설정할 수 있습니다.
- 연결(
): 기본 연결에서
모든 변환을 처리하는 경우 기본 연결 편집기를 눌러 여십시오.
기타 호스트에 대한 배경 연결은 매크로, 통합 오브젝트 및 기타 유형의 엔티티에서 작성할 수 있습니다. 보안
(SSL 및 Web Express Logon),
풀 사용
및 사용자 목록이
지원됩니다.
- 모바일 장치:
이제 HATS 웹 응용프로그램을 PDA나 전화 웹 브라우저에서 실행하도록 최적화할 수 있습니다. 도움말에서 지원되는 플랫폼 및 기능에 대한 자세한 정보를 제공합니다.
다음 정보에 대한 문서를 참조하십시오.
프로덕션을 위한 프로젝트 준비
일반 사용자가 웹 응용프로그램으로 액세스하도록 완료된 HATS 웹 프로젝트를 준비하려는 경우 다음을 수행하십시오.
- 내보내기(
):
프로젝트를 J2EE 응용프로그램으로 빌드합니다.
- 전송: EAR 파일을 WAS 서버 시스템으로 이동합니다.
- 설치: WAS를 사용하여 응용프로그램을 전개합니다.
- 일반 사용자에게 응용프로그램의 URL을 알려 주십시오.
완료된 HATS 리치 클라이언트 프로젝트를 설치할 수 있도록 준비하려면 다음을 수행하십시오.
- Eclipse 기능 프로젝트를 내보내기하십시오. (
)(플러그인 프로젝트를 처음 내보내기할 때 기능 프로젝트를 작성하도록 프롬프트가 표시됩니다.)
- 응용프로그램에 필요한 HATS 기능과 플러그인을
내보내기하십시오.
-
site.xml을 작성하십시오.
(이 파일은 갱신 사이트에서 사용할 수 있는 기능을 나열합니다. 일반 사용자는 이 파일의 위치로 리치 클라이언트를 지정합니다.)
- 내보낸 기능, 플러그인 및 site.xml을 갱신 사이트로 업로드하십시오.
- 이 사이트에서 리치 클라이언트를 나타내어 응용프로그램을 설치하십시오.
HATS에 대한 온라인 정보 라이브러리 보기