페이로드 및 매니페스트
페이로드 Zip 파일
페이로드 파일은 WVS에서 Arbortext Publishing Engine 서버로 보낸 zip 파일입니다. 페이로드에는 원하는 출력을 생성하는 데 사용할 컨텐트 및 메타데이터가 포함됩니다. 페이로드 컨텐트는 요청된 출력의 게시 유형 및 해당 요청이 전체 게시 작업에 대한 것인지 아니면 증분 게시 작업에 대한 것인지에 따라 결정됩니다. 게시는 정보 구조, 게시 구조 또는 제품 계층을 통해 시작될 수 있습니다.
게시 요청 및 구조 유형에 따라 페이로드의 파일 세트에 다음 파일을 포함할 수 있습니다.
• manifest.xml
페이로드에서 검색된 모든 객체를 항목화합니다. 이 엔트리는 페이로드 파일 컨텐트의 인벤토리를 나타냅니다. 매니페스트에는 게시 사양에 대한 Windchill 경로, 서버 호스트 이름, 작성 날짜, 출력 유형 및 루트 구조의 URI와 같은 기타 정보도 포함됩니다.
• PublishInfo.xml
페이로드를 작성하는 데 사용되는 환경 및 시스템과 관련된 정보를 항목별로 정리합니다.
◦ 페이로드 버전
◦ Windchill 버전의 시스템 출력
◦ 릴리즈 전환
◦ 게시 작업 사양(WVS 게시 작업 ID 포함)
◦ 기본 서비스 구조 정보 및 속성
번들의 PublishInfo.xml에는 번들 버전, Arbortext Publishing Engine 버전 및 트랜잭션 ID도 포함됩니다.
PublishInfo.xml에 포함되는 서비스 구조 속성은 publishinfo_attset.xml에서 구성할 수 있습니다.
• windchill.type.name 디렉토리
동적 문서와 같은 구조의 컨텐트가 포함된 하나 이상의 디렉토리입니다. 이름은 Windchill 유형으로 지정됩니다. 이러한 디렉토리가 하나 이상 있을 수 있습니다.
• windchill.partlist.PartList 디렉토리
partslist.xml 일반화 마크업 형식으로 시리얼화된 부품 목록을 포함하는 디렉토리입니다.
• custom 디렉토리
Windchill의 사용자 정의 아티팩트를 포함하는 디렉토리입니다. 사용자 정의 아티팩트는
Windchill이 아닌 객체이거나 게시 구조, 정보 구조 또는 제품 계층 구조에 연결되지 않은 객체입니다. 이 디렉토리를 생성하고, 디렉토리에 사용자 정의 아티팩트를 추가하고, 페이로드에 디렉토리를 추가하는 작업은
CustomArtifactProvider 확장에 의해 제어됩니다. 자세한 내용은
게시의 고급 사용자 정의 항목을 참조하십시오.
• Identifier.xml
WVS에서 전송되며 일반화 마크업 형식의 XML 파일로 시리얼화된 루트 서비스 구조입니다. Identifier가 생성됩니다. 이 파일은 처리할 루트 구조를 나타내는 XML 문서입니다.
번들 게시에서 구조는 언어에 관계없이 고정 값인 URI에 의해 식별됩니다.
• ProductInstances.xml
제품 계층(있는 경우)과 연관된 제품 인스턴스 정보를 시리얼화된 XML 형식으로 포함합니다.
ProductInstances.xml 메타데이터 속성은 publishable_attset.xml에서 구성할 수 있습니다.
페이로드의 객체에 대한 ResourceMap 정보의 컨텐트 요소에는 파일의 역할을 나타내는 역할 속성이 포함됩니다. 예를 들어, 파일의 역할 = "THUMBNAIL_SMALL"은 해당 파일이 객체에 대한 축소판임을 나타냅니다.
• reps
다양한 XML 가공물에 지정된 ResourceMap 요소가 참조하는 표현을 포함합니다. 표현은 페이로드 매니페스트에 항목화되지 않습니다.
• pubspec.xml
선택한 WVS 게시 규칙으로부터의 게시 사양을 포함하며, Arbortext Publishing Engine 서버에서 사용할 수 있도록 XML 형식으로 변환됩니다. 게시 규칙이 선택된 경우 해당 사양이 pubspec.xml에 저장되고 WVS에 의해 Arbortext Publishing Engine으로 전송됩니다.
다른 pubspec.xml 파일은 Arbortext Publishing Engine 서버(주로 Service Application 내)에 있으며 게시 매개변수에 대한 일련의 기본값을 포함합니다. WVS에서 전송된 pubspec.xml에서 지정한 매개변수 값은 Arbortext Publishing Engine 서버의 파일에 있는 기본값(설정된 경우)을 무시합니다. 기본적으로 Service Application의 다음 위치에는 기본값을 포함하는 pubspec.xml 파일이 있습니다.
Arbortext-path\application\com.ptc.arbortext.service\lib\pubspec.xml
서버의 pubspec.xml에 있는 기본값을 변경하려면 변경하기 전에 먼저 파일의 백업 복사본을 저장합니다.
• OptionsDefinition.xml
번들에 전달되는 구조를 지정합니다.
프로파일링에 대한 옵션 세트를 구성하는 경우 옵션 정의가 포함됩니다. 자세한 내용은
게시의 적용 가능성 항목을 참조하십시오.
• referencedObjects.xml
페이로드에 포함되지 않은 참조 객체의 메타데이터를 포함합니다.
referencedObjects_attset.xml에 포함할 사용자 정의 속성 세트를 설정할 수 있습니다.
• referencedParts.xml
페이로드에서 참조된 모든 부품의 메타데이터를 포함합니다.
페이로드의 객체에 대한 ResourceMap 정보의 컨텐트 요소에는 파일의 역할을 나타내는 역할 속성이 포함됩니다. 예를 들어, 파일의 역할 = "THUMBNAIL_SMALL"은 해당 파일이 객체에 대한 축소판임을 나타냅니다.
• relatedParts.xml
다른 부품에 의해 대체되었거나 대안 부품이 있는 부품 목록의 부품 간 관계를 포함합니다.
publishable_attset.xml 파일에 입력하여 포함할 속성을 지정할 수 있습니다. 엔트리는 관련 부품에 대해 게시할 속성 목록을 지정해야 합니다.
• classifications.xml
페이로드에 사용된 부품 분류 범주의 이름, 해당 속성 및 기본값을 포함합니다.
분류 하위 속성은
publishable_attset.xml에 의해 제어되지 않습니다. 기본 분류 속성 자체를 제외하여 해당 분류와 연관된 속성(하위 속성 포함)을 모두 제외할 수 있습니다. 자세한 내용은
Windchill의 부품 분류를 참조하십시오.
• partThumbnails.zip
부품의 축소판 그래픽 이미지를 포함합니다. 축소판은 역할이 있는 번들에서 참조된 각 부품의 기본 표현입니다.
부품에는 많은 축소판이 있을 수 있으며, 각 축소판은 해당 역할로 식별됩니다. thumbnailRole 게시 매개변수는 번들에 포함되는 역할을 지정할 수 있습니다.
PartResources 매개변수를 사용하여 포함할 축소판을 지정하도록 선택할 수도 있습니다. PartResources를 사용하면 다중 축소판 역할 지정 시 유연성을 더 높일 수 있으며 포함할 PVZ의 컴포넌트도 지정할 수 있습니다.
두 매개변수 모두 특수 PVZ 값을 처리합니다. thumbnailRole의 경우 기본 표현이 PVZ 파일로 압축되어 부품의 축소판으로 사용됩니다. 값이 역할인 경우 지정된 역할과 일치하는 축소판이 partThumbnails.zip에 저장됩니다. PartResources의 경우 PvzFilter 매개변수와 함께 사용하면 다중 역할 및 PVZ 컴포넌트를 지정할 수 있습니다.
두 축소판 매개변수를 모두 설정하면 partThumbnails.zip의 컨텐트가 두 매개변수를 처리한 결과입니다.
• translation.xml
게시 프로세스 중 검색된 현지화 가능한 메타데이터 문자열을 포함합니다. 이 파일은 번들로 복사됩니다. 파일에는 xml:lang에서 지정된 페이로드의 각 대상 언어에 대한 Target 요소가 포함됩니다. Target 요소에는 지정한 각 xml:lang의 각 현지화 가능 속성에 대한 Value 요소가 포함됩니다. 현지화 가능 속성은 localizable_attset.xml에서 지정됩니다.
• ContentMap.xml
번들의 로컬 컨텐트에 대한 URI 매핑을 포함합니다. 각 매핑에는 .meta 파일의 경로, 컨텐트의 경로 및 컨텐트의 URI가 포함됩니다. 경로는 번들의 루트를 기준으로 합니다.
• relatedContexts.xml
Windchill의 서비스 구조와 연관된 제품 계층 구조 정보를 포함합니다. 파일에는 서비스 구조와 하나 이상의 제품 계층 구조 간 관계에 대한 정보가 포함됩니다.
|
제품 계층 구조 파일은 개별 파일입니다. 이 파일은 제품 계층 구조 번들에서 게시됩니다. 페이로드의 객체에 대한 ResourceMap 정보의 컨텐트 요소에는 파일의 역할을 나타내는 역할 속성이 포함됩니다. 예를 들어, 파일의 역할 = "THUMBNAIL_SMALL"은 해당 파일이 객체에 대한 축소판임을 나타냅니다.
|
• SymptomTree.xml
증상 집합 문서 유형을 사용하여 작성된 트리 구조의 증상 값을 포함합니다. 게시 프로세스 동안 언어마다 사이트당 하나의 SymptomTree.xml 파일만 생성됩니다.
증상 집합은 RELEASED 상태인 경우에만 게시됩니다. Windchill 서버에 RELEASED 상태의 증상 집합이 둘 이상 있을 경우, 번들 게시가 실패합니다. 증상 집합의 준비 완료 상태는 wt.properties 파일의 com.ptc.arbortext.windchill.siscore.SKDSymptomsTreeReadyState 등록 정보로 구성될 수 있습니다. 이 등록 정보의 기본값은 RELEASED로 설정되어 있습니다.
번역, 참조된 객체 및 게시를 위해 전송한 XLIFF에서 매니페스트에 포함할 일부 속성을 구성할 수 있습니다. 자세한 내용은
속성 세트 정의를 참조하십시오.