aofax服务器数据库开发接口说明
Orcaflex基础介绍

Orcaflex不断推出新功能和服务,以满足不断变化的市场需求,并为企业 提供更高效、更智能的解决方案。
Orcaflex的应用领域
Байду номын сангаас
01 02 03 04
Orcaflex广泛应用于各种行业,如金融、医疗、零售、制造业等。
数据导入与导
数据格式
支持多种数据格式的导入与导 出,如CSV、Excel、JSON等
。
导入步骤
选择数据源、配置映射关系、 上传数据文件,完成数据导入 。
导出操作
根据需求选择导出字段、设置 导出格式,将数据导出到指定 位置。
数据校验
在导入和导出过程中,提供数 据校验功能,确保数据的准确
性和完整性。
报表定制与发布
报表模板定制
用户可以根据需求定制报表模板,包 括表格、图表、图形等多种展示形式 ,满足不同场景的报表需求。
报表动态生成
Orcaflex支持基于数据模型动态生成 报表,用户可以根据实际数据情况调 整报表展示效果。
数据存储与查询
数据存储管理
Orcaflex提供数据存储管理功能,支持多种存储方式,如关系型数据库、非关 系型数据库等,方便用户进行数据存储和备份。
05 Orcaflex的案例分析
案例一:某企业的销售数据分析
总结词
通过Orcaflex实现高效的销售数据分析
详细描述
某企业利用Orcaflex进行销售数据的收集、整合、分析和可视化,帮助管理层更好地了解销售情况,制定针对性 的营销策略,提高销售业绩。
案例二:某政府部门的报表统计
总结词
Orcaflex在报表统计中的优势
AOFAX通话服务器(TIS)-T80X-N电话呼叫中心系统报价单

3
4
主机
AOFAX通话服务器电话 呼叫中心系统服务器
不含发票价格 6 总费用 含发票价格
10032 11035 11136
数量
价格
折扣价格
免费 0
免费 0
二次开发定制 系统定制、二次开发服务(人/日)(可选) 扩展模块 在线客服 扩 展 模 块 ︵ 选 配 ︶ 挂机短信 无纸传真 无线连接台 NC-AD200E 在网页中插入代码,可实时观察网站访客的来源、 次数、当前访问页面、上次座席、上次聊天备注。 当来电或呼出通话挂机后,系统会按设置好的发送 条件,自动发送预先设定的短信内容。 金恒科技,无纸数码传真的领导者,免费传真的开 创者。拥有满足各种需求的一系列传真产品。 插入SIM卡,将无线连接台出来的电话线连接至 AOFAX通话服务器的外线端口,即可实现无线通话。 一款嵌入式数字程控交换机,提供E1/T1和模拟接 口,可满足数字和模拟线路的接入和转换需求。 服务器主机 AOFAX大众型:1G内存、500G硬盘、集成主板、 AOFAX迷你型专用机箱 2400 AOFAX专业型:2G内存、500G硬盘、富士康主板、 双核CPU、4U标准工控机箱 服务 安装 5 服务 培训 维护费 Aofax全球域名解析 上门安装、调试(深圳市外差旅费) 系统使用人员培训 系统维护费(请于后面方框选择年限) AOFAX全球域名解析(第1年免费):可以实现坐席 漫游、分公司管理、远程查询、远程监控。 总计 无发票 普通税10个点发票 增值税11个点发票 1、以上报价含首年售后服务,设备付款后备货期为5个工作日; 2、软件免费升级,硬件一年保修,三年维修; 备注 3、部署AOFAX通话服务器电话呼叫中心前,请用户提前准备坐席PC、局域网环境、外网接入、电话内外线布线等工作; 4、支持用户扩容,增加外线并发或坐席需依数量增加相应费用; 5、有任何疑问欢迎致电金恒科技市场部:0755-83235180 10880 11968 12077 1 免费 0 免费 0 免费 0 免费 0 2400 0 0 0 0 0 0 0 0 0 0
MMS服务器端开发包接口API使用说明书

