실험실

다운로드 565
업데이트 2026. 9. 11.

sonar-update-stream-rule-command-batch

입력 레코드로부터 실시간 룰의 기존 명령문을 수정합니다.

입력 레코드:

  • guid (필수) - 대상 룰 GUID
  • ordinal (필수) - 룰 본문에서 대상 명령문의 순번
  • command (선택) - 해당 순번의 명령문을 교체할 내용
  • template_id (선택) - sonar-stream-rule-command-templates의 id. 1은 자유 형식입니다
  • field_name (선택) - 명령문 템플릿이 적용되는 필드
  • args (선택) - 템플릿 인자 맵
  • invert (선택) - true 또는 false. 템플릿의 부정형(query2)을 사용합니다

command를 주면 template_id, field_name, args는 함께 주지 않는 한 기본값으로 초기화됩니다.

sonar-update-stream-rule-command-batch [run=값]
run=값
선택. t로 지정한 경우에만 룰을 수정합니다.

출력 필드

필드타입이름설명
_status문자열상태예: success. success(반영됨), applicable(검증은 통과했으나 run=t가 없어 반영되지 않음), failure(거부됨, 사유는 _error) 중 하나입니다.
_error문자열오류예: Stream rule not found. 레코드가 거부된 사유