UDDI 레지스트리에서 API 함수에 대한 FindQualifier 값
find_xx API 함수(find_business, find_service, find_binding, find_tModel 및 find_relatedBusinesses)는 복수 findQualifier 값을 포함할 수 있는 선택적 findQualifiers 인수를 허용합니다.
다음 목록에는 findQualifier 축약 이름, 요약 설명
및 적절한 찾기 기능이 포함되어 있습니다.
- andAllKeys
- identifierBag 요소가 OR 동작이 아닌 키를 사용하는 AND 동작을 사용하도록 지정합니다. 이 동작은 categoryBag 및 tModelBag 요소에 대한 기본값입니다. 이 값은 find_business, find_service, find_binding, find_tModel 함수에 적용됩니다. 이 값은 find_relatedBusinesses 함수에 적용되지 않습니다.
- approximateMatch
- 와일드카드 검색 동작이 필수임을 지정합니다. 이는 더 이상 기본 동작이 아니며 기본 동작은 exactMatch 값으로 지정됩니다. 이 값은 find_business, find_service, find_binding, find_tModel, find_relatedBusiness 함수에 적용됩니다.
- binarySort
- 유니코드 코드 포인트에 표시된 대로 이름별 2진 정렬을 사용하여 보다 빠른 정렬을 지정합니다. 이 값은 find_business, find_service, find_tModel 함수에만 적용됩니다.
- bindingSubset
- 이 값은 find_business 또는 find_services 함수에 있는 categoryBag 요소와 함께만 사용됩니다.
- caseInsensitiveMatch
- 적용 가능한 경우 이름, keyValue와 keyName에 대한 일치 동작은 대소문자에 관계 없음을 지정합니다. 기본적으로 일치 동작은 대소문자를 구분합니다. 이 값은 find_business, find_service, find_tModel 함수에 적용됩니다.
- caseInsensitiveSort
- 적용 가능한 경우 이름, keyValue와 keyName에 대한 정렬 동작은 대소문자에 관계 없음을 지정합니다. 기본적으로 정렬 동작은 대소문자를 구분합니다.
- caseSensitiveMatch
- 적용 가능한 경우 name, keyValue와 keyName에 대한 일치 동작은 대소문자를 구분함을 지정합니다. 이는 기본 동작입니다. 이 값은 find_business, find_service, find_binding, find_tModel, find_relatedBusinesses 함수에 적용됩니다.
- caseSensitiveSort
- 결과 세트의 정렬 동작은 대소문자가 구분됨을 지정합니다. 이는 기본 동작입니다. 이 값은 find_business, find_service, find_tModel 함수에 적용됩니다.
- combineCategoryBags
- find_business 함수의 경우 전체 businessEntity 요소의
categoryBag 항목이 businessEntity 레벨에서 찾은 모든
categoryBag 요소와 포함되거나 참조된 모든 businessService
요소, bindingTemplate 요소가 결합된 것처럼 작동하도록
지정합니다.
find_service 함수의 경우 전체 businessService 요소의 categoryBag 항목이 businessService 레벨에서 찾은 모든 categoryBag 요소와 bindingTemplate 요소에서 포함되거나 참조된 모든 요소가 결합된 것처럼 작동하도록 지정합니다.
이 값은 find_business와 find_service 함수에만 적용됩니다.
- diacriticInsensitiveMatch
- 적용 가능한 경우 name, keyValue, keyName에 대한 일치 동작은 발음 구별 기호(예: 액센트 표시)와 관계없이 수행됨을 지정합니다. 이는 find_business, find_service, find_binding, find_tModel, find_relatedBusinesses 함수에 적용되는 선택적 값입니다.
- diacriticSensitiveMatch
- 적용 가능한 경우 name, keyValue와 keyName에 대한 일치 동작은 발음 구별 기호(예: 액센트 표시)와 상관하여 수행됨을 지정합니다. 이는 기본 동작입니다. 이 값은 find_business, find_service, find_binding, find_tModel, find_relatedBusinesses 함수에 적용됩니다.
- exactMatch
- 정규화 이후 전달된 이름 인수와 정확히 일치하는 name, keyValues와 keyNames가 있는 항목(적용 가능한 경우)만이 리턴됨을 지정합니다. 일치 동작은 대소문자와 발음 구별 부호를 구분하며 적용 가능한 경우 기본 동작입니다. 이 값은 find_business, find_service, find_binding, find_tModel, find_relatedBusinesses 함수에 적용됩니다.
- signaturePresent
- 결과 세트를 XML 디지털 서명 요소를 포함하는 엔티티 또는 XML 디지털 서명 요소를 포함하는 엔티티에 포함된 엔티티로 제한하도록 지정합니다. 이 값은 find_business, find_service, find_binding, find_tModel, find_relatedBusinesses 함수에 적용됩니다.
- orAllKeys
- tModelBag과 categoryBag 요소가 AND 동작이 아닌 백에 키가 있는 OR 동작을 사용하도록 지정합니다. 카테고리에 대해 OR 동작을 사용하고 tModel 엔티티의 기본 AND 동작을 보존할 수 없습니다. find_business 함수의 경우 이는 identifierBag 요소의 기본 동작입니다. 이 값은 find_service, find_binding(categoryBag과 tModelBag의 경우), find_tModel 함수에 적용되며 여기에서 이 값은 identifierBag 요소의 기본 동작이며 categoryBag 요소에 적용됩니다.
- orLikeKeys
categoryBag 또는 identifierBag 요소에 여러 keyedReference 요소가 포함되어 있을 때 이 요소는 동일한 네임스페이스에서 가져온 keyedReference 필터에 대해 OR 동작을 사용하도록 지정합니다. 즉 필터는 AND 동작이 아닌 동일한 tModelKey 값을 가집니다. 이 값은 find_business, find_service, find_binding, find_tModel 함수에 적용됩니다.
- serviceSubset
- 범주화를 포함하는 검색 컴포넌트가 등록된 데이터에 포함되거나 참조된 businessService 요소에서 categoryBag 요소만 사용하고 등록된 businessEntity 요소의 직접 하위 요소가 아닌 categoryBag에서 찾은 모든 항목을 무시하도록 지정합니다. 이 값은 categoryBag 요소가 있는 find_business 함수에만 적용됩니다.
- sortByNameAsc
- 찾기 또는 가져오기 조회 API가 리턴하는 결과 세트가 이름 필드에서 오름차순으로 정렬되도록 지정합니다. 이 값은 sortByDateAsc 및 sortByDateDesc 값에 우선하지만 sortByDateXxx 값이 sortByNameXxx 값 없이 사용된 경우 그 결과 세트는 이름 필드와 관계없이 날짜순으로 정렬됩니다. 이 값은 find_business, find_service, find_tModel, find_relatedBusinesses 함수에 적용됩니다.
- sortByNameDesc
- 찾기 또는 가져오기 조회 API가 리턴하는 결과 세트가 이름 필드에서 내림차순으로 정렬되도록 지정합니다. 이 값은 sortByDateAsc 및 sortByDateDesc 값에 우선하지만 sortByDateXxx 값이 sortByNameXxx 값 없이 사용된 경우 그 결과 세트는 이름 필드와 관계없이 날짜순으로 정렬됩니다. 이 값은 find_business, find_service, find_tModel, find_relatedBusinesses 함수에 적용됩니다.
- sortByDateAsc
- 찾기 또는 가져오기 조회 API가 리턴하는 결과 세트가 각 엔티티 또는 그 엔티티에 포함된 모든 엔티티가 마지막으로 업데이트된 가장 최근 날짜에서 오름차순 연대순으로 정렬되도록 지정합니다. 즉 가장 오래된 엔티티가 처음으로 리턴됩니다. 이 값이 sortByNameXxx 값과 함께 사용되는 경우 이 이름 기준 정렬은 날짜 기준 정렬에 우선합니다. 즉 결과가 이름별로 정렬된 다음 이름 내에서 날짜순으로 정렬됩니다(가장 오래된 것부터 가장 최신 순으로). 이것이 find_binding 함수의 기본 동작입니다. 이 값은 find_business, find_service, find_tModel, find_relatedBusinesses 함수에 적용됩니다.
- sortByDateDesc
- 찾기 또는 가져오기 조회 API가 리턴하는 결과 세트가 각 엔티티 또는 그 엔티티에 포함된 모든 엔티티가 마지막으로 업데이트된 가장 최근 날짜에서 내림차순 연대순으로 정렬되도록 지정합니다. 즉 가장 최근 변경된 엔티티가 처음으로 리턴됩니다. 이 값이 sortByNameXxx 값과 함께 사용되는 경우 이 이름 기준 정렬은 날짜 기준 정렬에 우선합니다. 즉 결과가 이름별로 정렬된 다음 이름 내에서 날짜순으로 정렬됩니다(가장 최신부터 가장 오래된 순으로). 이 값은 find_business, find_service, find_binding, find_tModel, find_relatedBusinesses 함수에 적용됩니다.
- suppressProjectedServices
- find_service 또는 find_business 함수가 서비스 프로젝션을 리턴하지 않도록 지정합니다. 이 값은 find_service 함수가 businessKey 키 없이 사용될 때마다 기본적으로 사용 설정됩니다. 이 값은 find_business와 find_service 함수에 적용됩니다.
findQualifiers에 대한 추가 세부사항은 UDDI 버전 3 스펙 문서를 참조하십시오.