2018년 5월 24일 목요일

[PO 7.5] Configuration User-Defined Search


PO 기능 중 User-Defined Search의 주관적인 내용을 담았습니다. 유용한 기능이지만 실제로는 잘 사용하지 않는것 같다. 하지만 하나의 필드명이 여러인터페이스에 사용된다고 한다면 그 필드명의 데이터를 통합으로 검색하기 괜찮을것같다.
* User-Defined Search 필터구성시 네임스페이스 항목이 전체조건이 안되기때문에 이부분은 고려가 되어야할것 같다.

Prerequisites(전제조건)
Single Java Stack

Procedure(순서)
1. Configuration and Monitoring Home 클릭 후 Configuration and Administration > Adapter Engine > User-Defined Message Search Configuration 클릭한다.
2. List of filters의 New버튼 클릭 후 검색가능한 범위를 설정해준다.
3. Details for filters > Sear Criteria 선택 후 New 버튼 클릭 후 XPath를 설정한다. 그외에 Dynamic Header이나 Custom Dynamic Header가 있다.
4. Prefixes 선택 후 New 버튼 클릭 후 root 태그의 Prefix를 설정한다. User-Defined Search 구성 시 XPath나 네임스페이스의 Prefix는 중요한 비중을 차지 할것 같다.
5. Test Search Criteria 클릭 후 검색하려는 Message Id를 넣고 실행했을때 필드 값이 정상적으로 나오면 User-Defined Search 구성은 완료한것이다.

How to use(사용방법)
Measage Monitor > Advanced 클릭 > User-Defined Search Criteria의 Add Predefined 클릭 후 검색할 값을  넣고 실행한다.

Troubleshooting(문제해결)
For searching with user-defined attributes, the performance is optimal when searching a short time period
Message Monitoring에서 User-Defined Search 시 발생했던 메시지이다. Indexing options을 클릭 > Start Indexing에서 검색하는 기간을 조정 > Start indexing 버튼 클릭 > Indexing status 클릭 후 정상작동 확인한다.

Index job canceled due to another job running at the monent
Start indexing 버튼 클릭 시 발생되었던 메시지 이며 Job ID나 Dates를 Reset 후 Inactive 후 시간이 좀 지난 후 다시 해보면 되는것 같다.

There are no message available for the current filter criteria
User-Defined Search 사용시 발생되었던 메시지였으며 필터 조건이나 XPath, Prifix를 확인해보면 좋을것 같다.

Reference(참조)
https://blogs.sap.com/2013/12/24/step-by-step-guide-for-configuring-user-defined-search-in-pi/

댓글 없음:

댓글 쓰기

최근글

9월 태안~천안 아이와 3박4일 가족 여행지