GB/T 39582-2020 试验测试开放数据服务.pdf

GB/T 39582-2020 试验测试开放数据服务.pdf
仅供个人学习
反馈
标准编号:GB/T 39582-2020
文件类型:.pdf
资源大小:60.1 M
标准类别:机械标准
资源ID:344887
下载资源

GB/T 39582-2020标准规范下载简介

GB/T 39582-2020 试验测试开放数据服务.pdf

GB/T395822020

8.1.1工厂接口说明

工厂接口(IMapleTRFactory)作为TODSAPI的人口使用。所有的接口全部通过此接口获取 此接口提供TODS全局性信息。

天津某高层超高层综合建筑施工组织设计(创鲁班奖).pdf8.1.2获取当前系统版本信息

ErrorCodeGetSystemVersion(out stringversion,outstringErrString) 功能:获取当前系统版本信息。 输出参数:version值的格式:主版本号.次版本号.内部版本号.修订版本号,例如:1.0.1.1。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串, 返回值:成功则返回ErrorCode.Success,若发生异常则返回ErrorCode.Failure,并通过参数 ErrString输出错误信息

8.1.3获取基础模型版本信息

ErrorCode GetBaseModelVersion(out stringversion,out stringErrString) 功能:获取基础模型版本信息。 输出参数:version值的格式:主版本号.次版本号.内部版本号.修订版本号,例如:1.0.1.1。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功返回ErrorCode.Success,若发生异常则返回ErrorCode.Failure,并通过参数ErrString 输出错误信息

8.1.4获取应用模型版本信息

GB/T395822020

功能:获取应用模型版本信息。 输出参数:version值的格式:主版本号.次版本号.内部版本号.修订版本号,例如:1.0.1.1。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功则返回ErrorCode.Success,若发生异常则返回ErrorCode.Failure,并通过参数 ErrString输出错误信息

ErrorCode vewSession (string username, string password, out IMapleTRSession mapletrSession, out stringErrString) 功能:创建会话实例。 输人参数:username用户登录名。 输人参数:password用户登录密码。 输出参数:mapletrSession会话接口。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息

8.2.1会话接口说明

ErrorCode Close(out string errString) 功能:关闭会话,退出登录。 输出参数:errString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息。

ErrorCode Close(out string errString) 功能:关闭会话,退出登录。 输出参数:errString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息

8.2.3获取模型访问服务

ErrorCode GetMapleTRModelAccess(out IMapleTRModelAccess mapletrModelAcess, out string ErrString) 功能:获取数模型访问接口。 输出参数:mapletrModelAcess模型访问服务接口。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息。

ErrorCode GetMapleTRModelAccess(out IMapleTRModelAccess mapletrModelAcess, out string ErrString) 功能:获取数模型访问接口。 输出参数:mapletrModelAcess模型访问服务接口。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息。

8.2.4获取实例访问服务

ErrorCodeGetMapleTRDBAccess (outIMapleTRDBAccessmapletrDBAcc

ErrString) 功能:获取实例访问接口。 输出参数:mapletrDBAccess实例访问服务接口, 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息

8.2.5获取文件服务

ErrorCode GetMapleTRFileSys(out IMapleTRFileSys mapleTRFileSys, out string errMsg) 功能:获取文件服务接口。 输出参数:mapleTRFileSys文件服务接口。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息

ErrorCode GetMapleTRFileSys(outlMapleTRFileSysmapleTRFileSys,out stringerrMsg) 功能:获取文件服务接口。 输出参数:mapleTRFileSys文件服务接口。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 馄信自

8.2.6获取文件访问服务

ErrorCode GetMapleTRFileAccess (out IMapleTRFileAccess mapleTRFileAccess, out string ErrString) 功能:获取文件访问服务接口。 输出参数:mapleTRFileAccess文件访问服务接口。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息

8.2.7获取枚举访问服务

ErrorCodeGetMapleTREnumAccess(out IMapleTREnumAccess mapletrEnumAccess,out stringErrString) 功能:获取枚举访间。 输出参数:mapletrEnumAccess枚举访问服务接口。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串, 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息

8.3.1模型访问接口说明

模型访问接口(IMapleTRModelAccess)提供对基础模型、应用模型的访间

模型访间接口(IMapleTRModelAccess)提供对基础模型、应用模型的访间。

8.3.2获取所有基础模型清单

GB/T395822020

功能:获取所有基础模型清单, 输出参数:modelNameListPackage模型名称数组数据包, 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息。ErrorCode的值见附录A

8.3.3获取所有基础模型信息