MMS服务器端开发包接口API使用说明书版本:V2.0深圳天勺电力软件有限公司深圳中国1.开发包简介该开发包根据已经正式发行的IEC61850最新版本开发而成,采用C语音编写,可跨平台使用。
为了最大限度地简化使用,完全封装了IEC61850中的诸多底层细节和各种复杂模型的实现逻辑。
用户利用它作开发的时候无需了解底层细节,只需要调用功能接口函数完成相应的功能研发,具有方便、快捷的优点。
本接口说明文档为接口全集,客户可以根据具体业务选择相应的接口进行调用。
本开发包既可以用在开发基于IEC61850标准的所有设备中(包括各个应用领域),也可以集成在网关机和通信管理机中。
现场运行稳定可靠,调用简单高效。
2.接口描述2.1获取节点数据路径函数函数声明char*get_path_by_node(TREE_NODE*treeNode)功能可通过该接口获取当前指定节点的路径参数TREE_NODE*treeNode:节点对象指针返回值数据路径字符串(不带fc)示例char*path=get_path_by_node(treeNode);2.2日志完整性周期服务函数函数声明void intgPdLog(SCL_INFO*ied)功能使用线程将该接口执行,可启动日志服务的完整性周期服务参数SCL_INFO*ied:模型信息对象指针返回值无示例intgPdLog(ied);2.3设置模型文件路径函数函数声明int SZTS_set_doc_path(char*theDocPath)功能设置模型文件路径,用于解析指定的模型文件参数char*theDocPath:模型文件路径返回值成功:1,失败:0示例int result=SZTS_set_doc_path(theDocPath);2.4获取设备节点函数函数声明SCL_INFO*SZTS_get_all_ied_node()功能解析模型文件中的IED节点,做成链表,并返回链表的头节点参数无返回值模型文件中IED节点链表头节点示例SCL_INFO*sclInfo=SZTS_get_all_ied_node();2.5拷贝树函数函数声明TREE_NODE*cp_tree_node_link(TREE_NODE*srcHead)功能拷贝一个树对象的全部信息参数TREE_NODE*srcHead:需要拷贝树对象的头节点返回值拷贝出来的树对象的头节点示例TREE_NODE*treeNode=cp_tree_node_link(srcHead);2.6通过路径获取节点函数函数声明TREE_NODE*get_tree_node_by_path(char*path)功能可获取指定路径的节点对象参数char*path:需要获取的节点的路径(不带FC)返回值路径对应的节点对象示例TREE_NODE*treeNode=get_tree_node_by_path(path);2.7通过路径获取节点函数函数声明TREE_NODE*get_tree_node_by_path_new(char*path)功能可获取指定路径的节点对象参数char*path:需要获取的节点的路径(带FC)返回值路径对应的节点对象示例TREE_NODE*treeNode=get_tree_node_by_path_new(path);2.8获取当前时间函数函数声明char*get_time()功能获取字符串时间格式的当前系统时间参数无返回值字符串时间格式的当前系统时间示例char*nowTime=get_time();2.9获取报告控制块信息函数函数声明RPT_CTRL*get_rpt_ctrl_by_ied_name(char*iedName)功能解析模型文件中指定的IED节点下的全部报告控制块,并生成链表,返回链表的头节点参数char*iedName:设备IED节点名称返回值指定IED节点下的报告控制块链表头节点示例RPT_CTRL*rptCtrl=get_rpt_ctrl_by_ied_name(iedName);2.10根据报告控制块最大使能数拷贝报告控制块信息节点函数函数声明RPT_CTRL*copy_rpt_ctrl_link(RPT_CTRL*head)功能按照模型文件中的最大使能报告控制块的参数配置,处理并实例化出对应最大使能个数的报告控制块参数RPT_CTRL*head:报告控制块链表的头节点返回值经过拷贝处理后的报告控制块链表的头节点示例RPT_CTRL*cp=copy_rpt_ctrl_link(head);2.11获取模型节点信息函数函数声明TREE_NODE*get_tree_node_link_by_ied_name(char*iedName)功能解析模型文件中指定的IED节点的全部数据对象节点,并生成树对象,返回树对象的头节点参数char*iedName:设备IED节点名称返回值指定IED节点下的模型节点树结构的头节点示例TREE_NODE*treeNode=get_tree_node_link_by_ied_name(iedName);2.12获取定值控制块信息函数函数声明SETTING_CTRL*get_setting_ctrl_by_ied_name(char*iedName)功能解析模型文件中指定的IED节点下的全部定值控制块,并生成链表,返回链表的头节点参数char*iedName:设备IED节点名称返回值指定IED节点下的定值控制块链表头节点示例SETTING_CTRL*settingCtrl=get_setting_ctrl_by_ied_name(iedName);2.13获取日志控制块信息函数函数声明LOG_CTRL*get_log_ctrl_by_ied_name(char*iedName)功能解析模型文件中指定的IED节点下的全部日志控制块,并生成链表,返回链表的头节点参数char*iedName:设备IED节点名称返回值指定IED节点下的日志控制块链表头节点示例LOG_CTRL*logCtrl=get_log_ctrl_by_ied_name(iedName);2.14获取数据集信息函数函数声明DATASET*get_dataSet_by_ied_name(char*iedName)功能解析模型文件中指定的IED节点下的全部数据集,并生成链表,返回链表的头节点参数char*iedName:设备IED节点名称返回值指定IED节点下的数据集链表头节点示例DATASET*dataset=get_dataSet_by_ied_name(iedName);2.15设置创建数据集保存路径函数函数声明int SZTS_set_create_dataSet_save_path(char*path)功能自主创建的数据集保存的dataSet.xml文件的所在路径,用于解析自主创建的数据集信息参数char*path:自主创建的数据集保存的dataSet.xml文件的所在路径返回值成功:1,失败:0示例int result=SZTS_set_create_dataSet_save_path(path);2.16解析创建的持久数据集函数函数声明void get_dataSet_self(DATASET*dataSetHead,SCL_INFO*ied)功能解析创建并保存在dataSet.xml中的自主创建的持久型数据集参数DATASET*dataSetHead:数据集链表头节点SCL_INFO*ied:指定得IED设备对象节点返回值无示例get_dataSet_self(dataSetHead,ied);2.17获取GOOSE函数函数声明GOOSE_INFO*get_goose_info_link_by_ied_name(char*iedName)功能解析模型文件中指定的IED节点下的全部GOOSE控制块,并生成链表,返回链表的头节点参数char*iedName:设备IED节点名称返回值指定IED节点下的GOOSE控制块链表头节点示例GOOSE_INFO*goossInfo=get_goose_info_link_by_ied_name(iedName);2.18获取SV函数函数声明SMV_INFO*get_smv_info_link_by_ied_name(char*iedName)功能解析模型文件中指定的IED节点下的全部MSV控制块,并生成链表,返回链表的头节点参数char*iedName:设备IED节点名称返回值指定IED节点下的MSV控制块链表头节点示例SMV_INFO*smvInfo=get_smv_info_link_by_ied_name(iedName);2.19设置模型节点的实例化初始值函数函数声明void set_instance_val_to_node(char*iedName)功能对指定的IED节点下的树对象中的数据节点,赋予模型文件中实例化部分对应的实例化值参数char*iedName:设备IED节点名称返回值无示例set_instance_val_to_node(iedName);函数声明S_ADDR_MAP*get_s_addr_map(char*iedName)功能解析模型文件中短地址,并与对应的点的索引路径形成映射关系,生成链表,并返回链表的头节点参数char*iedName:设备IED节点名称返回值短地址与节点路劲映射的链表的头节点(节点路径不带FC)示例S_ADDR_MAP*sAddr=get_s_addr_map(iedName);2.21缓存报告服务函数函数声明void buffDataReport(SCL_INFO*ied)功能开启缓存报告的缓存事件以及缓存报告的发送服务,该方法内部通过while 循环进行间歇遍历,无退出动作,建议使用独立线程启动该服务参数SCL_INFO*ied:设备IED节点对象返回值无示例buffDataReport(ied);2.22非缓存报告服务函数函数声明void unBuffDataReport_bufTm(SCL_INFO*ied)功能开启非缓存报告的缓存事件以及其缓存事件报告的发送服务,该方法内部通过while循环进行间歇遍历,无退出动作,建议使用独立线程启动该服务参数SCL_INFO*ied:设备IED节点对象返回值无示例unBuffDataReport_bufTm(ied);2.23完整性周期报告服务函数函数声明void unBuffDataReport_bufTm(SCL_INFO*ied)功能开启非缓存报告的缓存事件以及其缓存事件报告的发送服务,该方法内部通过while循环进行间歇遍历,无退出动作,建议使用独立线程启动该服务参数SCL_INFO*ied:设备IED节点对象返回值无示例unBuffDataReport_bufTm(ied);函数声明CFG_FILE*SZTS_readCfgFile(char*fileName)功能解析配置文件的信息,并生成存放配置文件信息的内存对象参数char*fileName:.cfg后缀的配置文件的路径返回值配置文件的信息对象示例CFG_FILE*cfgInfo=SZTS_readCfgFile(fileName);2.25解析获取模型文件函数函数声明SCL_INFO*SZTS_sclParse(CFG_FILE*cfgFile)功能解析配置文件中配置的模型文件路径、设备名,访问点对应的模型文件的全部数据节点信息,生成链表对象,并返回链表头节点参数CFG_FILE*cfgFile:.cfg配置文件信息对象返回值设备信息对象链表头节点示例SCL_INFO*sclInfo=SZTS_sclParse(cfgFile);2.26启动服务器函数函数声明int SZTS_startServer()功能开启服务器监听和接收消息服务,服务器对象默认为模型文件中的第一个IED,该方法内部通过while循环进行间歇遍历,无退出动作,建议使用独立线程启动该服务参数无返回值有返回值即为服务运行结束,无返回值即为服务运行中示例int result=SZTS_startServer();2.27启动指定的服务器函数函数声明int SZTS_start_server_by_ied(SCL_INFO*ied)功能开启服务器监听和接收消息服务,服务器对象为指定的一个IED,该方法内部通过while循环进行间歇遍历,无退出动作,建议使用独立线程启动该服务参数SCL_INFO*ied:设备IED节点对象返回值有返回值即为服务运行结束,无返回值即为服务运行中示例int result=SZTS_start_server_by_ied(ied);2.28停止服务器函数声明int SZTS_stopServer()功能停止服务器监听和接收消息服务,停止的服务器对象默认为模型文件中的第一个IED参数无返回值有返回值即为服务运行结束,无返回值即为服务运行中示例int result=SZTS_stopServer();2.29停止指定的服务器函数函数声明int SZTS_stop_server_by_ied(SCL_INFO*ied)功能停止服务器监听和接收消息服务,停止的服务器对象为指定的一个IED 参数SCL_INFO*ied:设备IED节点对象返回值有返回值即为服务运行结束,无返回值即为服务运行中示例int result=SZTS_stop_server_by_ied(ied);2.30设置对应路径模型节点值函数函数声明int setNodeValueByPath(char*path,char*value)功能通过节点路径更新节点值,方法内部校验并处理相关的非缓存报告、缓存报告、日志业务参数char*path:需要修改的节点路径(带FC)char*value:目标值返回值1:改值成功,0:改值失败示例int result=setNodeValueByPath(path,value);2.31设置对应路径模型节点值-只设置值函数函数声明int setNodeValueByPathOnly(char*path,char*value)功能通过节点路径更新节点值,只更新值,不产生报告事件、日志事件参数char*path:需要修改的节点路径(带FC)char*value:目标值返回值1:改值成功,0:改值失败示例int result=setNodeValueByPathOnly(path,value);2.32获取设备mac地址函数函数声明void get_mac_address(char*mac_address)功能获取当前设备的mac地址,存放到指定的内存空间参数char*mac_address:已分配可容纳mac地址空间的字符串指针返回值设备mac地址示例get_mac_address(char*mac_address);2.33缓存报告控制块的预留时间超时校验函数函数声明void handle_buffer_rptCtrl_client_resv_check()功能开启缓存报告控制块预留时间的超时检测机制服务,对每个TCP连接在关联过缓存报告控制块的情况中,在失去关联时,进行设定的缓存报告控制块预留时间进行超时校验,在超时时间到达前,除最近一次关联过该缓存报告控制块的TCP连接可设置并使用该缓存报告控制块,其他的TCP连接不可设置和使用;倘若在超时间内最近一次关联该缓存报告控制块的TCP连接未继续关联该缓存报告控制块,则取消预留限制,任何TCP连接均可对此缓存报告控制块进行设置和使用;该方法内部通过while循环进行间歇遍历,无退出动作,建议使用独立线程启动该服务参数无返回值无示例handle_buffer_rptCtrl_client_resv_check();2.34客户端连接信息回调函数函数原型定义typedef int(*connectInfoFun)(char*ip,int port,int status);函数全局变量connectInfoFun connectInfo_fun;注册回调函数方法extern int regist_connectInfoFun(connectInfoFun f);输入char*ip:连接过来的客户端ipint port:连接过来的客户端端口int status:连接过来的客户端状态返回预留返回值,未使用用途可通过该回调获得客户端的连接信息2.35接收客户端报文信息回调函数函数原型定义typedef int(*recvDataFun)(char*data,int length);函数全局变量recvDataFun recvData_fun;注册回调函数方法extern int regist_recvDataFun(recvDataFun f);输入char*data:接收的报文数据int length:接收的报文长度返回预留返回值,未使用用途可通过该回调获得客户端的请求报文信息2.36判断否允许写入文件回调函数函数原型定义typedef int(*fileDataIsOkFun)(char*path);函数全局变量fileDataIsOkFun fileDataIsOk_fun;注册回调函数方法extern int regist_fileDataIsOkFun(fileDataIsOkFun f);输入char*path:文件路径返回1:允许写文件操作,0:不允许写文件操作用途可通过该回调可实现对写文件动作的允许与否2.37遥控选择回调函数函数原型定义typedef int(*selectFun)(char*reference);函数全局变量selectFun select_fun;注册回调函数方法extern int regist_selectFun(selectFun f);输入char*reference:遥控点路径返回1:允许选择,0:不允许选择用途可通过该回调实现对遥控选择的判断介入2.38遥控带值选择回调函数函数原型定义typedef int(*selectWithValueFun)(char*reference,Data*ctlVal,int*addCase);函数全局变量selectWithValueFun selectWithValue_fun;注册回调函数方法extern int regist_selectWithValueFun(selectWithValueFun f);输入char*reference:遥控点路径Data*ctlVal:控制值输出int*addCase:不允许选择原因返回1:允许带值选择,0:不允许带值选择用途可通过该回调实现对遥控带值选择的判断介入2.39遥控取消回调函数函数原型定义typedef int(*cancelFun)(char*reference,Data*ctlVal,int*addCase);函数全局变量cancelFun cancel_fun;注册回调函数方法extern int regist_cancelFun(cancelFun f);输入char*reference:遥控点路径Data*ctlVal:控制值输出int*addCase:不允许取消原因返回1:允许取消,0:不允许取消用途可通过该回调实现对遥控取消的判断介入2.40遥控执行回调函数函数原型定义typedef int(*operateFun)(char*reference,Data*ctlVal,int*addCase);函数全局变量operateFun operate_fun;注册回调函数方法extern int regist_operateFun(operateFun f);输入char*reference:遥控点路径Data*ctlVal:控制值输出int*addCase:不允许遥控执行的原因返回1:允许遥控执行,0:不允许遥控执行用途可通过该回调实现对遥控执行的判断介入2.41定值切区回调函数函数原型定义typedef int(*selectActiveSgFun)(char*reference,int sgNumber);函数全局变量selectActiveSgFun selectActiveSg_fun;注册回调函数方法extern int regist_selectActiveSgFun(selectActiveSgFun f);输入char*reference:定值控制块路径int sgNumber:切区的区号返回预留返回值,未使用用途可通过该回调获取定值切区的相关信息2.42改值操作回调函数函数原型定义typedef int(*setDataValuesFun)(char*reference,char*fc);函数全局变量setDataValuesFun setDataValues_fun;注册回调函数方法extern int regist_setDataValuesFun(setDataValuesFun f);输入char*reference:改值对象的路径char*fc:改值对象的FC返回1:允许改值,0:不允许改值用途可通过该回调实现改值操作的判断介入2.43改值操作回调-sv取代函数函数原型定义typedef int(*setSVDataValuesFun)(char*reference,char*value);函数全局变量setSVDataValuesFun setSVDataValues_fun;注册回调函数方法extern int regist_setSVDataValuesFun(setSVDataValuesFun f);输入char*reference:改值对象的路径char*value:目的值返回1:允许改值,0不允许改值用途:可通过该回调实现取代的业务逻辑,在改值操作时,优先执行此回调中实现的取代业务。
AOFAX 数码传真机 使用指南 (普及型)

AOFAX使用指南 (普及型)前言感谢选购AOFAX数码传真机!使用AOFAX,您不仅可以节约大量的办公费用,提高传真收发管理的效率,更为环境保护做出了贡献。
由金恒科技(深圳)有限公司和深圳市傲发科技股份有限公司联合投资开发的AOFAX系列产品,与四年前推出的3G-FAX相比,产品功能更加强大,价格更加实惠,性能更加稳定,产品更加丰富。
如果您是首次使用AOFAX,请仔细阅读本使用指南,以便您充分享受本设备给您带来的强大功能。
您也可以在使用过程中,查阅AOFAX管理器软件中的帮助文档。
我们将不断提升产品质量,完善产品功能。
产品改进后,外形和功能或许与本使用指南略有出入,恕不另行通知。
本使用指南的解释和修改权属于金恒科技(深圳)有限公司和深圳市傲发科技股份有限公司。
基本配备AOFAX数码传真普及型主机一台、一张AOFAX管理器软件光盘,串口线一条、电话线一条。
运行环境网络拓扑:Ethernet 10/100 BaseT;网络协议:TCP/IP支持操作系统平台: Windows 2000/ XP/2003/VistaCPU:奔腾200Mhz以上内存:64MB以上显卡:支持16位彩色、800x600以上显示模式硬件连接1、用串口线连接AOFAX的串口和电脑串口。
2、将外线电话线连接至AOFAX的外线接口。
3、用电话线连接AOFAX的电话接口和电话机。
4、将AOFAX主机电源插入电源插座。
软件安装1、点击AOFAX Presonal.exe双击运行,根据安装向导提示完成软件安装。
2、重启电脑后,桌面上会出现AOFAX图标。
启动AOFAX,系统自动搜索AOFAX设备,完毕后,输入正确的验证码及本地传真号码信息即可登录。
AOFAX严格按区域销售,用户在此只能填写指定销售地的长途区号,否则无法启用AOFAX管理器程序;若所填写区号和本地实际区号不一致,则会导致使用不便。
3、卸载:1)点击Windows“开始”菜单,在“程序”弹出菜单的“傲发传真机”组“AOFAX传真单机版”中找到“卸载AOFAX传真单机版”,鼠标点击该项,屏幕上会弹出卸载窗口,根据提示,完成AOFAX卸载。
格尔签名验证客户端(应用服务器)API_C_ActiveX接口说明

