public synchronized boolean invoke() throws WorkflowException {
try {
OMElement inputMessage = createActualParameters();
Object wsifMessageElement = new WSIFMessageElement(XMLUtil.stringToXmlElement3(inputMessage.toStringWithConsume()));
this.notifier.invokingService(new WSIFMessageElement((XmlElement)wsifMessageElement));
JobContext jobContext = new JobContext(actualParameters, EmbeddedGFacInvoker.this.topic,
EmbeddedGFacInvoker.this.serviceName, EmbeddedGFacInvoker.this.gfacURL);
GFacConfiguration gFacConfiguration = new GFacConfiguration(EmbeddedGFacInvoker.this.configuration.getMyProxyServer(),
EmbeddedGFacInvoker.this.configuration.getMyProxyUsername(),
EmbeddedGFacInvoker.this.configuration.getMyProxyPassphrase(), EmbeddedGFacInvoker.this.configuration.getMyProxyLifetime(),
EmbeddedGFacInvoker.this.airavataAPI, EmbeddedGFacInvoker.this.configuration.getTrustedCertLocation());