String 유형 입력 매개 변수를 사용하는 규칙이 있습니다. 이 매개 변수가 BAL을 사용하여 보유하는 값에서 공백을 제거 할 수 있습니까?ILog에서 BAL을 사용하여 입력 문자열 유형 매개 변수 값에서 공백을 제거하십시오. Jrule
그렇지 않은 경우 어떻게해야합니까? 이 JRule에는 condition 컬럼이이 매개 변수 인 결정 테이블이 있으며 그 다음 출력은 action 컬럼입니다.
출력 규칙 세트 매개 변수 부울이고 당신이 규칙 IsDepartmentManager에 대한 String 형의 Rulset 있었던 파라미터 "이름"을 정의하는 말. 이제 의사 결정 테이블에서 이름 열의 값은 "존"말을하고 밖으로 마찬가지입니다. 그렇지 않으면 거짓.이제이 규칙을 웹 서비스로 호출하면 입력 전송은 "John"입니다. 이름에 공백이 포함되고 의사 결정 테이블이 정확한 일치를 수행하므로 결과 반환은 거짓입니다.
그래, 그 또 다른 접근 방식이지만, 내 대답에 내 마지막 단락에서 말했듯이, 최선의 방법은 데이터를 정화하고 규칙을 통과하기 전에 트림, 그래서 규칙 (또는 귀하의 예제에서 규칙 흐름 작업), 돈을 데이터로 아무 것도하지 않아도됩니다. –
네, 규칙 실행시 놀라움을 피하기 위해 입력 매개 변수의 유효성을 검사/수정하는 데 사용하는 또 다른 aproach입니다. –