tuxedo数据缓冲区buffer基本类型VIEW(VIEW32)详解

VIEW缓冲区类似与C中的结构,该结构中的类型可以是short char long float double STRING和CARRAY。要在一个文件中定义该VIEW(VIEW32)结构,然后才能使用。VIEW有子类型,子类型为该VIEW(VIEW32)的名字,在调用tpalloc()分VIEW(VIEW32)缓冲区时要制定该子结构。


 《tuxedo 中间件的开发与配置》这本书虽然比较老了,但自我感觉对tuxedo初学者很好,以下是该书在此处的一个小错误及解决方法。在讲到tuxedo数据缓冲VIEW类型的时候:


 VIEW使用过程:(1)定义VIEW的定义文件aud.v


VIEW aud$/* VIEW sturcture for audit information*/#type cname fbname count flag size nulllong b_id BHANCH_ID 1 - - 0float balance BALANCE 2 - - 0.0string ermsg STATLIN 3 - 80 ""

type该字段的数据类型cname该字段的名字fbname转化成FML或FML32时相应字段的名字count该字段的位置值flag该字段的一些标志,对转化成FML(FML32)相关size该字段的大小,只对SRTRING和CARRY有用null该数据段为空时的默认值$注释出现在*.h文件中#注释,不出现在*.h文件中-默认值


原载于:联动北方

参考资料:http://bbs.landingbj.com/t-0-243425-1.html


你可能感兴趣的:(double,初学者,balance,Tuxedo,缓冲区)