IIS-CONN-JRULES-00018E    The connector encountered zero batch size but the key processing is enabled and the ruleset contains non-array parameters. The batch size must be greater than zero in this case.

Explanation

When key mode is enabled for the stage and the batch size is set to 0, the connector reads records from the master link until the key value changes. The connector then reads records from the secondary links and reads records that have key field values that match the key field value of the records from the master link. In this scenario, all rule set parameters that are associated with input links must be based on Java™ array types. Therefore, all the input links must be associated with array parameters. However, the rule set parameter for one or more input links is based on a nonarray Java type.

User response

Complete one of the following tasks:
  • Ensure that the Java classes of all rule set parameters that are associated with input links are based on Java array types.
  • Configure the stage to run in batch mode or in key mode with a batch size that is greater than zero.

For more information about batch and key modes of operation, see the connector documentation in the InfoSphere® Information Server in IBM® Knowledge Center.