제 3 부 - 협업 관리자

여기서는 협업 관리자 모듈에서 사용할 수 있는 각 구성요소를 설명합니다.

 

제 7 장 가져오기 콘솔

제품 정보를 중앙에서 저장하고 관리하려면 마스터 카탈로그가 WebSphere Product Center에서 작성됩니다. 다음 절에서는 다양한 소스에서 데이터를 수집하고 구성된 카탈로그 구조로 정보를 모으기 위해 수행하는 각 단계를 설명합니다.


가져오기 개요

가져오기는 외부 소스에서 WebSphere Product Center로 데이터를 입력하는 제공 기능입니다. 우선 가져오기를 수동으로 구성한 후 스케줄 또는 필요에 따라 실행할 수 있습니다. WebSphere Product Center를 사용하면 여러 개의 소스에서 여러 데이터 유형(항목, 2진 파일, 카테고리 트리, 분류 맵핑 등)을 가져와서 다양한 목적(갱신, 바꾸기, 삭제)을 수행할 수 있습니다.

가져오기 콘솔은 다양한 데이터소스에서 카탈로그를 작성하는 데 사용되는 도구입니다. 가져오기 콘솔은 WebSphere Product Center로 모든 데이터를 가져오기 위한 교환기 역할을 합니다. 여기에서 WebSphere Product Center로 제공되는 데이터의 보기, 수정 및 작성할 수 있습니다.

가져오기를 작성하려면 사용자는 WebSphere Product Center에 대해 많은 데이터 및 파일 제공을 정의하고 수행해야 합니다. 가져오기 콘솔은 작성된 제공 목록을 제시합니다.

가져오기 콘솔에 액세스하려면 협업 관리자 > 가져오기 > 가져오기 콘솔 메뉴 경로를 사용하십시오.

그림 7.1 - 가져오기 콘솔

콘솔 보기 사용자 정의

열을 정렬하거나 숨기도록 콘솔을 사용자 정의할 수 있습니다. 설정은 사용자의 프로파일에 저장됩니다. 카탈로그 콘솔의 보기를 사용자 정의하려면 다음을 수행하십시오.

1. 카탈로그 콘솔의 오른쪽 상단의 구성 단추 를 클릭하십시오. 테이블 구성이 팝업 창에 표시됩니다.

2. 열을 정렬하려면 열 정렬에서 해당 열을 선택하십시오. 하나만 선택할 수 있습니다.

3. 필드를 숨기려면 열 숨기기에서 해당 필드를 선택하십시오. 여러 필드를 선택할 수 있습니다.

4. "기타 옵션" 테이블에서 정렬 순서를 오름차순 또는 내림차순으로 표시하도록 설정하고 페이지 당 표시할 행 수를 설정하십시오.

5. 사용자 정의 설정을 저장하려면 저장을 클릭하십시오. 새 사용자 정의 설정이 있는 카탈로그 콘솔이 표시됩니다.

가져오기 목록 정렬

콘솔 열

다음 표에는 가져오기 콘솔의 각 열이 설명되어 있습니다.

유형

가져오기 유형을 표시하는 아이콘. 가져오기 유형 목록은 이전 섹션 "가져오기 콘솔 아이콘" 참조.

이름

가져오기 이름

검색된 파일

WebSphere Product Center의 문서 저장소로 검색된 소스 파일의 드롭 다운 선택사항

검색

WebSphere Product Center에 데이터소스를 수동으로 로드하십시오.

로드

지정된 카탈로그에 데이터소스를 업로드합니다.

시멘틱

가져오기 유형이 갱신, 바꾸기 또는 삭제인지를 표시합니다.

소스

사용된 소스 파일의 이름

파일 스펙/가져오기 스크립트

사용된 파일 스펙 또는 가져오기 스크립트의 이름

파일 대 카탈로그 맵핑을 보거나 편집하려면 이 아이콘을 클릭하십시오.

카탈로그/카탈로그 트리

가져오기에 사용되는 카탈로그 및 카탈로그 트리

ACG

가져오기에 사용되는 ACG


가져오기 준비

가져오기 콘솔에서 가져오기를 작성하기 전에 가져오기를 준비하기 위해 수행할 여러 가지 단계가 있습니다. 이 절에서는 가져오기의 작성 및 스케줄에 앞서 수행해야 할 다음과 같은 가져오기 준비 타스크가 설명되어 있습니다.

데이터소스 얻기

WebSphere Product Center로 데이터를 가져오려면 먼저 액세스 가능한 디렉토리 또는 FTP 사이트에 소스 파일이 있어야 합니다. 데이터 파일을 검토하여 가장 정확한 제품 정보를 확인하고 형식이 WebSphere Product Center로 가져올 수 있는 다음 데이터소스 중 하나를 사용하는지 확인하십시오.

참고: 다음 단계를 계속하기 전에 소스 파일은 위의 목록에 언급된 형식 중 하나를 따라야 합니다.

데이터 사용 가능하게 하기

WebSphere Product Center에 액세스하려면 소스 데이터 파일이 사용 가능한지 확인하십시오. FTP를 통해 파일을 업로드하려면 FTP 사이트에 적절한 사용 권한이 적용되는지 확인하십시오. 필요하면 해당 팀 구성원에게 문의하십시오.

데이터 파일 검토

소스 데이터 파일을 분석하고 파일 구조, 필드 및 연관된 속성에 기록하십시오. 이 정보는 다음 단계에서 파일 스펙을 빌드하는 데 필요합니다.

가져오기 설정에 필요한 오브젝트 작성

가져오기 설정 전에 여러 오브젝트가 있어야 합니다. 대부분의 오브젝트는 가져오기 설정 중에도 작성할 수 있지만 사전에 타스크를 완료하는 것이 수월할 수 있습니다. 다음 오브젝트는 가져오기 설정을 위한 최소 요구사항입니다.

파일 스펙 가져오기를 구성하려면 파일 스펙이 필요합니다. 파일 스펙 작성에 대해서는 데이터 모델 관리자 절을 참조하십시오.
1차 스펙 WebSphere Product Center 카탈로그 구조의 형식을 구성하려면 1차 스펙이 필요합니다. 이 스펙에는 계층 구조 스펙이 포함될 수 있습니다. 1차 스펙 작성에 대해서는 데이터 모델 관리자 절을 참조하십시오.
스펙 맵핑 올바른 카탈로그로 데이터를 적절하게 라우트하려면 파일 스펙을 올바른 카탈로그/계층 구조에 맵핑해야 합니다. 스펙 맵핑에 대해서는 데이터 모델 관리자 절을 참조하십시오.
1차 스펙을 사용하여 카탈로그 작성 파일, 카탈로그 및 기타 연관된 오브젝트를 작성하고 맵핑했으면 다음 단계는 카탈로그를 작성하는 것입니다. 카탈로그 작성에 대한 자세한 정보는 제품 관리자의 해당 부분을 참조하십시오.

가져오기 제공 정의

"가져오기 준비" 절에 설명된 대로 가져올 항목을 설정한 후에 WebSphere Product Center 카탈로그를 외부 파일 정보로 채우는 방식을 정의하십시오. 가져오기를 새로 작성하여 가져오기 제공을 정의합니다.

그림 7.2 - 새 가져오기 마법사

새 가져오기 작성

협업 관리자> 가져오기 > 새 가져오기 메뉴 경로를 사용하거나 가져오기 콘솔에서 새로 작성을 클릭하십시오. 새 가져오기 마법사가 나타납니다. 가져오기 작성 마법사의 각 단계를 완료하여 가져오기를 작성하십시오.

1. 가져오기 이름

가져오기의 이름을 입력하고 다음 단추를 클릭하십시오.

가져오기 이름은 다른 이름과 구별하기 위해 제공됩니다. 중복은 허용되지 않습니다. 선택한 제공 이름은 포괄적이어야 합니다.

예를 들어, 이름 "메인프레임의 항목 속성" 또는 "카탈로그 X의 이미지"는 적합한 이름입니다.

2. 액세스 제어 그룹 선택

