ilog jrules を使用して、複数のオブジェクトを個別に (一度に 1 つずつ) 検証します。
私の現在の考えは、次のように「itemToValidate」という入力パラメーターで検証する必要があるすべてのアイテムをラップすることです
<xs:element name="itemToValidate">
<xs:complexType>
<xs:sequence>
<xs:element name="employer" type="tns:employer" minOccurs="0" />
<xs:element name="department" type="tns:department" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
次に、「init」と呼ばれるパッケージの「init」と呼ばれるルールで、各アイテムを取得し、「雇用主」などの変数に設定します「使用者」に関する規則
これに直面している問題は、実際の検証の前にすべてのルールの null ネスを確認する必要があることです。
それを避ける方法はありますか?または私の実装に問題がありますか?
ありがとう