ErrorCode GetBaseModels(out string modelPackage,out string ErrString 功能:获取所有基础模型表信息。 输出参数:modelPackage模型数据包。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息。ErrorCode的值见附录A

8.3.4获取指定模型信

ErrorCode GetModelByName(string modelName,out string modelPackage,out string ErrString) 功能:根据模型表名称获取基础模型信息。 输入参数:modelName模型名称。 输出参数:modelPackage模型数据包。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串, 返回值:若指定的modelName的模型元素不存在,则返回ErrorCode.InvalidType;若成功获取所 有modelName元素,则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输 出错误信息

8.3.5获取关联模型信息

ErrorCode GetModelRelationsByName(string modelName, out string modelPackage, out string ErrString) 功能:根据模型表名称获取关联模型信息。 输人参数:modelName模型名称。 输出参数:modelPackage模型数据包。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息。

8.3.6获取指定关联模型信息

ErrorCode GetModelRelationByMNRN(stringmodelName,string relationalName,out string mod elPackage,out string ErrString) 功能:根据模型名称和关系名称获取关联模型信息, 输人参数:modelName模型名称。 105 出

输人参数:relationalName关系名称。 输出参数:modelPackage模型数据包。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息。

ErrorCode GetAppModels(out string modelPackage,out stringErrString) 功能:获取所有应用模型表信息。 输出参数:modelPackage模型数据包。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息。

8.3.8新建应用模型

ErrorCodeAddAppModel(string modelPackage,out string ErrString) 功能:新建应用模型表信息。 输人参数:modelPackage模型数据包。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息。

8.3.9编辑应用模型信息

ErrorCode EditAppModel(string modelPackage,out string ErrString) 功能:编辑模型表信息。 输人参数:modelPackage模型数据包。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串, 返回值:成功则返回ErrorCode.Success,否则返回ErrorCode.Failure,并通过参数ErrString输出 错误信息。

8.3.10删除应用模型信息

8.4.1实例访问接口说明

GB/T395822020

实例访问接口(IMapleTRDBAccess)是应用模型实例的通用访问服务。其完成对应用模型实例的 增加、修改、删除等操作

8.4.2获取模型实例

ErrorCodeGetRecord(string modelName, string keyValue,out string dataPackage, out string ErrString) 功能:获取模型实例。 输人参数:modelName模型名称,keyValue模型表主键值。 输出参数:dataPackage数据包。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:获取到模型实例则返回ErrorCode.Success,未能获取到实例则返回ErrorCode.DataNo tExist。

8.4.3获取模型实例集合

stringErrString) 功能:获取模型实例集合。 输人参数:conditionXMLXml格式条件。 输出参数:totalCount总记录数。 输出参数:dataPackage数据集合。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串, 返回值:获取到模型实例则返回ErrorCode.Success,未能获取到实例则返回ErrorCode.DataNo tExist。

8.4.4获取关联模型的实例

ErrorCode GetRelationnalRDSet(string conditionXML,out int totalCount,out string dataPack age,out stringErrString) 功能:获取指定模型的关联模型实例。 输人参数:conditionXMLXml格式条件。 输出参数:totalCount总记录数。 输出参数:dataPackage模型数据。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串, 返回值:获取到关联模型的实例则返回ErrorCode.Success,未能获取到实例则返回ErrorCode.Da taNotExist。

age,outstringErrString) 功能:获取指定模型的关联模型实例。 输人参数:conditionXMLXml格式条件。 输出参数:totalCount总记录数。 输出参数:dataPackage模型数据。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串 返回值:获取到关联模型的实例则返回ErrorCode.Success,未能获取到实例则返回ErrorCode.Da taNotExist。

8.4.5新建模型实例