액세스 제어 그룹 선택 드롭 다운 메뉴에서 액세스 제어 그룹을 선택하십시오. 액세스 제어 그룹이 없으면 새로 작성 단추를 클릭하여 작성하십시오.

3. 데이터 가져오기 유형 선택

드롭 다운 메뉴에서 데이터 가져오기 유형을 선택하고 선택 단추를 클릭하십시오. 선택 시 다음 값을 사용할 수 있습니다.

2진 제공   카탈로그의 각 항목에 대한 2진 파일 제공(이미지, 문서 및 PDF)
계층 구조 제공   계층 구조 제공에는 쉽게 찾아볼 수 있도록 카탈로그에서 모든 항목을 구성하도록 설계된 계층 구조가 포함됩니다.
항목 제공   항목 제공에는 제품 카탈로그에서 찾을 수 있는 카탈로그 항목을 설명하는 필수 설명 정보가 들어 있습니다.
항목 대 카테고리 맵핑 제공   항목 대 카테고리 맵핑 제공은 카탈로그에 이미 있는 항목을 수신 데이터의 일부로 업로드될 계층 구조로 맵핑합니다. 이 제공은 새 항목 및 적절한 카테고리화 정보가 들어 있는 파일을 새 카탈로그에 직접 업로드하는 데에도 사용할 수 있습니다. 계층 구조는 새 카테고리가 추가될 때마다 갱신됩니다.

4. 데이터 가져오기 시멘틱 선택

가져오기 제공 시멘틱을 선택하고 선택 단추를 클릭하십시오.

가져오기 제공 시멘틱은 수신 파일이 목적지 카탈로그에서 이미 찾은 항목에 미치는 영향을 지정합니다.

갱신   카탈로그에 있는 항목을 수신 파일에 지정된 항목으로 갱신하고 수신 파일에 이미 있는 카탈로그에 항목을 추가합니다.
바꾸기   현재 카탈로그의 내용을 수신 파일의 내용으로 바꿉니다.
삭제   카탈로그에서 수신 파일에 지정된 항목을 삭제합니다.

5. 데이터소스 선택

데이터소스 이름을 선택하고 선택 단추를 클릭하십시오. 데이터소스는 WebSphere Product Center에 가져올 데이터소스를 정의합니다.

이 단계에서 새 데이터소스를 수정 또는 작성할 수 있습니다. 새 데이터소스를 작성하려면 "새로 작성"을 클릭하고 데이터소스를 편집하려면 편집 단추를 클릭하십시오.

새 데이터소스를 작성하는 단계에서 데이터소스의 이름을 지정하고 데이터소스 유형을 선택합니다. 데이터소스 이름은 가능하면 설명적이어야 합니다. 데이터소스 유형에는 다음 옵션이 포함됩니다.

6. 문자 세트 선택

다음 단계로 "문자 세트 선택" 드롭 다운 메뉴에서 수신 파일의 인코딩을 선택합니다. 수신 파일에 사용된 것과 일치하는 문자 세트를 선택하십시오. 수신 파일에 영문자 26자와 숫자 10자리를 초과하는 문자가 포함된 경우에 특히 중요합니다. 시스템 기본값은 "Cp1252: Windows Latin-1"입니다.

참고: 해당 문자 세트를 선택하지 않으면 가져오기 중에 문제점이 발생할 수 있습니다.

7. 파일 스펙 선택

파일 스펙은 수신 파일의 속성 및 형식을 정의합니다. 드롭 다운 메뉴에서 기존의 파일 스펙을 선택하거나 새로 작성을 클릭하여 새 파일 스펙을 작성하십시오.

8. 카탈로그 선택

카탈로그는 WebSphere Product Center로 데이터를 가져올 위치를 정의합니다. 기존 카탈로그를 선택하거나 새로 작성을 클릭하여 새 카탈로그를 작성하십시오.

9. 파일 대 카탈로그 맵핑 선택

기존 맵핑을 선택하거나 새로 작성을 클릭하여 새 맵핑을 작성하십시오. 새 맵핑을 작성하려면(또는 기존 맵핑을 수정) 드롭 다운 선택 필드를 사용하여 파일 스펙의 각 필드(왼쪽 열)와 카탈로그의 필드(오른쪽 열)를 일치시키십시오. 고급 조작의 경우(필드 연결, 문자열 조작 등), 표현식 편집기 단추를 클릭하십시오.

10. 카탈로그 가져오기 스크립트 선택

단순한 카탈로그 가져오기 스크립트가 기본적으로 항상 생성됩니다. 기본 생성 스크립트를 선택하거나 새로 작성을 클릭하여 새 가져오기 스크립트를 작성하십시오.

11. 승인 권한 선택

가져오기 제공 작성의 마지막 단계는 승인 권한을 선택하는 것입니다. 이 선택적 단계를 통해 가져오기 작업을 검토하고 생성되기 전에 승인할 책임이 있는 사용자를 선택할 수 있습니다. 제공 시작 시기를 알릴 대상 사용자를 선택하십시오.

12. 가져오기 콘솔로 돌아가기

이제 가져오기 제공이 구성되었으며 마지막 단계로 WebSphere Product Center에서 관리할 수 있는 카탈로그를 채우기 위해 가져오기 작업을 실행합니다.


가져오기 실행

가져오기가 정의된 경우 가져오기를 수동으로 스케줄하거나 필요에 따라 실행하도록 설정할 수 있습니다. 가져오기를 실행하기 전에 먼저 외부 데이터소스 파일을 확보해야 합니다.

문서 저장소에 파일 로드

가져오기 콘솔에는 각 가져오기 제공에 대한 검색 열 및 로드 열에 두 개의 이동 단추가 있습니다.

외부 수신 파일을 검색하려면 적합한 가져오기 제공의 검색 열에서 이동 단추를 클릭하십시오. 검색된 열은 "제공할 파일 없음"을 표시합니다. 파일이 페치되면 파일 선택사항이 드롭 다운 메뉴에 표시됩니다.

파일이 페치되었으면 문서 저장소에 저장됩니다. 문서 저장소는 WebSphere Product Center와의 사이에 이동된 모든 파일 및 데이터의 저장소입니다. 사용자에게는 WebSphere Product Center로 실제로 업로드되기 전에 모든 파일을 미리 볼 수 있습니다.

가져오기 시작

가져오기 콘솔에 있는 두 개의 이동 단추 중 두 번째 단추는 문서 저장소에서 지정된 카탈로그로 페치된 파일을 업로드합니다. 로드 열에서 이동 단추를 클릭하십시오.

전자 우편 또는 홈 페이지의 경보 모듈을 통해 로드가 완료되었음을 알리도록 경보를 구성할 수 있습니다. 승인 권한이 지정된 경우 사용자의 홈 페이지 경보 모듈 인터페이스를 통해 제공을 승인하거나 거부할 수 있습니다. 제품 정보는 제품 관리자 모듈을 통해 관리할 수 있습니다.


가져오기 관리

가져오기 수정

가져오기를 수정하려면 이전 가져오기를 삭제하고 새로 작성하는 것이 가장 좋습니다. 예를 들어, 새 파일 스펙을 선택하는 방법이 없습니다. 다른 파일 스펙을 사용하려면 새 가져오기를 작성하고 적합한 파일 스펙을 선택하십시오.

가져오기 삭제

모든 제공의 첫 번째 열에서 삭제 단추를 클릭하여 제공을 삭제할 수 있습니다.

참고: 제공을 삭제하면 되돌릴 수 없습니다. 가져오기 제공의 삭제를 확인하는 대화 상자가 나타납니다.


2진 제공

2진 파일을 WebSphere Product Center에 가져오기 전에 먼저 압축해야 합니다. 예를 들어, 이미지 그룹을 가져오려면 소스 디렉토리에서 *.zip 파일이 작성됩니다. 압축된 파일을 검색한 후에 WebSphere Product Center의 문서 저장소에 저장하고 docstore의 디렉토리 /public_html/ctg_files로 압축을 해제합니다. 2진 파일에는 jpg, gif 또는 pdf 파일이 포함될 수 있습니다.

그림 7. 4 - 2진 제공 업로드

2진 가져오기 작성

다음 단계에서는 2진 파일에 대한 가져오기 제공을 작성합니다.

