Operation

post /esmService/topoTemplate/createERPTemplate
createERPTemplate (createERPTemplate : /esmService/topoTemplate/createERPTemplate)
createERPTemplate

Request body

Name

IsRequired

Description

Data Type

Enum

body optional reqData nERPTemplateDataHolder ---

Return type
  • ServiceTemplateResponse
  • Responses

    Response Messages

    Schema

    200success ServiceTemplateResponse
    201Created ---
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Consumes
    This API call consumes the following media types via the Content-Type request header:
    • application/xml
    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • application/xml

    External Docs
    See Also :

    Operation

    post /esmService/topoTemplate/deleteERPTemplate
    deleteERPTemplate (deleteERPTemplate : /esmService/topoTemplate/deleteERPTemplate)
    deleteERPTemplate

    Request body

    Name

    IsRequired

    Description

    Data Type

    Enum

    body optional reqData nERPTemplateIdHolder ---

    Return type
  • ERPTemplateIdRespHolder
  • Responses

    Response Messages

    Schema

    200success ERPTemplateIdRespHolder
    201Created ---
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Consumes
    This API call consumes the following media types via the Content-Type request header:
    • application/xml
    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • application/xml

    External Docs
    See Also :

    Operation

    post /esmService/topoTemplate/modifyERPTemplate
    modifyERPTemplate (modifyERPTemplate : /esmService/topoTemplate/modifyERPTemplate)
    modifyERPTemplate

    Request body

    Name

    IsRequired

    Description

    Data Type

    Enum

    body optional reqData nERPTemplateDataHolder ---

    Return type
  • ERPTemplateIdRespHolder
  • Responses

    Response Messages

    Schema

    200success ERPTemplateIdRespHolder
    201Created ---
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Consumes
    This API call consumes the following media types via the Content-Type request header:
    • application/xml
    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • application/xml

    External Docs
    See Also :

    Operation

    post /esmService/topoTemplate/publishERPTemplate
    publishERPTemplate (publishERPTemplate : /esmService/topoTemplate/publishERPTemplate)
    publishERPTemplate

    Request body

    Name

    IsRequired

    Description

    Data Type

    Enum

    body optional reqData nERPTemplateStateHolder ---

    Return type
  • ERPTemplateIdRespHolder
  • Responses

    Response Messages

    Schema

    200success ERPTemplateIdRespHolder
    201Created ---
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Consumes
    This API call consumes the following media types via the Content-Type request header:
    • application/xml
    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • application/xml

    External Docs
    See Also :

    Operation

    post /esmService/topoTemplate/unpublishERPTemplate
    unpublishERPTemplate (unpublishERPTemplate : /esmService/topoTemplate/unpublishERPTemplate)
    unpublishERPTemplate

    Request body

    Name

    IsRequired

    Description

    Data Type

    Enum

    body optional reqData nERPTemplateStateHolder ---

    Return type
  • ERPTemplateIdRespHolder
  • Responses

    Response Messages

    Schema

    200success ERPTemplateIdRespHolder
    201Created ---
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Consumes
    This API call consumes the following media types via the Content-Type request header:
    • application/xml
    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • application/xml

    External Docs
    See Also :

    ERPTemplateIdRespHolder

    Name

    Type

    Description

    Enum

    responseId ResponseHeader ResponseHeader --- ---
    rsp nERPTemplateId nERPTemplateId --- ---

    nERPTemplateData

    Name

    Type

    Description

    Enum

    tempId nERPTemplateId nERPTemplateId --- ---
    descr String string --- ---
    author String string --- ---
    protectiondata ProtectionParams ProtectionParams --- ---
    templateState String string --- ---
    createTime Long long --- ---
    modifyTime Long long --- ---
    preProvCliCmd String string --- ---
    postProvCliCmd String string --- ---
    additionalInfo Object object --- ---
    ringType String string --- ---
    propagateTopolgyChange Integer integer --- ---
    sharedVpls Integer integer --- ---

    nERPTemplateDataHolder

    Name

    Type

    Description

    Enum

    sessionId String string --- ---
    requestURI String string --- ---
    logReqId String string --- ---
    operator String string --- ---
    client String string --- ---
    reqId RequestHeader RequestHeader --- ---
    req nERPTemplateData nERPTemplateData --- ---
    oamTemplate nOAMTemplateId nOAMTemplateId --- ---
    activate Boolean boolean --- ---

    nERPTemplateId

    Name

    Type

    Description

    Enum

    templateId String string --- ---
    templateName String string --- ---
    templatePath String string --- ---

    nERPTemplateIdHolder

    Name

    Type

    Description

    Enum

    sessionId String string --- ---
    requestURI String string --- ---
    logReqId String string --- ---
    operator String string --- ---
    client String string --- ---
    reqId RequestHeader RequestHeader --- ---
    req nERPTemplateId nERPTemplateId --- ---
    activate Boolean boolean --- ---

    nERPTemplateState

    Name

    Type

    Description

    Enum

    templateId nERPTemplateId nERPTemplateId --- ---
    templateState String string --- ---

    nERPTemplateStateHolder

    Name

    Type

    Description

    Enum

    sessionId String string --- ---
    requestURI String string --- ---
    logReqId String string --- ---
    operator String string --- ---
    client String string --- ---
    reqId RequestHeader RequestHeader --- ---
    req nERPTemplateState nERPTemplateState --- ---
    activate Boolean boolean --- ---

    nOAMTemplateId

    Name

    Type

    Description

    Enum

    id String string --- ---
    maName String string --- ---
    demarcName String string --- ---
    demarcPath String string --- ---
    demarcId String string --- ---
    demarcMaName String string --- ---
    path String string --- ---
    name String string --- ---

    ProtectionParams

    Name

    Type

    Description

    Enum

    revertive Boolean boolean --- ---
    guardtime Integer integer --- ---
    revertTime Integer integer --- ---
    holdUpTime Integer integer --- ---
    holdDownTime Integer integer --- ---
    holdTimeType String string --- ---
    protectionSwitchState String string --- ---
    additionalInfo Object object --- ---
    templateId Integer integer --- ---

    RequestHeader

    Name

    Type

    Description

    Enum

    respBeanRef String string --- ---
    selectiveSyncViaPolling Boolean boolean --- ---
    clientName String string --- ---
    reqId String string --- ---

    ResponseHeader

    Name

    Type

    Description

    Enum

    req RequestHeader RequestHeader --- ---
    errorReason String string --- ---
    errorCode String string --- ---
    message String string --- ---
    cmdStatus String string --- ---
    opMsg String string --- ---
    msgCode String string --- ---
    parameters array[String] string --- ---
    paramCount Integer integer --- ---
    objectId Integer integer --- ---
    jobName String string --- ---
    objectType Integer integer --- ---

    ServiceTemplateResponse

    Name

    Type

    Description

    Enum

    message String string --- ---
    msgCode String string --- ---
    status String string --- ---
    parameters array[String] string --- ---
    paramCount Integer integer --- ---