AppCan后端服务集成系统MAS
MAS – MEAP Adapter System
为什么使用MAS
MAS 系统构成
MAS系统目录结构分析
MAS配置文件解析
service.xml
interface.xml
application.xml
policy_[Policy Name].xml
Initialize.js
MAS适配器的实现
MAS适配器运行环境
MAS适配器
Param对象
Robot对象
Request对象
Response对象
IF对象
MAS 适配器API
MEAP.AJAX
函数Runner(Option,Callback,Robot, Pretreat)
Option 请求参数
Callback = function(err, res,data) 请求返回回调函数
Robot应用访问上下文对象
Pretreat=function(data)数据预处理回调函数
MEAP.MYSQL
函数BuildStatement (sql, params, options,cb)
Sql语句模板
Params
Options
Cb
函数Runner(Option,Callback,Robot)
Option 请求参数
Callback = function(err, rows,cols) 请求返回回调函数
函数buildPool(Option)
Option 请求参数
MYSQLPOOL对象
Option 请求参数
Callback = function(err, rows,cols) 请求返回回调函数
MEAP.SOAP
函数Runner(Option,Callback,Robot)
Option 请求参数
Callback = function(err, res,data) 请求返回回调函数
函数Server(Option,Callback)
MEAP.SFS
函数Runner(Option,Callback,Robot)
Option 请求参数
Callback
MEAP.PARSER
函数Runner(Type,SrcData,Callback, XSLT)
Type
SrcData
Callback=function(err,data)
XSLT
函数MakeXSL (XSLTString)
MEAP.MSG
Subscribe(id,cbSubscribe,cbReady,timeout)
Id
cbSubscribe=function(err,data)
cbReady=function(err,channel,count)
timeout
Publish(id,msg,callback)
Id
Msg
callback=function(err,data)
MEAP.LDAP
MAS默认错误码