Salut,
Suis nouveau dans ce forum , jai suis bloqué avec un prob .. jexplique ..
Jai crée un webservice qui créer un invitation de reunion .. lutilisateur accepte linvitation et la reunion est crée dans l'agenda .. mais jarrive pas a crée une annulation de reunion ..jai bidouillé un peu de code mais ca marche pas , je vais mettre aussi le code de creation parcequil y a un forte possibilité que le probleme viens de la ..
VOICI MON CODE POUR CREER LA REUNION ................................................................................
........................................
public String creationCourierAvecInvitation(String dest, String suj, String StartDate,String NomClient, String LeSujet) {
try{
Session s = WebServiceBase.getCurrentSession();
Database db = s.getAgentContext().getCurrentDatabase();
Document doc = db.createDocument();
DateTime dtnow = s.createDateTime(StartDate);
DateTime dtTime = s.createDateTime(StartDate);
DateTime dtEndTime = s.createDateTime(StartDate);
dtEndTime.adjustHour(1,true);
System.out.println(dtnow);
System.out.println(dtTime.getLocalTime());
System.out.println(dtEndTime.getLocalTime());
System.out.println(suj);
doc.replaceItemValue("Form", "Appointment");
doc.replaceItemValue("AppointmentType", "3");
doc.replaceItemValue("MeetingType", "1");
doc.replaceItemValue("Subject", "S4-" + NomClient + "-" + LeSujet);
doc.replaceItemValue("StartDate", dtnow);
doc.replaceItemValue("StartDateTime", dtTime);
doc.replaceItemValue("tmpStartDate1", dtTime);
doc.replaceItemValue("StartTime", dtnow.getTimeOnly());
//doc.replaceItemValue("StartTimeZone", dtnow.getTimeZone());
doc.replaceItemValue("EndDateTime", dtEndTime);
doc.replaceItemValue("tmpEndTime1", dtEndTime);
doc.replaceItemValue("EndTime", dtEndTime.getTimeOnly());
doc.replaceItemValue("SendTo", dest);
doc.replaceItemValue("From", "Logiciel S4");
//doc.replaceItemValue("Author","Kevin Koman");
doc.replaceItemValue("Principal",dest);
doc.replaceItemValue("CopyTo", "");
doc.replaceItemValue("Chair", "");
//doc.replaceItemValue("sequencenum", 1);
doc.computeWithForm(true,false);
//Call doc.ComputeWithForm(True,False);
RichTextItem body = doc.createRichTextItem("Body");
body.appendText("Fichier excel jointes");
body.addNewLine(2);
System.out.println(suj);
body.embedObject(EmbeddedObject.EMBED_ATTACHMENT,"", suj ,"");
doc.save(true, true);
doc.send();
}
catch(Exception e) {
e.printStackTrace();
}
System.out.println("creationCourierAvecInvitation ................test ENd");
return "OK";
}
CODE POUR ANNULER LA REUNION.........................................................................
..................................
public String AnnulationCourierAvecInvitation(String dest, String StartDate,String NomClient, String LeSujet) {
try{
Session s = WebServiceBase.getCurrentSession();
Database db = s.getAgentContext().getCurrentDatabase();
Document doc = db.createDocument();
DateTime dtnow = s.createDateTime(StartDate);
DateTime dtTime = s.createDateTime(StartDate);
DateTime dtEndTime = s.createDateTime(StartDate);
dtEndTime.adjustHour(1,true);
System.out.println(dtnow);
System.out.println(dtTime.getLocalTime());
System.out.println(dtEndTime.getLocalTime());
//System.out.println(suj);
doc.replaceItemValue("Form", "Appointment");
doc.replaceItemValue("AppointmentType", "3");
doc.replaceItemValue("MeetingType", "1");
doc.replaceItemValue("Subject", "S4-" + NomClient + "-" + LeSujet);
doc.replaceItemValue("NoticeType", "C");
doc.replaceItemValue("_ViewIcon", "81");
doc.replaceItemValue("Alarms", "");
doc.replaceItemValue("BookFreeTime", "1");
doc.replaceItemValue("MailOptions", "");
doc.replaceItemValue("StartDate", dtnow);
doc.replaceItemValue("StartDateTime", dtTime);
doc.replaceItemValue("tmpStartDate1", dtTime);
doc.replaceItemValue("StartTime", dtnow.getTimeOnly());
doc.replaceItemValue("EndDateTime", dtEndTime);
doc.replaceItemValue("tmpEndTime1", dtEndTime);
doc.replaceItemValue("EndTime", dtEndTime.getTimeOnly());
doc.replaceItemValue("SendTo", dest);
doc.replaceItemValue("From", "Logiciel S4");
doc.replaceItemValue("Principal",dest);
doc.replaceItemValue("CopyTo", "");
doc.replaceItemValue("Chair", "");
doc.computeWithForm(true,false);
RichTextItem body = doc.createRichTextItem("Body");
body.appendText("Fichier excel jointes");
body.addNewLine(2);
//System.out.println(suj);
//body.embedObject(EmbeddedObject.EMBED_ATTACHMENT,"", suj ,"");
doc.save(true, true);
doc.send();
}
catch(Exception e) {
e.printStackTrace();
}
System.out.println("AnnulationCourierAvecInvitation ................test ENd");
return "OK";
}
}
Jespere que vous pourrez maider ..
Merci,
A+