2017-01-13 2 views
0

SQL Server 2016을 사용하여 WSO2 CEP에서 저장 프로 시저를 실행하려고합니다. 가능합니까? 이미 부족한 문서를 살펴 보았습니다. SQL Server에 연결 한 샘플은 하나뿐입니다.SQL Server 2016의 wso2 cep 저장 프로 시저

비록 선택, 삽입 및 삭제로 제한된 것처럼 보입니다.

CEP를 통해 다른 드라이버 기능에 대한 설명서를 찾을 수 없습니다.

또한 wso2 CEP가 아닌 다른 WSO2 서비스에 대한 정보를 찾아서 저장 프로 시저를 실행할 수있었습니다. 당신이 그것에 관한 어떤 정보를 갖고 있고 CEP를 그러한 서비스와 연결한다면 그것은 도움이 될 것입니다.

답변

0

WSO2CEP는 문서 [1]에서 언급 한대로 이벤트를 게시하기 위해 RDBMS 게시자와 SQL 작업을 거의 제공하지 않는 실시간 분석 제품입니다.

<CEP-Location>/repository/conf direcory에있는 output-event-adapters.xml 파일에 정의 된 기존 쿼리를 수정하면 해결됩니다. 파일 내에서 <adapterConfig type="rdbms"> 요소를 찾으면 아래와 같은 업데이트로 SQL 작업의 속성을 찾을 수 있습니다. 당신은 아래와 같이 위 변경할 수 있습니다

<property key="updateTableRow">UPDATE $TABLE_NAME SET $COLUMN_VALUES WHERE $CONDITION</property> 

은 당신이 업데이트로 execution.mode을 변경해야 RDBMS 게시자에

<property key="updateTableRow">EXEC $TABLE_NAME $COLUMN_VALUES</property> 

그런 다음 저장 프로 시저를 실행합니다.

[1] https://docs.wso2.com/display/CEP400/RDBMS+Event+Publisher