WEB开发网
开发学院数据库DB2 使用 Optim Data Privacy 解决方案在开放平台上定... 阅读

使用 Optim Data Privacy 解决方案在开放平台上定制数据转换

 2010-02-04 00:00:00 来源:WEB开发网   
核心提示: Standard Exit: 用于编写复杂的自定义数据转换规则,在基本的列映射功能无法实现用户的复杂转换需求时发挥重要作用,使用 Optim Data Privacy 解决方案在开放平台上定制数据转换(7),Source Format Exit: 在 AGE 函数中使用,主要功能为将源数据列中非

Standard Exit: 用于编写复杂的自定义数据转换规则,在基本的列映射功能无法实现用户的复杂转换需求时发挥重要作用。

Source Format Exit: 在 AGE 函数中使用。主要功能为将源数据列中非时间 / 日期类型的数据经过处理,转化为时间 / 日期类型,从而完成 AGE 函数的调用。

Destination Format Exit: 在 AGE 函数中使用。主要功能为将源数据列中时间 / 日期类型的数据经过处理,转化为目标列的数据类型,从而完成 AGE 函数的调用。

其中 Standard Exit 最为常用,我们这里也采用编写 Standard Exit 来实现身份证数据转换。

编写 Exit Routine

Exit Routine 的调用遵循 C 语言规范。因此,我们在附件中给出了 C 语言的示例程序,包括以下 3 个文件:

PSTEXIT.H: 包含 Optim 定义的数据类型、返回值以及结构。

PSTCMXIT.H:单字节字符集(例如 ASCII)专用头文件。提供了列映射回调函数原型以及参数的定义。

MYEXIT.C:自定义身份证数据转换的示例程序。

Optim 调用 Exit Routine 的接口函数 PSTColMapExit(),我们需要在该函数中完成转换规则的编写。

PSTColMapExit() 函数的定义如下:

 __declspec(dllexport) short 
 PSTColMapExit( PST_STRUCT_CM_EXIT_PARM *    pInputParms, 
        PST_STRUCT_CM_EXIT_COL_LIST *  pSrcColList, 
        PST_STRUCT_CM_EXIT_COL_LIST *  pDstColList ) 

pInputParms保存了当前列映射操作的信号和参数,其中 FuncCode为当前的处理信号,如果收到 PST_CM_FUNC_TERMINATE信号,则表明程序处理结束;DestColIndex为目标列在表中的排序,用于选定进行转换的列。PSrcColList为源数据列的指针,pDstColList为指向目标列的指针。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:使用 Optim Data

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接