GB/T 39582-2020标准规范下载简介
GB/T 39582-2020 试验测试开放数据服务.pdfGB/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中应包含
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