系统访问器在Java映射中变得非常有用。它开辟了新的视野,为sapi用户提供了极大的灵活性。我以前的博客是在系统访问器的帮助下展示数据库的交互。下面是发送电子邮件的另一个用法。通过Java-Mapping和UDF发送电子邮件避免了多重映射,物联网,从而最终降低了接口的复杂性电子邮件:
-------------------------------------------------
//String变量,实时大数据,图数据库有哪些,大数据工具,用于保存请求XML
String strEMailSysRequest="";
//Channel Object with Mail Receiver Channel
Channel channelEMailSys=查找服务.getChannel("卑诗省电子邮件","EMAIL_R_uu2;COMMON");
//System Accessor Object with Mail Receiver Channel Object
SystemAccessor accessorEMailSys=LookupService.getSystemAccessor(channelEMailSys);
//将请求XML字符串转换为输入流
InputStream isEMailLookup=new ByteArrayInputStream(strEMailSysRequest.getBytes文件());
//Create XML Payload object with request input stream
XmlPayload Payload=LookupService.getXmlPayload(isEMailLookup);
//Call System Accessor对请求数据进行处理,并以XML Payload返回响应
XmlPayload result=(XmlPayload)accessorEMailSys.call调用(有效载荷);
//将XML负载转换为响应XML字符串
字符串strEMailSysResponse=convertStreamToString(结果.getContent());
-------------------------------------------------
字符串strEMailSysRequest需要准备如下,大量数据,类似于需要使用邮件包创建的:
电子邮件查找测试
xyz@abc.com
邮箱:pqr@abc.com
hurreyyyyyyyyyyyyy,电子邮件查找测试成功!!!
strEMailSysResponse中包含的响应XML如下:
传真:111.222.333.444:587
电子邮件.SERVER.NETMicrosoft ESMTP邮件服务已在Sat就绪,2015年7月18日18:17:54+0530
XIPAYLOAD
true
binary
电子邮件查找测试
xyz@abc.com
邮箱:pqr@abc.com
2015-07-18T12:49:36Z
2.6.0
感谢您的反馈和支持关于系统访问器用法的评论。
很好的帖子。
继续写你的博客
谢谢你的努力
我相信应该是XmlPayload result=(XmlPayload)accessorEMailSys.call调用(有效载荷)???
谢谢Hareesh指出这一点!
代码现在已更正。