협업 관리자 > 가져오기 > 가져오기 콘솔 메뉴 경로를 사용하십시오. 가져오기 콘솔이 표시됩니다. 새로 작성을 클릭하여 "새 가져오기" 마법사에 액세스하십시오. 마법사의 각 단계를 완료하십시오.

1. 가져오기 이름 - 2진 제공의 이름을 입력하십시오.

2. 액세스 제어 그룹 선택 - 제공에 사용되는 액세스 제어 그룹을 선택하십시오.

3. 가져오기 유형 선택 - "2진 제공"을 선택하십시오.

4. 가져오기 시멘틱 선택 - "갱신"을 선택하십시오.

5. 데이터소스 선택 - 2진 제공의 데이터소스를 선택하거나 새로 작성하십시오.

zip 아카이브에서 경로 보관 Y 또는 N

항상 아니오를 선택하십시오. 모든 이미지 파일은 문서 저장소의 "public_html/ctg_files"에 저장됩니다. 아카이브의 경로를 보존하는 경우 이미지는 잘못된 디렉토리에 추출됩니다.

6. docstore 경로를 입력하십시오.

비워두고 다음을 클릭하십시오. docstore 경로는 가정되므로 입력할 필요가 없습니다. 응용프로그램이 파일의 압축을 해제할 때 모든 이미지를 ctg_files 디렉토리에 넣습니다.

7. 파일 이름 및 경로에 대한 조치 선택

기본값 해당 없음 승인 - 이 옵션은 다운스트림 시스템의 이미지인 경우에 필요합니다. 이 경우 대문자/소문자인 이미지 파일에는 문제가 없습니다.

8. 승인 권한 선택 - 필요하면 가져오기를 승인할 사용자를 선택하십시오.

가져오기 제공의 작성을 완료합니다. 다음 단계로 WebSphere Product Center에 압축된 파일을 업로드합니다.

압축된 파일 업로드

2진 가져오기 제공이 정의된 후에 다음 단계는 WebSphere Product Center로 압축된 파일을 검색하는 것입니다. 제공은 "파일 검색" 열에 "제공할 파일 없음"을 표시합니다.

1. 가져오기 콘솔에서 새로 작성된 제공을 찾고 검색 열에서 이동!을 클릭하십시오.

2. 찾아보기를 클릭하고 압축된 파일을 선택한 후에 업로드를 클릭하십시오. zip 파일의 경로가 "파일" 필드에 표시됩니다.

3. 가져오기 콘솔로 돌아가거나 문서 저장소에서 파일을 보고 협업 관리자 메뉴에서 문서 저장소를 선택하십시오.

업로드된 모든 파일은 가져오기 제공의 이름을 따라 이름이 지정된 조직의 "feed_files" 디렉토리의 하위 디렉토리에 저장됩니다.

압축된 파일이 문서 저장소에 업로드되었으면 압축이 해제됩니다.

2진 파일 압축 해제

1. 가져오기 콘솔의 "로드" 열에서 이동!을 클릭하십시오. WebSphere Product Center는 ctg_files 디렉토리에 이미지의 압축을 해제합니다.

2. 프로세스 로드의 상태를 확인하려면 "갱신 상태 확인"을 클릭하십시오.

로드가 완료되면 스케줄 상태 정보가 "실행 완료" 상태를 표시합니다. 문서 저장소를 클릭하여 압축 해제된 2진 파일을 모두 보십시오.


찾아보기 테이블 가져오기

기존의 가져오기 테이블을 외부 데이터소스에서 WebSphere Product Center로 가져올 수 있습니다. 찾아보기 테이블의 가져오기를 작성하는 것은 "새 가져오기" 마법사를 사용하여 기타 가져오기를 작성하는 것과 유사합니다.

찾아보기 테이블 가져오기 작성

가져오기 콘솔에서 새로 작성을 클릭하십시오. "새 가져오기" 마법사가 표시됩니다.

1. 고유한 제공 이름을 선택하십시오.

2. 액세스 제어 그룹을 선택하십시오.

3. 데이터 유형 "항목 제공"을 선택하십시오.

4. 관련된 제공 시멘틱, 데이터소스 및 파일 스펙을 선택하십시오.

5. "카탈로그 선택" 필드에서 가져올 찾아보기 테이블을 선택하십시오.

6. 파일 대 찾아보기 테이블 맵핑을 정의하십시오.

7. 가져오기 스크립트를 선택하십시오. 필요할 경우 가져오기 스크립트를 새로 작성하십시오.

8. 필요할 경우 승인 권한을 선택하십시오.

9. 새 가져오기 제공을 저장하십시오.

10. 가져오기를 실행하십시오.

제 8 장 내보내기 콘솔

WebSphere Product Center를 사용하면 내부 또는 외부 목적지에 맞게 사용자 정의된 카탈로그를 작성할 수 있습니다. 카탈로그를 고객, 협력업체 및 인쇄 카탈로그 또는 회사 웹 사이트에 자동으로 공개할 수 있습니다. 다음 절에서는 목적지로 제품 정보를 분배 또는 공개하는 데 사용하는 방법을 설명합니다.


내보내기 개요

내보내기를 작성하여 고객에게 제품 정보를 분배 또는 공개합니다(내부 또는 외부). WebSphere Product Center의 유연한 아키텍처를 통해 단일 데이터 저장소를 사용하여 여러 카탈로그가 있는 여러 시장에 비즈니스를 연결할 수 있습니다.

WebSphere Product Center의 내보내기 콘솔을 사용하여 다음과 같은 타스크를 수행할 수 있습니다.

 내보내기 콘솔 열

유형

신디케이션 유형을 표시하는 아이콘. 내보내기 콘솔 아이콘 섹션 참조.

이름

내보내기 작업의 이름

카탈로그 항목

신디케이션될 항목의 그룹 및 카탈로그의 이름

버전

신디케이션될 카탈로그의 버전

맵핑

카탈로그 스펙과 목적지 스펙 간 맵핑 특성 보기/편집

목적지 스펙

목적지 스펙의 이름

파일 유형

사용된 카탈로그 내보내기 스크립트의 이름과 설정된 매개변수 값

계층 구조

사용된 계층 구조의 이름. 보거나 편집하려면 클릭하십시오.

작업 정보

신디케이션 작업에 대한 자세한 정보. 작업의 실행 시간, 상태, 경고 및 생성된 파일 목록을 보십시오.

승인

신디케이션 이전에 승인이 필요한 경우, 상태가 이 열에 승인됨 또는 거부됨으로 표시됩니다.

경보

신디케이션을 위해 경보가 구성된 경우 이 열에 표시됩니다.

목적지

신디케이션의 목적지 모드


내보내기 위한 카탈로그 준비

다음 절에서는 내보내기 위해 카탈로그를 설정하기 전에 필요한 항목을 설명합니다. 내보내기를 설정하기 위해 마법사를 통해 여러 항목을 수행할 수 있지만 설정 프로세스를 간소화하기 위해 항목을 미리 준비하면 좋습니다.

목적지 스펙

WebSphere Product Center에서 내보내기 작업이 작성될 때 목적지 파일의 정확한 요구사항을 정의하기 위해 목적지 스펙이 필요합니다. 파일 스펙 또는 1차 스펙과 유사하게 목적지 스펙의 각 노드는 속성과 함께 정의됩니다. 데이터 내보내기 중 목적지 스펙은 사전 정의된 요구사항 세트를 준수하는 파일을 생성합니다.

항목 선택사항

데이터 모델 관리자의 내보내기 구성요소는 카탈로그에서 특정 목적지로 보낼 항목 그룹에 대한 기본 선택사항을 제공합니다. 기본 선택사항에는 카탈로그, 카탈로그 버전 및 내보내기에 사용되는 계층 구조가 포함됩니다.  

카탈로그 대 목적지 맵핑

카탈로그 대 목적지 스펙 맵은 카탈로그의 필드를 라우트하는 방법을 WebSphere Product Center에 지시한다는 점에서 가져오기에 사용되는 파일 대 카탈로그 맵과 비슷합니다. 카탈로그의 필드는 목적지 파일의 필드에 맵핑됩니다. 이 맵핑은 완료된 신디케이션에 대해 발생해야 합니다.

