OMFactory fac = OMAbstractFactory.getOMFactory(); SOAPBody body = envelope.getBody(); Iterator<OMElement> bodyChildElements = body.getChildrenWithLocalName(strOperation); if (bodyChildElements.hasNext()) { try {
OMFactory fac = OMAbstractFactory.getOMFactory(); SOAPBody body = envelope.getBody(); Iterator<OMElement> bodyChildElements = body.getChildrenWithLocalName(strOperation); if (bodyChildElements.hasNext()) { try {
OMFactory fac = OMAbstractFactory.getOMFactory(); SOAPBody body = envelope.getBody(); Iterator<OMElement> bodyChildElements = body.getChildrenWithLocalName("describeSObjects"); if (bodyChildElements.hasNext()) { try {
OMFactory fac = OMAbstractFactory.getOMFactory(); SOAPBody body = envelope.getBody(); Iterator<OMElement> bodyChildElements = body.getChildrenWithLocalName("sendEmail"); OMElement tmpElement = null; if (bodyChildElements.hasNext()) {
queryMoreIterator.connect(testCtx); Iterator iIteratorElements = testCtx.getEnvelope().getBody().getChildrenWithLocalName("queryResponse"); if (iIteratorElements.hasNext()) { OMElement element = (OMElement) iIteratorElements.next();
public static void testDescribeSObjectsConnect() throws AxisFault { org.apache.axis2.context.MessageContext axis2Ctx = new org.apache.axis2.context.MessageContext(); SOAPFactory fac = OMAbstractFactory.getSOAP11Factory(); org.apache.axiom.soap.SOAPEnvelope envelope = fac.getDefaultEnvelope(); axis2Ctx.setEnvelope(envelope); Collection<String> collection = new java.util.ArrayList<String>(); collection.add(SalesforceUtil.SALESFORCE_SOBJECTS); testCtx.setProperty(TEST_TEMPLATE + ":" + SalesforceUtil.SALESFORCE_SOBJECTS, new Value("<sfdc:sObjects xmlns:sfdc='sfdc' type='Account'><sfdc:sObject><sfdc:Name>name01</sfdc:Name></sfdc:sObject></sfdc:sObjects>")); TemplateContext context = new TemplateContext(TEST_TEMPLATE, collection); Stack<TemplateContext> stack = new Stack<TemplateContext>(); stack.add(context); context.setupParams(testCtx); testCtx.setProperty(SynapseConstants.SYNAPSE__FUNCTION__STACK, stack); SetupDescribeSobjects connector = new SetupDescribeSobjects(); connector.connect(testCtx); Iterator<OMElement> iIteratorElements = testCtx.getEnvelope().getBody().getChildrenWithLocalName("describeSObjects"); OMElement element = iIteratorElements.next(); iIteratorElements = element.getChildren(); if (iIteratorElements.hasNext()) { assertTrue(true); } else { assertTrue(false); } }
public static void testConnect(String strOperation, String strParamName, AbstractConnector connector) throws AxisFault { org.apache.axis2.context.MessageContext axis2Ctx = new org.apache.axis2.context.MessageContext(); SOAPFactory fac = OMAbstractFactory.getSOAP11Factory(); org.apache.axiom.soap.SOAPEnvelope envelope = fac.getDefaultEnvelope(); axis2Ctx.setEnvelope(envelope); Collection<String> collection = new java.util.ArrayList<String>(); collection.add(strParamName); testCtx.setProperty(TEST_TEMPLATE + ":" + strParamName, new Value("<sfdc:sObjects xmlns:sfdc='sfdc' type='Account'><sfdc:sObject><sfdc:Name>name01</sfdc:Name></sfdc:sObject></sfdc:sObjects>")); TemplateContext context = new TemplateContext(TEST_TEMPLATE, collection); Stack<TemplateContext> stack = new Stack<TemplateContext>(); stack.add(context); context.setupParams(testCtx); testCtx.setProperty(SynapseConstants.SYNAPSE__FUNCTION__STACK, stack); try { connector.connect(testCtx); } catch (Exception e) { assertTrue(false); } Iterator<OMElement> iIteratorElements = testCtx.getEnvelope().getBody().getChildrenWithLocalName(strOperation); OMElement element = iIteratorElements.next(); iIteratorElements = element.getChildren(); if (iIteratorElements.hasNext()) { assertTrue(true); } else { assertTrue(false); } }
public static void testDescribeSObjectsConnect() throws AxisFault { org.apache.axis2.context.MessageContext axis2Ctx = new org.apache.axis2.context.MessageContext(); SOAPFactory fac = OMAbstractFactory.getSOAP11Factory(); org.apache.axiom.soap.SOAPEnvelope envelope = fac.getDefaultEnvelope(); axis2Ctx.setEnvelope(envelope); Collection<String> collection = new java.util.ArrayList<String>(); collection.add(SalesforceUtil.SALESFORCE_EMAIL_SENDEMAIL); testCtx.setProperty(TEST_TEMPLATE + ":" + SalesforceUtil.SALESFORCE_EMAIL_SENDEMAIL, new Value("<sfdc:messages xmlns:sfdc='sfdc'><sfdc:message><sfdc:bccSender>1@1.com</sfdc:bccSender>" + "<sfdc:emailPriority>1</sfdc:emailPriority><sfdc:replyTo>2@2.com</sfdc:replyTo>" + "<sfdc:saveAsActivity>false</sfdc:saveAsActivity><sfdc:senderDisplayName>account</sfdc:senderDisplayName>" + "<sfdc:subject>subject</sfdc:subject><sfdc:useSignature>sig</sfdc:useSignature>" + "</sfdc:message></sfdc:messages>")); TemplateContext context = new TemplateContext(TEST_TEMPLATE, collection); Stack<TemplateContext> stack = new Stack<TemplateContext>(); stack.add(context); context.setupParams(testCtx); testCtx.setProperty(SynapseConstants.SYNAPSE__FUNCTION__STACK, stack); SetupSendEmail connector = new SetupSendEmail(); connector.connect(testCtx); Iterator<OMElement> iIteratorElements = testCtx.getEnvelope().getBody().getChildrenWithLocalName("sendEmail"); OMElement element = iIteratorElements.next(); iIteratorElements = element.getChildren(); if (iIteratorElements.hasNext()) { assertTrue(true); } else { assertTrue(false); } }
public static void testConnect(String strOperation, String strParamName, AbstractConnector connector) throws AxisFault { org.apache.axis2.context.MessageContext axis2Ctx = new org.apache.axis2.context.MessageContext(); SOAPFactory fac = OMAbstractFactory.getSOAP11Factory(); org.apache.axiom.soap.SOAPEnvelope envelope = fac.getDefaultEnvelope(); axis2Ctx.setEnvelope(envelope); Collection<String> collection = new java.util.ArrayList<String>(); collection.add(strParamName); testCtx.setProperty(TEST_TEMPLATE + ":" + strParamName, new Value("<sfdc:sObjects xmlns:sfdc='sfdc'><sfdc:Ids>0019000000QRCpT</sfdc:Ids></sfdc:sObjects>")); TemplateContext context = new TemplateContext(TEST_TEMPLATE, collection); Stack<TemplateContext> stack = new Stack<TemplateContext>(); stack.add(context); context.setupParams(testCtx); testCtx.setProperty(SynapseConstants.SYNAPSE__FUNCTION__STACK, stack); try { connector.connect(testCtx); } catch (Exception e) { assertTrue(false); } Iterator<OMElement> iIteratorElements = testCtx.getEnvelope().getBody().getChildrenWithLocalName(strOperation); OMElement element = iIteratorElements.next(); iIteratorElements = element.getChildren(); if (iIteratorElements.hasNext()) { assertTrue(true); } else { assertTrue(false); } }