이 기능은 <query funcType="user"> 를 대체하기 위해 만들어졌다.
<query funcType="user">
이 기능을 사용하기 위해서는 응용 프로그래머가 kr.graha.post.interfaces.Reporter 를 구현해야 하고, 그 class 의 이름을 @class 속성값으로 지정해야 한다.
kr.graha.post.interfaces.Reporter 는 kr.graha.post.interfaces.Processor 와 유사하지만, execute 메소드에 전달되는 파라미터중 Buffer xml 이 추가되었다.
Buffer xml
Buffer xml 은 <commands> 를 실행시켜서 반환받은 결과이다.
<commands>
funcType 속성값을 "detail" 로 변경하여 웹브라우져에서 xml 을 확인하는 방법을 사용하면 비교적 용이하게 디버깅을 할 수 있다.