As I can not change an existing rule I tried to create a new one but I am getting an error. Is an action a required element? I set gwRule.actions = Nothing to get the filter part first.

Here is my createitemrequest and response:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<gwTrace xmlns="http://schemas.novell.com/2005/01/GroupWise/types">True</gwTrace>
<session xmlns="http://schemas.novell.com/2005/01/GroupWise/types">vpGlh2vF4LFqVEKU</session>
</soap:Header>
<soap:Body>
<createItemRequest xmlns="http://schemas.novell.com/2005/01/GroupWise/methods">
<item xmlns:q1="http://schemas.novell.com/2005/01/GroupWise/types" xsi:type="q1:Rule">
<q1:name>Out of Office2</q1:name>
<q1:filter>
<q1:element xsi:type="q1:FilterGroup">
<q1:op>and</q1:op>
<q1:element xsi:type="q1:FilterEntry">
<q1:op>eq</q1:op>
<q1:field>Item Type</q1:field>
<q1:value>Mail</q1:value>
</q1:element>
<q1:element xsi:type="q1:FilterEntry">
<q1:op>eq</q1:op>
<q1:field>source</q1:field>
<q1:value>received</q1:value>
</q1:element>
<q1:element xsi:type="q1:FilterEntry">
<q1:op>lte</q1:op>
<q1:field>delivered</q1:field>
<q1:value>2010-01-26T07:59:59Z</q1:value>
</q1:element>
<q1:element xsi:type="q1:FilterEntry">
<q1:op>gte</q1:op>
<q1:field>delivered</q1:field>
<q1:value>2010-01-25T08:00:00Z</q1:value>
</q1:element>
<q1:element xsi:type="q1:FilterEntry">
<q1:op>contains</q1:op>
<q1:field>to</q1:field>
<q1:value>Ian</q1:value>
</q1:element>
<q1:element xsi:type="q1:FilterEntry">
<q1:op>contains</q1:op>
<q1:field>to</q1:field>
<q1:value>Strachan</q1:value>
</q1:element>
</q1:element>
</q1:filter>
</item>
</createItemRequest>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header/>
<soap:Body>
<createItemResponse xmlns:gwt="http://schemas.novell.com/2005/01/GroupWise/types" xmlns="http://schemas.novell.com/2005/01/GroupWise/methods">
<status>
<gwt:code>59905</gwt:code>
<gwt:description>Bad parameter passed to a NCSP function</gwt:description>
</status>
</createItemResponse>
</soap:Body>
</soap:Envelope>