ThingWorx Software Content Management > 패키지 > 파일 기반 패키지 만들기
파일 기반 패키지 만들기
파일 기반 패키지는 ThingWorx WebSocket 기반 Edge MicroServer(WS EMS)와 C SDK에서만 지원됩니다.
* 
이 섹션에서는 파일 기반 패키지를 만들기 위한 사전 요구 사항을 완료했다고 가정합니다.
다음 단계를 완료하여 파일 기반 패키지를 만듭니다.
1. ThingWorx Software Content Management의 왼쪽 창에서 패키지 섹션 아래의 패키지 > 패키지 만들기로 이동합니다.
2. 패키지 이름 필드에 패키지의 이름을 입력합니다.
3. 패키지 설명 필드에 패키지에 대한 간단한 설명을 입력합니다.
4. 버전 필드에 패키지의 버전 번호를 입력합니다.
패키지 버전에 적용되는 규칙은 다음과 같습니다.
주 패키지 버전 번호를 입력해야 합니다.
음수가 아닌 정수만 입력할 수 있습니다.
다음 이미지와 같이 버전 필드의 각 상자에 패키지 버전의 최대 길이 4까지 숫자 문자열을 입력할 수 있습니다.
* 
기본적으로 주 버전 번호는 1로 채워지며 나머지 필드는 0 값을 갖는 것으로 간주됩니다. 다음은 잘못된 값의 예입니다.
버전 필드의 마지막 필드에 값이 있는 경우 앞의 필드에 대한 빈 값이 유효하지 않게 되며 아래와 같이 빨간색으로 강조 표시됩니다.
필드는 공란으로 비워 두는 대신 빈 필드에 다음 값(또는 임의의 다른 값)을 입력합니다.
필드에 음수 값을 입력하면 아래와 같이 해당 필드가 빨간색으로 강조 표시됩니다.
필드에 음수가 아닌 정수만 입력하여 오류를 수정합니다.
필드에 알파벳 또는 영숫자 문자열을 입력하면 아래와 같이 해당 필드가 빨간색으로 강조 표시됩니다.
필드에 음수가 아닌 정수만 입력하여 오류를 수정합니다.
5. 패키지에 만료 날짜가 있는지 여부를 나타내려면 만료 필드에서 다음 옵션 중 하나를 선택합니다.
없음 - 패키지가 만료되지 않습니다. 기본적으로 이 옵션은 만료 날짜를 패키지 작성 날짜로부터 100년 후로 설정합니다.
날짜 - 날짜 선택기를 사용하여 날짜 및 시간 선택기 위젯을 선택합니다.
* 
이름과 버전 번호가 동일한 패키지를 두 개 만들 수 없습니다. 패키지 이름 및 버전이 있다는 메시지가 표시되면 고유한 이름 및 버전 조합을 제공하십시오.
6. 자산 유형(사물 템플릿)을 패키지에 연결하려면 자산 유형 엔티티 선택기에서 자산 유형을 선택합니다. 기본적으로 이 엔티티 선택기는 ThingWorx Software Content Management 구성에 언급된 구성에 따라 모든 사물 템플릿을 나열합니다.
파일 기반 패키지를 수신해야 하는 자산에 대한 사물 템플릿을 선택할 경우 파일 기반 패키지 탭만 표시되고 지침 기반 패키지 탭은 숨겨집니다.
엔티티 선택기에 표시되는 자산 유형도 패키지 유형 구성에 따라 달라집니다. 자세한 내용은 패키지 유형을 참조하십시오. 파일 기반 패키지 유형만 표시되도록 선택한 경우 파일 기반 패키지를 지원하는 템플릿만 엔티티 선택기에 표시됩니다.
7. 파일 기반 패키지 탭을 선택합니다.
디렉터리 구조 섹션에는 TW.RSM.Thing.FileRepository 디렉터리의 콘텐츠가 표시됩니다.
디렉터리 구조 섹션에서 다음 작업을 수행할 수 있습니다.
자산으로 배달하려는 스크립트 파일이 TW.RSM.Thing.FileRepository 폴더에 없는 경우, 을 클릭하여 ThingWorx 저장소로 파일을 업로드합니다.
파일을 컴퓨터의 기본 다운로드 위치로 다운로드하려면 를 클릭합니다.
저장소에서 파일을 삭제하려면 을 클릭합니다.
8. 디렉터리 구조 섹션에서 자산으로 배달하려는 스크립트 파일로 이동한 다음, 디렉터리 콘텐츠 섹션에서 스크립트 파일을 선택하여 선택한 콘텐츠 Zip 파일 이름 필드에 이름을 표시합니다.
디렉터리 콘텐츠 섹션에서 각 파일에 대해 다음 정보를 사용할 수 있습니다.
이름 - ThingWorx 저장소에서 파일을 사용할 수 있는 경우 확장명을 포함한 파일의 이름을 지정합니다. 파일이 저장소에 업로드되면 파일 이름에 타임스탬프(Epoch 시간)가 추가됩니다. 이 타임스탬프는 동일한 이름을 가진 두 개의 파일을 구분합니다.
업로드 날짜 - 파일이 ThingWorx 저장소에 추가된 날짜와 시간을 지정합니다.
크기 - 파일의 크기(바이트)를 지정합니다.
경로 - ThingWorx 저장소에 있는 파일의 절대 경로를 지정합니다.
9. Zip 파일의 지침 파일 이름 필드에 선택한 zip 파일에 포함된 지침 파일의 전체 이름을 입력합니다.
10. 저장을 클릭하여 패키지를 저장합니다.
종속성 추가 또는 수정 페이지가 나타납니다. 종속성 추가 또는 수정은 선택적 단계입니다. 자세한 내용은 패키지 종속성 추가 또는 수정을 참조하십시오.
11. 패키지 종속성을 추가한 경우 저장을 클릭합니다.
테스트 배포 만들기 페이지가 나타납니다. 테스트 배포 만들기는 선택적 단계입니다. 자세한 내용은 패키지 배포 테스트를 참조하십시오.
12. 선택적으로 특정 사용자나 사용자 그룹에 대해 제공할 액세스 수준을 지정할 수 있습니다. 자세한 내용은 사용자 액세스 제어 지정을 참조하십시오.
13. 패키지 게시를 계속합니다.
도움이 되셨나요?