/** * Converts a specified XmlElement (XPP5) to the XmlElement (XPP3). * * @param element * @return The XmlElement (XPP3) converted. */ public static org.xmlpull.v1.builder.XmlElement xmlElement5ToXmlElement3(org.xmlpull.infoset.XmlElement element) { String string = xmlElementToString(element); return stringToXmlElement3(string); }
/** * Converts a specified XmlElement (XPP5) to the XmlElement (XPP3). * * @param element * @return The XmlElement (XPP3) converted. */ public static org.xmlpull.v1.builder.XmlElement xmlElement5ToXmlElement3(org.xmlpull.infoset.XmlElement element) { String string = xmlElementToString(element); return stringToXmlElement3(string); }
OMElement next = omElementIterator.next(); String message = next.toStringWithConsume(); xmlArrayList.add(XMLUtil.stringToXmlElement3(message));
OMElement next = omElementIterator.next(); String message = next.toStringWithConsume(); xmlArrayList.add(XMLUtil.stringToXmlElement3(message));
if("ErrorResponse".equals(XMLUtil.stringToXmlElement3(this.getOutputMessage().toString()).getName())){
if("ErrorResponse".equals(XMLUtil.stringToXmlElement3(this.getOutputMessage().toString()).getName())){
public static Object parseValue(WSComponentPort input, String valueString) { String name = input.getName(); if (false) { // Some user wants to pass empty strings, so this check is disabled. if (valueString.length() == 0) { throw new WorkflowRuntimeException("Input parameter, " + name + ", cannot be empty"); } } QName type = input.getType(); Object value; if (LEADTypes.isKnownType(type)) { // TODO check the type. value = valueString; } else { try { if(XBayaConstants.HTTP_SCHEMAS_AIRAVATA_APACHE_ORG_GFAC_TYPE.equals(input.getType().getNamespaceURI())){ value = XMLUtil.stringToXmlElement3(WorkflowInputUtil.createInputForGFacService(input, valueString)); }else { throw new WorkflowRuntimeException("Input parameter, " + name + ", Unkown Type"); } } catch (RuntimeException e) { throw new WorkflowRuntimeException("Input parameter, " + name + ", is not valid XML", e); } } return value; } }
logger.debug("WSDL: " + wsdl); XmlElement definitionsElement = XMLUtil.stringToXmlElement3(wsdl);
/** * @see org.apache.airavata.xbaya.invoker.Invoker#setInput(java.lang.String, java.lang.Object) */ public void setInput(String name, Object value) throws WorkflowException { try { if (value instanceof XmlElement) { // If the value is a complex type, change the name of the // element to the correct one. XmlElement valueElement = (XmlElement) value; valueElement.setName(name); } else if (value instanceof String) { if(XMLUtil.isXML((String)value)){ XmlElement valueElement = XMLUtil.stringToXmlElement3((String) value); valueElement.setName(name); value = valueElement; } // Simple case. } else { // convert int, doule to string. value = "" + value; } this.inputMessage.setObjectPart(name, value); } catch (RuntimeException e) { String message = "Error in setting an input. name: " + name + " value: " + value; throw new WorkflowException(message, e); } }
/** * @see org.apache.airavata.workflow.engine.invoker.Invoker#setInput(java.lang.String, java.lang.Object) */ public void setInput(String name, Object value) throws WorkflowException { try { if (value instanceof XmlElement) { // If the value is a complex type, change the name of the // element to the correct one. XmlElement valueElement = (XmlElement) value; valueElement.setName(name); } else if (value instanceof String) { if(XMLUtil.isXML((String)value)){ XmlElement valueElement = XMLUtil.stringToXmlElement3((String) value); valueElement.setName(name); value = valueElement; } // Simple case. } else { // convert int, doule to string. value = "" + value; } this.inputMessage.setObjectPart(name, value); } catch (RuntimeException e) { String message = "Error in setting an input. name: " + name + " value: " + value; throw new WorkflowException(message, e); } }
public XmlElement getXml() { ContextHeaderDocument document = ContextHeaderDocument.Factory.newInstance(); this.contextHeader.setWorkflowMonitoringContext(this.workflowMonitoringContext); this.contextHeader.setSoaServiceEprs(this.soaServiceEprs); this.contextHeader.setSecurityContext(this.securityContext); this.contextHeader.setWorkflowSchedulingContext(this.workflowSchedulingContext); this.contextHeader.setUserIdentifier(this.userIdentifier); this.contextHeader.setWorkflowOutputDataHandling(this.workflowOutputDataHandling); document.setContextHeader(this.contextHeader); return XMLUtil.stringToXmlElement3(document.xmlText()); }