To import a Calendar object from your application into P6, you will need to create a calendar object along these lines:
<Calendar> <Name>IG Calendar</Name> <ElementId>1111</ElementId> <Type>Global</Type></Calendar>
<Calendar> <Name>IG CalendarPer1</Name> <ElementId>11</ElementId> <Type>Resource</Type> <IsPersonal>true</IsPersonal> <StandardWorkWeek> <StandardWorkHours> <DayOfWeek>Sunday</DayOfWeek> <WorkTime> <Finish>16:29:00</Finish> <Start>13:30:00</Start> </WorkTime> <WorkTime> <Finish>12:29:00</Finish> <Start>08:30:00</Start> </WorkTime> </StandardWorkHours> <StandardWorkHours> <DayOfWeek>Monday</DayOfWeek> <WorkTime> <Finish>16:29:00</Finish> <Start>08:30:00</Start> </WorkTime> </StandardWorkHours> <StandardWorkHours> <DayOfWeek>Tuesday</DayOfWeek> <WorkTime> <Finish>23:29:00</Finish> <Start>06:30:00</Start> </WorkTime> </StandardWorkHours> <StandardWorkHours> <DayOfWeek>Thursday</DayOfWeek> <WorkTime> <Finish>16:59:00</Finish> <Start>08:00:00</Start> </WorkTime> </StandardWorkHours> <StandardWorkHours> <DayOfWeek>Friday</DayOfWeek> <WorkTime> <Finish>16:59:00</Finish> <Start>00:30:00</Start> </WorkTime> <WorkTime> <Finish>19:29:00</Finish> <Start>17:30:00</Start> </WorkTime> <WorkTime> <Finish>23:29:00</Finish> <Start>20:30:00</Start> </WorkTime> </StandardWorkHours> <StandardWorkHours> <DayOfWeek>Saturday</DayOfWeek> </StandardWorkHours> </StandardWorkWeek> <HolidayOrExceptions> <HolidayOrException> <Date>2013-04-10T00:00:00</Date> </HolidayOrException> <HolidayOrException> <Date>2012-12-12T00:00:00</Date> <WorkTime> <Finish>04:29:00</Finish> <Start>02:30:00</Start> </WorkTime> </HolidayOrException> </HolidayOrExceptions></Calendar>