本文整理汇总了Java中org.apache.axiom.om.impl.llom.util.AXIOMUtil.stringToOM方法的典型用法代码示例。如果您正苦于以下问题:Java AXIOMUtil.stringToOM方法的具体用法?Java AXIOMUtil.stringToOM怎么用?Java AXIOMUtil.stringToOM使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.axiom.om.impl.llom.util.AXIOMUtil
的用法示例。
在下文中一共展示了AXIOMUtil.stringToOM方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getSignOnlyPolicy
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public static Policy getSignOnlyPolicy() throws IdentityException {
Policy policy;
try {
OMElement policyOM = AXIOMUtil.stringToOM(policyString);
PolicyEngine policyEngine = new PolicyEngine();
policy = policyEngine.getPolicy(policyOM);
} catch (Exception e) {
String msg = "error building policy from " + policyString;
log.error(msg);
throw IdentityException.error(msg, e);
}
return policy;
}
示例2: init
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
@BeforeClass(alwaysRun = true)
protected void init() throws Exception {
super.init();
verifySequenceExistence("ESBJAVA4565TestSequence");
resourceAdminServiceStub =
new ResourceAdminServiceClient(contextUrls.getBackEndUrl(), getSessionCookie());
resourceAdminServiceStub.addResource(REGISTRY_ARTIFACT, "application/xml", "FTP Test account details",
new DataHandler(new URL("file:///" + getESBResourceLocation() +
"/registry/ftp.xml")));
OMElement task = AXIOMUtil.stringToOM("<task:task xmlns:task=\"http://www.wso2.org/products/wso2commons/tasks\"\n" +
" name=\"TestTask\"\n" +
" class=\"org.apache.synapse.startup.tasks.MessageInjector\" group=\"synapse.simple.quartz\">\n" +
" <task:trigger interval=\"10\"/>\n" +
" <task:property name=\"format\" value=\"get\"/>\n" +
" <task:property name=\"sequenceName\" value=\"ESBJAVA4565TestSequence\"/>\n" +
" <task:property name=\"injectTo\" value=\"sequence\"/>\n" +
" <task:property name=\"message\"><empty/></task:property>\n" +
"</task:task>");
this.addScheduledTask(task);
}
示例3: injectToProxyTest
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
@Test(groups = {"wso2.esb"})
public void injectToProxyTest() throws Exception {
OMElement task = AXIOMUtil.stringToOM("<task:task xmlns:task=\"http://www.wso2.org/products/wso2commons/tasks\"\n" +
" name=\"SampleInjectToProxyTask\" class=\"org.apache.synapse.startup.tasks.MessageInjector\"\n" +
" group=\"synapse.simple.quartz\">\n" +
" <task:trigger count=\"1\" interval=\"1\"/>\n" +
" <task:property name=\"message\">\n" +
" <m0:placeOrder xmlns:m0=\"http://services.samples\">\n" +
" <m0:order>\n" +
" <m0:price>100</m0:price>\n" +
" <m0:quantity>200</m0:quantity>\n" +
" <m0:symbol>IBM</m0:symbol>\n" +
" </m0:order>\n" +
" </m0:placeOrder>\n" +
" </task:property>\n" +
" <task:property name=\"proxyName\" value=\"SampleProxy\"/>\n" +
" <task:property name=\"injectTo\" value=\"proxy\"/>\n" +
"</task:task>");
addScheduledTask(task);
boolean invokedLogFound = Utils.checkForLog(logViewer, "PROXY INVOKED", 4);
assertTrue(invokedLogFound);
}
示例4: testDeployWithLargeIntervalValue
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
@Test(groups = {"wso2.esb"}, description = "Test successful deployment of scheduled task with large interval value")
public void testDeployWithLargeIntervalValue() throws Exception {
OMElement task = AXIOMUtil.stringToOM("<task:task xmlns:task=\"http://www.wso2.org/products/wso2commons/tasks\"\n" +
" name=\"ESBJAVA5234TestTask\"\n" +
" class=\"org.apache.synapse.startup.tasks.MessageInjector\" group=\"synapse.simple.quartz\">\n" +
" <task:trigger count=\"1\" interval=\"25920000\"/>\n" +
" <task:property name=\"message\">\n" +
" <m0:placeOrder xmlns:m0=\"http://services.samples\">\n" +
" <m0:order>\n" +
" <m0:price>100</m0:price>\n" +
" <m0:quantity>200</m0:quantity>\n" +
" <m0:symbol>IBM</m0:symbol>\n" +
" </m0:order>\n" +
" </m0:placeOrder>\n" +
" </task:property>\n" +
"</task:task>");
addScheduledTask(task);
LogViewerClient logViewerClient = new LogViewerClient(context.getContextUrls().getBackEndUrl(), getSessionCookie());
boolean assertValue = Utils.checkForLog(logViewerClient,
"ESBJAVA5234TestTask was added to the Synapse configuration successfully",
5);
assertTrue(assertValue, "Scheduled task with large interval value has not deployed.");
}
示例5: getStatus
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public String getStatus(String xmlstring) throws Exception {
OMElement response = null;
OMElement result = null;
OMElement decision = null;
response = AXIOMUtil.stringToOM(xmlstring);
result = response.getFirstChildWithName(new QName("Result"));
if (result != null) {
decision = result.getFirstChildWithName(new QName("Decision"));
if (decision != null) {
return decision.getText();
}
}
return "Invalid Status";
}
示例6: testAddDataFromURL
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
/**
*
* @throws Exception
*/
public void testAddDataFromURL() throws Exception{
Options options= TestUtil.getArchiveTestOptions();
// setting test case dependent settings
options.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,"testroot/add/{data1}");
options.setProperty(Constants.Configuration.HTTP_METHOD,Constants.Configuration.HTTP_METHOD_POST);
options.setProperty(Constants.Configuration.CONTENT_TYPE, Constants.MIME_CT_TEXT_XML);
ServiceClient sender= TestUtil.getArchiveTestServiceClient(options);
String stringPayload = "<addDataFromURL xmlns=\"http://jaxrs.apache.org\"><data1>account</data1></addDataFromURL>";
OMElement payload= AXIOMUtil.stringToOM(stringPayload);
OMElement respond=sender.sendReceive(payload);
OMElement returnElem=respond.getFirstChildWithName(new QName("http://jaxrs.apache.org","return"));
assertEquals("account created", returnElem.getText() );
}
示例7: testAddDataFromURLandBody
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public void testAddDataFromURLandBody() throws Exception{
Options options= TestUtil.getArchiveTestOptions();
// setting test case dependent settings
options.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,"testroot/getFromBody/{data1}");
options.setProperty(Constants.Configuration.HTTP_METHOD,Constants.Configuration.HTTP_METHOD_POST);
options.setProperty(Constants.Configuration.CONTENT_TYPE, Constants.MIME_CT_TEXT_XML);
ServiceClient sender= TestUtil.getArchiveTestServiceClient(options);
String stringPayload = "<addDataFromURLandBody xmlns=\"http://jaxrs.apache.org\"><data1>account</data1><data2>password</data2></addDataFromURLandBody>";
OMElement payload= AXIOMUtil.stringToOM(stringPayload);
OMElement respond=sender.sendReceive(payload);
OMElement returnElem=respond.getFirstChildWithName(new QName("http://jaxrs.apache.org","return"));
assertEquals("account and password created", returnElem.getText() );
}
示例8: testUpdateDataFromURL
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public void testUpdateDataFromURL() throws Exception{
Options options= TestUtil.getArchiveTestOptions();
// setting test case dependent settings
options.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,"testroot/update/{data1}");
options.setProperty(Constants.Configuration.HTTP_METHOD,Constants.Configuration.HTTP_METHOD_PUT);
options.setProperty(Constants.Configuration.CONTENT_TYPE, Constants.MIME_CT_TEXT_XML);
ServiceClient sender= TestUtil.getArchiveTestServiceClient(options);
String stringPayload = "<addDataFromURL xmlns=\"http://jaxrs.apache.org\"><data1>account</data1></addDataFromURL>";
OMElement payload= AXIOMUtil.stringToOM(stringPayload);
OMElement respond=sender.sendReceive(payload);
OMElement returnElem=respond.getFirstChildWithName(new QName("http://jaxrs.apache.org","return"));
assertEquals("account updated", returnElem.getText() );
}
示例9: testUpdateDataFromURLandBody
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public void testUpdateDataFromURLandBody() throws Exception{
Options options= TestUtil.getArchiveTestOptions();
// setting test case dependent settings
options.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,"testroot/getFromBody/{data1}");
options.setProperty(Constants.Configuration.HTTP_METHOD,Constants.Configuration.HTTP_METHOD_PUT);
options.setProperty(Constants.Configuration.CONTENT_TYPE, Constants.MIME_CT_TEXT_XML);
ServiceClient sender= TestUtil.getArchiveTestServiceClient(options);
String stringPayload = "<addDataFromURLandBody xmlns=\"http://jaxrs.apache.org\"><data1>account</data1><data2>password</data2></addDataFromURLandBody>";
OMElement payload= AXIOMUtil.stringToOM(stringPayload);
OMElement respond=sender.sendReceive(payload);
OMElement returnElem=respond.getFirstChildWithName(new QName("http://jaxrs.apache.org","return"));
assertEquals("account and password updated", returnElem.getText() );
}
示例10: testGetDataFromURL
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public void testGetDataFromURL() throws Exception{
Options options= TestUtil.getArchiveTestOptions();
// setting test case dependent settings
options.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,"testroot/get/{data1}");
options.setProperty(Constants.Configuration.HTTP_METHOD,Constants.Configuration.HTTP_METHOD_GET);
options.setProperty(Constants.Configuration.CONTENT_TYPE, Constants.MIME_CT_TEXT_XML);
ServiceClient sender= TestUtil.getArchiveTestServiceClient(options);
String stringPayload = "<getDataFromURL xmlns=\"http://jaxrs.apache.org\"><data1>account</data1></getDataFromURL>";
OMElement payload= AXIOMUtil.stringToOM(stringPayload);
OMElement respond=sender.sendReceive(payload);
OMElement returnElem=respond.getFirstChildWithName(new QName("http://jaxrs.apache.org","return"));
assertEquals("account read", returnElem.getText() );
}
示例11: testDeleteDataFromURLandBody
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public void testDeleteDataFromURLandBody() throws Exception{
Options options= TestUtil.getPojoTestOptions();
// setting test case dependent settings
options.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,"testroot/getFromBody/{data1}");
options.setProperty(Constants.Configuration.HTTP_METHOD,Constants.Configuration.HTTP_METHOD_DELETE);
options.setProperty(Constants.Configuration.CONTENT_TYPE, Constants.MIME_CT_TEXT_XML);
ServiceClient sender= TestUtil.getPojoTestServiceClient(options);
String stringPayload = "<addDataFromURLandBody xmlns=\"http://ws.apache.org/axis2\"><data1>account</data1><data2>password</data2></addDataFromURLandBody>";
OMElement payload= AXIOMUtil.stringToOM(stringPayload);
OMElement respond=sender.sendReceive(payload);
OMElement returnElem=respond.getFirstChildWithName(new QName("return"));
assertEquals("account and password deleted", returnElem.getText() );
}
示例12: testDeleteDataFromURL
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public void testDeleteDataFromURL() throws Exception{
Options options= TestUtil.getArchiveTestOptions();
// setting test case dependent settings
options.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,"testroot/delete/{data1}");
options.setProperty(Constants.Configuration.HTTP_METHOD,Constants.Configuration.HTTP_METHOD_DELETE);
options.setProperty(Constants.Configuration.CONTENT_TYPE, Constants.MIME_CT_TEXT_XML);
ServiceClient sender= TestUtil.getArchiveTestServiceClient(options);
String stringPayload = "<deleteDataFromURL xmlns=\"http://jaxrs.apache.org\"><data1>account</data1></deleteDataFromURL>";
OMElement payload= AXIOMUtil.stringToOM(stringPayload);
OMElement respond=sender.sendReceive(payload);
OMElement returnElem=respond.getFirstChildWithName(new QName("http://jaxrs.apache.org","return"));
assertEquals("account deleted", returnElem.getText() );
}
示例13: testDeleteDataFromURLandBody
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public void testDeleteDataFromURLandBody() throws Exception{
Options options= TestUtil.getArchiveTestOptions();
// setting test case dependent settings
options.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,"testroot/getFromBody/{data1}");
options.setProperty(Constants.Configuration.HTTP_METHOD,Constants.Configuration.HTTP_METHOD_DELETE);
options.setProperty(Constants.Configuration.CONTENT_TYPE, Constants.MIME_CT_TEXT_XML);
ServiceClient sender= TestUtil.getArchiveTestServiceClient(options);
String stringPayload = "<addDataFromURLandBody xmlns=\"http://jaxrs.apache.org\"><data1>account</data1><data2>password</data2></addDataFromURLandBody>";
OMElement payload= AXIOMUtil.stringToOM(stringPayload);
OMElement respond=sender.sendReceive(payload);
OMElement returnElem=respond.getFirstChildWithName(new QName("http://jaxrs.apache.org","return"));
assertEquals("account and password deleted", returnElem.getText() );
}
示例14: testCheckServicesXMLoverriding
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public void testCheckServicesXMLoverriding() throws Exception{
Options options= TestUtil.getArchiveTestOptions();
// setting test case dependent settings
options.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,"serviceroot/check");
options.setProperty(Constants.Configuration.HTTP_METHOD,Constants.Configuration.HTTP_METHOD_POST);
options.setProperty(Constants.Configuration.CONTENT_TYPE, Constants.MIME_CT_APPLICATION_XML);
ServiceClient sender= TestUtil.getArchiveTestServiceClient(options);
String stringPayload = "<checkServicesXMLoverriding xmlns=\"http://jaxrs.apache.org\"><data1>account</data1><data2>password</data2></checkServicesXMLoverriding>";
OMElement payload= AXIOMUtil.stringToOM(stringPayload);
OMElement respond=sender.sendReceive(payload);
OMElement returnElem=respond.getFirstChildWithName(new QName("http://jaxrs.apache.org","return"));
assertEquals("account and password correct", returnElem.getText() );
}
示例15: testCheckTypepublishing
import org.apache.axiom.om.impl.llom.util.AXIOMUtil; //导入方法依赖的package包/类
public void testCheckTypepublishing() throws Exception{
Options options= TestUtil.getArchiveTestOptions();
// setting test case dependent settings
options.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,"testroot");
options.setProperty(Constants.Configuration.HTTP_METHOD,Constants.Configuration.HTTP_METHOD_POST);
options.setProperty(Constants.Configuration.CONTENT_TYPE, Constants.MIME_CT_TEXT_XML);
ServiceClient sender= TestUtil.getArchiveTestServiceClient(options);
String stringPayload = "<checkTypePublishing xmlns=\"http://jaxrs.apache.org\">null</checkTypePublishing>";
OMElement payload= AXIOMUtil.stringToOM(stringPayload);
OMElement respond=sender.sendReceive(payload);
OMElement returnElem=respond.getFirstChildWithName(new QName("http://jaxrs.apache.org","return"));
assertEquals("true",returnElem.getText());
}