계층 구조

가져오기 장에 제공된 설명에 따라 계층 구조는 WebSphere Product Center의 카탈로그에서 개별적으로 저장됩니다. 그러면 사용자는 원하는 계층 구조를 사용하여 카탈로그를 보고 내보낼 수 있습니다.

목적지 모드

내보낸 카탈로그는 승인 및/또는 검증의 목적으로 여러 목적지로 전송할 수 있습니다. 신디케이션의 분배 구성요소를 사용하여 사용자는 카탈로그가 전송될 목적지를 선택할 수 있습니다. 카탈로그는 전자 우편(전자 우편의 본문으로) 또는 FTP 형식으로 전송할 수 있습니다.


내보내기 작성

내보내기를 새로 작성할 경우 "새 내보내기 작성" 마법사가 내보내기를 설정하는 각 단계를 안내하는데, 이것은 전체 프로세스를 단순화하는 데 도움이 됩니다.

마법사의 각 단계 중 다음의 기능 단추를 사용할 수 있습니다.

 

편집

 

새로 작성

 

선택

 

다음 단계를 계속합니다.

 

내보내기 콘솔로 돌아갑니다.

내보내기 설정

협업 관리자 > 내보내기 > 새 내보내기 메뉴 경로를 사용하여 목적지 업로드 마법사를 표시하거나 내보내기 콘솔에서 새로 작성 단추를 클릭하여 목적지 업로드 마법사를 표시하십시오. GUI 마법사의 각 단계를 완료하십시오. 

1. 내보내기 이름 - 내보내기의 새 이름을 입력하고 다음을 클릭하십시오. 고유하고 쉽게 식별할 수 있는 이름을 작성하십시오.

2. 목적지 스펙 선택 - 스펙은 내보낼 데이터의 각 필드에 대한 형식, 길이 및 필요성을 자체적으로 지시합니다. 필요하면 사용자는 해당 단추를 클릭하여 목적지 스펙을 작성하거나 편집할 수 있습니다.

3. 카탈로그 선택 - "카탈로그 선택" 드롭 다운 필드에서 이전에 작성된 카탈로그를 선택하여 내보낼 카탈로그를 지정하십시오. 일반적으로 내보내려고 선택한 카탈로그는 특정 고객을 대상으로 합니다. 즉, 특정 고객에만 해당하는 정보가 포함됩니다.

이 정보에는 가격 책정, 계약 유효일 및 고객 제품 ID와 같은 데이터가 포함될 수 있습니다. 카탈로그 대 목적지 스펙 맵을 사용하여 WebSphere Product Center는 마스터 또는 하위 카탈로그에서 데이터를 내보낼 수 있습니다.

4. 버전 선택 - 카탈로그 버전을 선택하면 내보낼 카탈로그를 선택하고 카탈로그 버전도 선택할 수 있습니다. WebSphere Product Center는 업로드 및 수정된 각 카탈로그의 모든 버전을 자동으로 저장합니다. 또한 제공 또는 내보내기가 실행될 때 카탈로그의 새 버전을 작성합니다. 예를 들어, 이 기능을 통해 특정 고객에게 보낼 예정이 아닌 카탈로그에 일부 항목이 추가된 경우에 동일한 카탈로그의 이전 버전을 내보낼 수 있습니다.

5. 항목 그룹 선택 - 특정 목적지에 넣을 전체 카탈로그에서 항목 그룹에 대한 기본 선택사항을 선택하십시오. 기본 선택사항에는 카탈로그, 카탈로그 버전 및 신디케이션에 사용되는 계층 구조가 포함됩니다. 항목 선택사항은 제품 관리자 모듈의 항목 선택사항 콘솔을 통해 보고 작성할 수 있습니다. 일정한 선택사항의 예를 사용하여 특정 제품군만 내보낼 수 있습니다.

6. 계층 구조 선택 - 이 기능을 통해 사용자는 선택된 카탈로그의 계층 구조 중 하나에서 각 항목의 분류를 내보낼 수 있습니다. 계층 구조 자체를 선택하면 내보낼 카테고리가 결정되지만 카테고리 자체가 출력 파일과 함께 전송되지 않습니다. 카테고리 자체는 이 내보내기의 카탈로그 스크립트에 대한 일부분으로 포함되어야 합니다. 카탈로그 내보내기 스크립트는 권한 부여된 사용자 구성이 필요하며 출력 파일이 카탈로그 내보내기 스크립트에 기록되지 않으면 출력 파일에 카테고리가 포함되지 않습니다.

7. 신디케이션 유형 선택 - WebSphere Product Center에서 내보내기 유형을 선택하면 전체 카탈로그를 신디케이트할지 아니면 단순히 카탈로그로 갱신할지 여부를 선택하는 옵션이 제공됩니다. 이 옵션을 사용하여 카탈로그 변경사항을 내보낼 수 있습니다.

"차이점" 내보내기 유형을 선택할 경우 카탈로그의 두 번째 버전을 선택하여 델타를 생성하십시오. 차이점 유형은 다음과 같습니다.

8. 카탈로그 대 목적지 맵핑 선택 - 기존 맵핑을 선택하거나 새로 작성을 클릭하여 새 맵핑을 작성하십시오. 새 맵핑을 작성하려면(또는 기존 맵핑 수정) 드롭 다운 필드를 사용하여 카탈로그의 각 필드(왼쪽 열)와 목적지 스펙의 필드(오른쪽 열)를 일치시키십시오.

9. 문자 세트 선택 - 문자 세트를 선택하여 전송 파일의 인코딩을 선택하십시오. 전송 파일에 영문자 26자와 숫자 10자리를 초과하는 문자가 포함된 경우에 특히 중요합니다.

기본값은 Cp1252:Windows Latin-1입니다.

10. 분배 선택 - 분배는 응용프로그램의 내부 및 외부에서 개인에 대한 공고를 허용하도록 설계되었습니다. 분배는 전자 우편 별명과 비슷합니다. WebSphere Product Center에서 이러한 종류의 분배 목록을 빌드하면 WebSphere Product Center 외부의 사람과 연결할 수 있게 됩니다. 필요하면 새 분배 모드를 작성하십시오.

11. 카탈로그 내보내기 스크립트 선택 - 카탈로그 내보내기 스크립트는 내보내기 중에 사용됩니다. 실제로 출력 파일로 내보내기 전에 카탈로그에 보유된 데이터에 대한 고급 실행 조작을 수행하는 데 사용할 수 있습니다. 내보낼 때 스크립트 엔진을 통해 수정된 내용은 카탈로그에 적용되지 않지만 출력 파일에는 간단하게 1회 내용 수정으로 적용됩니다.

가져오기와 마찬가지로 외부 대상 파일로 내보내기는 두 가지 형식입니다. 카탈로그의 필드가 일대일 기준으로 외부 대상 파일에 맵핑되거나 카탈로그의 필드를 외부 대상 파일로 내보내기 전에 약간의 수정이 필요합니다.

모든 내보내기에서는 스크립트를 사용해야 합니다. 가져오기와 달리 내보내기 중 스크립트를 선택하는 것이 필수 단계입니다.

12. 승인 권한 선택 - 내보내기 작업을 검토할 책임이 있는 사용자와 작업 실행 시기를 선택할 수 있습니다. 시스템 사용자 목록에서 선택하고 선택을 클릭하십시오.

13. 신디케이션 콘솔로 돌아가기

위의 모든 단계를 완료한 후에 내보내기 콘솔에 내보내기 프로파일이 추가되었음을 알리는 메시지 상자가 표시됩니다. 화면의 맨 아래에서 역화살표 단추를 클릭하여 내보내기 콘솔로 돌아가십시오. 이제 내보내기 작업이 설정되어 생성될 준비가 되었습니다.


내보내기 실행

내보내기 작업이 구성된 후에 스케줄러를 통해 수동으로 또는 자동으로 생성할 수 있습니다. 작업이 승인 여하에 좌우되는 경우, 생성되기 전에 승인 권한이 작업을 승인해야 합니다.

