1、ICS 33.060M36 YD中 华 人 民 共 和 国 通 信 行 业 标 准YD/T 2GHz TD-SCDMA/WCDMA 数字蜂窝移动通信网 业务开通管理技术要求第 3 部分 基于 SOAP 协议的接口设计2GHz WCDMA/TD-SCDMA Digital Cellular Mobile Communication Network Service Provision Management Technical Specification- Part 3: SOAP based Data Model Design of Interface(报批稿)-发布 -实施中 华 人 民 共 和
2、 国 工 业 和 信 息 化 部 发 布 YD/T 目 次目 次 .I前 言 II2GHz TD-SCDMA/WCDMA 数字蜂窝移动通信网业务开通管理技术要求 第 3 部分 基于 SOAP 协议的接口设计 .11 范围 12 规 范 性 引 用 文 件 13 术 语 、 定 义 与 缩 略 语 14 概述 15 接口设计 25.1 操作映射 25.2 操 作 参 数 映 射 .25.2.1 getMoAttributes 操作 25.2.2 getContainment 操作 .45.2.3 createMO 操作 .55.2.4 deleteMO 操作 .75.2.5 setMOAttri
3、butes 操作 .86 基于 SOAP 协议的接口功能设计的 WSDL/XML 定义 .107 基于 SOAP 协议的接口数据模型的 WSDL/XML 定义 .22IYD/T 前 言标准“2GHz TD-SCDMA/WCDMA 数 字 蜂 窝 移 动 通 信 网 业 务 开 通 管 理 技 术 要 求 ”是 参 考 国 际 电 信 联盟电信标准部 ( ITU-T) M 系列、 Q 系列和 X 系 列等相关建议; 第三代移动通信伙伴项目 ( 3GPP) 的 TS 32 系 列 标 准 ; 第 三 代 移 动 通 信 伙 伴 项 目 第 二 组 ( 3GPP2) 的 S.S0028 系 列 以
4、及 OMG 系 列 规 范 并结合我国具体情况编制而成的。标 准 “2GHz TD-SCDMA/WCDMA 数 字 蜂 窝 移 动 通 信 网 业 务 开 通 管 理 技 术 要 求 ”分 为 三 个 部 分 : 第 1 部 分 接 口 技 术 要 求 第 2 部 分 接 口 数 据 模 型 第 3 部 分 基于 SOAP 协 议 的 接 口 设 计 本部分为第三部分。 本部分由中国通信标准化协会提出并归口。本部分起草单位:中国电信集团公司。 本部分主要起草人:易学明 张琳峰YD/T IIYD/T 12GHz TD-SCDMA/WCDMA 数 字 蜂 窝 移 动 通 信 网 业 务 开 通 管
5、 理 技 术 要 求 第 3 部 分 基 于 SOAP 协 议 的 接 口 设 计1 范围本 部 分 规 定 了 2GHz TD-SCDMA/WCDMA数 字 蜂 窝 移 动 通 信 网 业 务 开 通 管 理 技 术 要 求 中 基 于 SOAP协 议 的 接口设计。本 部 分 适 用 于 2GHz TD-SCDMA/WCDMA数 字 蜂 窝 移 动 通 信 网 业 务 开 通 管 理 接 口 。2 规范性引用文件下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的 修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究
6、是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。1YD/T XXXX.1-XXXX 2GHz TD-SCDMA/WCDMA数 字 蜂 窝 移 动 通 信 网 业 务 开 通 管 理 技 术 要 求 第 1 部分 接 口 的 技 术 要 求 2YD/T XXXX.1-XXXX 2GHz TD-SCDMA/WCDMA数 字 蜂 窝 移 动 通 信 网 业 务 开 通 管 理 技 术 要 求 第 2 部分 接 口 数 据 模 型 33GPP TS 32.615 Telecommunication management; Configuration Management
7、(CM); Bulk CM Integration Reference Point (IRP): eXtensible Markup Language (XML) file format definition“3 术语、定义与缩略语4 概述本部分定义基于 SOAP 协议实现的接口设计解决方案集。 本部分遵循的 SOAP 协 议标准版本为 1.1 或以上 (可选) 。 本部分遵循的 WSDL 标准版本为 1.1 或以上(可选) 。 本部分采用的命名空间和前缀见表 1:表1 本部分使用的前缀和命名空间前 缀 命名空间http http:/schemas.xmlsoap.org/wsdl/http/
8、Soap http:/schemas.xmlsoap.org/wsdl/soap/SOAP-ENV http:/schemas.xmlsoap.org/soap/envelope/SOAP-ENC orsoapenchttp:/schemas.xmlsoap.org/soap/encoding/xs or xsd http:/www.w3.org/2001/XMLSchemaXsi http:/www.w3.org/2001/XMLSchema-instanceWSDL 结构如图 1:YD/T 2图 1: BasicCM IRP SOAP Solution Set WSDL structure
9、5 接口设计5.1 操作映射在2GHz T D-SCDMA/WCDMA数 字 蜂 窝 移 动 通 信 网 业 务 开 通 管 理 技 术 要 求 第1部分 接 口 技 术 要 求 中 定 义 了 BasicCMIRP 及 其 操 作 的 语 义 。 表 6.2给 出 了 这 些 操 作 到 基 于 SOAP协 议 的 接 口 设 计 的 映 射 。表 2: 操作映射表分析阶段操作 设计阶段映射getMoAttributes getMOAttributesgetContainment getContainmentcancelOperation (see note1) N/AcreateMO cr
10、eateMOdeleteMO deleteMOsetMOAttributes setMOAttributesgetIRPVersion getIRPVersiongetOperationProfile getOperationProfilegetNotificationProfile getNotificationProfileNOTE1: 该 操 作 用 于 一 个 请 求 对 应 多 个 响 应 的 情 况 , 在 本 接 口 设 计 解 决 方 案 集 中 没 有 用 到 , 故 不 做 映 射 。5.2 操作参数映射在2GHz TD-SCDMA/WCDMA数 字 蜂 窝 移 动 通 信
11、 网 业 务 开 通 管 理 技 术 要 求 第1部分 接 口 技 术 要 求 中 定 义 了 操 作 中 各 个 参 数 的 语 义 。 下 面 的 表 格 逐 个 给 出 了 操 作 中 各 个 参 数 到 基 于 SOAP协 议 的 接 口 设 计 的 映射。5.2.1 getMoAttributes 操作5.2.1.1 输入参数YD/T 3表 3: getMOAttributes操 作 输 入 参 数 映 射 表分析阶段操作参数 设计阶段操作参数映射invokeIdentifierIn string invokeIdentifierInbaseObjectInstance, scope
12、,filter,attributeListInstring queryXpathExp下面是 getMOAttributes 请求的 XML 格式定义:5.2.1.2 输出参数表 4: getMOAttributes操 作 输 出 参 数 映 射 表分析阶段操作参数 设计阶段操作参数映射invokeIdentifierOut string invokeIdentifierOutmanagedObjectClass, managedObjectInstance,attributeListOutbasicCMIRPData:MOSequenceType moiListOutstatus basic
13、CMIRPData:getMOAttributesFaultattributeListOut 的 定 义 依 赖 于 相 应 的 网 络 资 源 模 型 NRM 的 XML 定义。下面是 getMOAttributes 响应的 XML 格式定义:YD/T 45.2.1.3 出错定义5.2.2 getContainment 操作5.2.2.1 输入参数表 5: getContainment操 作 输 入 参 数 映 射 表分析阶段操作参数 设计阶段操作参数映射invokeIdentifierIn string invokeIdentifierInbaseObjectInstance,Scopes
14、tring queryXpathExp下面是 getContainment 请求的 XML 格 式 定 义 :5.2.2.2 输出参数表 6: getContainment操 作 输 出 参 数 映 射 表分析阶段操作参数 设计阶段操作参数映射invokeIdentifierOut string invokeIdentifierOutContainment string topContainerLocStatus basicCMIRPData:getContainmentFaultYD/T 5下面是 getContainment 响应的 XML 格 式 定 义 :5.2.2.3 出错定义5.2
15、.3 createMO 操作5.2.3.1 输入参数表 7: createMO操 作 输 入 参 数 映 射 表分析阶段操作参数 设计阶段操作参数映射managedObjectClass,managedObjectInstancestring mOIElementLocreferenceObjectInstance string referenceObjectInstanceattributeListIn basicCMIRPData:AnyMOType mOYD/T 6attributeListIn 的 定 义 依 赖 于 相 应 的 网 络 资 源 模 型 NRM 的 XML 定义。下面是
16、 createMO 请求的 XML 格 式 定 义 :5.2.3.2 输出参数表 8: createMO操 作 输 入 参 数 映 射 表分析阶段操作参数 设计阶段操作参数映射attributeListOut basicCMIRPData:AnyMOType mOStatus basicCMIRPData:createMOFaultattributeListOut 的 定 义 依 赖 于 相 应 的 网 络 资 源 模 型 NRM 的 XML 定义。下面是 createMO 响应的 XML 格 式 定 义 :5.2.3.3 出错定义YD/T 75.2.4 deleteMO 操作5.2.4.1
17、输入参数表 9: deleteMO操 作 输 入 参 数 映 射 表分析阶段操作参数 设计阶段操作参数映射baseObjectInstance, scope,Filterstring queryXpathExp下面是 deleteMO 请求的 XML 格 式 定 义 :5.2.4.2 输出参数表 10: deleteMO操 作 输 出 参 数 映 射 表分析阶段操作参数 设计阶段操作参数映射deletionList basicCMIRPData:MOSequenceTypedeletionListStatus basicCMIRPData:deleteMOFault下面是 deleteMO 响
18、应的 XML 格 式 定 义 :YD/T 85.2.4.3 错误定义5.2.5 setMOAttributes 操作5.2.5.1 输入参数表 11: setMOAttributes操 作 输 入 参 数 映 射 表分析阶段操作参数 设计阶段操作参数映射baseObjectInstance, scope,filter,modificationListstringqueryXpathExpmodificationList basicCMIRPData:AttributeModificationSetType modificationList下面是 setMOAttributes 请求的 XML
19、格式定义:YD/T 95.2.5.2 输出参数表 12: setMOAttributes操 作 输 出 参 数 映 射 表分析阶段操作参数 设计阶段操作参数映射modificationListOut basicCMIRPData:MOSequenceTypemodificationListOutStatus basicCMIRPData:setMOAttributesFault下面是 setMOAttributes 响应的 XML 格式定义:YD/T 105.2.5.3 错误定义6 基 于 SOAP 协 议 的 接 口 功 能 设 计 的 WSDL/XML 定 义YD/T 11YD/T 12YD/T 13YD/T 14YD/T 15YD/T 16YD/T 17YD/T 18YD/T 19YD/T 20YD/T 21YD/T 227 基 于 SOAP 协 议 的 接 口 数 据 模 型 的 WSDL/XML 定 义YD/T 23YD/T 24