I am creating one custom event using VIJAVA APIs.
While posting that event, I want to change the source of that event or the message of that event.
I can change the message using following code but web client is not showing my custom event.
ManagedObjectReference eventManager = serviceContent.getEventManager();
ExtendedEvent myEvent = new ExtendedEvent();
GregorianCalendar cal = (GregorianCalendar) Calendar.getInstance();
myEvent.setCreatedTime(DatatypeFactory.newInstance().newXMLGregorianCalendar(cal));
String userName = "vcenter.service.instance.user";
myEvent.setUserName(userName);
myEvent.setMessage("Trial Event message" + id);
myEvent.setEventTypeId("Module-1");
myEvent.setManagedObject(serviceContent.getRootFolder());
myEvent.setFullFormattedMessage("FullFormat: Module-1 Trial Event message " + id);
vimPort.postEvent(eventManager, myEvent,null);
But I can't see my event in web client, I don't know what I am missing here?
Any help would be appreciated.
Thanks in advance.
Regards,
Bhushan