수동으로 내보내기 실행

내보내기 작업을 수동으로 실행하려면 다음을 수행하십시오.

1. 협업 관리자 > 내보내기 > 내보내기 콘솔 메뉴 경로를 사용하여 모든 내보내기 작업 목록을 보십시오.

2. 실행할 내보내기 작업을 찾으십시오. 맨 왼쪽 열에 있는 선택란을 클릭하십시오.

이동 단추를 클릭하십시오. 승인 권한이 설정된 경우 내보내기 작업이 시작되지만 권한이 부여되기 전까지는 목적지에 파일을 내보내지 않습니다. 내보내기 작업의 상태는 데이터 모델 관리자 모듈의 스케줄러 작업 콘솔을 통해 볼 수 있습니다.

내보내기 진행 검증

내보내기 실행 중에 녹색 애니메이션 아이콘을 클릭하면 사용자가 내보내기의 진행을 검토할 수 있습니다. 내보내기의 완료 정도를 표시하는 진행 표시줄이 나타납니다. 내보내기를 인터럽트하려면 내보내기 왼쪽의 빨간색 아이콘을 클릭하십시오. 확인 대화 상자가 표시됩니다.

내보내기가 완료되면 진행 표시줄이 사라집니다. 세부사항을 포함하는 요약이 제공됩니다(예: 내보내기 중에 발생한 오류/경고 및 내보내기 동안 작성된 모든 파일의 하이퍼링크).


내보내기 관리

출력 보기

내보내기가 생성되면 정의된 목적지로 전송되기 전에 문서 저장소에 저장됩니다. 필요한 경우, 생성된 파일의 결과를 보고 인쇄할 수 있습니다.

내보내기 결과 보기

출력 결과를 보려면 다음을 수행하십시오.

1. 내보내기 콘솔의 작업 정보 열에서 상태 단추를 클릭하면 스케줄 상태 정보 테이블이 표시됩니다.

2. 리턴값 열에서 하이퍼링크를 클릭하면 생성된 파일 목록과 함께 타스크 승인 정보 인터페이스가 표시됩니다. 각 파일에는 하이퍼링크되어 있으며 클릭하면 파일 세부사항을 표시하는 새 창이 열립니다.

내보내기 파일 검토

표준 내보내기는 'catalog.out' 파일을 작성합니다. 이 파일을 검토하여 로컬 또는 네트워크 드라이브에 저장할 수 있습니다.

내보내기 파일 검토

출력 승인

승인 권한이 내보내기 작업에 지정된 경우 작업을 실행하려면 먼저 승인을 받아야 합니다. 승인자의 내 타스크 목록에 있는 승인 열에서 보류 승인 아이콘을 클릭하십시오. 타스크 승인 정보 인터페이스가 표시됩니다. 내보내기 작업을 승인 또는 거부하고 이유를 제공하십시오.

내보내기 구성요소 보기 및 수정

내보내기 콘솔 화면에서 사용자는 내보내기 작업의 모든 구성요소를 가상으로 보고 수정할 수 있습니다. 사용자는 카탈로그가 전송된 고객 목록, 카탈로그 대 시장 스펙 맵핑과 카탈로그가 신디케이션을 위해 스케줄링된 날짜 및 시간을 볼 수 있습니다. 사용자는 카탈로그 이름을 클릭하여 내보내는 카탈로그를 수정할 수 있습니다.

내보내기 상태

내보내기 작업의 상태를 보려면 작업 정보 열에서 스케줄 단추를 클릭하십시오. 스케줄 상태 정보가 표시됩니다. 그런 다음 작업 정보 열에서 세부사항 보기 단추를 클릭하십시오.  

내보내기에 대한 카탈로그를 실행하면 사용자는 다음 작업 세부사항을 확인할 수 있습니다.

내보내기 상태 검토

내보내기 작업의 작업 상태를 검토하려면 다음을 수행하십시오.

내보내기 삭제

필요한 경우, 내보내기 작업을 작성하고 삭제할 수 있습니다.  

내보내기 삭제

 내보내기 작업을 삭제하려면 다음을 수행하십시오.

1. 내보내기 콘솔에서 삭제할 신디케이션 작업을 찾으십시오. 맨 왼쪽 열에 있는 선택란을 클릭하십시오.

2. 삭제 단추를 클릭하면 내보내기 작업이 콘솔에서 삭제됩니다.


내보내기 문제점 해결

가져오기 또는 내보내기로 인해 문제가 발생한 경우, 오류 또는 경고에 대한 하이퍼링크가 작업 요약에 표시됩니다.

작업 실행을 완료하는 데 실패할 경우, 요약 대신 오류가 표시됩니다. 문제가 발생한 상황을 정확하게 기록하고 차후 분석을 위해 오류 메시지를 기록해 두십시오.

제 9 장 대기열 및 메시징

새 대기열 기능이 구현되어 여러 대기열 유형과 여러 메시징 프로토콜을 유지보수할 수 있습니다. 대기열은 EAI 플랫폼 및 웹 서버를 비롯한 외부 소스/목적지와의 인바운드 및 아웃바운드 메시징을 처리하는 게이트웨이의 역할을 담당합니다.

참고: 메시징 프레임워크 설정에 대한 정보는 "메시징 프레임워크 구현"을 계속 참조하십시오.

참조용으로 다음 용어를 정의합니다.

새 대기열 기능을 사용하여 메시지를 프로세스의 일부분으로 사용할 수 있으므로 작업을 가져오거나 내보낼 때 모든 필수 상대(party)에게 상태 메시지를 보낼 수 있습니다.


대기열 콘솔

대기열 콘솔 액세스

협업 관리자 > 대기열 > 대기열 콘솔 메뉴 경로를 사용하여 대기열 콘솔을 표시하십시오.

대기열 세부사항 보기

대기열의 세부사항을 보려면 대기열 이름을 클릭하여 "대기열 세부사항" 화면을 표시하십시오. 다음 정보가 제공됩니다.

대기열의 메시지 보기

대기열 콘솔에는 대기열에서 받은 메시지 번호에 대한 하이퍼링크가 있는 메시지 열이 있습니다. 메시지 번호를 클릭하여 메시지 내용을 보십시오.

대기열의 메시지 검색

1. 대기열에서 메시지를 검색하려면 메뉴에서 협업 관리자 > 대기열 > 메시지 콘솔을 사용하십시오. 대기열 메시지 검색 화면이 표시됩니다.

2. 다음 필드의 값을 선택하십시오.

3. 검색을 클릭하면 아래의 대기열 메시지 테이블에 결과가 표시됩니다.

대기열 작성

1. 메뉴에서 협업 관리자 > 대기열 > 새 대기열을 사용하십시오.

2. 다음의 필수 정보를 입력하십시오.

대기열 이름: 대기열의 이름을 입력하십시오.

설명: 대기열의 설명을 입력하십시오.

프로토콜: 외부 소스를 대기열과 연결하는 데 사용되는 메시징 프로토콜 목록에서 선택하십시오.

스크립트: 대기열과의 사이에 메시지를 라우트하기 위해 실행할 수 있는 사전 작성된 스크립트 목록에서 선택하십시오. 목적지/소스의 일반 메시지는 다음과 같습니다.


메시징 프레임워크 구현

WebSphere Product Center의 메시징 프레임워크 구현으로 다음 대상 EAI 플랫폼과 통합이 가능합니다.

원하는 플랫폼은 다른 시스템 또는 플랫폼을 통해 프로그램들이 서로 통신할 수 있도록 신뢰할 만한 전송 메커니즘과 일관된 인터페이스를 제공해야 합니다.

WebSphere Product Center의 메시징 프레임워크는 다음 프로세스를 지원하도록 설계되었습니다.

WebSphere Product Center에는 XML 문서를 구문 분석 및 작성하고 EAI 플랫폼 대기열로 메시지를 전송하고 이 대기열에서 메시지를 수집하는 기능이 있습니다. 메시지는 외부 소스에서 제공하는 XML 문서로 정의됩니다. 이러한 기능은 WebSphere Product Center 스크립트 엔진에서 액세스할 수 있습니다. WebSphere Product Center와 EAI 플랫폼 어댑터 간에 상호 작용을 가능하게 하려면 이 기능을 사용하는 스크립트를 설치해야 합니다.