上海格尔软件股份有限公司1格尔签名验证服务器客户端API_C/ActiveX接口说明V1.7上海格尔软件股份有限公司2006年8月上海格尔软件股份有限公司2上海格尔软件股份有限公司3 目录1接口说明 (6)1.1客户端初始化 (6)1.2客户端清理 (6)1.3验证数据签名 (6)1.4验证签名数据和签名证书 (7)1.5验证Attach方式的PKCS7数据签名 (8)1.6验证Attach方式的PKCS7数据签名并获取原文 (9)1.7证书验证 (9)1.8获取证书信息 (10)1.9Attach方式PKCS7数据签名 (11)1.10数据签名(普通签名数据) (11)1.11对文件签名 (12)1.12对文件签名数据验证签名 (13)1.13对文件解密数字信封 (14)1.14Detach方式的PKCS#7签名 (14)1.15验证Detach方式的PKCS#7数据签名 (14)1.16验证签名(实时从LDAP下载证书并验证) (15)1.17验证原文HASH签名 (16)2错误码说明 (17)3消息格式定义 (23)3.1消息格式总体描述 (23)3.2验证数据签名 (24)3.2.1客户端消息请求格式 (24)3.2.2服务器端验证签名成功的返回消息格式 (24)3.2.3服务器端验证签名失败的返回消息格式 (25)3.3验证签名数据和签名证书 (25)上海格尔软件股份有限公司43.3.1客户端消息请求格式 (25)3.3.2服务器端验证签名成功的返回消息格式 (26)3.3.3服务器端验证签名失败的返回消息格式 (27)3.4验证PKCS#7签名数据 (27)3.4.1客户端消息请求格式 (27)3.4.2服务器端验证签名成功的返回消息格式 (28)3.4.3服务器端验证签名失败的返回消息格式 (28)3.5证书验证 (29)3.5.1客户端消息请求的格式 (29)3.5.2服务器端验证成功的返回消息格式 (29)3.5.3服务器端验证失败的返回消息格式 (30)3.6获取证书信息 (30)3.6.1客户端消息请求格式 (30)3.6.2服务器端解析证书成功的返回消息格式 (31)3.6.3服务器端解析证书失败的返回消息格式 (31)3.7数据签名(PKCS#7签名数据) (32)3.7.1客户端消息请求格式 (32)3.7.2服务器端签名成功的返回消息格式 (32)3.7.3服务器端签名失败的返回消息格式 (33)3.8数据签名(普通签名数据) (34)3.8.1客户端消息请求格式 (34)3.8.2服务器端签名成功的返回消息格式 (34)3.8.3服务器端签名失败的返回消息格式 (35)3.9对文件签名 (35)3.9.1客户端消息请求格式 (35)3.9.2服务器端签名成功的返回消息格式 (36)3.9.3服务器端签名失败的返回消息格式 (36)上海格尔软件股份有限公司53.10对文件签名数据验证签名 (37)3.10.1客户端消息请求格式 (37)3.10.2服务器端验证签名成功的返回消息格式 (38)3.10.3服务器端验证签名失败的返回消息格式 (38)3.11对文件解密数字信封 (39)3.11.1客户端消息请求格式 (39)3.11.2服务器端操作成功的返回消息格式 (39)3.11.3服务器端操作失败的返回消息格式 (40)3.12验证签名(实时从LDAP下载证书并验证) (40)3.12.1客户端消息请求格式 (40)3.12.2服务器端操作成功的返回消息格式 (41)3.12.3服务器端操作失败的返回消息格式 (41)3.13Detach方式PKCS7签名 (42)3.13.1客户端消息请求格式 (42)3.13.2服务器端操作成功的返回消息格式 (43)3.13.3服务器端操作失败的返回消息格式 (43)3.14Detach方式PKCS7签名验证 (44)3.14.1客户端消息请求格式 (44)3.14.2服务器端操作成功的返回消息格式 (44)3.14.3服务器端操作失败的返回消息格式 (45)上海格尔软件股份有限公司6注意:输出缓冲区的空间请在接口外部分配,请预留足够的存储空间,建议预留64K字节。
OAF开发学习总结教程

- --OAF开发学习总结(一)环境的配置Author: 南生Creation Date: July 27, 2021Document Ref: <Oracle Application Framework Personalization Guide 12.1.3>Version: DRAFT 1AApprovals:<Approver 1><Approver 2>Copy Number _____Document ControlChange RecordReviewersDistributionNote To Holders:If you receive an electronic copy of this document and print it out, please write your name onthe equivalent of the cover page, for document control purposes.If you receive a hard copy of this document, please write your name on the front cover, fordocument control purposes.Contents目录Document Controliii1.概述61.1. 总体说明61.2 附带网上的一段话62.开发工具的下载与安装72.1 EBS版本查看72.2 开发工具的获取72.3 JDeveloper的安装92.4 设置 JDEV_USER_HOME 环境变量92.5 获取数据库连接文件〔DBC〕92.6 分配 ToolBox 职责103.Toolbox Tutorials Release 12.1.3113.1 概述113.2 启动 JDeveloper;并配置数据库连接和用户113.3 新建一个DATABASE连接123.4 测试设置144.OAF构造和组件概述164.1 整体构造164.2 Business ponents Package164.3 Entity Object〔以下简称EO174.4 Association〔以下简称AO〕174.5 View Object 〔以下简称VO〕174.6 View Link 〔以下简称VL〕174.7 Application Module〔以下简称AM〕184.8 Page184.9 Java 控制文件184.10 Region181.Open and Closed Issues for this Deliverable19Open Issues19Closed Issues191.概述1.1. 总体说明OAF是Oracle Applications Framework的简称,目前主要应用于供给商门户网页的开发。
Moxa NPort IA5000 Series 产品介绍说明书

NPort IA5000Series1and2-port serial device servers for industrial automationFeatures and Benefits•Socket modes:TCP server,TCP client,UDP•Patented ADDC®(Automatic Data Direction Control)for2-wire and4-wireRS-485•Cascading Ethernet ports for easy wiring(applies only to RJ45connectors)•Redundant DC power inputs•Warnings and alerts by relay output and email•10/100BaseTX(RJ45)or100BaseFX(single mode or multi-mode with SCconnector)•IP30-rated housingCertificationsIntroductionNPort®IA device servers provide easy and reliable serial-to-Ethernet connectivity for industrial automation applications.The device servers can connect any serial device to an Ethernet network,and to ensure compatibility with network software,they support a variety of port operation modes,including TCP Server,TCP Client,and UDP.The rock-solid reliability of the NPort®IA device servers makes them an ideal choice for establishing network access to RS-232/422/485serial devices such as PLCs,sensors,meters,motors,drives,barcode readers,and operator displays.All models are housed in a compact,rugged housing that is DIN-rail mountable.Cascading Ethernet Ports Make Wiring Easy(10/100BaseTX models)The NPort®IA5150and IA5250device servers each have twoEthernet ports that can be used as Ethernet switch ports.One portconnects directly to the network or server,and the other port can beconnected to either another NPort®IA device server or an Ethernetdevice.The dual Ethernet ports help reduce wiring costs byeliminating the need to connect each device to a separate Ethernetswitch.Redundant Power InputsThe NPort®IA5000device servers have two power inputs that can beconnected simultaneously to live DC power sources.If one powersource fails,the other source takes over automatically.Redundantpower inputs help assure that your device server will operatenonstop.Relay Output Warning and Email AlertsThe built-in relay output can be used to alert administrators of problems with the Ethernet links or power inputs,or when there is a change in the DCD or DSR serial signals.The web console indicates which Ethernet link or power input has failed,or which serial signal has changed.An email warning can also be issued when an exception is detected.These functions are valuable tools that enable maintenance engineers to react promptly to emergency situations.Optical Fiber for Ethernet CommunicationThe NPort®IA5000Series includes100BaseFX fiber models that support transmission distances up to5km for multi-mode models,and up to40 km for single-mode models.Optical fiber is well-suited for industrial applications because it is immune to electromagnetic noise and interference. For environments that experience high ground loop voltages,fiber provides the best isolation protection,and because there is no danger of sparking,optical fiber is safer than copper wire to use in hazardous environments.Industrial-grade CertificationTo ensure safe and reliable operation in industrial environments,the NPort®IA5000device servers have obtained various industrial certifications, including an IP30rating for mechanical protection,UL508safety certification for industrial control equipment,and explosion-safe certifications for hazardous locations.Certifications include UL/cUL Class1Division2Groups A,B,C,D,as well as ATEX Class1Zone2,and IECEx Zone2. SpecificationsEthernet Interface10/100BaseT(X)Ports(RJ45connector)2(1IP,Ethernet cascade,NPort IA-5150/5150I/5250/5250I)Magnetic Isolation Protection 1.5kV(built-in)100BaseFX Ports(multi-mode SC connector)NPort IA-5000-M-SC Models:1NPort IA-5000-M-ST Models:1100BaseFX Ports(single-mode SC connector)NPort IA-5000-S-SC Models:1Optical Fiber100BaseFXMulti-Mode Single-ModeFiber Cable Type OM150/125µmG.652 800MHz x kmTypical Distance4km5km40kmWavelengthTypical(nm)13001310TX Range(nm)1260to13601280to1340 RX Range(nm)1100to16001100to1600Optical PowerTX Range(dBm)-10to-200to-5 RX Range(dBm)-3to-32-3to-34 Link Budget(dB)1229 Dispersion Penalty(dB)31Note:When connecting a single-mode fiber transceiver,we recommend using an attenuator to prevent damage caused by excessive optical power.Note:Compute the“typical distance”of a specific fiber transceiver as follows:Link budget(dB)>dispersion penalty(dB)+total link loss(dB).Ethernet Software FeaturesConfiguration Options Web Console(HTTP),Windows Utility,Telnet Console,Serial ConsoleManagement DHCP Client,IPv4,SMTP,SNMPv1,Telnet,ARP,BOOTP,DNS,HTTP,TCP/IP,UDP,ICMP,RtelnetWindows Real COM Drivers Windows95/98/ME/NT/2000,Windows XP/2003/Vista/2008/7/8/8.1/10(x86/x64),Windows2008R2/2012/2012R2/2016/2019(x64),Windows Embedded CE5.0/6.0,Windows XP EmbeddedLinux Real TTY Drivers Kernel versions:2.4.x,2.6.x,3.x,4.x,and5.xFixed TTY Drivers SCO UNIX,SCO OpenServer,UnixWare7,QNX4.25,QNX6,Solaris10,FreeBSD,AIX5.x,HP-UX11i,Mac OS X,macOS10.12,macOS10.13,macOS10.14,macOS10.15 Android API Android3.1.x and laterTime Management SNTPMIB RFC1213,RFC1317Security FunctionsAuthentication Local database(password only)Serial InterfaceConnector NPort IA-5150:DB9male for RS-232and terminal block for RS-422/485NPort IA-5250:DB9male for RS-232/422/485No.of Ports NPort IA-5150Models:1NPort IA-5250Models:2Serial Standards RS-232,RS-422,RS-485Baudrate Supports standard baudrates(unit=bps):110,134,150,300,600,1200,1800,2400,4800,7200,9600,19200,38400,57600,115200,230400Data Bits5,6,7,8Parity None,Even,Odd,Space,MarkStop Bits1,1.5,2Flow Control RTS/CTS(RS-232only),DTR/DSR(RS-232only),XON/XOFFTerminator for RS-485120ohmsPull High/Low Resistor for RS-4851kilo-ohm,150kilo-ohmsIsolation2kV(I models)RS-485Data Direction Control ADDC®(automatic data direction control)Serial SignalsRS-232TxD,RxD,RTS,CTS,DTR,DSR,DCD,GNDRS-422Tx+,Tx-,Rx+,Rx-,GNDRS-485-4w Tx+,Tx-,Rx+,Rx-,GNDRS-485-2w Data+,Data-,GNDPower ParametersInput Voltage12to48VDCInput Current NPort IA-5150/IA-5150-T/IA-5250/IA-5250-T:435mA@12VDCNPort IA-5150I/IA-5150I-T/IA-5150-S-SC/IA-5150-S-SC-T/IA-5150I-M-SC/IA-5150I-M-SC-T/IA-5150I-S-SC/IA-5150I-S-SC-T:555mA@12VDCNPort IA-5250I/IA-5250I-T/IA-5150-M-SC/IA-5150-M-SC-T/IA-5150-M-ST/IA-5150-M-ST-T:510mA@12VDCNo.of Power Inputs2Power Connector Terminal blockRelaysContact Current Rating Resistive load:1A@30VDCPhysical CharacteristicsHousing PlasticIP Rating IP30Dimensions29x89.2x118.5mm(0.82x3.51x4.57in)Weight NPort IA-5150:360g(0.79lb)NPort IA-5250:380g(0.84lb)Installation DIN-rail mountingEnvironmental LimitsOperating Temperature Standard Models:0to60°C(32to140°F)Wide Temp.Models:-40to75°C(-40to167°F)Storage Temperature(package included)-40to85°C(-40to167°F)Ambient Relative Humidity5to95%(non-condensing)Standards and CertificationsEMC EN55032/35EMI CISPR32,FCC Part15B Class AEMS IEC61000-4-2ESD:Contact:6kV;Air:8kVIEC61000-4-3RS:80MHz to1GHz:10V/mIEC61000-4-4EFT:Power:4kV;Signal:2kVIEC61000-4-5Surge:Power:2kV;Signal:2kVIEC61000-4-6CS:10VIEC61000-4-8PFMFIEC61000-4-11Safety IEC60950-1,EN60950-1,EN62368-1,UL508Maritime DNVHazardous Locations ATEX,Class I Division2,IECExFreefall IEC60068-2-32Shock IEC60068-2-27Vibration IEC60068-2-6,IEC60068-2-64DeclarationGreen Product RoHS,CRoHS,WEEEMTBFTime NPort IA-5150/IA-5150I Models:1,349,710hrsNPort IA-5150-M-SC/M-ST/S-SC Models:1,175,887hrsNPort IA-5150I-M-SC Models768,343hrsNPort IA-5150I-S-SC Models:763,707hrsNPort IA-5250/IA-5250I Models:1,236,384hrs Standards Telcordia(Bellcore)Standard TR/SRWarrantyWarranty Period5yearsDetails See /warrantyPackage ContentsDevice1x NPort IA-5000Series device server Documentation1x quick installation guide1x warranty cardDimensionsOrdering InformationNPort IA-51502RJ450to60°C1-ATEX,C1D2,IECEx NPort IA-5150-T2RJ45-40to75°C1-ATEX,C1D2,IECEx NPort IA-5150-M-SC1Multi-mode SC0to60°C1-ATEX,C1D2,IECEx NPort IA-5150-M-SC-T1Multi-mode SC-40to75°C1-ATEX,C1D2,IECEx NPort IA-5150-M-ST1Multi-mode ST0to60°C1-ATEX,C1D2,IECEx NPort IA-5150-M-ST-T1Multi-mode ST-40to75°C1-ATEX,C1D2,IECEx NPort IA-5150-S-SC1Single-mode SC0to60°C1-ATEX,C1D2,IECEx NPort IA-5150-S-SC-T1Single-mode SC-40to75°C1-ATEX,C1D2,IECEx NPort IA-52502RJ450to60°C2-ATEX,C1D2,IECEx NPort IA-5250-T2RJ45-40to75°C2-ATEX,C1D2,IECEx NPort IA-5150I2RJ450to60°C12kV ATEX,C1D2,IECEx NPort IA-5150I-T2RJ45-40to75°C12kV ATEX,C1D2,IECEx NPort IA-5150I-M-SC1Multi-mode SC0to60°C12kV ATEX,C1D2,IECEx NPort IA-5150I-M-SC-T1Multi-mode SC-40to75°C12kV ATEX,C1D2,IECEx NPort IA-5150I-S-SC1Single-mode SC0to60°C12kV ATEX,C1D2,IECEx NPort IA-5150I-S-SC-T1Single-mode SC-40to75°C12kV ATEX,C1D2,IECEx NPort IA-5250I2RJ450to60°C22kV ATEX,C1D2,IECEx NPort IA-5250I-T2RJ45-40to75°C22kV ATEX,C1D2,IECEx Accessories(sold separately)CablesCBL-F9M9-150DB9female to DB9male serial cable,1.5mCBL-F9M9-20DB9female to DB9male serial cable,20cmCBL-RJ458P-1008-pin RJ45CAT5Ethernet cable,1mCBL-RJ45SF9-1508-pin RJ45to DB25male serial cable with shielding,1.5mConnectorsADP-RJ458P-DB9F DB9female to RJ45connectorMini DB9F-to-TB DB9female to terminal block connector©Moxa Inc.All rights reserved.Updated Dec21,2021.This document and any portion thereof may not be reproduced or used in any manner whatsoever without the express written permission of Moxa Inc.Product specifications subject to change without notice.Visit our website for the most up-to-date product information.。
Moxa CN2600 序列端口服务器产品说明说明书

CN2600Series8and16-port RS-232/422/485terminal servers with dual-LAN redundancyFeatures and Benefits•LCD panel for easy IP address configuration(excluding wide-temperaturerange models)•Dual-LAN cards with two independent MAC addresses and IP addresses•Redundant COM function available when both LANs are active•Dual-host redundancy can be used to add a backup PC to your system•Dual-AC-power inputs(for AC models only)•Real COM/TTY drivers for Windows and Linux•Universal high-voltage range:100to240VAC or88to300VDCCertificationsIntroductionRedundancy is an important issue for industrial networks,and various types of solutions have been developed to provide alternative network paths when equipment or software failures occur.“Watchdog”hardware is installed to utilize redundant hardware,and a“Token”-switching software mechanism is applied.The CN2600terminal server uses its built-in Dual-LAN ports to implement a“Redundant COM”mode that keeps your applications running uninterrupted.Dual-LAN RedundancyThe CN2600has two separate LAN ports that can be connected toseparate LAN networks.Dual-LAN redundancy involves setting uptwo separate physical networks to connect the PC host with theCN2600(the PC host also requires two LAN cards).If one connectionfails,the PC host can still communicate with your serial devices overthe alternative LAN connection.Redundant COMMoxa offers“Redundant COM,”an easy-to-use application to providean alternative solution for network redundancy.When the CN2600receives a data packet from a connected device,two identical datapackets are sent over two independent LAN connections to preventlost data packets if one LAN connection becomes unavailable.TheCN2600software is programmed to automatically discard duplicatedata packets.Dual-host RedundancyThe CN2600’s dual-LAN cards can also be used to set up“dual-host”redundancy.In this case,both networks(LAN A and LAN B in the figure)are connected to two different hosts.If either of the two hosts shuts down unexpectedly,the other host will still be able to communicate with serial devices connected to the CN2600.Dual-AC Model SupportedDual-power redundancy uses two power inputs and redundantinternal power supplies to ensure that all of the CN2600’s functionswill be available,even in the event of power circuit failures. AppearanceSpecificationsEthernet Interface10/100BaseT(X)Ports(RJ45connector)2Magnetic Isolation Protection 1.5kV(built-in)Ethernet Software FeaturesConfiguration Options CN2610-8/CN2610-16:Serial Console,Telnet Console,Windows Utility,Device SearchUtility(DSU)CN2650-8/CN2650-16/CN2600-2AC models:Serial Console,Telnet Console,WindowsUtility,Device Search Utility(DSU),Web console(HTTP/HTTPS)Management ARP,BOOTP,DDNS,DHCP Client,DNS,HTTP,IPv4,SMTP,SNMPv1/v2c/v3,TCP/IP,Telnet,UDP,ICMP,SLIPMIB MIB-IISecurity HTTPS/SSL,RADIUS,SSH,PAP,CHAPUnicast Routing RIPV1/V2,Static RouteWindows Real COM Drivers Windows95/98/ME/NT/2000,Windows XP/2003/Vista/2008/7/8/8.1/10(x86/x64),Windows2008R2/2012/2012R2(x64),Windows Embedded CE5.0/6.0,Windows XPEmbeddedLinux Real TTY Drivers Kernel versions:2.4.x,2.6.x,3.x,4.x,and5.xFixed TTY Drivers SCO UNIX,SCO OpenServer,UnixWare7,QNX4.25,QNX6,Solaris10,FreeBSD,AIX5.x,HP-UX11i,Mac OS XAndroid API Android3.1.x and laterSerial InterfaceConnector8-pin RJ45No.of Ports CN2610-8models:8CN2610-16models:16Serial Standards CN2610models:RS-232CN2650models:RS-232,RS-422,RS-485Operation Modes Real COM mode,TCP Server mode,TCP Client mode,UDP mode,RFC2217mode,Terminal mode,Reverse Telnet mode,PPP mode,DRDAS mode,Redundant COMmode,DisabledBaudrate50bps to921.6kbpsData Bits5,6,7,8Stop Bits1,1.5,2Parity None,Even,Odd,Space,MarkFlow Control None,RTS/CTS,DTR/DSR,XON/XOFFIsolation CN2650I Series:2kVRS-485Data Direction Control ADDC®(automatic data direction control)Pull High/Low Resistor for RS-4851kilo-ohm,150kilo-ohmsTerminator for RS-485120ohmsConsole Port RS-232(TxD,RxD,GND),8-pin RJ45(19200,n,8,1)Serial SignalsRS-232TxD,RxD,RTS,CTS,DTR,DSR,DCD,GNDRS-422Tx+,Tx-,Rx+,Rx-,GNDRS-485-4w Tx+,Tx-,Rx+,Rx-,GNDRS-485-2w Data+,Data-,GNDPower ParametersNo.of Power Inputs CN2600Series:1CN2600Series-2AC models:2Input Current CN2600Series:130mA@110VACCN2600Series-HV models:200mA@88VDCInput Voltage AC models:100to240VAC,47to63HzDC models:110VDC(88to300VDC)ReliabilityAutomatic Reboot Trigger Built-in WDTAlert Tools Built-in buzzer and RTC(real-time clock)Physical CharacteristicsHousing MetalInstallation19-inch rack mountingDimensions(with ears)480x198x45.5mm(18.9x7.80x1.77in)Dimensions(without ears)440x198x45.5mm(17.32x7.80x1.77in)Weight CN2610-8/CN2650-8:2,410g(5.31lb)CN2610-16/CN2650-16:2,460g(5.42lb)CN2610-8-2AC/CN2650-8-2AC/CN2650-8-2AC-T:2,560g(5.64lb)CN2610-16-2AC/CN2650-16-2AC/CN2650-16-2AC-T:2,640g(5.82lb)CN2650I-8:3,907g(8.61lb)CN2650I-16:4,046g(8.92lb)CN2650I-8-2AC:4,284g(9.44lb)CN2650I-16-2AC:4,423g(9.75lb)CN2650I-8-HV-T:3,848g(8.48lb)CN2650I-16-HV-T:3,987g(8.79lb)Environmental LimitsOperating Temperature Standard Models:0to55°C(32to131°F)Wide Temp.Models:-40to75°C(-40to167°F)CN2650-HV-T Models:-40to85°C(-40to185°F)Storage Temperature(package included)Standard Models:0to55°C(32to131°F)CN2650-8-2AC-T/CN2650-16-2AC-T:-40to75°C(40to167°F)CN2650I-8-HV-T/CN2650I-16-HV-T:-40to85°C(-40to185°F) Ambient Relative Humidity5to95%(non-condensing)Standards and CertificationsEMC Non-I models:EN55032/24-I models:EN55032/35EMI CISPR32,FCC Part15B Class AEMS AC models:IEC61000-4-2ESD:Contact:8kV;Air:15kVIEC61000-4-3RS:80MHz to1GHz:10V/mIEC61000-4-4EFT:Power:4kV;Signal:2kVIEC61000-4-5Surge:Power:2.5kV;Signal:1kVIEC61000-4-6CS:150kHz to80MHz:3V/m;Signal:3V/mIEC61000-4-8IEC61000-4-11DIPsHVDC models:IEC61000-4-2ESD:Contact:4kV;Air:8kVIEC61000-4-3RS:80MHz to1GHz:3V/mIEC61000-4-4EFT:Power:4kV;Signal:2kVIEC61000-4-5Surge:Power:2kV;Signal:1kVIEC61000-4-6CS:150kHz to80MHz:3V/mIEC61000-4-8Safety Non-I models:UL60950-1-I models:UL62368-1Vibration IEC60068-2-6Freefall IEC60068-2-32DeclarationGreen Product RoHS,CRoHS,WEEEMTBFTime CN2610-8:831,925hrsCN2610-16:639,332hrsCN2610-8-2AC/CN2650-8-2AC:773,268hrsCN2610-16-2AC:604,346hrsCN2650-8:657,123hrsCN2650-16:457,175hrsCN2650-16-2AC:442,699hrsCN2650I-8/CN2650I-8-2AC/CN2650-8-2AC-T:190,562hrsCN2650I-16/CN2650I-16-2AC/CN2650-16-2AC-T:115,887hrsCN2650I-8-HV-T:191,326hrsCN2650I-16-HV-T:116,924hrsStandards Telcordia(Bellcore)Standard TR/SRWarrantyWarranty Period5yearsDetails See /warrantyPackage ContentsDevice1x CN2600Series terminal serverInstallation Kit1x rack-mounting kitCable1x RJ45-to-DB9console cable1x power cord,suitable for your region(AC models) Documentation1x quick installation guide1x warranty cardDimensionsOrdering InformationModel Name Serial Standards No.of Serial Ports Serial Connector Isolation No.of PowerInputsPower Input Operating Temp.CN2610-8RS-23288-pin RJ45–1100-240VAC0to55°C CN2610-16RS-232168-pin RJ45–1100-240VAC0to55°C CN2610-8-2AC RS-23288-pin RJ45–2100-240VAC0to55°C CN2610-16-2AC RS-232168-pin RJ45–2100-240VAC0to55°C CN2650-8RS-232/422/48588-pin RJ45–1100-240VAC0to55°C CN2650-16RS-232/422/485168-pin RJ45–1100-240VAC0to55°C CN2650-8-2AC RS-232/422/48588-pin RJ45–2100-240VAC0to55°C CN2650-8-2AC-T RS-232/422/48588-pin RJ45–2100-240VAC-40to75°C CN2650-16-2AC RS-232/422/485168-pin RJ45–2100-240VAC0to55°C CN2650-16-2AC-T RS-232/422/485168-pin RJ45–2100-240VAC-40to75°C CN2650I-8RS-232/422/4858DB9male2kV1100-240VAC0to55°C CN2650I-16RS-232/422/48516DB9male2kV1100-240VAC0to55°CCN2650I-8-2AC RS-232/422/4858DB9male2kV2100-240VAC0to55°CCN2650I-16-2AC RS-232/422/48516DB9male2kV2100-240VAC0to55°CCN2650I-8-HV-T RS-232/422/4858DB9male2kV188-300VDC-40to85°C CN2650I-16-HV-T RS-232/422/48516DB9male2kV188-300VDC-40to85°C Accessories(sold separately)CablesCBL-F9M9-20DB9female to DB9male serial cable,20cmCBL-F9M9-150DB9female to DB9male serial cable,1.5mCBL-RJ45M25-1508-pin RJ45to DB25male serial cable,1.5mCBL-RJ45SF25-1508-pin RJ45to DB25female serial cable with shielding,1.5mCBL-RJ45F25-1508-pin RJ45to DB25female serial cable,1.5mCBL-RJ45M9-1508-pin RJ45to DB9male serial cable,1.5mCBL-RJ45SM9-1508-pin RJ45to DB9male serial cable with shielding,1.5mCBL-RJ45SF9-1508-pin RJ45to DB25male serial cable with shielding,1.5mCBL-RJ45SM25-1508-pin RJ45to DB9female serial cable with shielding,1.5mCBL-RJ45F9-1508-pin RJ45to DB9female serial cable,1.5mConnectorsMini DB9F-to-TB DB9female to terminal block connectorPower CordsPWC-C13AU-3B-183Power cord with Australian(AU)plug,1.83mPWC-C13CN-3B-183Power cord with three-prong China(CN)plug,1.83mPWC-C13EU-3B-183Power cord with Continental Europe(EU)plug,1.83mPWC-C13JP-3B-183Power cord with Japan(JP)plug,7A/125V,1.83mPWC-C13UK-3B-183Power cord with United Kingdom(UK)plug,1.83mPWC-C13US-3B-183Power cord with United States(US)plug,1.83mRack-Mounting KitsWK-45-01Rack-mounting kit,2L-shaped plates,8screws,45x57x2.5mm©Moxa Inc.All rights reserved.Updated Mar10,2020.This document and any portion thereof may not be reproduced or used in any manner whatsoever without the express written permission of Moxa Inc.Product specifications subject to change without notice.Visit our website for the most up-to-date product information.。
SOA接口说明书

SOA接口1、UserWebService1)public SoaUserloadUserById(Integer userId)功能:通过用户Id获取用户信息;参数列表:userId:用户Id;返回值:SoaUser对象;备注:userId是null,则抛出异常;没有该用户则返回null。
2)public SoaUserloadUserByUsername(String username)功能:通过用户帐号获取用户信息;参数列表:username:用户账号;返回值:SoaUser对象;备注:username是null,则抛出异常;没有该用户则返回null。
3)public SoaUserInfogetUserByIdentifier(String identifier)功能:通过用户帐号获取用户信息;参数列表:username:用户账号;返回值:SoaUser对象;备注:username是null,则抛出异常;没有该用户则返回null。
2、SchoolWebServiceImpl1)public List<SoaSchoolInfo>getSchoolBySortId(Integer sortId)功能:通过学校分类Id获取学校;参数列表:sortId:学校分类Id;返回值:List<SoaSchoolInfo>;备注:sortId是null,则抛出异常;没有找到相应数据则返回null。
2)public List<SoaSchoolInfo>getTypeSchool(Integer sortId, Integer typeId) 功能:根据学校分类以及学校类型查找学校;参数列表:sortId:学校分类Id;typeId:学校类型Id(小学:1,中学:2,高中:3);返回值:List<SoaSchoolInfo>;备注:sortId和typeId中有null,则抛出异常;没有找到相应数据则返回null。
海南电信企信通v3.0数据库接口

一、网络拓扑
电信短信网关
企信通3.0
基站
手机用户
服器
其它系统接口接入
inside outside 数据库接口服务器 INTERNET dmz
前置机
用户
二、接口接入说明
接口接入方式:数据库接口表 1、各类政企客户业务系统,通过上传短信内容给企信通 3.0前置机数据库接口表,企信通3.0实时获取前置机 接口表数据将短信内容发送出去。 2、各类政企客户业务系统,通过访问企信通3.0前置机接 口表,获取上行短信内容。
海南电信企信通v30数据库接口简介海南大有计算机有限公司2010年3月一网络拓扑电信短信网关企信通30基站手机用户服务器其它系统接口接入insideoutside数据库接口服务器internetdmz前置机用户二接口接入说明接口接入方式
海南电信企信通v3.0
数据库接口简介
海南大有计算机有限公司 2010年3月
三、“企信通v3.0”产品界面截图
三、“企信通v3.0”产品界面截图
AOFAX服务器数据库开发接口说明

AOFAX服务器数据库开发接口说明1.连接数据库接口这个接口用于连接AOFAX服务器数据库。
开发人员可以通过输入数据库服务器地址、用户名和密码来建立与数据库的连接。
成功建立连接后,开发人员可以开始进行后续的数据库操作。
2.数据库创建接口这个接口用于创建数据库。
开发人员可以输入数据库名称和相关配置信息,通过调用这个接口来创建一个新的数据库。
该接口还可以返回数据库创建成功或失败的状态信息,以便开发人员进行后续的处理。
3.数据库表创建接口这个接口用于创建数据库表。
开发人员可以输入表名、字段名称、字段类型等信息,通过调用这个接口来创建一个新的表。
该接口还可以返回表创建成功或失败的状态信息,以便开发人员进行后续的处理。
4.数据库表修改接口这个接口用于修改数据库表的结构。
开发人员可以通过参数传递要修改的表名,以及要进行的操作(如添加字段、更改字段类型等),通过调用这个接口来修改数据库表。
该接口还可以返回表修改成功或失败的状态信息,以便开发人员进行后续的处理。
5.数据库表删除接口这个接口用于删除数据库表。
开发人员可以通过参数传递要删除的表名,通过调用这个接口来删除数据库表。
该接口还可以返回表删除成功或失败的状态信息,以便开发人员进行后续的处理。
6.数据增加接口这个接口用于向数据库表中添加数据。
开发人员可以通过参数传递要添加的数据,通过调用这个接口来将数据添加到数据库表中。
该接口还可以返回数据添加成功或失败的状态信息,以便开发人员进行后续的处理。
7.数据查询接口这个接口用于从数据库表中查询数据。
开发人员可以通过参数传递查询条件,通过调用这个接口来获取满足条件的数据。
该接口还可以返回查询结果,以便开发人员进行后续的处理。
8.数据更新接口这个接口用于更新数据库表中的数据。
开发人员可以通过参数传递更新条件和要更新的数据,通过调用这个接口来更新数据库表中的对应数据。
该接口还可以返回数据更新成功或失败的状态信息,以便开发人员进行后续的处理。
3G-Fax数据库接口要求与使用说明

3G-FAX接口说明一、接口实现方式1.通过一个中间数据库的形式实现双方的交互该数据库包含两个表:发送传真表(3GFAX_SendFaxInfo)、接收传真表(3GFAX_ RecFaxInfo)。
数据库名称可以动态设定或指定数据库名(如Database_3gfax或3GFAX)2.数据库表结构说明3.DBMS1)MySQL数据库v5.0版本;2)Ms SQL Server数据库采用SQL Server 2000;二、数据库接口使用说明1、MySQL数据库说明:1)MySQL服务器要求安装5.0版本,默认字符集使用latin1。
3G-FAX采用API方式和服务器连接。
2)新安装用户:安装好MySQL服务器后,把3G-FAX安装盘下的脚本文件“3gfax_mysql.sql”中的SQL语句复制到查询分析器或客户端工具中,全部执行SQL语句,创建3G-FAX数据库。
同时,创建用户并授权使用该数据库。
3)原3G-FAX MSQL数据库接口用户:请在接收表“3gfax_recfaxinfo”中添加“RecUserName”字段,字段类型参见脚本文件“3gfax_mysql.sql”中的定义。
建议最好把MySQL服务器升级到 5.0。
然后更新3G-FAX服务器端软件,重新启动后,要重新设置3G-FAX数据库接口选项。
4)3G-FAX软件从MySQL数据库中读取中文乱码的解决:安装MySQL服务器时,将MySQL默认的字符集设置为“latin1”(在配置文件my.ini中),然后把3G-FAX接收和发送表中涉及中文的字段,默认字符集全部改为“latin1”。
2、MS SQL Server数据库说明1)当前支持的是MS SQL Server 2000数据库。
3G-FAX采用ODBC数据源方式和服务器连接。
2)安装好SQL Server服务器后,把3G-FAX安装盘下的脚本文件“3gfax_mssql.sql”中的SQL语句复制到查询分析器或客户端工具中,全部执行SQL语句,创建3G-FAX数据库。
WebService总账(凭证引入)接口说明_EAS7.0.1

金蝶EAS凭证引入“webservice接口”说明文档作者:金向平创建日期:2005-11-18确认日期:2005-11-18当前版本:V1.0拷贝数量:1维护作者:吴进确认日期:2006-9-8当前版本:V1.1维护作者:吴进确认日期:2007-11-5维护日期:2007-11-30当前版本:V5.4.0维护作者:焦新旺确认日期:2011-5-24当前版本:V7.0.1日期作者版本参考版本备注2005-11-18 金向平V1.02006-9-8 吴进V1.1 V1.02007-11-5 吴进V5.4.0 V1.12008-11-3 焦新旺V5.3.0 V1.1 基于万科版本开发的2011-5-24 焦新旺V7.0.1 V1.1 修改支持的EAS版本目录1.EAS发布的 WEBSERVICE 接口 (6)1.1功能规划 (6)1.2EASL OGIN 发布 (6)1.3EASL OGIN 代码调用 (7)2.凭证引入接口 (11)2.1IMPORT V OUCHER(凭证引入) (11)2.2凭证引入原版文档如下 (13)3.凭证查询、校验、删除接口 (23)4.“凭证查询”接口说明 (23)5.“凭证校验”接口说明 (24)6.“凭证删除”接口说明 (25)7.“科目余额引入”接口说明 (26)8.“凭证导出”接口说明(暂未提供) (32)9.“科目初始化余额引入”接口说明(暂未提供) (33)10.“辅助账余额引入”接口说明(暂未提供) (34)11.“辅助账初始化余额引入”接口说明(暂未提供) (35)12.“删除余额(包括科目余额和辅助账余额)”接口说明(暂未提供) (36)13.组织机构信息的获取、辅助帐类型的获取、核算项目的获取、具体核算项目的获取、会计科目信息的获取、科目余额的获取和会计凭证详细信息的获取接口 (36)14.“组织机构信息的获取”接口说明 (37)15.“辅助帐类型的获取”接口说明 (41)16.“核算项目的获取”接口说明 (43)17.“具体核算项目数据的获取”接口说明 (45)18.“会计科目信息的获取”接口说明 (46)19.“科目余额的获取”接口说明 (50)20.“核算项目余额的获取”接口说明 (53)21.“根据组织机构代码、会计年度和会计期间获取会计凭证详细信息”接口说明 (55)凭证引入“webservice接口”说明1.EAS发布的 webService 接口1.1功能规划1、如需调用凭证接口,必需先要登录EAS,先期需要调用 EASLogin 登录 EAS1.2EASLogin 发布1、发布 EASLogin 客户端2、点击 EASLogin(wsdl),获取其 wsdl 地址3、制作 bat 文件,利用第三方包,发布登录客户端代码,调用语句如下:java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Javahttp://192.168.16.13:6888/ormrpc/services/EASLogin?wsdl4、第三方apache包5、代码解释:java –Djava.ext.dirs=lib org.apachelib 是包放置的文件夹名1.3EASLogin 代码调用1、调用的各所需参数2、所需参数:*@param userName用户名String*@param password密码String*@param slnName eas String*@param dcName数据中心String*@param language语言String*@param dbType数据库类型 int*@param authPattern验证方式默认"BaseDB";其他认证方式KEY可从easAuthPatterns.xml中获取String3、参数说明a)所传参数,如上所列,按顺序传入b)查看EASLogin(wsdl),有两个接口,i.传参6个,此方式不提倡使用。
【设置】OAF入门学习教程

【关键字】设置Oracle Application Framework入门学习教程编著人员:傅永钊、、创建日期:项目名称:目录参考样例 ............................................................................................. 错误!未定义书签。
第八课:PPR功能..................................................................................... 错误!未定义书签。
目标..................................................................................................... 错误!未定义书签。
功能描述 ............................................................................................. 错误!未定义书签。
讲解..................................................................................................... 错误!未定义书签。
参考样例 ............................................................................................. 错误!未定义书签。
附录 ............................................................................................................ 错误!未定义书签。
Oracle ZFS Storage Appliance OS8.7.0 用户手册说明书

目录
使用 Analytics(分析) ...................................................................................... 11 ▼ 设置保留策略 (BUI) ................................................................................ 12 ▼ 设置保留策略 (CLI) ................................................................................ 12 ▼ 设置主机名查找策略 (BUI) ...................................................................... 13 ▼ 设置主机名查找策略 (CLI) ...................................................................... 13 管理工作表 .................................................................................................. 14 ▼ 创建工作表 (BUI) ........................................................................... 15 ▼ 创建工作表 (CLI) ............................................................................ 15 ▼ 关闭工作表 (BUI) ........................................................................... 15 ▼ 保存工作表 (BUI) ........................................................................... 16 ▼ 重命名工作表 (CLI) ........................................................................ 16 ▼ 销毁工作表 (BUI) ........................................................................... 17 ▼ 销毁工作表 (CLI) ............................................................................ 17 ▼ 克隆工作表 (BUI) ........................................................................... 18 ▼ 从工作表中删除数据集 (BUI) ........................................................... 19 ▼ 从工作表中删除数据集 (CLI) ........................................................... 19 ▼ 查看工作表的上次修改时间 (CLI) ..................................................... 20 ▼ 显示图形分层结构 .......................................................................... 20 ▼ 查看可用的数据集 (BUI) ................................................................. 22 ▼ 查看可用的数据集 (CLI) .................................................................. 22 ▼ 读取数据集 (CLI) ............................................................................ 23 ▼ 暂停和恢复一个数据集 (BUI) ........................................................... 24 ▼ 暂停和恢复一个数据集 (CLI) ........................................................... 25 ▼ 暂停和恢复所有数据集 (CLI) ........................................................... 25 ▼ 放弃数据集中的数据 (BUI) .............................................................. 26 ▼ 放弃数据集中的数据 (CLI) .............................................................. 27 ▼ 确定 CPU 性能问题 (BUI) ....................................................................... 29 ▼ 确定 CPU 性能问题 (CLI) ........................................................................ 30 ▼ 确定网络性能问题 (BUI) ......................................................................... 31 ▼ 确定网络性能问题 (CLI) .......................................................................... 32
AOFAX服务器数据库开发接口说明

AOFAX 服务器数据库开发接口说明一、接口概述 AOFAX 数据库接口是为满足企业更多收发传真方式的一种扩展机制,实现了AOFAX 传真系统与企业应用系统(如ERP 、MIS 、OA 办公等)之间的交互和集成,从而达到扩展和自定义企业收发传真模式的目的。
AOFAX 数据库接口系统由企业应用服务器、中间数据库以及AOFAX 传真服务器组成,结构如下图所示:企业应用服务器AOFAX 传真服务器接口实现了传真的收发功能,收发过程如下: 发送传真:企业应用系统将待发送的传真任务信息写入中间数据库系统,AOFAX 传真服务器从中间数据库读取发送任务,转换后提交发送,发送完成后将发送结果回写到中间数据库,企业应用系统从数据库中读取发送结果并进行后续处理。
接收传真:AOFAX 传真服务器收到新传真后,自动将传真信息写入到中间数据库系统,企业应用系统从中间数据库读取接收传真信息并进行后续处理。
二、系统部署 1、 准备软硬件环境:传真服务器:AOFAX 企业型、服务器型。
数据库系统:MySQL 、SQL Server 、Oracle 等数据库系统。
企业应用系统:确保系统运作正常,并支持相应数据库系统的存取操作。
2、 配置数据库:在已正常运作的数据库系统中创建所需的接口数据库和接口表:发送任务表(aofax_send_task )、接收任务表(aofax_recv_task )。
表结构和创建脚本参考后续说明。
3、 创建ODBC 数据源:在AOFAX 传真服务器上创建相应接口数据库的ODBC 数据源DSN 项,并确保连接测试成功。
4、 配置AOFAX 传真服务器:启动AOFAX 传真系统,在AOFAX 管理器“工具”->“选项”菜单的“系统选项”对话框中的“扩展任务”属性页中,选择“启用扩展任务调度”和“启用数据库接口收发传真”,并输入正确的DSN、UID和PWD信息,确保连接测试成功。
三、开发说明1、发送传真:在AOFAX传真服务器上创建临时文件夹(如C:\fSendFax),用以保存企业应用软件提交的待发送传真的文档(文档格式参考下面说明)。
Acumos R 接口文档说明书

