Can you send me a SOAP trace?

Here is what I did in Java:
public void testRecurrence() {
Appointment item = new Appointment();
SendItemResponse resp = new SendItemResponse();
Calendar cal = Calendar.getInstance();
Calendar cEnd = Calendar.getInstance();
Calendar cStart = Calendar.getInstance();
Calendar[] exdates = new Calendar[2];
RecurrenceDateType edate = new RecurrenceDateType();
RecurrenceRule rrule = new RecurrenceRule( Frequency.Daily, 8, null,
1, null, null, null, null );
String[] view = null;


item.setSubject( "Testing recurring appointment" );
cEnd.set( 2007, Calendar.NOVEMBER, 26, 11, 0, 0 );
cEnd.set( Calendar.MILLISECOND, 0 );
cStart.set( 2007, Calendar.NOVEMBER, 26, 10, 0, 0 );
cStart.set( Calendar.MILLISECOND, 0 );
cal = Calendar.getInstance();
cal.set( 2007, Calendar.DECEMBER, 1 );
exdates[0] = cal;
cal = Calendar.getInstance();
cal.set( 2007, Calendar.DECEMBER, 2 );
exdates[1] = cal;
edate.setDate( exdates );
item.setExdate( edate );
item.setRrule( rrule );

item.setStartDate( cStart );
item.setEndDate( cEnd );

try {
resp = m_main.getService().sendItemRequest( item,
m_main.getSessionId(),
m_main.getTrace() );
} catch ( Exception ex ) {
ex.printStackTrace();
}
if ( 0 != resp.getStatus().getCode() ) {
m_main.displayError( resp.getStatus(), "Test" );
}
}

Here is my SOAP trace:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns0="http://schemas.novell.com/2005/01/GroupWise/methods">
<env:Header>
</env:Header>
<env:Body>
<ns0:sendItemRequest>
<ns0:item
xmlns:ans1="http://schemas.novell.com/2005/01/GroupWise/types"
xsi:type="ans1:Appointment">
<ans1:subject>Testing recurring appointment</ans1:subject>
<ans1:rrule>
<ans1:frequency>Daily</ans1:frequency>
<ans1:count>8</ans1:count>
<ans1:interval>1</ans1:interval>
</ans1:rrule>
<ans1:exdate>
<ans1:date>2007-12-01</ans1:date>
<ans1:date>2007-12-02</ans1:date>
</ans1:exdate>
<ans1:startDate>2007-11-26T10:00:00.000-07:00</ans1:startDate>
<ans1:endDate>2007-11-26T11:00:00.000-07:00</ans1:endDate>
</ns0:item>
</ns0:sendItemRequest>
</env:Body>
</env:Envelope>

It correctly excluded the two dates.

I'll try it in .net when I get a chance.

Thanks.
Preston

>>> On Thursday, November 15, 2007 at 1:30 PM, Jonathan

Reams<jreams@drew.edu>
wrote:
> Two questions!
> 1) The exdates field in CalendarItems doesn't seem to do anything. I fill

it
> out with just DateTime objects in C# and none of the exceptions show up

in
> client. Is there something tricky I need to do here?
> 2) Can removeItem(s) use a recurrence key? Right now I'm creating items

then
> getting the created item to figure out its recurrence key, but after

looking
> through it I find that I don't really use it anywhere because it only

seems
> to apply to modifyItemsRequest which I don't use...It would seem to make
> sense that removeItemsRequest (and purgeRequest) can use a recurrence key

in
> SOAP since you can use them in the client.
>
> Jonathan Reams
> Computing and Network Services
> Drew University