WebSphere Product Center는 메시징의 수신 및 전송 지점 역할을 담당하는 구성인 대기열을 지원합니다. WebSphere Product Center 대기열은 외부 소스/목적지와의 인바운드 및 아웃바운드 메시징을 처리하는 게이트웨이의 역할을 담당하며 각 대기열은 WebSphere Product Center 스크립트 연산에서 지원합니다.

대기열은 다음의 기능을 제공합니다.

외부 메시지 소스를 대기열과 연결하는 메시지 전송 프로토콜을 설정할 수 있도록 하며 다음 메시지 전송 프로토콜을 제공합니다.

대기열과의 사이에 메시지를 라우트하는 스크립트를 실행합니다. 일반 메시지 대상/소스는 다음과 같습니다.

다음 목록은 메시징 기능의 프레임워크를 설명합니다.

이 프로세스를 작동하려면 메시징 프레임워크를 빌드해야 합니다.

메시징 프레임워크 빌드

다음 프로세스는 EAI 플랫폼 프레임워크를 통합할 때 제안하는 방법을 요약한 것입니다. 이 프로세스는 특정 요구사항에 따라 사용자 정의할 수 있습니다.

메시지 수신

이 절에서는 수신 시 수신확인 메시지 제공을 포함하여 항목 세트가 들어 있는 메시지를 수신하는 프로세스를 설명합니다. 두 개의 프로세스인 설정 및 런타임이 메시지를 수신하는 프로세스를 지원합니다. 프로세스는 일반적이며 대부분의 목적에 적용 가능합니다.

설정

1. 기술 비즈니스 프로세스 분석자는 다음을 작성합니다.

 2. 기술 비즈니스 프로세스 분석자는 스크립트가 포함된 인바운드 대기열을 빌드합니다. 스크립트는 세 가지 기능(메시지 수신, 메시지 본문 구문 분석 및 라우팅)을 지원합니다.

메시지 수신

스크립트의 메시지 수신 섹션은 다음 기능을 지원합니다.

메시지 본문 구문 분석

스크립트의 메시지 본문 구문 분석 섹션은 다음 기능을 지원합니다.

메시지 라우팅

스크립트의 라우팅 섹션은 다음 기능을 지원합니다.

대상 카탈로그에서 항목 세트의 항목을 추가/수정/삭제합니다.

  • 기술 비즈니스 프로세스 분석자는 수신확인 메시지를 전송할 수 있도록 수신확인 워크플로우를 설정합니다. 워크플로우에는 다음의 기능이 있습니다.
  • 수신확인 워크플로우의 단계에서 메시지 카탈로그로부터 협업 영역으로 새 레코드를 체크 아웃합니다.
  • 수신확인 워크플로우의 다음 단계에서는 메시지 ID, 전송자 ID, 날짜/시간 및 메시지 소스별 필수 명령(예: 수신됨)이 포함된 수신확인 메시지를 메시지 소스로 전송합니다.
  • 수신확인 워크플로우의 다음 단계에서는 메시지 카탈로그 레코드를 체크 인합니다.

런타임

설정이 올바르게 구성되면 다음과 같은 런타임 이벤트가 발생합니다.

1. 대기열이 대기열 스크립트의 메시지 수신 섹션을 통해 메시지를 수신합니다.

2. 대기열 스크립트의 메시지 수신 섹션은 메시지 본문을 구문 분석하여 메시지 유형, 메시지 ID 및 전송자 ID를 확인합니다.

3. 대기열 스크립트의 메시지 수신 섹션은 메시지 카탈로그에서 메시지 유형, 메시지 ID, 전송자 ID 및 날짜/시간이 포함된 레코드를 작성합니다.

4. 대기열 스크립트의 메시지 수신 섹션은 수신확인 워크플로우의 단계에서 메시지 카탈로그로부터 협업 영역으로 새 레코드를 체크 아웃합니다.

5. 수신확인 워크플로우의 다음 단계에서는 메시지 ID, 전송자 ID, 날짜/시간 및 메시지 소스별 필수 명령(예: 수신됨)이 포함된 수신확인 메시지를 메시지 소스로 전송합니다.

6. 수신확인 워크플로우의 다음 단계에서는 메시지 카탈로그 레코드를 체크 인합니다.

7. 대기열 스크립트의 메시지 본문 구문 분석 섹션은 항목 세트를 제공하기 위해 각 맵 이름 및 대상의 메시지 본문을 구문 분석합니다(아래에 언급된 새 스크립트 연산 사용).

8. 대기열 스크립트의 라우팅 섹션은 카탈로그 추가/수정/삭제를 위한 기존 스크립트 연산을 사용하여 대상 카탈로그에서 항목 세트의 항목을 추가/수정/삭제합니다.

WebSphere Product Center 인바운드/아웃바운드 대기열 작성

WebSphere Product Center 인바운드 및 아웃바운드 대기열은 대기열 콘솔을 사용하여 작성됩니다. 대기열이 작성되기 전에 스크립트 콘솔에서 트리거 스크립트를 작성해야 합니다. 트리거 스크립트는 새 대기열 화면의 드롭 다운 트리거 스크립트 경로 필드에 표시됩니다.

1. 대기열 콘솔에서 새로 작성을 클릭하십시오.

2. 대기열 세부사항 화면에서 대기열 이름, 설명을 입력하고 프로토콜 및 트리거 스크립트 경로를 선택하십시오. 유형이 "메시지 대기열 프로세서"인 스크립트 콘솔에 트리거 스크립트가 작성됩니다.

3. 저장을 클릭하십시오.


메시징 스크립트 연산

WebSphere Product Center 스크립트 연산은 각 스크립트 연산의 인수에 기능을 정의하여 WebSphere Product Center 스크립트 응용프로그램을 작성하는 유연한 방법을 제공합니다. 이 절에 식별된 다음 스크립트는 MQ 또는 JMS를 사용하여 WebSphere Product Center에서 지원하는 메시징 기능을 지원하는 데 사용됩니다. 이러한 방법을 통해 외부 대기열에서 메시지 가져오기 및 내보내기가 가능합니다.

참고: 이 절에 설명된 스크립트 연산은 변경될 수도 있습니다. 최신 스크립트 연산은 스크립트 샌드박스를 참조하십시오.

MQ 스크립트 연산

스크립트 응용프로그램을 작성할 때, 스크립트 연산 mqGetQueueMgr은 MQQueueManager에 핸들러를 리턴하며 mqDisconnect를 호출하여 핸들을 해제하기 전에 이 핸들을 통해 여러 MQ 연산을 작성할 수 있습니다.

mqGetQueueMgr

mqDisconnect

mqSendTextMsg

참고: mqSendReply를 사용하여 제공된 메시지에 응답을 전송하려고 하면 mqSendTextMsg가 사용된 경우 오류가 리턴됩니다. 이를 방지하려면 mqSendTextMsgWithReply를 사용하십시오.

mqSendTextMsgWithReply

mqGetTextFromMsg

mqGetReceivedMsg

참고: 메시지를 검색하면 메시지가 대기열에서 제거됩니다. 메시지 ID를 지정하지 않으면 대기열의 첫 번째 메시지를 확보합니다.

 mqSendReply

mqSendReplyWithStatus

참고: 하나의 상태 값만 사용할 수 있습니다. 

mqGetXMLMessageContent

참고: 수신 메시지를 구문 분석할 때 이 방법을 사용하십시오.

 mqGetResponseToMsg

mqGetMessageDiagnostics

mqGetMessageId

mqGetReceivedMsgByMessageID

JMS 스크립트 연산

스크립트 응용프로그램을 작성할 때 스크립트 연산 jmsGetConnectionFactory는 QueueConnectionFactory에 핸들러를 리턴하며 jmsDisconnect를 호출하여 핸들을 해제하기 전에 이 핸들을 통해 여러 JMS 연산을 작성할 수 있습니다.

jmsGetContext

jmsGetConnectionFactory

jmsGetMQConnectionFactory

