Service Registry에는 미리 정의된 쿼리 선택 드롭다운 목록의 웹 콘솔 검색 양식에 표시되는 미리 정의된 여러 쿼리가 포함되어 있습니다. 관리자는 해당 레지스트리 설치에 특정한 새 쿼리를 드롭다운 목록에 추가할 수 있습니다.
웹 콘솔을 사용하여 레지스트리에 AdhocQuery 객체를 게시합니다.
쿼리에 대해 지정하는 이름 및 설명이 미리 정의된 쿼리의 드롭다운 목록에 나타납니다. 쿼리에 대한 SQL 문에서 다음과 같이 사용자가 제공한 데이터를 작은따옴표 쌍으로 묶어 자리 표시자를 지정합니다.
select * from registryobject where id = ''$lid''
SQL 문의 자리 표시자 및 AdhocQuery 객체에 대한 고유 식별자를 적어둡니다.
RegistryDomain-base/3.0/jaxr-ebxml 디렉토리로 변경합니다.
registry-browser-config.xml 파일을 텍스트 편집기에서 엽니다.
다음 형식을 사용하여 registry-browser-config.xml 파일에 항목을 추가합니다. SQL 문의 각 자리 표시자에 대한 Parameter 요소를 지정합니다.
<Query> <AdhocQueryRef id="unique_identifier"/> <Parameter parameterName="$placeholder_name" datatype="string"> <rim:Name> <rim:LocalizedString xml:lang="en" charset="UTF-8" value="parameter_name_in_en_locale"/> <rim:LocalizedString xml:lang="fr" charset="UTF-8" value="parameter_name_in_fr_locale"/> </rim:Name> <rim:Description> <rim:LocalizedString xml:lang="en" charset="UTF-8" value="parameter_description_in_en_locale"/> <rim:LocalizedString xml:lang="fr" charset="UTF-8" value="parameter_description_in_fr_locale"/> </rim:Description> </Parameter> ... </Query>
unique_identifier는 AdhocQuery 객체의 고유 식별자입니다.
각 매개 변수의 parameterName 속성 값은 쿼리에 대한 SQL 문의 자리 표시자에서 와야 합니다.
datatype 속성은 다음 값 중 하나를 가질 수 있습니다.
string: 매개 변수가 검색 양식의 텍스트 필드로 나타납니다.
taxonomyElement: 매개 변수가 검색 양식의 드롭다운 목록으로 나타납니다. taxonomyElement 데이터 유형을 지정하는 경우 이름 및 설명 요소 뒤에 다음과 같은 SlotList 요소가 있어야 합니다.
<rim:SlotList> <rim:Slot name="domain"> <rim:ValueList> <rim:Value> classification_scheme_or_concept_id </rim:Value> </rim:ValueList> </rim:Slot> </rim:SlotList>
classification_scheme_or_concept_id는 해당 개념(또는 하위 개념)이 드롭다운 목록에 나타나야 하는 분류 체계 또는 개념의 고유 식별자입니다. 레지스트리에 해당 체계가 아직 없는 경우 분류 체계를 게시해야 합니다.
슬롯 이름은 "domain"이어야 합니다.
boolean: 매개 변수가 검색 양식에서 확인란으로 표시됩니다.
datatype이 string 또는 boolean이면 Parameter 요소에 defaultValue 속성을 추가하여 검색 양식에 표시할 기본값을 지정할 수도 있습니다.
지원하는 로켈의 각 매개 변수 이름 및 설명에 대해 현지화된 문자열 값을 지정합니다. 현재 로켈의 parameter_name은 검색 양식에 매개 변수 레이블로 표시됩니다.
registry-browser-config.xml 파일의 기존 항목을 참조용으로 사용합니다.
registry-browser-config.xml 파일을 저장한 다음 닫습니다.
레지스트리에 대해 Application Server 도메인 중단 및 다시 시작 의 지침을 따릅니다.