Software Content Management > 패키지 > 패키지 종속성 > 속성 종속성에 대한 조건
속성 종속성에 대한 조건
속성 종속성에서 패키지를 배포하기 위해 로컬 또는 원격 속성이 특정 값을 갖거나 특정 범위 내에 있어야 하는 조건을 정의할 수 있습니다.
속성 종속성이 배포에 적합한지 확인
속성 종속성을 추가하는 동안 속성 이름, 연산자, 속성 값을 임의의 조합으로 추가할 수 있지만, 관계가 배포에 유효한지 확인해야 합니다.
지정된 속성 값의 유형과 자산의 속성 값이 일치하지 않으면 해당 배달 대상에 대한 배포가 유형 불일치 오류로 인해 실패합니다.
연산자속성 값은 호환되어야 합니다.
다음 표에서는 호환되는 연산자 및 속성 값 유형을 보여줍니다.
연산자
문자열
부울
숫자
>
아니요
아니요
<
아니요
아니요
>=
아니요
아니요
<=
아니요
아니요
==
!=
*
예(값은 무시됨)
예(값은 무시됨)
예(값은 무시됨)
배포 시작 시 속성 조건을 평가하는 방법
조건에 사용된 패키지 유형(파일 기반 또는 지침 기반) 및 속성 유형(로컬 또는 원격)은 배포 시작 시 조건이 평가되는 방법을 결정합니다. 대부분의 경우 평가는 Software Content Management 측에서 로컬로 수행되며 자산의 사물에서 속성 값을 가져옵니다. 그러나 지침 기반 패키지의 경우 Axeda Agent에서 조건을 평가할 수 있습니다.
다음 표에서는 패키지 유형과 속성 유형, 그리고 해당 속성이 사물에 존재하는지 여부에 따라 조건이 평가되는 방법 및 위치를 설명합니다.
패키지 유형
로컬 속성
원격 속성
속성이 사물에 존재하지 않음(자산에 존재할 수 있음)
파일 기반
로컬에서 평가
로컬에서 평가
실패
지침 기반
로컬에서 평가
에이전트에서 평가
에이전트에서 평가
실패한 배포의 예
배달 대상에 패키지 배포를 시작할 때 자산의 실제 속성 값에 대해 조건이 확인됩니다. 자산의 속성 값과 속성 조건에 대해 지정된 연산자속성 값이 확인됩니다.
예를 들어, 자산에 값이 24(자산의 속성 값 = 24)인 온도 속성이 있습니다. 다음 값을 사용하여 종속성이 생성되었습니다.
속성 이름 = 온도
연산자 = >
속성 값 = 25
배포하는 동안 이 조건은 24 > 25로 확인됩니다.
그 결과, 배포가 실패하고 배달 대상 상태가 부적격이 되며 실패 이유를 설명하는 상태 메시지가 표시됩니다.
도움이 되셨나요?