DLT1456-2015 电力系统数据库通用访问接口规范

DLT1456-2015 电力系统数据库通用访问接口规范
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:2.6M
标准类别:电力标准
资源ID:211519
下载资源

标准规范下载简介

DLT1456-2015 电力系统数据库通用访问接口规范

关系数据库提供的接口应是线程安全的,应至少提供表9所列的访问接口。

图1DCI接口流程基本框架示意图

表9关系数据库主要DCI接口列表

JJG(交通) 120-2015 灌砂仪检定规程9.2.2创建工作环境DCIEnvCreate

DL/T14562015

功能描述:创建并初始化DCI接口的工作环境 执行错误时可能的返回值包括D

9.2.3登录数据库DCILogom

9.2.4断开数据库DCILogoff

RETURNSINT2

功能描述:断开与数据库的连接。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERR

9.2.5建立连接句柄与数据库的关联DCISs

功能描述:建立连接句柄与数据库的关联。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR。

erDetach ( srvhp errhp mode RETURNSINT2

返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR。

9.2.8关闭连接句柄与数据库的连接DCISess

bnEnd (svchp INOUT ADDR, //服务上下文句柄 errhp INOUT ADDR, 1/错误信息句柄 usrhp IN ADDR, /用户会话句柄 mode IN UINT4 //会话模式

RETURNS INT2

功能描述:获取句柄上的属性值。

返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR。

9.2.10设置包柄属性DCIAttrSet

9.2.11分配描述符的内存空间DCIDescriptorAllo

usrmempp OUT ADDR /用户自定义分配内存的地址 RETURNSINT2 功能描述:为描述符分配内存空间。 返回值:执行成功返回DCISUCCESS, 可值包括DCLERROR

功能描述:为描述符分配内存空间。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括D

9.2.12释放描述符的内存空间DCIDescript

DCIDescriptorFree (descp type

DCIDescriptorFree (descp

RETURNS INT2

RETURNSINT2

RETURNS INT2

功能描述:分配并初始化各类应用句柄。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR。

9.2.14释放已分配的各类句柄DCIHandleFree

9.2.14释放已分配的各类句柄DCIHandleFree

9.2.15获取参数描述符信息DCIParamGet

DCIParamGet (hndlp IN ADDR, /参数描述符句柄 htype IN UINT4, /参数描述符句柄的类型 errhp INOUT ADDR, //错误信息句柄 parmdpp OUT ADDR, /参数描述符的地址 pos IN UINT4 /参数描述符在句柄中的位置 ) RETURNSINT2 功能描述:获取参数描述符信息。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR。 9.2.16为句柄设置描述符信息DCIParamSet

RETURNS INT2

RETURNS INT2

功能描述:为句柄设置描述符信息。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR。

参数绑定数据的间隔大小DCIBindArrayOfStr

RETURNSINT2

功能描述:指定参数绑定数组的间隔大小。 返回值:执行成功返回DCI SUCCESS,执行错误时可能的返回值包括DCIERROR

DL/T14562015

RETURNS INT2

RETURNS INT2

功能描述:指定结果行集数组中每行数据的大小。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR

9.2.21按位置设置结果集的列存储空间DCIDefineByPd

9.2.22获取数据库对象信息DCIDescribeAr

2.23准备需执行的SQL语句DCIStmtPrepa

language IN UINT4, //设置版本兼容语言 mode IN UINT4 //准备模式

language IN mode IN ETURNSINT2

DL/T14562015

功能描述:准备需要执行的SQL语句。

9.2.24执行SOL语包DCIStmtExecute

功能描述:执行准备好的SQL语句。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR、DCISUCCESS WITH INFO、DCI NO DATA。

9.2.25获取SQL语句的执行结果DCIStmt

9.2.26启动事务DCITransStart

DCITransStart ( svchp INOUT ADDR, /服务上下文句柄 errhp INOUT ADDR, 1错误信息句柄 timeout IN UINT4, //超时等待时间 flags IN UINT4 1事务类型 RETURNSINT2

功能描述:启动一个事务。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR。

DCITransCommit (svchp IN ADDR,//服务上下文句极

DCITransCommit (svch:

errhp INOUT ADDR, /错误信息句柄 flags IN UINT4 /提交方式 RETURNS INT2 功能描述:提交一个事务, 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR。

9.2.28回退事务DCITransRollback

DCITransRollback(svchp errhp flags RETURNS INT2

DCITransRollback (svch:

Rollback ( svchp errhp flags RETURNSINT2

力能描述:获取DCI接口操作 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR。

RETURNS INT

功能描述:获取数据库实例的版本信息。 返回值:执行成功返回DCI SUCCESS,执行错误时可能的返回值包括DCIEI

9.2.31获取数据库当前连接数DCIServerSession

RETURNS INT2

9.2.32导入CIM/E数据文件DCICIMEDataIn

DL/T14562015

CIM/E标准的数据文件导入到数据库中, 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCIERROR

功能描述:将表中的数据导出成CIM/E标准的数据文件。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返回值包括DCI ERKOR

9.2.34根据CIM/E模板文件建表DCICIMECreateTable

9.2.34根据CIM/E模板文件建表DCICIMECreateTable

RETURNS INT2

RETURNS INT2

功能描述:根据CIM/E标准的模板文件在数据库中建表。 返回值:执行成功返回DCISUCCESS,执行错误时可能的返

DL/T14562015

表描述符RTDBTBDESCR用于标识实时数据库中的数据表,数据结构声明如下:

表信息结构RTDBTABLEPARA 了实时数据库数据表的各类属性,数据结构声明

DL/T14562015

附录B (规范性附录) 寸间序列实时数据库访问接口数据结构

附录B (规范性附录) 时间序列实时数据库访问接口数据结构

DL/T14562015

GB 50229-2019 火力发电厂与变电站设计防火标准(完整正版、清晰无水印)附录C (规范性附录) 时间序列历史数据库访问接口数据结构

C.2测点配置数据结构

测点配置数据结构WHDBMEASUREMEN 数据结构声明如下: UINT4 id; //数据ID UINT4 type; //数据类型 STRING name; //数据名称 WHDB MEASUREMENT CONFIG

附录D (规范性附录) 关系数据库访问接口(DCI)中使用的句柄及描述符

可柄是指向某一特定存储区域 对外部透明的内存地班。 ,这些区域用来保存上下文信息、连接亻 盲息或绑定信息等。DCI接口中至少应提供表 所列的句柄

Q/GDW 11695-2017 抽水蓄能电站工程建设管理总体策划编制导则表D.1DCI句柄类型

描述符是一种用于定义特定数据类型的、对外部透明的数据结构,用来维护特定的数据信息。DCI 接口中至少应提供表D.2所列的描述符

©版权声明
相关文章