jmsGetQueueByName

jmsGetQueueConnection

jmsGetQueueSession

jmsDisconnect

jmsCreateTextMsg

jmsSendMsg

jmsReceiveMsgFromQueue

jmsGetTextFromMsg

jmsGetMessageID

jmsGetMessageCorrelationID

jmsGetMessageProperties

jmsSendMsgToQueue

jmsSetMessageText


웹 서비스

웹 서비스 콘솔

웹 서비스 콘솔은 SOAP_HTTP를 사용하여 웹 서비스를 작성 및 관리하는 기능을 사용자에게 제공합니다. WSDL 스크립트를 작성하여 서비스를 정의할 수 있으며 서비스 실행 방법을 제어하기 위해 구현 스크립트가 작성됩니다. 

웹 서비스 콘솔 열

 웹 서비스 콘솔에는 다음 열이 있습니다.

이름 웹 서비스의 이름. 웹 서비스의 세부사항을 보려면 이름을 클릭하십시오.
설명 웹 서비스를 설명하는 데 사용되는 간략한 설명
프로토콜 현재 SOAP_HTTP만이 사용 가능한 프로토콜입니다.
트랜잭션 서비스의 트랜잭션 수. 트랜잭션을 보려면 번호를 클릭하고 콘솔에서 웹 서비스를 제거하려면 삭제 단추를 클릭하십시오.

웹 서비스 관리

웹 서비스 콘솔 액세스

웹 서비스 콘솔에 액세스하려면 협업 관리자 > 웹 서비스 > 웹 서비스 콘솔 메뉴 경로를 사용하십시오.

새 웹 서비스 작성

협업 관리자 > 웹 서비스 > 새 웹 서비스 메뉴 경로를 사용하십시오. "웹 서비스 세부사항" 화면이 표시됩니다.

해당 정보를 다음 필드에 입력하십시오.

웹 서비스 이름 웹 서비스 이름을 입력하십시오. 이 이름은 SOAP 서비스의 URL 일부가 됩니다. 이름에는 공백이 포함될 수 없습니다. 예:
웹 서비스 설명 웹 서비스 설명을 입력하십시오.
프로토콜 웹 서비스에 사용하는 프로토콜. 현재 SOAP over HTTP가 유일하게 지원되는 프로토콜입니다. 기본값은 "SOAP_HTTP"입니다.
URL

서비스에 액세스할 수 있는 URL을 제공합니다. 이 필드는 웹 서비스를 저장한 후에 자동으로 채워집니다.

 

WSDL URL 웹 서비스의 WSDL에 액세스할 수 있는 URL. 이 필드는 웹 서비스를 저장한 후에 자동으로 채워집니다.
WSDL 이 서비스의 WSDL을 입력하십시오. WSDL 문서는 인터페이스, URL 및 서비스 프로토콜을 XML 형식으로 설명합니다. 이 문서를 수동으로 입력해야 하지만 당사는 아래 WSDL 문서 샘플을 제공합니다. 웹 서비스가 저장되도록 올바른 XML을 입력해야 합니다.
구현 스크립트 이 서비스를 구현하는 Trigo 스크립트를 입력하십시오. 서비스의 수신 매개변수를 배열 변수 "soapParams"에서 사용할 수있습니다. 서비스의 리턴 값은 String이 되어야 하며 "out" 작성기 변수에 기록될 수 있습니다. SOAP 결함을 리턴하려면 결함 코드를 "soapFaultCode" 작성기 변수에 기록하고 결함 메시지를 "soapFaultMsg" 작성기 변수에 기록하십시오. 구현 스크립트 샘플이 아래 제공되어 있습니다.
요청 저장? 이 항목을 선택하면 Trigo가 모든 수신 요청의 매개변수를 docstore에 저장합니다. 이 매개변수는 트랜잭션 콘솔에서 사용할 수 있습니다.
응답 저장? 이 항목을 선택하면 Trigo가 모든 응답 내용을 docstore에 저장합니다. 이 매개변수는 트랜잭션 콘솔에서 사용할 수 있습니다.
전개됨 이 항목을 선택하면 서비스가 전개됩니다. 그렇지 않으면 이 서비스를 사용할 수 없습니다.

구현 스크립트 및 WSDL 문서 샘플

다음 설계 방식의 구현 스크립트 및 WSDL 문서 샘플은 수신 SOAP 요청의 매개변수 수를 검사합니다. 매개변수가 정확히 네 개인 경우 이 매개변수를 나열하는 문자열을 리턴합니다. 매개변수가 네 개를 초과하거나 네 개 미만인 경우 SOAP 결함이 발생합니다.

구현 스크립트

nParams = soapParams.size();
if (nParams != 4)
  {
    soapFaultCode.writeln("WRONG_NUM_PARAMS");
    soapFaultMsg.writeln("Wrong number of parameters.  This service requires 4.  You have " + nParams + " parameters.");
  }
else
  {
    out.writeln("Success.");
    for (i = 0; i < nParams; i++)
    {
      out.writeln("Parameter " + (i + 1) + " is " + soapParams[i]);
    }
  }

WSDL

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://my.trigo-instance.com/soap/services/CheckParams"
                  xmlns="http://schemas.xmlsoap.org/wsdl/"
                  xmlns:apachesoap="http://xml.apache.org/xml-soap"
                  xmlns:impl="http://my.trigo-instance.com/soap/services/CheckParams"
                  xmlns:intf="http://my.trigo-instance.com/soap/services/CheckParams"
                  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                  xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
                  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:message name="invokeRequest">
    <wsdl:part name="param1" type="xsd:string"/>
    <wsdl:part name="param2" type="xsd:string"/>
    <wsdl:part name="param3" type="xsd:string"/>
    <wsdl:part name="param4" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="invokeResponse">
    <wsdl:part name="invokeReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:portType name="CheckParams">
    <wsdl:operation name="invoke" parameterOrder="param1 param2 param3 param4">
      <wsdl:input message="intf:invokeRequest" name="invokeRequest"/>
      <wsdl:output message="intf:invokeResponse" name="invokeResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CheckParamsSoapBinding" type="intf:CheckParams">
    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="invoke">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="invokeRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                       namespace="http://DefaultNamespace"
                       use="encoded"/>
      </wsdl:input>
      <wsdl:output name="invokeResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                       namespace="http://my.trigo-instance.com/soap/services/CheckParams"
                       use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="CheckParamsService">
    <wsdl:port binding="intf:CheckParamsSoapBinding"
               name="CheckParams">
      <wsdlsoap:address location="http://my.trigo-instance.com/soap/services/CheckParams"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

트랜잭션 관리

트랜잭션 콘솔 액세스

모든 웹 서비스 트랜잭션을 검색하려면 협업 관리자 > 웹 서비스 > 트랜잭션 콘솔 메뉴 경로를 사용하여 트랜잭션 콘솔을 보십시오.

웹 서비스 트랜잭션 보기

1. 트랜잭션 콘솔의 웹 서비스 트랜잭션 테이블에서 트랜잭션 목록을 보십시오.

2. 응답 또는 요청 열에서 보기 단추를 클릭하십시오. 새 브라우저 창에 트랜잭션 세부사항이 표시됩니다.

웹 서비스 트랜잭션 검색

1. 트랜잭션 콘솔에서, "웹 서비스 트랜잭션 검색" 테이블의 도착 시작 날짜도착 종료 날짜 필드에서 날짜 범위를 선택하십시오.

2. 검색 단추를 클릭하십시오. 모든 트랜잭션 결과가 검색 테이블 아래의 "웹 서비스 트랜잭션" 테이블에 나타납니다.

제 10 장 문서 저장소

문서 저장소는 모든 수신 및 전송 파일이 저장되는 WebSphere Product Center 내의 영역입니다. 여기에는 가져오기 스크립트, 보고서 및 스펙 파일이 있습니다. 감사 목적으로 검색 성능이 제공됩니다.

WebSphere Product Center를 통과하는 모든 파일이 복사되어 문서 저장소에 저장됩니다. 따라서 문서 저장소는 백업 엔진으로 이용될 수 있습니다.

