Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

从2.x升级到3之后,能够正常注册但是调用会有如下的报错,请问应该如何定位呢? #4572

Open
edgar1170 opened this issue Oct 30, 2024 · 5 comments

Comments

@edgar1170
Copy link

org.apache.servicecomb.swagger.invocation.exception.InvocationException: InvocationException: code=500;msg=CommonExceptionData [message=Get schema contents fail from all latest version.]

image

@chengyouling
Copy link
Contributor

堆栈信息有限,不好评估,看着是发现了服务端实例,只是加载契约的时候异常了,可以本地启动测试看看呢?我本地测试目前是没看到什么问题。

@edgar1170
Copy link
Author

本地调整了一些参数运行,现在消费端报错日志和服务端注册日志如下:
image
image
本地后台存储的yaml:
image

`openapi: 3.0.1
info:
title: swagger definition for com.huawei.m2m.hessian.ICBSAdapterHessianService
version: 1.0.0
servers:

  • url: /ICBSAdapterHessianService
    paths:
    /closeSession:
    post:
    operationId: closeSession
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/CloseSessionReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/CloseSessionReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/CloseSessionReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/CloseSessionRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/CloseSessionRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/CloseSessionRsp'
    /getDccosTotalUsage:
    post:
    operationId: getDccosTotalUsage
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/TotalUsageReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/TotalUsageReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/TotalUsageReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/TotalUsageRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/TotalUsageRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/TotalUsageRsp'
    /getDccosTotalUsageNoCache:
    post:
    operationId: getDccosTotalUsageNoCache
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/TotalUsageReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/TotalUsageReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/TotalUsageReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/TotalUsageRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/TotalUsageRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/TotalUsageRsp'
    /getPoolInfo:
    post:
    operationId: getPoolInfo
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/PoolInfoReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/PoolInfoReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/PoolInfoReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/PoolInfoRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/PoolInfoRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/PoolInfoRsp'
    /getProductDetailInfo:
    post:
    operationId: getProductDetailInfo
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/ProductDetailInfoReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/ProductDetailInfoReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/ProductDetailInfoReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/ProductDetailInfoRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/ProductDetailInfoRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/ProductDetailInfoRsp'
    /getProductListInfo:
    post:
    operationId: getProductListInfo
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/ProductListInfoReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/ProductListInfoReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/ProductListInfoReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/ProductListInfoRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/ProductListInfoRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/ProductListInfoRsp'
    /getQueryRechargeLog:
    post:
    operationId: getQueryRechargeLog
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryRechargeLogReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryRechargeLogReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryRechargeLogReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryRechargeLogRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryRechargeLogRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryRechargeLogRsp'
    /listDccosDetailRecord:
    post:
    operationId: listDccosDetailRecord
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/DetailRecordReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/DetailRecordReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/DetailRecordReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/DetailRecordRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/DetailRecordRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/DetailRecordRsp'
    /poolMemQry:
    post:
    operationId: poolMemQry
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QryPoolMemIotReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QryPoolMemIotReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QryPoolMemIotReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/PoolMemQryRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/PoolMemQryRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/PoolMemQryRsp'
    /poolQry:
    post:
    operationId: poolQry
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QryPoolIotReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QryPoolIotReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QryPoolIotReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/PoolQryRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/PoolQryRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/PoolQryRsp'
    /poolQry4Portal:
    post:
    operationId: poolQry4Portal
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QryPoolIotReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QryPoolIotReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QryPoolIotReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/SubscriberInfo'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/SubscriberInfo'
    text/plain:
    schema:
    $ref: '#/components/schemas/SubscriberInfo'
    /prodInstQuery:
    post:
    operationId: prodInstQuery
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QryProdInstIotReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QryProdInstIotReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QryProdInstIotReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/SvcContQryProdInstIotResult'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/SvcContQryProdInstIotResult'
    text/plain:
    schema:
    $ref: '#/components/schemas/SvcContQryProdInstIotResult'
    /queryAccountInfo:
    post:
    operationId: queryAccountInfo
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/AccountInfoQueryReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/AccountInfoQueryReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/AccountInfoQueryReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/AccountInfoQueryRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/AccountInfoQueryRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/AccountInfoQueryRsp'
    /queryAllTotalUsage:
    post:
    operationId: queryAllTotalUsage
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryCDRReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryCDRReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryCDRReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryDsAllUsageRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryDsAllUsageRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryDsAllUsageRsp'
    /queryBalance:
    post:
    operationId: queryBalance
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryBalanceReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryBalanceReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryBalanceReq'
    x-name: balanceReq
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryBalanceRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryBalanceRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryBalanceRsp'
    /queryBill:
    post:
    operationId: queryBill
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/BillQueryReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/BillQueryReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/BillQueryReq'
    x-name: billQueryReq
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/BillQueryRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/BillQueryRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/BillQueryRsp'
    /queryCDR:
    post:
    operationId: queryCDR
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryCDRReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryCDRReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryCDRReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryCDRRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryCDRRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryCDRRsp'
    /queryFlowPool:
    post:
    operationId: queryFlowPool
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/ServiceInformationReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/ServiceInformationReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/ServiceInformationReq'
    x-name: serviceInformationReq
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/ServiceInformationRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/ServiceInformationRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/ServiceInformationRsp'
    /queryForwardFlowPool:
    post:
    operationId: queryForwardFlowPool
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/ForwardFlowPoolReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/ForwardFlowPoolReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/ForwardFlowPoolReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/ForwardFlowPoolRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/ForwardFlowPoolRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/ForwardFlowPoolRsp'
    /queryMembersFlowPool:
    post:
    operationId: queryMembersFlowPool
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/queryMembersFlowPoolBody'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/queryMembersFlowPoolBody'
    text/plain:
    schema:
    $ref: '#/components/schemas/queryMembersFlowPoolBody'
    x-name: queryMembersFlowPoolBody
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    type: array
    items:
    $ref: '#/components/schemas/ServiceInformationRsp'
    application/protobuf:
    schema:
    type: array
    items:
    $ref: '#/components/schemas/ServiceInformationRsp'
    text/plain:
    schema:
    type: array
    items:
    $ref: '#/components/schemas/ServiceInformationRsp'
    /queryMonthUsage4Portal:
    post:
    operationId: queryMonthUsage4Portal
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryCDR4PortalReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryCDR4PortalReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryCDR4PortalReq'
    x-name: queryCDRReq
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryAccmUsageRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryAccmUsageRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryAccmUsageRsp'
    /queryPackageUsage:
    post:
    operationId: queryPackageUsage
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/PackageUsageReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/PackageUsageReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/PackageUsageReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/PackageUsageRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/PackageUsageRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/PackageUsageRsp'
    /queryPackageUsage4Portal:
    post:
    operationId: queryPackageUsage4Portal
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/PackageUsageReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/PackageUsageReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/PackageUsageReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/OrderProductInfo4Portal'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/OrderProductInfo4Portal'
    text/plain:
    schema:
    $ref: '#/components/schemas/OrderProductInfo4Portal'
    /queryPoolInfo:
    post:
    operationId: queryPoolInfo
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/PoolInfoReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/PoolInfoReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/PoolInfoReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/PoolInfoRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/PoolInfoRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/PoolInfoRsp'
    /queryTraffic:
    post:
    operationId: queryTraffic
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryCDRReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryCDRReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryCDRReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryCDRRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryCDRRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryCDRRsp'
    /queryTransferBalance:
    post:
    operationId: queryTransferBalance
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/TransferBalanceReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/TransferBalanceReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/TransferBalanceReq'
    x-name: transferBalanceReq
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/TransferBalanceRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/TransferBalanceRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/TransferBalanceRsp'
    /queryUDRTotal:
    post:
    operationId: queryUDRTotal
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryUDRTotalPortalReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryUDRTotalPortalReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryUDRTotalPortalReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/QueryUDRTotalRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/QueryUDRTotalRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/QueryUDRTotalRsp'
    /queryUseCustId:
    post:
    operationId: queryUseCustId
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/RealNameQueryReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/RealNameQueryReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/RealNameQueryReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/UseCustIdRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/UseCustIdRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/UseCustIdRsp'
    /queryUserIdNumber:
    post:
    operationId: queryUserIdNumber
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/CustomerDetailInfoReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/CustomerDetailInfoReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/CustomerDetailInfoReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/RealNameInfoRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/RealNameInfoRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/RealNameInfoRsp'
    /rechargeBackwardFlowPool:
    post:
    operationId: rechargeBackwardFlowPool
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/BackwardFlowPoolRechargeReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/BackwardFlowPoolRechargeReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/BackwardFlowPoolRechargeReq'
    x-name: req
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/BackwardFlowPoolRechargeRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/BackwardFlowPoolRechargeRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/BackwardFlowPoolRechargeRsp'
    /rechargeNetPay:
    post:
    operationId: rechargeNetPay
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/RechargeNetPayReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/RechargeNetPayReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/RechargeNetPayReq'
    x-name: rechargeNetPayReq
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/RechargeNetPayRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/RechargeNetPayRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/RechargeNetPayRsp'
    /transferBalance:
    post:
    operationId: transferBalance
    requestBody:
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/TransferBalanceReq'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/TransferBalanceReq'
    text/plain:
    schema:
    $ref: '#/components/schemas/TransferBalanceReq'
    x-name: transferBalanceReq
    responses:
    "200":
    description: response of 200
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/TransferBalanceRsp'
    application/protobuf:
    schema:
    $ref: '#/components/schemas/TransferBalanceRsp'
    text/plain:
    schema:
    $ref: '#/components/schemas/TransferBalanceRsp'
    components:
    schemas:
    CloseSessionReq:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    seesionId:
    type: string
    msisdn:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.CloseSessionReq
    State:
    type: object
    properties:
    status:
    type: integer
    format: int32
    state:
    $ref: '#/components/schemas/State'
    x-java-class: com.huawei.m2m.lang.pojo.State
    CloseSessionRsp:
    type: object
    properties:
    resultCode:
    type: string
    message:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.CloseSessionRsp
    TotalUsageReq:
    type: object
    properties:
    accNbr:
    type: string
    billingCycleId:
    type: string
    qryType:
    type: string
    startDate:
    type: string
    endDate:
    type: string
    transactionId:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.TotalUsageReq
    DataUsageItem:
    type: object
    properties:
    volume:
    type: integer
    format: int64
    fee:
    type: integer
    format: int32
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.TotalUsageRsp$DataUsageItem
    IncrUsageItem:
    type: object
    properties:
    fee:
    type: integer
    format: int32
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.TotalUsageRsp$IncrUsageItem
    NbUsageItem:
    type: object
    properties:
    times:
    type: integer
    format: int32
    fee:
    type: integer
    format: int32
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.TotalUsageRsp$NbUsageItem
    SmsUsageItem:
    type: object
    properties:
    times:
    type: integer
    format: int32
    fee:
    type: integer
    format: int32
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.TotalUsageRsp$SmsUsageItem
    TotalUsageRsp:
    type: object
    properties:
    resultCode:
    type: string
    resultMsg:
    type: string
    accNbr:
    type: string
    qryType:
    type: string
    startDate:
    type: string
    endDate:
    type: string
    voiceBillItems:
    $ref: '#/components/schemas/VoiceUsageItem'
    dataBillItems:
    $ref: '#/components/schemas/DataUsageItem'
    smsBillItems:
    $ref: '#/components/schemas/SmsUsageItem'
    incrBillItems:
    $ref: '#/components/schemas/IncrUsageItem'
    nbBillItems:
    $ref: '#/components/schemas/NbUsageItem'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.TotalUsageRsp
    VoiceUsageItem:
    type: object
    properties:
    duration:
    type: integer
    format: int32
    times:
    type: integer
    format: int32
    fee:
    type: integer
    format: int32
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.TotalUsageRsp$VoiceUsageItem
    PoolInfoReq:
    type: object
    properties:
    groupID:
    type: string
    custId:
    type: string
    transactionId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.PoolInfoReq
    PoolInfoRsp:
    type: object
    properties:
    poolInfo:
    type: string
    errorCode:
    type: string
    errorDesc:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.PoolInfoRsp
    ProductDetailInfoReq:
    type: object
    properties:
    accNbr:
    type: string
    custId:
    type: string
    mainProdInstId:
    type: string
    transactionId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.ProductDetailInfoReq
    FuncProductInst:
    type: object
    properties:
    prodInstId:
    type: string
    prodId:
    type: string
    grpProdNbr:
    type: string
    prodName:
    type: string
    accProdInstId:
    type: string
    accNum:
    type: string
    paymentModeCd:
    type: string
    ownerCustId:
    type: string
    regionId:
    type: integer
    format: int64
    provId:
    type: integer
    format: int64
    cityId:
    type: integer
    format: int64
    lanId:
    type: integer
    format: int64
    actDate:
    type: string
    beginRentDate:
    type: string
    stopRentDate:
    type: string
    firstFinishDate:
    type: string
    useCustId:
    type: string
    stopflag:
    type: string
    statusCd:
    type: string
    prodInstAttr:
    type: array
    items:
    $ref: '#/components/schemas/ProductInstAttr'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.FuncProductInst
    ProductDetailInfoRsp:
    type: object
    properties:
    resultCode:
    type: string
    resultMsg:
    type: string
    data:
    $ref: '#/components/schemas/ProductInfo'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.ProductDetailInfoRsp
    ProductInfo:
    type: object
    properties:
    prodInstId:
    type: string
    prodId:
    type: string
    grpProdNbr:
    type: string
    prodName:
    type: string
    accProdInstId:
    type: string
    accNum:
    type: string
    paymentModeCd:
    type: string
    ownerCustId:
    type: string
    regionId:
    type: integer
    format: int64
    provId:
    type: integer
    format: int64
    cityId:
    type: integer
    format: int64
    lanId:
    type: integer
    format: int64
    actDate:
    type: string
    beginRentDate:
    type: string
    stopRentDate:
    type: string
    firstFinishDate:
    type: string
    useCustId:
    type: string
    stopflag:
    type: string
    statusCd:
    type: string
    prodInstAttr:
    type: array
    items:
    $ref: '#/components/schemas/ProductInstAttr'
    prodlnstAcctRel:
    type: array
    items:
    $ref: '#/components/schemas/ProductInstAcctRel'
    offerInsts:
    type: array
    items:
    $ref: '#/components/schemas/ProductOfferInst'
    funcProdInsts:
    type: array
    items:
    $ref: '#/components/schemas/FuncProductInst'
    prodInstState:
    type: array
    items:
    $ref: '#/components/schemas/ProductInstState'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.ProductInfo
    ProductInstAcctRel:
    type: object
    properties:
    prodInstAcctRelId:
    type: string
    acctId:
    type: string
    priority:
    type: integer
    format: int64
    paymentLimitType:
    type: integer
    format: int64
    paymentLimit:
    type: integer
    format: int64
    prodInstId:
    type: string
    acctItemGroupId:
    type: integer
    format: int64
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.ProductInstAcctRel
    ProductInstAttr:
    type: object
    properties:
    prodInstAttrId:
    type: string
    prodInstId:
    type: string
    attrId:
    type: string
    attrValue:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.ProductInstAttr
    ProductInstState:
    type: object
    properties:
    prodInstStateId:
    type: string
    prodInstId:
    type: string
    stopType:
    type: string
    stopReason:
    type: string
    eventDate:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.ProductInstState
    ProductOfferInst:
    type: object
    properties:
    offerInstId:
    type: string
    offerId:
    type: string
    offerName:
    type: string
    offerType:
    type: string
    ownerCustId:
    type: string
    effDate:
    type: string
    expDate:
    type: string
    extOfferInstId:
    type: string
    updateDate:
    type: string
    statusCd:
    type: string
    channelId:
    type: string
    createStaff:
    type: string
    remark:
    type: string
    statusDate:
    type: string
    shard1:
    type: string
    updateStaff:
    type: string
    shard2:
    type: string
    addrStatusCd:
    type: string
    lastOrderItemId:
    type: string
    tenantId:
    type: string
    createOrgId:
    type: string
    regionId:
    type: string
    createDate:
    type: string
    lanId:
    type: string
    offerAgreeId:
    type: string
    ownerPartyId:
    type: string
    offerNbr:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.ProductOfferInst
    ProductListInfoReq:
    type: object
    properties:
    phoneNum:
    type: string
    custId:
    type: string
    transactionId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.ProductListInfoReq
    ProductListInfoRsp:
    type: object
    properties:
    resultCode:
    type: string
    resultMsg:
    type: string
    data:
    type: array
    items:
    $ref: '#/components/schemas/ProductInfo'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.ProductListInfoRsp
    QueryRechargeLogReq:
    type: object
    properties:
    operType:
    type: string
    totalRowNum:
    type: integer
    format: int64
    queryPage:
    type: integer
    format: int64
    beginRowNum:
    type: integer
    format: int64
    pageSize:
    type: integer
    format: int64
    startTime:
    type: string
    endTime:
    type: string
    transactionID:
    type: string
    accountPhoneNumber:
    type: string
    accountType:
    type: string
    custId:
    type: string
    customerCode:
    type: string
    accountCode:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryRechargeLogReq
    QueryRechargeLog:
    type: object
    properties:
    tradeTime:
    type: string
    accountId:
    type: string
    accountName:
    type: string
    currencyID:
    type: integer
    rechargeAmount:
    type: integer
    format: int64
    rechargeType:
    type: string
    rechargeChannelID:
    type: string
    operID:
    type: integer
    format: int64
    resultCode:
    type: string
    reversalFlag:
    type: string
    showRechargeAmount:
    type: number
    format: double
    acctItemChargeDic:
    type: string
    accountPhoneNumber:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryRechargeLog
    QueryRechargeLogRsp:
    type: object
    properties:
    result_code:
    type: string
    transactionID:
    type: string
    totalRowNum:
    type: integer
    format: int64
    data:
    type: array
    items:
    $ref: '#/components/schemas/QueryRechargeLog'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryRechargeLogRsp
    DetailRecordReq:
    type: object
    properties:
    accNbr:
    type: string
    billingCycleId:
    type: string
    qryType:
    type: string
    sessionId:
    type: string
    page:
    type: integer
    format: int32
    row:
    type: integer
    format: int32
    startDate:
    type: string
    endDate:
    type: string
    transactionId:
    type: string
    source:
    type: string
    enum:
    - PORTAL
    - API
    - DLD
    needDtl:
    type: boolean
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.DetailRecordReq
    DataDetailItem:
    type: object
    properties:
    accNbr:
    type: string
    startTime:
    type: string
    callingArea:
    type: string
    bizType:
    type: string
    listType:
    type: string
    duration:
    type: integer
    format: int32
    volume:
    type: string
    pid:
    type: string
    ratingGroup:
    type: string
    apnni:
    type: string
    fee:
    type: integer
    format: int32
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.DetailRecordRsp$DataDetailItem
    DetailRecordRsp:
    type: object
    properties:
    resultCode:
    type: string
    resultMsg:
    type: string
    accNbr:
    type: string
    qryType:
    type: string
    totalRecord:
    type: integer
    format: int32
    sessionId:
    type: string
    page:
    type: string
    row:
    type: string
    startDate:
    type: string
    endDate:
    type: string
    voiceBillItem:
    type: array
    items:
    $ref: '#/components/schemas/VoiceDetailItem'
    dataBillItem:
    type: array
    items:
    $ref: '#/components/schemas/DataDetailItem'
    smsBillItem:
    type: array
    items:
    $ref: '#/components/schemas/SmsDetailItem'
    incrBillItem:
    type: array
    items:
    $ref: '#/components/schemas/IncrDetailItem'
    nbBillItem:
    type: array
    items:
    $ref: '#/components/schemas/NbDetailItem'
    totalUsage:
    type: integer
    format: int64
    totalAmount:
    type: string
    rspSessionId:
    type: string
    writeOnly: true
    rspItemAccNbr:
    type: string
    writeOnly: true
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.DetailRecordRsp
    IncrDetailItem:
    type: object
    properties:
    accNbr:
    type: string
    startTime:
    type: string
    bizType:
    type: string
    feeType:
    type: string
    duration:
    type: string
    fee:
    type: integer
    format: int32
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.DetailRecordRsp$IncrDetailItem
    NbDetailItem:
    type: object
    properties:
    accNbr:
    type: string
    startTime:
    type: string
    msgType:
    type: string
    duration:
    type: string
    bizType:
    type: string
    imei:
    type: string
    ueip:
    type: string
    fee:
    type: integer
    format: int32
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.DetailRecordRsp$NbDetailItem
    SmsDetailItem:
    type: object
    properties:
    accNbr:
    type: string
    startTime:
    type: string
    calledNo:
    type: string
    bizType:
    type: string
    callType:
    type: string
    fee:
    type: integer
    format: int32
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.DetailRecordRsp$SmsDetailItem
    VoiceDetailItem:
    type: object
    properties:
    accNbr:
    type: string
    startTime:
    type: string
    callingArea:
    type: string
    callType:
    type: string
    bizType:
    type: string
    calledNo:
    type: string
    duration:
    type: string
    fee:
    type: integer
    format: int32
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.DetailRecordRsp$VoiceDetailItem
    QryPoolMemIotReq:
    type: object
    properties:
    poolNbr:
    type: string
    memberAccNbr:
    type: string
    monthSelect:
    type: string
    appKey:
    type: string
    transactionID:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.apibean.QryPoolMemIotReq
    PoolInfo:
    type: object
    properties:
    accNbr:
    type: string
    poolMemberAlready:
    type: string
    poolMemberTotal:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.up.PoolInfo
    PoolMemQryRsp:
    type: object
    properties:
    svcCont:
    $ref: '#/components/schemas/SvcContForPoolMem'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.up.PoolMemQryRsp
    SvcContForPoolMem:
    type: object
    properties:
    resultCode:
    type: string
    resultMsg:
    type: string
    poolAlready:
    type: string
    poolLeft:
    type: string
    poolTotal:
    type: string
    poolNumber:
    type: string
    groupTransActionID:
    type: string
    poolInfo:
    $ref: '#/components/schemas/PoolInfo'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.up.SvcContForPoolMem
    QryPoolIotReq:
    type: object
    properties:
    poolNbr:
    type: string
    appKey:
    type: string
    transactionID:
    type: string
    iccid:
    type: string
    msisdn:
    type: string
    custId:
    type: string
    billingCycleId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.apibean.QryPoolIotReq
    PoolQryRsp:
    type: object
    properties:
    svcCont:
    $ref: '#/components/schemas/SvcContForPool'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.up.PoolQryRsp
    SvcContForPool:
    type: object
    properties:
    resultCode:
    type: string
    resultMsg:
    type: string
    poolAlready:
    type: string
    poolLeft:
    type: string
    poolTotal:
    type: string
    groupTransActionID:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.up.SvcContForPool
    SubscriberInfo:
    type: object
    properties:
    region:
    type: integer
    format: int64
    msisdn:
    type: string
    prod_id:
    type: string
    imsi:
    type: string
    iccid:
    type: string
    custId:
    type: string
    expireDate:
    type: string
    format: date-time
    statusDate:
    type: string
    format: date-time
    statusDateFmt:
    type: string
    id:
    type: integer
    format: int64
    strId:
    type: string
    status:
    type: string
    subsType:
    type: string
    subsTypeName:
    type: string
    statusName:
    type: string
    custName:
    type: string
    ggsnInfo:
    type: string
    imei:
    type: string
    groupId:
    type: string
    onlineStatus:
    type: string
    onlineStatusDic:
    type: string
    lastSessionTime:
    type: string
    attr1:
    type: string
    attr2:
    type: string
    attr3:
    type: string
    attr4:
    type: string
    attr5:
    type: string
    attr6:
    type: string
    areaNO:
    type: string
    areaDic:
    type: string
    simStatusDic:
    type: string
    isShare:
    type: string
    isShareDic:
    type: string
    sharedData:
    type: number
    format: double
    sharedDataStr:
    type: string
    sharedSms:
    type: integer
    format: int64
    sharedVoice:
    type: integer
    format: int64
    networkStatus:
    type: string
    networkStatusDic:
    type: string
    networkStatusDate:
    type: string
    format: date-time
    eccustId:
    type: string
    positionPermission:
    type: string
    cutNetwork:
    type: string
    cutNettype:
    type: string
    attrValue:
    type: integer
    format: int64
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.SubscriberInfo
    QryProdInstIotReq:
    type: object
    properties:
    msisdn:
    type: string
    appKey:
    type: string
    transactionID:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.apibean.QryProdInstIotReq
    AttrInfo:
    type: object
    properties:
    attrValue:
    type: string
    attrName:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.apibean.QryProdInstIotFunProdInfo$AttrInfo
    QryProdInstIotFunProdInfo:
    type: object
    properties:
    productName:
    type: string
    attrInfos:
    type: array
    items:
    $ref: '#/components/schemas/AttrInfo'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.apibean.QryProdInstIotFunProdInfo
    QryProdInstIotProdInfo:
    type: object
    properties:
    prodStatusName:
    type: string
    prodMainStatusName:
    type: array
    items:
    type: string
    phoneNum:
    type: string
    useCustNumber:
    type: string
    custName:
    type: string
    commonRegionName:
    type: string
    productName:
    type: string
    stopFlag:
    type: string
    activeTime:
    type: string
    format: date-time
    isPoolMember:
    type: string
    ownedPoolType:
    type: string
    ownedPoolNumber:
    type: string
    prodOfferInfos:
    type: array
    items:
    $ref: '#/components/schemas/QryProdInstIotProdOfferInfo'
    attrInfos:
    type: array
    items:
    $ref: '#/components/schemas/AttrInfo'
    funProdInfos:
    type: array
    items:
    $ref: '#/components/schemas/QryProdInstIotFunProdInfo'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.apibean.QryProdInstIotProdInfo
    QryProdInstIotProdOfferInfo:
    type: object
    properties:
    startDt:
    type: string
    endDt:
    type: string
    prodOfferNbr:
    type: string
    prodOfferName:
    type: string
    statusName:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.apibean.QryProdInstIotProdOfferInfo
    QryProdInstIotResult:
    type: object
    properties:
    prodInfos:
    type: array
    items:
    $ref: '#/components/schemas/QryProdInstIotProdInfo'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.apibean.QryProdInstIotResult
    SvcContQryProdInstIotResult:
    type: object
    properties:
    resultCode:
    type: string
    resultMsg:
    type: string
    result:
    $ref: '#/components/schemas/QryProdInstIotResult'
    groupTransActionID:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.apibean.SvcCont<com.huawei.m2m.lang.pojo.cbs.apibean.QryProdInstIotResult>
    AccountInfoQueryReq:
    type: object
    properties:
    transactionId:
    type: string
    phoneNum:
    type: string
    acctNumber:
    type: string
    extAccountId:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.baseinfo.accountquery.AccountInfoQueryReq
    AccountInfo:
    type: object
    properties:
    acctId:
    type: string
    extAccountId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.baseinfo.accountquery.AccountInfo
    AccountInfoQueryRsp:
    type: object
    properties:
    accountInfoList:
    type: array
    items:
    $ref: '#/components/schemas/AccountInfo'
    x-java-class: com.huawei.m2m.lang.pojo.baseinfo.accountquery.AccountInfoQueryRsp
    QueryCDRReq:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    msisdn:
    type: string
    beginTime:
    type: string
    endTime:
    type: string
    billingCycle:
    type: string
    serviceType:
    type: string
    currentPage:
    type: integer
    format: int32
    totalCdrNum:
    type: string
    needDtl:
    type: string
    recordsPerPage:
    type: integer
    format: int32
    channelType:
    type: integer
    format: int32
    sessionId:
    type: string
    method:
    type: string
    stat:
    type: string
    groupByFields:
    type: string
    statFields:
    type: string
    custId:
    type: string
    allMonth:
    type: boolean
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryCDRReq
    QueryDsAllUsageRsp:
    type: object
    properties:
    resultCode:
    type: string
    message:
    type: string
    errorCode:
    type: string
    errorDesc:
    type: string
    dataUsage:
    type: string
    dataFee:
    type: string
    voiceUsage:
    type: string
    voiceFee:
    type: string
    smsUsage:
    type: string
    smsFee:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.baseinfo.toalusagequery.QueryDsAllUsageRsp
    QueryBalanceReq:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    transactionId:
    type: string
    misidn:
    type: string
    accountId:
    type: string
    accountList:
    type: array
    items:
    type: string
    flag:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryBalanceReq
    QueryBalanceAPI:
    type: object
    properties:
    result:
    type: string
    balance:
    type: string
    acountbalance:
    type: string
    userbalance:
    type: string
    number:
    type: string
    groupTransactionid:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryBalanceRsp$QueryBalanceAPI
    QueryBalanceRsp:
    type: object
    properties:
    resultCode:
    type: string
    reason:
    type: string
    errorCode:
    type: string
    errorDesc:
    type: string
    balance:
    type: string
    currencyCode:
    type: string
    balanceMap:
    type: object
    additionalProperties:
    type: string
    getqBalanceApi:
    type: array
    items:
    $ref: '#/components/schemas/QueryBalanceAPI'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryBalanceRsp
    BillQueryReq:
    type: object
    properties:
    billQueryType:
    type: string
    destinationAccount:
    type: string
    destinationAttr:
    type: string
    queryFlag:
    type: string
    feeQueryFlag:
    type: string
    transactionID:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.BillQueryReq
    AcctItemGroup:
    type: object
    properties:
    acctItemTypes:
    type: array
    items:
    $ref: '#/components/schemas/AcctItemType'
    acctItemGroupID:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.AcctItemGroup
    AcctItemType:
    type: object
    properties:
    acctItemTypeName:
    type: string
    acctItemTypeID:
    type: string
    acctItemCharge:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.AcctItemType
    BillQueryRsp:
    type: object
    properties:
    resultCode:
    type: string
    description:
    type: string
    errorCode:
    type: string
    errorDesc:
    type: string
    acctName:
    type: string
    acctId:
    type: string
    destinationAccount:
    type: string
    queryFlag:
    type: string
    feeBillingCycles:
    type: array
    items:
    $ref: '#/components/schemas/FeeBillingCycle'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.BillQueryRsp
    FeeBillingCycle:
    type: object
    properties:
    acctItemGroups:
    type: array
    items:
    $ref: '#/components/schemas/AcctItemGroup'
    billingCycleID:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.FeeBillingCycle
    DataCDR:
    type: object
    properties:
    cdrID:
    type: string
    location:
    type: string
    chargedNumber:
    type: string
    beginTime:
    type: string
    duration:
    type: string
    traffic:
    type: string
    uploadData:
    type: string
    downloadData:
    type: string
    netWorkType:
    type: string
    apn:
    type: string
    amount:
    type: string
    amountUnit:
    type: string
    apnName:
    type: string
    pid:
    type: string
    bizType:
    type: string
    visitArea:
    type: string
    apnni:
    type: string
    netDes:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.DataCDR
    NBIoTCDR:
    type: object
    properties:
    billingNbr:
    type: string
    sentTime:
    type: string
    msgType:
    type: string
    fee:
    type: string
    apn:
    type: string
    chargedNumber:
    type: string
    callType:
    type: string
    amount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.NBIoTCDR
    QueryCDRRsp:
    type: object
    properties:
    type:
    type: string
    result:
    type: string
    errorCode:
    type: string
    errorDesc:
    type: string
    sessionId:
    type: string
    reason:
    type: string
    dataCDR:
    type: array
    items:
    $ref: '#/components/schemas/DataCDR'
    smsCDR:
    type: array
    items:
    $ref: '#/components/schemas/SMSCDR'
    voiceCDR:
    type: array
    items:
    $ref: '#/components/schemas/VoiceCDR'
    nbIoTCDR:
    type: array
    items:
    $ref: '#/components/schemas/NBIoTCDR'
    valueAddedCDR:
    $ref: '#/components/schemas/ValueAddedCDR'
    fieldNames:
    type: array
    items:
    type: string
    totalAmount:
    type: string
    totalFee:
    type: string
    totalPage:
    type: integer
    format: int32
    totalCount:
    type: integer
    format: int32
    unit:
    type: string
    currencyId:
    type: string
    actualVolume:
    type: string
    actualChargeAmt:
    type: string
    telphone:
    type: string
    respCount:
    type: integer
    format: int32
    mvnoId:
    type: string
    provinceId:
    type: string
    durationAll:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryCDRRsp
    SMSCDR:
    type: object
    properties:
    cdrID:
    type: string
    chargedNumber:
    type: string
    calledNumber:
    type: string
    sentTime:
    type: string
    amount:
    type: string
    amountUnit:
    type: string
    callType:
    type: string
    serviceType:
    type: string
    apn:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.SMSCDR
    ValueAddedCDR:
    type: object
    properties:
    accNbr:
    type: string
    serviceName:
    type: string
    chargeType:
    type: string
    duration:
    type: string
    field:
    type: string
    resultData:
    type: string
    totalInfo:
    type: string
    amount:
    type: string
    respCount:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.ValueAddedCDR
    VoiceCDR:
    type: object
    properties:
    cdrID:
    type: string
    chargedNumber:
    type: string
    calledNumber:
    type: string
    beginTime:
    type: string
    duration:
    type: string
    amount:
    type: string
    amountUnit:
    type: string
    serviceType:
    type: string
    callType:
    type: string
    location:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.VoiceCDR
    ServiceInformationReq:
    type: object
    properties:
    groupAccNbr:
    type: string
    billingNbr:
    type: string
    billingCycleID:
    type: string
    transactionID:
    type: string
    custId:
    type: string
    xml:
    name: Service_Information
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.pool.ServiceInformationReq
    GroupMemberInfo:
    type: object
    properties:
    billingNbr:
    type: string
    xml:
    name: Billing_Nbr
    ratableAmount:
    type: string
    xml:
    name: Ratable_Amount
    ratableTotal:
    type: string
    xml:
    name: Ratable_Total
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.pool.GroupMemberInfo
    PoolGroup:
    type: object
    properties:
    groupAccNbr:
    type: string
    xml:
    name: Group_Acc_Nbr
    balanceAvailable:
    type: string
    xml:
    name: Balance_Available
    balanceUsed:
    type: string
    xml:
    name: Balance_Used
    balanceAmount:
    type: string
    xml:
    name: Balance_Amount
    groupMemberInfo:
    $ref: '#/components/schemas/GroupMemberInfo'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.pool.PoolGroup
    ServiceInformationRsp:
    type: object
    properties:
    serviceResultCode:
    type: string
    xml:
    name: Service_Result_Code
    paraFieldResult:
    type: string
    xml:
    name: Para_Field_Result
    poolGroup:
    $ref: '#/components/schemas/PoolGroup'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.pool.ServiceInformationRsp
    ForwardFlowPoolReq:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    msisdn:
    type: string
    date:
    type: string
    transcationId:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.ForwardFlowPoolReq
    ForwardFlowPoolRsp:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    resultCode:
    type: string
    resultMsg:
    type: string
    errorCode:
    type: string
    errorDesc:
    type: string
    transactionID:
    type: string
    description:
    $ref: '#/components/schemas/ForwardPoolGroup'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.ForwardFlowPoolRsp
    ForwardPoolGroup:
    type: object
    properties:
    balanceAvailable:
    type: string
    balanceUsed:
    type: string
    balanceAmount:
    type: string
    ratableAmount:
    type: string
    forwardPoolNumber:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.ForwardPoolGroup
    queryMembersFlowPoolBody:
    type: object
    properties:
    reqList:
    type: array
    items:
    $ref: '#/components/schemas/ServiceInformationReq'
    QueryCDR4PortalReq:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    msisdn:
    type: string
    beginTime:
    type: string
    endTime:
    type: string
    billingCycle:
    type: string
    serviceType:
    type: string
    currentPage:
    type: integer
    format: int32
    totalCdrNum:
    type: string
    needDtl:
    type: string
    recordsPerPage:
    type: integer
    format: int32
    channelType:
    type: integer
    format: int32
    sessionId:
    type: string
    method:
    type: string
    stat:
    type: string
    groupByFields:
    type: string
    statFields:
    type: string
    custId:
    type: string
    transactionIds:
    type: array
    items:
    type: string
    allMonth:
    type: boolean
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryCDR4PortalReq
    AccmUsage:
    type: object
    properties:
    amount:
    type: integer
    format: int64
    measureID:
    type: integer
    format: int32
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryAccmUsageRsp$AccmUsage
    QueryAccmUsageRsp:
    type: object
    properties:
    resultFlag:
    type: string
    accmUsageMap:
    type: object
    additionalProperties:
    $ref: '#/components/schemas/AccmUsage'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryAccmUsageRsp
    PackageUsageReq:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    type:
    type: string
    msisdn:
    type: string
    date:
    type: string
    simInfoId:
    type: string
    groupId:
    type: string
    groupName:
    type: string
    method:
    type: string
    transcationId:
    type: string
    flowIdGroupNbr:
    type: string
    custId:
    type: string
    destination_Attr:
    type: string
    mvno_Id:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.PackageUsageReq
    PacagkeUsageInfo:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    iccid:
    type: string
    msisdn:
    type: string
    groupName:
    type: string
    packageName:
    type: string
    resourceName:
    type: string
    unitName:
    type: string
    total:
    type: string
    usage:
    type: string
    useRate:
    type: string
    rest:
    type: string
    effTime:
    type: string
    expireTime:
    type: string
    startTime:
    type: string
    endTime:
    type: string
    status:
    type: string
    temporaryOfferId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.PacagkeUsageInfo
    PackageUsageRsp:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    resultCode:
    type: integer
    format: int32
    serviceResultCode:
    type: string
    paraFieldResult:
    type: string
    rspCode:
    type: string
    reason:
    type: string
    errorCode:
    type: string
    errorDesc:
    type: string
    poductOffInfoList:
    type: array
    items:
    $ref: '#/components/schemas/ProductOffInfo'
    pacakgeUsageList:
    type: array
    items:
    $ref: '#/components/schemas/PacagkeUsageInfo'
    transactionID:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.PackageUsageRsp
    ProductOffInfo:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    respondRatableQueryList:
    type: array
    items:
    $ref: '#/components/schemas/RespondRatableQueryInfo'
    productOffId:
    type: string
    productOffName:
    type: string
    beginDate:
    type: string
    endDate:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.ProductOffInfo
    RespondRatableQueryInfo:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    ownerType:
    type: string
    ownerId:
    type: string
    ratableResourceId:
    type: string
    ratableResourceName:
    type: string
    beginTime:
    type: string
    endTime:
    type: string
    ratableAmount:
    type: string
    balanceAmount:
    type: string
    unitTypeId:
    type: string
    useRate:
    type: string
    billingModuleId:
    type: string
    used:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.RespondRatableQueryInfo
    OrderProductInfo4Portal:
    type: object
    properties:
    orderDataAmt:
    type: number
    format: double
    orderDataAmtStr:
    type: string
    orderSmsAmt:
    type: integer
    format: int64
    orderSmsAmtStr:
    type: string
    orderVoiceAmt:
    type: integer
    format: int64
    orderVoiceAmtStr:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.OrderProductInfo4Portal
    TransferBalanceCcr:
    type: object
    properties:
    Req-Serial:
    type: string
    Oper-Date:
    type: string
    Source-Id:
    type: string
    Source-Object-Flag:
    type: string
    Source-AccNbr:
    type: string
    Destination-Id:
    type: string
    Destination-Object-Flag:
    type: string
    Destination-AccNbr:
    type: string
    Balance-Amount:
    type: string
    Channel-Staff-Id:
    type: string
    Mvno-Id:
    type: string
    StartTime:
    type: string
    EndTime:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.TransferBalanceCcr
    TransferBalanceReq:
    type: object
    properties:
    custId:
    type: string
    CCR:
    $ref: '#/components/schemas/TransferBalanceCcr'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.TransferBalanceReq
    TransferBalanceCca:
    type: object
    properties:
    Service-Result-Code:
    type: string
    Para-Field-Result:
    type: string
    Record:
    type: array
    items:
    $ref: '#/components/schemas/TransferBalanceRecord'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.TransferBalanceCca
    TransferBalanceRecord:
    type: object
    properties:
    Destination-AccNbr:
    type: string
    Oper-Date:
    type: string
    Source-AccNbr:
    type: string
    Balance-Amount:
    type: string
    Destination-Object-Flag:
    type: string
    Source-Id:
    type: string
    Req-Serial:
    type: string
    Destination-Id:
    type: string
    Source-Object-Flag:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.TransferBalanceRecord
    TransferBalanceRsp:
    type: object
    properties:
    CCA:
    $ref: '#/components/schemas/TransferBalanceCca'
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.TransferBalanceRsp
    QueryUDRTotalPortalReq:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    transactionId:
    type: string
    msisdn:
    type: string
    billingCycle:
    type: string
    queryType:
    type: string
    beginDate:
    type: string
    endDate:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryUDRTotalPortalReq
    QueryUDRTotalRsp:
    type: object
    properties:
    flowLable:
    type: integer
    format: int32
    direction:
    type: integer
    format: int32
    nextOperation:
    type: boolean
    reqOrRes:
    type: boolean
    innerTransID:
    type: string
    flowTransCode:
    type: string
    state:
    $ref: '#/components/schemas/State'
    version:
    type: integer
    format: int32
    appProtocol:
    type: integer
    format: int32
    appPort:
    type: integer
    format: int32
    appIP:
    type: string
    appServerUrl:
    type: string
    appCode:
    type: string
    transID:
    type: string
    seqID:
    type: string
    msgBytes:
    type: string
    format: byte
    msgStrings:
    type: string
    timeStamp:
    type: string
    password:
    type: string
    msgLength:
    type: integer
    format: int32
    returnCode:
    type: string
    returnMsg:
    type: string
    requestCount:
    type: string
    userName:
    type: string
    operation:
    type: string
    bodyString:
    type: string
    encriptBodyString:
    type: string
    hashString:
    type: string
    headString:
    type: string
    reqCount:
    type: integer
    format: int32
    serviceId:
    type: string
    resultCode:
    type: string
    resultDesc:
    type: string
    errorCode:
    type: string
    errorDesc:
    type: string
    msisdn:
    type: string
    billingCycle:
    type: string
    dataUDR:
    type: string
    smsUDR:
    type: string
    voiceUDR:
    type: string
    dataAmount:
    type: string
    smsAmount:
    type: string
    voiceAmount:
    type: string
    totalInfo:
    type: string
    beginDate:
    type: string
    endDate:
    type: string
    nbAmount:
    type: string
    nbUDR:
    type: string
    simStatus:
    type: string
    iccid:
    type: string
    timeStampRsp:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.QueryUDRTotalRsp
    RealNameQueryReq:
    type: object
    properties:
    transactionId:
    type: string
    phoneNum:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.baseinfo.realnamequery.RealNameQueryReq
    UseCustIdRsp:
    type: object
    properties:
    resultCode:
    type: string
    resultMsg:
    type: string
    useCustId:
    type: string
    realName:
    type: boolean
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.product.UseCustIdRsp
    CustomerDetailInfoReq:
    type: object
    properties:
    custId:
    type: string
    transactionId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.dccos.customer.CustomerDetailInfoReq
    RealNameInfoRsp:
    type: object
    properties:
    resultCode:
    type: string
    resultMsg:
    type: string
    certNum:
    type: string
    certType:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.baseinfo.custquery.RealNameInfoRsp
    BackwardFlowPoolRechargeReq:
    type: object
    properties:
    rechargeFlowAmount:
    type: string
    rechargeUnit:
    type: string
    rechargeAmount:
    type: string
    groupAccNbr:
    type: string
    rechargeTime:
    type: string
    reqSerial:
    type: string
    transactionID:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.BackwardFlowPoolRechargeReq
    BackwardFlowPoolRechargeRsp:
    type: object
    properties:
    resultCode:
    type: string
    codeDescription:
    type: string
    reqSerial:
    type: string
    transactionID:
    type: string
    errorCode:
    type: string
    errorDesc:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.BackwardFlowPoolRechargeRsp
    RechargeNetPayReq:
    type: object
    properties:
    transationId:
    type: string
    transationType:
    type: string
    timeStamp:
    type: string
    spid:
    type: string
    serviceId:
    type: string
    productId:
    type: string
    orderType:
    type: string
    productType:
    type: string
    areaCode:
    type: string
    accNbr:
    type: string
    linkName:
    type: string
    linkNbr:
    type: string
    bssOrgId:
    type: string
    staffId:
    type: string
    currencyType:
    type: string
    fee:
    type: string
    description:
    type: string
    spUserId:
    type: string
    returnUrl:
    type: string
    subMerchantId:
    type: string
    orderseq:
    type: string
    merchantUrl:
    type: string
    payInterfaceType:
    type: string
    payOrgan:
    type: string
    subBankId:
    type: string
    mp:
    type: string
    fundsType:
    type: string
    queryFlag:
    type: string
    divDetails:
    type: string
    clientIp:
    type: string
    flag:
    type: string
    custId:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.rechargePayment.RechargeNetPayReq
    RechargeNetPayRsp:
    type: object
    properties:
    transactionID:
    type: string
    orderseq:
    type: string
    uptranseq:
    type: string
    fee:
    type: string
    spId:
    type: string
    cmpDate:
    type: string
    timestamp:
    type: string
    payTime:
    type: string
    respCode:
    type: string
    respDesc:
    type: string
    errorCode:
    type: string
    errorDesc:
    type: string
    url:
    type: string
    bizCode:
    type: string
    formParams:
    type: string
    x-java-class: com.huawei.m2m.lang.pojo.cbs.down.rechargePayment.RechargeNetPayRsp
    `

@edgar1170
Copy link
Author

@chengyouling 麻烦帮忙看下,启动日志里服务端和客户端都看不到什么错误信息了,也都能正常注册到本地注册中心

@chengyouling
Copy link
Contributor

找不到的schemaId是cbsAdapterHessianService,我看你注册的是ICBSAdapterHessianService,是有改动吗?

@liubao68
Copy link
Contributor

liubao68 commented Nov 7, 2024

可以尝试在服务端 ManagementEndpointImpl 调试下。看看客户端从 schemaContents 查询到的内容是否正确。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants