- 热门文章:
- · 关于TUXEDO 负载均衡和MSSQ…
- · 将Tuxedo Service 发布成 W…
- · 揭开SAML的神秘面纱
- · WebLogic Enterprise Security
- · 使用JProcessUnit测试业务流程简介
- · 对企业级Java应用程序及其部署进行建模
- · 使用JMS客户端利用空闲的计算机资源
- · 客户端调用WLI81 JPD的方法总结 第二部分
- · 使用WEBLOGIC PORTAL规则引擎在WEBLOGIC INTEGRATION流程中实现动态业务逻辑,第一部…
- · 为WebLogic Integration 8.1对流程模式的支持评分
- · 面向服务的架构(SOA)的推荐方法
- · 一个现实中的业务流程模型,第5部分
Tuxedo数据buffer基本类型介…
| 一、 课程目标 通过本课程学习,你可以掌握如下知识: 注:后续的课程将介绍Tuxedo新增的数据类型:EFML(Embedded Record in FML)、XML Buffer 二、 String类型buffer介绍 (1)建立VIEW文件
(2)设置环境变量 /* view文件存放路径,使用冒号分割(NT用分号)*/ VIEWDIR=/inc /* 用逗号分割的二进制view文件 */ VIEWFILES=user.V export VIEWDIR VIEWFILES (3)编译VIEW文件 -n user.v viewc [-n] [-d viewdir] viewfile [viewfile ...] 或者: viewc32 [-n] [-d viewdir] viewfile [viewfile ...] [-d viewdir]:指定输出文件的路径(默认在当前目录下) [-n]:指定在编译view结构类型数据不产生FML buffer数据结构 (4)view编译后生成的头文件
(5)VIEW类型buffer的使用 struct user *pszUser; pszUser=(struct user *)tpalloc("VIEW"," user",sizeof(user)); ………………… pszUser ->count = 1680; pszUser ->sumfee = 198.96; strcpy(pszUser->usrname,"Wsy"); pszUser->num = 160; ………………… tpcall("PSVC",(char *)pszUser,0,(char **)&pszUser,&rcvlen,0); ………………… 五、 FML(FML32)类型buffer介绍 (2)FML支持的数据类型: (3)FML类型buffer使用方法 使用FML类型数据步骤: (1)建立FML Field Table文件
(2)设置环境变量 set FLDTBLDIR32="c: uxedowsy" set FIELDTBLS32=user.fld 其中: FLDTBLDIR(FLDTBLDIR32):指明Field Table文件的名字,多个用逗号分割 FIELDTBLS (FIELDTBLS32):Filed Table文件的所在路径,多个用冒号分割,在WinNT系统中使用分号分割. (3)编译FML Field Table文件 user.fld (4)FML Field Table编译后生成的头文件
(5)FML类型buffer的使用 FBFR32 *SndBuf; SndBuf = (FBFR32 *)tpalloc("FML32",NULL,1024); ………………… lCount = 1680; Fchg32(SndBuf, COUNT,0,(char *)&lCount ,0); fSumFee = 198.96; Fchg32(SndBuf, SUMFEE, (char *)&fSumFee,0); Strcpy(sUsrName , "wsy"); Fchg32(SndBuf, USRNAME, (char *)sUsrName,0); iNum = 160; Fchg32(SndBuf, SUMFEE, (char *)&iNum,0); ………………… tpcall("PSVC",(char *) SndBuf,0,(char **)& SndBuf,&rcvlen,0); Fget32(SndBuf, COUNT,0, (char *)&lCount ,0); Fget32(SndBuf, USRNAME,0, (char *)sUsrName,0); ………………… 注:FML和VIEW类型buffer的API函数在后续的文章有详细的介绍和代码分析. |
|||||
| 作者简介 | |
| 吴绍永是(dev2dev ID: wsywin) BEA dev2dev中文网站--在线技术论坛Tuxedo栏目版主,资深Tuxedo专家 | |
- · WebLogic Integration BPM …
- · WebLogic Integration BPM …
- · WebLogic Integration BPM …
- · WebLogic Integration BPM …
- · WebLogic Integration BPM …
- · WebLogic Integration8.1简…
- · WLI 7.0 Cluster 配置手册
- · BEA WEBLOGIC INTEGRATION …
- · Application View Control的…
- · MessageBroker构成企业信息…
- · WLI81 系统管理功能说明
- · 对企业级Java应用程序及其部署进行建模
- · 配置WLP和Microsoft AD域之间的单点登录
- · 为WebLogic 8.1 Platform添加自我检测和自动优化功能
- · 成功规划SOA:构建您的SOA路线图
- · 揭开WebLogic Web服务安全性的面纱
- · BEA和IBM联合规范:CommonJ简介
- · 在WebLogic Platform上开发服务信息门户(SIP)
- · 面向服务架构和面向服务的应用程序开发
- · 赢得网络服务开发人员的三大…
- · 大规模的财政应用和面向服务…
- · 与Tyler Jewell谈到的5个问…
- · 与Will Lyons 谈到的5个问题
- · 用TCP连接分析TUXEDO的WS模…
- · 企业应用集成专题----实现应…
- · Platform 8.1 Single Sign-…
- · 企业门户集成和企业服务总线…
- · 大规模的财政应用和面向服务的体系结构
- · WebLogic Platform 7.0
- · 配置WLP和Microsoft AD域之间的单点登录
- · 为WebLogic 8.1 Platform添加自我检测和自动优化功能
- · 用J2EE集成ASP.NET 应用程序,第1部分
- · 集成WebLogic Platform 8.1与Stellent Web ContentManagement系统
- · BEA WebLogic Platform 和主机集成:释放企业的灵活性
- · BEA WebLogic Platform™ 8.1 的应用程序架构
- · EMALL:构建集成应用程序
- · 企业门户集成和企业服务总线 ( ESB ) 第1部分
- · Platform 8.1 Single Sign-…