ErrorCode AddRecord(string dataPackage, out string keyValue, out string Errs

功能:新建模型实例。 输人参数:dataPackage数据包。 输出参数:keyValue返回的模型实例主键值。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功新建实例则返回ErrorCode.Success,若存在未知字段的数据则返回ErrorCode.Field NotExist,若实例中的数据类型与应用模型中的字段不一致则返回ErrorCode.InvalidFieldType,产生 未知错误则返回ErrorCode.Failure

8.4.6编辑模型实例

ErrorCodeEditRecord(string dataPackage,out string ErrString) 功能:编辑模型实例。 输人参数:dataPackage数据包。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串, 返回值:成功编辑实例则返回ErrorCode.Success,若存在未知字段的数据则返回ErrorCode.Field NotExist,若实例中的数据类型与应用模型中的字段不一致则返回ErrorCode.InvalidFieldType,产生 未知错误则返回ErrorCode.Failure

8.4.7删除模型实例

功能:删除模型实例和其对应的文件。 输人参数:modelName元系名称 输人参数:arrKeyValue模型的主键值数组。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功删除实例则返回ErrorCode.Success,产生未知错误则返回ErrorCode.Failure

8.4.8下载测量结果数据

ErrorCodeDownloadMeasurementData(stringconditionXML,stringlocFileName,outstring ErrString) 功能:下载测量实例和其对应的实例文件。 输入参数:conditionXMLXml格式条件。 输人参数:locFileName把指定的模型实例和对应的文件下载到本地的指定路径。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串 返回值:成功下载测量实例则返回ErrorCode.Success,产生未知错误则返回ErrorCode.Failure

ErrorCode DownloadMeasurementData(stringconditionXML,stringlocFileName,outstring ErrString) 功能:下载测量实例和其对应的实例文件。 输入参数:conditionXMLXml格式条件。 输人参数:locFileName把指定的模型实例和对应的文件下载到本地的指定路径。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功下载测量实例则返回ErrorCode.Success,产生未知错误则返回ErrorCode.Failure

8.4.9上传测量结果数据

GB/T395822020

mSubmatrix、TdmLocalColumn。dataPackage中可以包含完整的模型实例结构,也可以只包含上述必 要元素的模型实例结构,并且在dataPackage中应包含,在中应指定实例文件的名称、路径 等描述信息。 输人参数:destPath包含完整的文件服务,端口,目录信息 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串 返回值:成功上传测量实例则返回ErrorCode.Success,产生未知错误则返回ErrorCode.Failure

8.5.1文件服务接口说明

8.5.2获取所有文件服务信息

ErrorCodeGetFSInfos(outFSInfofsInfos,outstringErrString) 功能:获取所有服务信息。 输出参数:fsInfos所有服务信息。FSInfo见附录B。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,未知异常则返回ErrorCode.Failure

ErrorCodeGetFSInfos(outFSInfoLJfslnfos,outstringErrString) 功能:获取所有服务信息, 输出参数:fsInfos所有服务信息。FSInfo见附录B。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,未知异常则返回ErrorCode.Failure

8.5.3获取指定的文件服务信息

ErrorCode GetFSInfoByFSCode(string fsCode,out FSInfofslnfo, out string ErrString) 功能:根据服务器别名获取服务信息。 输人参数:fsCode服务别名。 输出参数:fsInfo服务信息。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串, 返回值成功则返回ErrorCodeSuccess,未知异常则返回ErrorCode.Failure

ErrorCode GetFSInfoByFSCode(string fsCode,out FSInfofsInfo, out string ErrString) 功能:根据服务器别名获取服务信息。 输人参数:fsCode服务别名。 输出参数:fsInfo服务信息。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功则返回ErrorCode.Success,未知异常则返回ErrorCode.Failure。

8.5.4获取所有服务器的根目录信息

ErrorCode GetMainDirs(out DirInfo dirInfos, out string ErrString 功能:获取所有服务器的根目录信息。 输出参数:dirInfos所有服务器的根目录信息。DirInfo见附录C。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 直为空字符串。 返回值:成功获取到服务器的根目录信息则返回ErrorCode.Success,未知异常则返回ErrorCode Failure。

8.5.5获取指定文件服务器下所有根目录

ErrorCode GetMainDirsByFSCode(string fsCode, out DirInfoJ dirInfos, out string ErrStrin 功能:获取某个文件服务器下所有根目录。 输人参数:fsCode服务器别名。

输出参数:dirInfos某个文件服务器下所有根目录 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串 返回值.成功则返回ErrorCode.Success.未知显常则返回ErrorCodeEailure

建筑立面材料技术控制图文并茂.pdf8.5.6获取路径信息

ErrorCode GetDirByDirCode(string fsCode, out string fullDir, out string ErrString) 功能:获取路径信息。 输入参数:fsCode目录别名。 输出参数:fullDir目录信息。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,未知异常则返回ErrorCode.Failure

ErrorCode GetDirByDirCode(string fsCode,out string fullDir,out string ErrString) 功能:获取路径信息。 输人参数:fsCode目录别名。 输出参数:fullDir目录信息。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,未知异常则返回ErrorCode.Failure

8.5.7添加路径信息

ErrorCode AddDirlnfo(Dirlnfo dirlnfo, out string ErrString) 功能:添加目录信息。 输人参数:dirlInfo目录信息。 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串, 返回值:成功则返回ErrorCode.Success,未知异常则返回ErrorCode.Failure

ErrorCode AddDirlnfo(Dirlnfo dirlnfo, out string ErrString) 功能:添加目录信息。 输人参数:dirlInfo目录信息。 输出参数:ErrString错误信息DB/T 29-76-2018标准下载,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,未知异常则返回ErrorCode.Failure

8.5.8编辑路径信息

ErrorCode EditDirlnfo(DirInfo dirInfo, out string ErrString) 功能:编辑路径信息。 输人参数:dirInfo目录信息 输出参数:ErrString错误信息,此参数输出本方法执行时的异常信息,若执行时未发生异常,则此 值为空字符串。 返回值:成功则返回ErrorCode.Success,未知异常则返回ErrorCode.Failure

©版权声明
相关文章