문서 저장소는 GUI가 Oracle Database에 저장된 파일에 대한 하이퍼링크를 제공할 수 있도록 구조화되어 있습니다. 원래 파일 위치에 대한 포인터입니다.

문서 저장소를 통해 사용자는 다음과 같은 방식으로 파일을 관리할 수 있습니다.

그림 10.1 문서 저장소

문서 저장소 액세스

문서 저장소는 도구 모음 경로(협업 관리자 > 문서 저장소)를 통해 액세스할 수 있습니다.

문서 저장소에는 파일 디렉토리 구조가 제공됩니다. 임의 폴더/서브폴더를 클릭하여 디렉토리에 있는 파일을 보십시오. 전체 문서 경로가 표시됩니다.

문서 세부사항 보기

문서 저장소는 각 문서에 대한 세부사항을 제공합니다. 여기에는 문서에 액세스한 시기 및 사용자를 표시하는 감사 로그 정보가 들어 있습니다.

문서 내용 보기

문서에 대한 액세스 제어

문서 저장소를 통해 문서에 대한 액세스를 제어할 수 있습니다. 액세스 제어 그룹(ACG)을 선택할 수 있거나 새 ACG를 작성할 수 있습니다.

1. 문서에 액세스할 수 있는 사용자 그룹을 제어하려면 문서 이름 옆의 잠금 및 키 단추를 클릭하십시오. Docstore 액세스 세부사항 테이블이 표시됩니다.

2. ACG가 이미 작성된 경우 드롭 다운 필드에서 ACG를 선택하십시오. 그렇지 않으면 새로 작성을 클릭하여 새 ACG를 작성하십시오. 문서 작성, 보기 및 삭제하도록 사용자 그룹을 제어할 수 있습니다.

3. ACG를 선택한 경우에는 저장을 클릭하여 문서의 제어 설정을 보관하십시오.

문서 삭제

문서 저장소를 사용하면 문서 저장소를 통해 파일을 삭제할 수 있습니다. 문서 이름 옆의 휴지통 아이콘을 클릭하여 문서 저장소에서 삭제하십시오.

참고! 파일을 삭제한 후에는 복원할 수 없습니다! 삭제를 확인하는 대화 상자가 나타납니다. 삭제 조작을 취소하려면 취소를 클릭하십시오.

제 11 장 데이터소스

데이터소스는 WebSphere Product Center에 데이터를 가져오는 방법을 정의하는 WebSphere Product Center 엔티티입니다. 외부 데이터는 다양한 위치 또는 데이터베이스에서 시작될 수 있으며 여러 가지 다른 방법으로 액세스할 수 있습니다. 예를 들어, 데이터베이스의 데이터, FTP 서버에서 찾은 파일 또는 로컬 파일 시스템의 데이터를 가져올 수 있습니다. 이러한 각 옵션을 사용하려면 데이터에 액세스하기 위한 특정 구성 매개변수가 필요합니다. 데이터소스는 이러한 매개변수를 캡슐화하여 단일 이름 지정된 엔티티로 조작할 수 있도록 하므로 소스 세부사항이 설정되었으면 제품 전체에서 다시 사용할 수 있습니다.

데이터소스 작성

새 데이터소스를 작성하려면 데이터소스 콘솔에서 새로 작성 단추를 클릭하십시오(편집 도구 단추를 사용하여 기존 데이터소스를 수정할 수도 있음). "데이터소스 작성" 마법사가 표시됩니다. 마법사의 각 단계를 완료하십시오.

1. 데이터소스 - 데이터소스의 이름을 입력하십시오. 

2.  데이터소스 유형 선택 - 새 데이터소스를 작성하는 단계에서 데이터소스의 이름도 지정합니다. 가져오기의 경우와 마찬가지로 이름은 가능하면 설명적이어야 합니다. 예를 들어, "브라우저를 통한 업로드" 또는 "FTP를 통한 검색"과 같습니다. 데이터소스 유형을 선택한 후 선택을 클릭하십시오.

가능한 데이터소스 유형은 다음과 같습니다.

FTP를 통한 Websphere Product Center 검색
이 옵션을 선택하여 사용자는 업로드할 데이터 파일을 검색하기 위해 WebSphere Product Center에 지정된 FTP 서버에 연결하도록 지시합니다. WebSphere Product Center는 FTP 서버에 연결하여 올바른 파일을 검색할 수 있도록 사용자에게 서버 주소 및 포트 번호, 사용자 이름 및 암호, 파일 이름 및 파일이 있는 디렉토리와 같은 추가 정보를 지정하도록 요구합니다.

문서 저장소에서 가져오기(FTP 포함)
문서 저장소는 WebSphere Product Center로 가져오거나 내보내기 위해 WebSphere Product Center에서 생성한 모든 단일 문서를 저장하는 WebSphere Product Center의 영역입니다. 따라서 문서 저장소에서 제공으로 파일을 페치할 수 있습니다.

웹 브라우저를 통해 갱신됨
이 옵션은 사용자의 하드 디스크 또는 네트워크에서 액세스할 수 있는 드라이브에서 파일을 탐색하고 선택하기 위해 "찾아보기" 기능을 사용하여 WebSphere Product Center에 파일을 수동으로 가져오는 데 사용됩니다.

3. 데이터소스에 대한 세부사항 제공 - 데이터소스에 대해 제공하는 세부사항은 2단계의 선택사항에 따라 다릅니다.

선택한 데이터소스 유형이 ...인 경우 필요한 추가 정보
FTP를 통한 Websphere Product Center 검색 다음에 대해 값을 입력하십시오.
  • 서버 주소
  • 서버 포트
  • 사용자 이름
  • 암호
  • 파일 이름
  • 디렉토리
문서 저장소에서 가져오기(FTP 포함) Websphere Product Center 문서 저장소에 있는 문서의 전체 경로를 입력하십시오.
웹 브라우저를 통해 갱신됨 추가 세부사항이 필요하지 않습니다.

4. "데이터소스 작성" 마법사의 각 단계를 완료한 후 데이터 콘솔로 리턴하십시오.

데이터소스 편집

데이터소스 삭제

제 12 장 라우팅

분배는 응용프로그램의 내부 및 외부에서 개인의 공고를 허용하도록 설계되었습니다. 분배는 전자 우편 별명과 비슷합니다. WebSphere Product Center에서 이러한 종류의 분배 목록을 빌드하면 WebSphere Product Center 외부의 사람과 연결할 수 있게 됩니다.

라우팅 콘솔은 이전에 작성되어 WebSphere Product Center에 저장된 모든 분배를 표시합니다. 여기에서 사용자는 현재 분배를 수정하거나 삭제할 수 있으며 새 분배 또는 분배 그룹을 작성할 수 있습니다. 간단하게 분배 그룹은 이름 지정된, 사전 빌드된 분배 그룹입니다.


분배

내보낸 카탈로그는 승인 및/또는 검증의 목적으로 여러 목적지로 보낼 수 있습니다. 내보내기의 분배 구성요소를 통해 사용자는 카탈로그를 보낼 목적지를 선택할 수 있습니다. 카탈로그는 전자 우편(전자 우편의 본문으로) 또는 FTP 형식으로 보낼 수 있습니다. 원래 분배는 목적지 모드라고도 합니다.

새 분배 작성

새 분배를 작성하려면 다음을 수행하십시오.

1. 분배 이름 - 분배 이름을 입력하고 다음을 클릭하십시오.

2. 분배 유형 선택 - 분배 유형을 선택하고 다음을 클릭하십시오. 다음 선택사항 중 하나를 선택하십시오.

3. 분배 모드 - 선택한 분배 유형에 따라 필요한 경우, 필수 정보를 입력하십시오. 저장을 클릭하여 분배 설정을 저장하십시오.

라우팅 그룹 작성

1. 그룹 이름 필드에 분배의 이름을 입력하십시오.

2. 사용 가능한 분배 목록에서 분배 이름을 선택하고 추가 또는 제거를 클릭하여 그룹을 작성하십시오.

3. 저장을 클릭하여 분배 그룹 설정을 저장하십시오. 새 분배 그룹이 라우팅 콘솔에 표시됩니다.

분배 삭제