一、启动EOS的WEBservice服务
网上已经有很说明不在详述
所有操作完成后应该能够访问WEBservice的WSDL文件。输入以下地址:
http://192.168.1.119:8080/axis/services/BizService?wsdl
应该看到关于WEBservice的说明。
二、在FLEX中调用WEBservice
<!–访问EOS开始–>
<mx:WebService id=”ws”
wsdl=”http://192.168.1.119:8080/axis/services/BizService?wsdl”
useProxy=”false”
result=”showData(event);”>
<mx:operation name=”runBiz”>
<mx:request>
<packageName>GWGL</packageName> :构件包名
<unitId>0</unitId>
<processName>biz.bizpcscountOutQuery</processName> 业务逻辑名
<password>primeton</password> 默认访问密码
<bizDataXML>{bizXML}</bizDataXML> 提交的XML文件
</mx:request>
</mx:operation>
</mx:WebService>
<!–访问EOS结束–>
在脚本中加入
//访问EOS的XML参数
[Bindable]
public var bizXML:String = “<?xml version=”1.0″ encoding=”GB2312″ standalone=”no”?><root><data>” +
“<pcscountOut>” +
//”<xiaqu>” +
//”<criteria><value>0</value></criteria></xiaqu>” +
“<_order><col1><field>ID</field></col1></_order>” +
“<ID><criteria><value>164</value></criteria></ID>” +
“</pcscountOut>”+
“<PageCond><begin>0</begin><count/><length>30</length></PageCond>” +
“<SessionEntity><userID>guest</userID><remoteAddr>127.0.0.1</remoteAddr>” +
“<uploadRoot>upload</uploadRoot></SessionEntity>” +
“</data></root>”;
以上是调用Webservice时用到的XML,可以根据需要进行修改。
ws.runBiz.send();
三、处理返回数据
EOS的WEBservice返回数据是String类型,一般情况下应该展现为XML文件,我采用的办法是去掉反回的XML头,然后根据需要重新生成一下XML文件或者XMList
//读取EOS返回数据
private function showData(event:ResultEvent):void{
var outString:String = event.result.toString();
//outString = outString.replace(“<?xml version=”1.0″ encoding=”GB2312″?>”,””);
var outXML:XML = new XML (outString);
resultXML = outXML;
trace(resultXML.toXMLString());
}
原文出处:http://gocom.primeton.com/blog10043_505.htm
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
HTML5 VS. Flash&Flex—浅谈Flash/Flex/HTML 5技术选型
曾经在Adobe体系中,Flash做不了的事情,Flex可以做到;而随着HTML 5横空出世,Flex“易主”,Silverlight被“雪藏”,RIA领域的技术解决方案开始变得扑朔迷离。
-
Java六大必须理解的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。
-
如何在.NET4中用jQuery调用WCF?
在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.ScriptService]的WebService……
-
普元平台软件EOS荣膺两项年度大奖
近日,在TechTarget中国“IT决策未来”和比特网2010年度CIO风云榜评选活动中,普元最新一代SOA应用平台EOS分别获得2010年度“最佳SOA应用平台”……