Meeting is scheduled with 4 rooms but the response has only two rooms.
What could be the issue? When i tried with 2 Rooms it booked with out any issues.
Java code:
=======
String room1 ="7003@rostp.com";
String room2 ="7006@rostp.com";
String room3 ="7030@rostp.com";
String room4 ="7031@ROSTP.com";
//iCalData
StringBuffer icalData = new StringBuffer();
icalData.append("BEGIN

CALENDAR").append("\n")
.append("VERSION:2.0").append("\n")
.append("METHOD:REQUEST").append("\n")
.append("BEGIN

EVENT").append("\n")
.append("ATTENDEE:MAILTO:").append(room1).append("\n")
.append("ATTENDEE:MAILTO:").append(room2).append("\n")
.append("ATTENDEE:MAILTO:").append(room3).append("\n")
.append("ORGANIZER:MAILTO:robewest@ROSTP.com").append("\n")
.append("DTSTART:20101207T210000Z").append("\n")
.append("DTEND:20101207T213000Z").append("\n")
.append("STATUS:CONFIRMED").append("\n")
.append("UID:vveerala@cisco.com-7").append("\n")
.append("SUMMARY:Sample meeting with multiple rooms").append("\n")
.append("END

EVENT").append("\n")
.append("END

CALENDAR").append("\n");
TiCalMeeting[] meetings = new TiCalMeeting[1];
TiCalMeeting aMeeting = new TiCalMeeting();
aMeeting.setICalData(icalData.toString());
meetings[0] = aMeeting;
TMeetingResponse returnObj = sb.scheduleTMeetings(meetings);
// Check the response
log.debug("Request status code:" + returnObj.getResponseCode());
log.debug("Request status description:"
+ returnObj.getResponseDescription());
TMeeting[] returnMeetings = returnObj.getTMeetings();
if (null != returnMeetings && returnMeetings.length != 0) {
int i = 0;
for (TMeeting meeting : returnMeetings) {
log.debug("Meeting # " + i++);
TMeeting tMeeting = meeting;
TRoomAttendee[] tRoomAttendees = ((TMgrMeeting) tMeeting)
.getTRoomAttendees();
if (tRoomAttendees != null) {
for (TRoomAttendee tRoomAttendee : tRoomAttendees) {
log.debug("Attendee=" + tRoomAttendee.getRoomId());
}
}
Resulted below
SOAP Request
==========
"<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Header><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="true"><wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-2"><wsse:Username>MASKED</wsse:Username><wsse

assword Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">MASKED</wsse

assword></wsse:UsernameToken></wsse:Security></soapenv:Header><soapenv:Body><ns2:scheduleTMeetings xmlns:ns2="http://api.adapters.soap.scheduler.ts.cisco.com"><ns2:param0 xmlns:ns1="http://object.api.adapter.scheduler.ts.cisco.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:TiCalMeeting"><ns1:iCalData>BEGIN

CALENDAR[\n]"
"VERSION:2.0[\n]"
"METHOD:REQUEST[\n]"
"BEGIN

EVENT[\n]"
"ATTENDEE:MAILTO:7003@rostp.com[\n]"
"ATTENDEE:MAILTO:7006@rostp.com[\n]"
"ATTENDEE:MAILTO:7030@rostp.com[\n]"
"ATTENDEE:MAILTO:7031@ROSTP.com[\n]"
"ORGANIZER:MAILTO:robewest@ROSTP.com[\n]"
"DTSTART:20101207T200000Z[\n]"
"DTEND:20101207T210000Z[\n]"
"STATUS:CONFIRMED[\n]"
"UID:vveerala@cisco.com-6[\n]"
"SUMMARY:Sample meeting with multiple rooms[\n]"
"END

EVENT[\n]"
"END

CALENDAR[\n]"
"</ns1:iCalData></ns2:param0></ns2:scheduleTMeetings></soapenv:Body></soapenv:Envelope>"
SOAP Response:
===========
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Body><ns2:scheduleTMeetingsResponse xmlns:ns2="http://api.adapters.soap.scheduler.ts.cisco.com"><ns2:return xmlns:ns1="http://object.api.adapter.scheduler.ts.cisco.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:TMeetingResponse"><ns1:responseCode>505000</ns1:responseCode><ns1:responseDescription>Operation successful.</ns1:responseDescription><ns1:tMeetings xsi:type="ns1:TSingleMeeting"><ns1:statusCode>5</ns1:statusCode><ns1:statusDescription xsi:nil="1" /><ns1:accessURL>https://CTMapi.rostp.com/adminui/meetingMgr/schedulerHome.do?systemID=vveerala@cisco.com-6&schedulerID=robewest@ROSTP.com&serialID=3</ns1:accessURL><ns1:dTEnd>2010-12-07T21:00:00.000Z</ns1:dTEnd><ns1:dTStart>2010-12-07T20:00:00.000Z</ns1:dTStart><ns1:lastModified>2010-12-07T18:43:56.000Z</ns1:lastModified><ns1:organizer>robewest@ROSTP.com</ns1:organizer><ns1:organizerDisplayName>Robert West</ns1:organizerDisplayName><ns1:summary>Sample meeting with multiple rooms</ns1:summary><ns1:tRoomAttendees><ns1:roomId>7006@rostp.com</ns1:roomId></ns1:tRoomAttendees><ns1:tRoomAttendees><ns1:roomId>7003@rostp.com</ns1:roomId></ns1:tRoomAttendees><ns1:timeZone>Etc/UTC</ns1:timeZone><ns1:uid>vveerala@cisco.com-6</ns1:uid></ns1:tMeetings></ns2:return></ns2:scheduleTMeetingsResponse></soapenv:Body></soapenv:Envelope>