Package‘acumos’October12,2022Title'Acumos'R InterfaceVersion0.4-4Description Create,upload and run'Acumos'R models.'Acumos'(<https://>)is a platform and open source framework intended to make it easy to build, share,and deploy AI apps.'Acumos'is part of the'LF AI Foundation',an umbrellaorganization within'The Linux Foundation'.With this package,user can create acomponent,and push it to an'Acumos'platform.License Apache License(==2.0)Imports httr,jsonlite,RProtoBuf,Rserve,RestRserve,yamlSuggests randomForest,testthat,callrBugReports https:///projects/ACUMOS/issuesURL https://(Acumos project website)https:///r/gitweb?p=acumos-r-client.git(coderepository)https:///acumos/acumos-r-client(mirrorrepository)https:///en/latest/submodules/acumos-r-client/docs(docs)RoxygenNote7.0.2NeedsCompilation noAuthor Simon Urbanek[aut],Alassane Samba[aut,cre],AT&T[cph],Tech Mahindra[cph],Orange[cph]Maintainer Alassane Samba<*************************>Repository CRANDate/Publication2021-07-0208:10:02UTC1R topics documented:compose (2)composeFromSource (4)push (5)pushFromSource (6)run (8)Index10 compose Compose a Acumos microserviceDescriptioncompose generates everything necessary to create a Acumos microservice.Usagecompose(predict,transform,fit,generate,service,initialize,aux=list(),name="R Component",componentVersion="unknown version",file="component.zip")Argumentspredict predict function(optional)transform transform function(optional)fitfit function(optional)generate generate function(optional)service function handling additional non-Acumos requests(optional)initialize function for any one-shot initializations of the environmentaux list of any auxiliary objects that are to be passed to the global workspace of the component.name string,name of the componentcomponentVersionstring,version of the componentfile string,filename for the resulting componentfileDetailsA regular component will have at least one of the three functions predict,transform or fit setin which case those functions are exposed via the Acumos API.A special component can instead provide the generate function only in which case the generatefunction is called upon instantiation instead of serving the Acumos API.This is useful when adapt-ing from other inputs than Acumos since the generate function can use arbitrary input methodsand then use Acumos API to push to other Acumos components.Similarly,non-Acumos requests can be served using the service call-back function with the signature function(path,query, body,headers)where body is NULL or a raw vector.This interface is experimental and currently not part of the official API.The functions can have two special arguments inputs and output which are used to define the types of the input and output data.They have to be named string vectors where the names will match formats of the functions and the string specifies the input type(class).At this point only "character","integer","numeric"and"raw"are supported.If those arguments are not present, they default to c(x="character").If the result of the function is a list,it is assumed that the list holds the outputs,otherwise only one output is used.The compose()function is called mainly for its side-effect of creating the Acumos API compo-nentfile,at this point it is a(ZIP)bundle of meta.json(metadata),component.bin(serialized R functions and code)and component.proto(I/O definition)ValueStructure describing the component(parsed content of the JSON description).Author(s)Simon UrbanekSee AlsorunExamples##pass-through componentcompose(transform=identity,name="identity")##simple additioncompose(transform=function(a,b,inputs=c(a="numeric",b="numeric"),outputs=c(x="numeric"))a+b,name="Addition")##silly RF trained on Irislibrary(randomForest)compose(predict=function(...,inputs=lapply(iris[-5],class)){as.character(predict(rf,as.data.frame(list(...))))},aux=list(rf=randomForest(Species~.,data=iris)),name="Random Forest")file.remove("component.zip")4composeFromSource composeFromSource Compose a Acumos microservice from its sourcefileDescriptioncomposeFromSource generates everything necessary to create a Acumos microservice directly froma specifically written Rfile,representing the component source.UsagecomposeFromSource(file="acumos.R",name="R Component",componentVersion="unknown version",outputfile="component.zip",addSource=TRUE)Argumentsfile string,name of component sourcefile(an R script)name string,name of the componentcomponentVersionstring,version of the componentoutputfile string,filename for the resulting componentfileaddSource boolean,to add sourcefile to the(ZIP)bundle or notValueStructure describing the component(parsed content of the JSON description).NoteA regular component sourcefile is an R script in which at least one of the three following func-tions are defined:acumos_predict,acumos_transform or acumos_fit.They respectively corre-spond to the functions predict,transform and fit of compose.In that script,if the functions acumos_generate,acumos_service or acumos_initialize are defined,they will also corre-spond to the other function type arguments of compose,namely generate,service and initialize.All the R objects defined in that script are included as auxiliary objects that are to be passed to the global workspace of the component.They willfill the aux argument of compose.Author(s)Alassane Sambapush5 See AlsocomposeExamples#see an example source file in:print(system.file("examples","example_0/",package="acumos"))#compose from acumos.Rexample_source<-system.file("examples","example_0","acumos.R",package="acumos")composeFromSource(file=example_source,outputfile="acumos_bundle_example_0.zip")file.remove("acumos_bundle_example_0.zip")push Push a component into the Acumos repositoryDescriptionpush pushes a component into the Acumos repository.auth obtains an authentication token to be used with push where required.Usagepush(url,file="component.zip",token,create=TRUE,deploy=FALSE,license, headers,...)auth(url,user,password)Argumentsurl URL for the POST requestfile component bundlefile as created by composetoken token obtained from auth(optional)create logical,isCreateMicroservice parameter.If TRUE the model Docker im-age is automatically created by the Acumos platform.See Acumos onboardingdocumentation.deploy logical.If TRUE the model is automatically deployed by the Acumos platform based on an external jenkins server configuration.This parameter cannot takethe value TRUE,when the parameter create takes the value FALSE.See Acu-mos onboarding documentation.license optional string,name of afile to supply as the license.If not specified push() will also try to locate a license.jsonfile in the component bundle if present.headers optional,named list or named character vector of HTTP headers that are to be added to the request.NOTE:the meaning of optional headers depends on theonboarding server so consult the documentation of the onboarding server forsupported additional headers and their meaning.user user name to use for authenticationpassword password to use for authentication...any additional form entries to push as body content.If the entry is to be passed as afile upload,use upload_file(<file>,<mime-type>).Valuepush:invisibly,result of the request(may change in the future)auth:authentication tokenAuthor(s)Simon UrbanekSee AlsocomposepushFromSource Push a component into the Acumos repository from its sourcefileDescriptionpush pushes a component into the Acumos repository using the component sourcefile(Rfile).UsagepushFromSource(url,file,name="R Component",addSource=TRUE,token,create=TRUE,deploy=FALSE,license,headers,...)Argumentsurl URL for the POST requestfile string,name of component sourcefile(an R script)name string,name of the componentaddSource boolean,to add sourcefile to the(ZIP)bundle or nottoken token obtained from auth(optional)create logical,isCreateMicroservice parameter.If TRUE the model Docker im-age is automatically created by the Acumos platform.see Acumos onboardingdocumentation.See Acumos onboarding documentation.deploy logical.If TRUE the model is automatically deployed by the Acumos platform.This parameter cannot take the value TRUE,when the parameter create takesthe value FALSE.See Acumos onboarding documentation.license optional string,name of afile to supply as the license.If not specified push() will also try to locate a license.jsonfile in the component bundle if present.headers optional,named list or named character vector of HTTP headers that are to be added to the request.NOTE:the meaning of optional headers depends on theonboarding server so consult the documentation of the onboarding server forsupported additional headers and their meaning....optional,named list or named character vector of HTTP headers that are to be added to the request.NOTE:the meaning of optional headers depends on theonboarding server so consult the documentation of the onboarding server forsupported additional headers and their meaning.Valueinvisibly,result of the request(may change in the future)NoteA regular component sourcefile is an R script in which at least one of the three following func-tions are defined:acumos_predict,acumos_transform or acumos_fit.They respectively corre-spond to the functions predict,transform and fit of compose.In that script,if the functions acumos_generate,acumos_service or acumos_initialize are defined,they will also corre-spond to the other function type arguments of compose,namely generate,service and initialize.All the R objects defined in that script are included as auxiliary objects that are to be passed to the global workspace of the component.They willfill the aux argument of compose.See Alsopush8run run Run-time tools for AcumosDescriptionThe following functions are not exported and not intended to be used by users,but are useful for Acumos developers,testing and used by the platform itself.Usagerun(where=getwd(),file="component.zip",runtime="runtime.json", init.only=FALSE)data2msg(data,output)msg2data(msg,input)send.msg(url,payload,response=FALSE)Argumentswhere directory in which the component will be runfile path to the model componentfile(as created by compose())or a directory con-taining the unpacked content of the component.payload raw vector,message to send-typically constructed by data2msgruntime either path to the runtime JSONfile or a structure corresponding to the parsed payload of thefileinit.only logical,if TRUE then the runtime is setup but the actual server/generator is not executed.data data to wrap into a message-it is expected to be a list(hence a data frame qualifies)output name of the proto message type to usemsg raw vector containing the messageinput name of the proto message type to useurl string,URL to send the message toresponse logical,if TRUE then the HTTP response object is returned,otherwise only a logical denoting success or failure.Detailsrun loads and runs the component by providing a service endpoint on localhost and post specified by the input_port property in the runtime object.The componentfile is expected to be created by the compose function.runtime defines the run-time properties such as input port and outputs.data2msg performs the conversion of native types to the binary message for communication with other Acumos components.msg2data converts a Acumos message to data according to the provided schema.run9ValueThe return value of run is undefined since it is executed for its side-effect of providing the serviceand may never return.data2msg returns a raw vector constituting the messagemsg2data returns the data represented by the messagesend.msg returns TRUE on success,FALSE otherwise unless response is TRUE in which case the fullresponse object is returned.NoteThe.protofile containing the schema definitions must be loaded before data2msg()and msg2data()are used,e.g.,by the virtue of being inside the run()function or explicitly using RProtoBuf::readProtoFiles(proto).The run()function can be used only once in a session,because protobuf definitions are global andcannot be overridden without a conflict.The internal Acumos communication protocol is subject to change and all of the above functionsare hidden.If the runtime list contains an entry data_response=TRUE then the component also returns theresult in the response body(in addition to any output URL specifications).In all other cases theresponse is always"OK"on success and error string on error.Author(s)Simon UrbanekSee AlsocomposeIndex∗interfacecompose,2push,5run,8auth(push),5compose,2,4–9composeFromSource,4data2msg(run),8msg2data(run),8push,5,7pushFromSource,6run,3,8send.msg(run),810。
游戏数据库 TcaplusDB RESTful API 产品文档说明书

游戏数据库 TcaplusDB使用 TcaplusDB RESTful API产品文档【版权声明】©2013-2023 腾讯云版权所有本文档(含所有文字、数据、图片等内容)完整的著作权归腾讯云计算(北京)有限责任公司单独所有,未经腾讯云事先明确书面许可,任何主体不得以任何形式复制、修改、使用、抄袭、传播本文档全部或部分内容。
前述行为构成对腾讯云著作权的侵犯,腾讯云将依法采取措施追究法律责任。
【商标声明】及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有。
本文档涉及的第三方主体的商标,依法由权利人所有。
未经腾讯云及有关权利人书面许可,任何主体不得以任何方式对前述商标进行使用、复制、修改、传播、抄录等行为,否则将构成对腾讯云及有关权利人商标权的侵犯,腾讯云将依法采取措施追究法律责任。
【服务声明】本文档意在向您介绍腾讯云全部或部分产品、服务的当时的相关概况,部分产品、服务的内容可能不时有所调整。
您所购买的腾讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则,腾讯云对本文档内容不做任何明示或默示的承诺或保证。
【联系我们】我们致力于为您提供个性化的售前购买咨询服务,及相应的技术售后服务,任何问题请联系 4009100100。
文档目录使用 TcaplusDB RESTful APIRESTful API 接口说明Go RESTful API 接口说明Java RESTful API 接口说明PHP RESTful API 接口说明Python RESTful API 接口说明RESTful API 各语言示例下载使用 TcaplusDB RESTful APIRESTful API 接口说明最近更新时间:2021-11-10 11:16:34本文档为 Tcaplus RESTful API v1.0 用户手册。
概述Tcaplus RESTful API 为开发者提供了一种通过 HTTP 请求与 Tcaplus 数据库远程交互的方式。
奥卡盒子云连接数据表说明书

Box SSO and User ManagementActive Directory HomepageBox for Your OrganizationBox is one of the most popular on-demand content management providers on the market. In addition to providing a collaboration platform for managing and sharing content, Box can also integrate with and access content in other leading business applications like Google Apps, , NetSuite, and Microsoft SharePoint for your entire organization. With this complexity comes the need to ensure users have seamless access via single sign-on (SSO) and that their Box accounts are created, updated, and deactivated on an integrated cycle with the rest of the systems in IT.Active Directory & BoxFor many Box customers, Microsoft Active Directory (AD) is a core piece of the identity management infrastructure. With AD serving as the enterprise directory, user authentication and application access policies around on-premises applications are often tied to users and security groups in AD. Similarly, the ideal Box deployment should be able to tightly integrate with AD. Box accounts should be created based on AD user profiles and security groups. And users should be able to leverage their AD credentials when accessing Box.Without native AD integration, administrators must create Box accounts manually for each user by copying AD user profile information to Box. Any subsequent user profile changes, such as first name or email address, also require manual updates. When users leave the organization, their AD account might be disabled while their Box account is still active—unless administrators manually deactivate the account in a timely manner. These manual processes are inefficient and extremely error-prone; and the hassle extends to users, who must deal with yet another set of credentials stored in Box. Users struggle to manage their passwords and administrators end up spending countless cycles managing password resets.As a result, user productivity is affected—and the risk of exposing inappropriate access increases.Okta Cloud Connect for BoxOkta is a 100-percent on-demand, turnkey solution that automates user management and SSO with cloud and web applications. Okta Cloud Connect for Box offers a complete, robust, and easy-to-use AD integration with Box that provides a seamless authentication experience for Box users and automated provisioning and deprovisioning of Box accounts based on AD users and security groups.*************|1-888-722-7871Okta Inc. 301 Brannan Street, Suite 300, San Francisco CA, 94107About OktaOkta is an enterprise grade identity management service, built from the ground up in the cloud and delivered with an unwavering focus on customer success. The Okta service provides directory services, single sign-on, strong authentication, provisioning, workflow, and built in reporting. Enterprises everywhere are using Okta to manage access across any application, person or device to increase security, make people more productive, and maintain compliance.The hundreds of enterprises, thousands of cloud application vendors and millions of people using Okta today also form the foundation for the industry’s fastest growing, vendor neutral Enterprise Identity Network.The Okta team has built and deployed many of the world’s leading on-demand and enterprise software solutions from companies including ,PeopleSoft, Microsoft, BMC, Arcsight, Sun, and HP . Okta is backed by premiere venture investors Andreessen Horowitz, Greylock Partners, Khosla Ventures and Sequoia Capital.For more information, visit us at or follow us on /blog.• Automated provisioning in Box is based on AD user profile and security groups.• Users can log in to Box with their AD credentials.• Organizations can use Integrated Windows Authentication (IWA) for true SSO with Windows domain. • Automated Box account de-provisioning is triggered directly from AD.Easy to install & ConfigureOkta Cloud Connect for Box is a purpose-built solution that seamlessly integrates Box with Active Directory. With the click of a button, you can download the Okta Active Directory agent and install it on any Windows Server that has access to a Domain Controller. No network or firewall configuration is required. Enabling automated user management for Box is equally simple. Through the Box User Management configuration in Okta, administrators can complete integration in minutes to enable account provisioning and de-provisioning between AD and your Box instance.Delegated Authentication & Desktop SSOWith the AD integration completed, Box customers can contact their customer support to quickly enable delegated authentication with Okta through Security Assertion Markup Language (SAML). Users can now log in to Box with their AD credentials. With SAML, Box delegates user authentication to Okta where user credentials are entered and verified via the Okta Active Directory agent with the AD server. No password is stored in Box or Okta—the AD server remains the single source for authentication. There’s no need for users to remember another password or reset their Box password, because their AD password is their Box password. Box supports SAML for its web interface as well as its desktop synchronization client and mobile applications. For users who have already authenticated to the Windows domain with their Windows network login, Okta’s support for IWA provides a true single sign-on experience to your Box account.Automated User ManagementOkta Cloud Connect for Box integrates Box with Active Directory and your existing user lifecycle management around AD. Box accounts are automatically provisioned based on AD users and security group membership. As changes are made in ActiveDirectory, Okta ensures that synchronization between AD and Box occurs automatically at configurable intervals so access privileges are always up to date. With Box users authenticating directlyagainst AD, when users are disabled in AD, their access into Box is immediately revoked. Further, Okta will suspend the Box account to prevent access from any other clients or devices—ensuringproper account deactivation in Box.Integrating AD with BoxSecure IntegrationSecurity is a key component of the Okta Active Directory agent. Communication between the agent and Okta Cloud Connect for Box is protected with SSL encryption. Man-in-the-middle attacks are prevented using server-side SSL certificates. The agent authenticates to the service by first using organization-specific credentials, then exchanging cryptographic keys used for all future communication. Further, any agent’s access can be revoked at any time from the service by deactivating its security token.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AOFAX服务器数据库开发接口说明一、接口概述AOFAX数据库接口是为满足企业更多收发传真方式的一种扩展机制,实现了AOFAX 传真系统与企业应用系统(如ERP、MIS、OA办公等)之间的交互和集成,从而达到扩展和自定义企业收发传真模式的目的。
AOFAX数据库接口系统由企业应用服务器、中间数据库以及AOFAX传真服务器组成,结构如下图所示:AOFAX传真服务器接口实现了传真的收发功能,收发过程如下:发送传真:企业应用系统将待发送的传真任务信息写入中间数据库系统,AOFAX传真服务器从中间数据库读取发送任务,转换后提交发送,发送完成后将发送结果回写到中间数据库,企业应用系统从数据库中读取发送结果并进行后续处理。
接收传真:AOFAX传真服务器收到新传真后,自动将传真信息写入到中间数据库系统,企业应用系统从中间数据库读取接收传真信息并进行后续处理。
、系统部署1、准备软硬件环境:传真服务器:AOFAX企业型、服务器型。
数据库系统:MySQL、SQL Server、Oracle等数据库系统。
企业应用系统:确保系统运作正常,并支持相应数据库系统的存取操作。
2、配置数据库:在已正常运作的数据库系统中创建所需的接口数据库和接口表:发送任务表(aofax_send_task)、接收任务表(aofax_recv_task )。
表结构和创建脚本参考后续说明。
3、创建ODBC数据源:在AOFAX传真服务器上创建相应接口数据库的ODBC数据源DSN项,并确保连接测试成功。
4、配置AOFAX传真服务器:启动AOFAX传真系统,在AOFAX管理器“工具”-> “选项”菜单的“系统选项”对话框中的“扩展任务”属性页中,选择“启用扩展任务调度”和“启用数据库接企业应用服务器!—1I --- ]数据库DB口收发传真”,并输入正确的DSN、UID和PWD信息,确保连接测试成功。
三、开发说明1、发送传真:在AOFAX传真服务器上创建临时文件夹(如C:\fSendFax),用以保存企业应用软件提交的待发送传真的文档(文档格式参考下面说明)。
企业用户在企业应用软件(如ERP、OA办公管理等)中发送传真时,发送界面中需要把要发送传真的相关信息体现出来,主要包括收发件人名、区号、传真号码、要发送的文档名等信息。
在提交发送时把这些信息保存到中间数据库的AOFAX发送任务表(aofax_send_task)中,同时把要发送传真的文档提交到AOFAX传真服务器上的临时文件夹中,即上述在AOFAX传真服务器上创建的临时文件夹(注意,在填写发送文档路径字段时,要填写绝对路径,例如:AOFAX传真服务器上新建的临时文件夹为“ C:\fSendFax”,提交的待发送的文档名称为“abc.doc”,则在填写发送任务表的“ se ndfile ”字段时,应填写“ C:\fSe ndFax\abc.doc ")。
文档提交以后,AOFAX传真服务器定时扫描发送任务表,如果有待发送的文档,将自动读出发送任务信息、转换并完成发送,同时把发送结果回写到发送任务表中。
如果企业用户要安装AOFAX传真客户端,请安装AOFAX企业型或服务器型中的客户端软件即可。
2、接收传真:AOFAX传真服务器在接收到新传真后,自动把传真相关信息保存到中间数据库的接收任务表(aofax_recv_task )中,用户可以通过读取接收任务表中的内容来查看接收到的传真文件和传真信息。
传真文件默认以TIF格式保存在AOFAX传真服务器软件安装目录下的用户数据目录中。
3、文档格式:所有通过数据库接口提交的待发送传真文档,都是在AOFAX传真服务器端转换成传真格式文件(.sfx )的,因此,如果要发送某种格式的文档时,这种格式的浏览器或编辑软件必须安装在AOFAX传真服务器上,比如常用的OFFICE软件等等。
能实现自动转换的常用格式有:.doc、.xls、.txt、.pdf、.wri等。
另外有些软件不支持自动转换功能,如WPS等,即使安装了这种格式的软件,也不能实现自动发送。
同时建议提交的文档不要感染病毒,不要有密码等。
四、数据库表结构发送传真任务表接收传真任务表五、SQL脚本参考1、MySQL :DROP TABLE IF EXISTS aofax_recv_task;CREATE TABLE aofax_recv_task (taskid in t(10) un sig ned NOT NULL AUTO_INCREMENT, title varchar(200) DEFAULT NULL, ic int(10) unsigned DEFAULT NULL,ldc int(10) unsigned DEFAULT NULL, fax varchar(64) DEFAULT NULL, sen der1 varchar(100) DEFAULT NULL, sen der2 varchar(30) DEFAULT NULL, received varchar(100) DEFAULT NULL, received varchar(30) DEFAULT NULL, faxfile varchar(260) DEFAULT NULL, page in t(10) un sig ned DEFAULT NULL, recvtime in t(10) un sig ned DEFAULT NULL, recvflag in t(10) un sig ned DEFAULT NULL, deviceid varchar(16) DEFAULT NULL, extinfo varchar(200) DEFAULT NULL,ext1 in t(10) un sig ned DEFAULT NULL, ext2 in t(10) un sig ned DEFAULT NULL, memovarchar(200) DEFAULT NULL,PRIMARY KEY (taskid),UNIQUE KEY taskid (taskid))ENGINE=MylSAM AUTO_INCREMENT=200 DEFAULT CHARSET=lati n1;DROP TABLE IF EXISTS aofax_se nd_task;CREATE TABLE aofax_se nd_task (taskid in t(10) un sig ned NOT NULL AUTO_INCREMENT,title varchar(200) DEFAULT NULL,ic in t(10) un sig ned DEFAULT NULL,ldc in t(10) un sig ned DEFAULT NULL,fax varchar(64) DEFAULT NULL,acco un t varchar(20) DEFAULT NULL,sen der1 varchar(100) DEFAULT NULL,sen der2 varchar(30) DEFAULT NULL, received varchar(100) DEFAULT NULL, receivedvarchar(30) DEFAULT NULL, se ndfile varchar(500) DEFAULT NULL,sen dflag in t(10) un sig ned DEFAULT NULL,line in t(10) un sig ned DEFAULT NULL, status in t(10) un sig ned DEFAULT NULL, extinfo varchar(200) DEFAULT NULL, retcode in t(10) un sig ned DEFAULT NULL, se ndtime in t(10) un sig ned DEFAULT NULL, faxfile varchar(260) DEFAULT NULL, reserve1 in t(10) un sig ned DEFAULT NULL, reserve2 in t(10) un sig ned DEFAULT NULL, ext1 in t(10) un sig ned DEFAULT NULL, ext2 in t(10) un sig ned DEFAULT NULL, memo varchar(200) DEFAULT NULL,PRIMARY KEY (taskid),UNIQUE KEY taskid (taskid))ENGINE=MylSAM AUT0_INCREMENT=3 DEFAULT CHARSET=lati n1; 2、SQL Server :if exists (select * from dbo.sysobjects where id = object_id(N'[aofax_send_task]') OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [aofax_se nd_task] GOif exists (select * from dbo.sysobjects where id = object_id(N'[aofax_recv_task]') OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [aofax_recv_task] GOCREATE TABLE [aofax_se nd_task](taskid[i nt] IDENTITY (1, 1) PRIMARY KEY CLUSTERED NOT NULL,title [varchar](200) NOT NULL DEFAULT (0), ic [int] NOT NULL DEFAULT (0), ldc [int] NOT NULL DEFAULT (0),fax [varchar](64) NOT NULL DEFAULT (0), account [varchar](20) NOT NULL DEFAULT (0), sen der1 [varchar](100) NOT NULL DEFAULT (0), sender2 [varchar](30) NOT NULL DEFAULT (0),received [varchar](100) NOT NULL DEFAULT (0), receiver2 [varchar](30) NOT NULL DEFAULT (0), se ndfile [varchar](500) NOT NULL DEFAULT (0), sendflag [int] NOT NULL DEFAULT (0), line [int] NOT NULL DEFAULT (0), status [int] NOT NULL DEFAULT (0),extinfo [varchar](200) NOT NULL DEFAULT (0), retcode [i nt] NOT NULL DEFAULT (0), sen dtime [int] NOT NULL DEFAULT (0), faxfile [varchar](260) NOT NULL DEFAULT (0), reserve1 [i nt] NOT NULL DEFAULT (0), reserve2 [int] NOT NULL DEFAULT (0), ext1 [i nt] NOT NULL DEFAULT (0), ext2 [i nt] NOT NULL DEFAULT (0),memo [varchar](200) NOT NULL DEFAULT (0), )ON [PRIMARY] GOCREATE TABLE [aofax_recv_task](taskid [i nt] IDENTITY (1, 1) PRIMARY KEY CLUSTERED NOT NULL, title [varchar](200) NOT NULL DEFAULT (0), ic [int] NOT NULL DEFAULT (0), ldc [int] NOT NULL DEFAULT (0), fax [varchar](64) NOT NULL DEFAULT (0), sen der1 [varchar](100) NOT NULL DEFAULT (0), sender2andand[varchar](30) NOT NULL DEFAULT (0), received [varchar](100) NOT NULL DEFAULT (0), received [varchar](30) NOT NULL DEFAULT (0), faxfile [varchar](260) NOT NULL DEFAULT (0), page[i nt] NOT NULL DEFAULT (0), recvtime [int] NOT NULL DEFAULT (0), recvflag [i nt] NOT NULL DEFAULT (0), deviceid [varchar](16) NOT NULL DEFAULT (0), extinfo [varchar](200) NOT NULL DEFAULT (0), ext1 [i nt] NOT NULL DEFAULT (0), ext2 [i nt] NOT NULL DEFAULT (0), memo [varchar](200) NOT NULL DEFAULT (0),)ON [PRIMARY]GO2、Oracle :drop trigger aofax_se nd_task_trigger; drop seque nee aofax_se nd_task_seq; drop table aofax_se nd_task;drop trigger aofax_recv_task_trigger; drop seque nee aofax_recv_task_seq;drop table aofax_recv_task;CREATE TABLE aofax_se nd_task (taskid number(10), title varchar2(200), ic nu mber(10),ldc number(10), fax varchar2(64), account varchar2(20), senderl varchar2(100), sender2varchar2(30), receiverl varchar2(100), receiver2 varchar2(30), se ndfile varchar2(500),sendflag number(10),line number(10),status nu mber(10),extinfo varchar2(200),retcode nu mber(10),sen dtime nu mber(10),faxfile varchar2(260),reserve1 nu mber(10),reserve2 number(10),ext1 number(10),ext2 number(10),memo varchar2(200),PRIMARY KEY (taskid));create seque nee aofax_se nd_task_seq start with 1 in creme nt by 1 cache 5;create trigger aofax_se nd_task_triggerbefore insert on aofax_se nd_taskfor each rowbeginselect aofax_se nd_task_seq. nextval into :n ew.taskid from dual; en d;CREATE TABLE aofax_recv_task (taskid number(10),title varchar2(200),ic nu mber(10),ldc number(10),fax varchar2(64),senderl varchar2(100),sender2 varchar2(30),receiverl varchar2(100),receiver2 varchar2(30),faxfile varchar2(260),page nu mber(10),recvtime number(10),recvflag nu mber(10),deviceid varchar2(16),extinfo varchar2(200),extl number(10),ext2 number(10),memo varchar2(200),PRIMARY KEY (taskid) ); create seque nee aofax_recv_task_seq start with 1 in creme nt by 1 cache 5;create trigger aofax_recv_task_triggerbefore insert on aofax_recv_taskfor each rowbeginselect aofax_recv_task_seq .n extval into :n ew.taskid from dual; en d;commit;。