Open APIs

 View Only
Expand all | Collapse all

Resource status and state fields in TMF639 & TMF702

  • 1.  Resource status and state fields in TMF639 & TMF702

    Posted Nov 11, 2021 05:12
    TMF639 (& TMF702) defines 4 status/state fields for a resource, including possible values:
    • usageState
    • administrativeState
    • operationalState
    • resourceStatus
    Can someone shed some light on the precise meanings of those fields, as well as the enumerations proposed by the standard?

    Apologies if this has been addressed elsewhere, but all the threads that I found relate to the resource lifecycle model used by previous releases.



    ------------------------------
    Roland Leners
    SATEC GROUP
    ------------------------------


  • 2.  RE: Resource status and state fields in TMF639 & TMF702

    TM Forum Member
    Posted Nov 11, 2021 08:00
    usageState comes from the SID Resource ABE
    administrativeState is in ManagedHardware, SID Hardware ABE
    The SID also has various state enums.
    @Kamal Maghsoudlou? @Vance Shipley​​?

    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------



  • 3.  RE: Resource status and state fields in TMF639 & TMF702

    Posted Nov 11, 2021 13:08
    Thanks Jonathan. I will spend some time investigating SID.

    ------------------------------
    Roland Leners
    SATEC GROUP
    ------------------------------



  • 4.  RE: Resource status and state fields in TMF639 & TMF702

    TM Forum Member
    Posted Nov 12, 2021 01:40
    Roland,

    The usageState attribute indicates (read only) the current usage of the Resource: idle | active | busy

    The resourceStatus attribute indicates (read only) the status of the Resource: standby | alarm | available | reserved | unknown | suspended

    The operationalState attributes controls (write) whether the Resource may be used in operations: enabled | disabled

    The administrativeState attributes controls (write), for administrative reasons, whether an otherwise operational Resource is available: lockedunlockedshutdown

    ------------------------------
    Vance Shipley
    SigScale
    ------------------------------



  • 5.  RE: Resource status and state fields in TMF639 & TMF702

    Posted Nov 12, 2021 03:50
    Vance,

    Thanks for the clarification. The "read only" or "write" rights are viewed from which perspective? Especially the resourceStatus values seem a mix of values related to a network state (e.g. alarm) or a provisioning process (e.g. reserved) i.e. I infer that different applications could set those values.

    The use case that I contemplate is a fulfillment one whereby a resource is created or updated in various ODA components.

    ------------------------------
    Roland Leners
    SATEC GROUP
    ------------------------------



  • 6.  RE: Resource status and state fields in TMF639 & TMF702

    TM Forum Member
    Posted Nov 12, 2021 04:21
    Roland,

    In a 639 Resource Inventory context usageState and resourceStatus may not be appropriate unless you have a facility to keep the inventory in sync with the Resource state. Which ever process is responsible for updating the Resource in the inventory would obviously then need to write those attributes.

    In a Resource (Function) Activation (702/664) context, where you are instantiating a Resource, it doesn't make sense to try and tell the orchestrator what the usageState is, nor would you try and tell it that a Resource should be created with resourceStatus=alarm. It does make sense to instantiate a Resource into a state where it will be staged before being available for production, for example operationalState=disabled.


    ------------------------------
    Vance Shipley
    SigScale
    ------------------------------



  • 7.  RE: Resource status and state fields in TMF639 & TMF702

    TM Forum Member
    Posted Jan 26, 2022 21:15
    Edited by Anu Aulakh Jan 26, 2022 21:16
    Hi @Vance Shipley,

    Is there any relevant state model diagram that we can refer to which depicts the resourceStatus?
    • The resourceStatus attribute indicates (read only) the status of the Resourcestandby | alarm | available | reserved | unknown | suspended
    I could see the state model diagram for usageState , operationalState and administrativeState from ITU X.731, but not for resourceStatus.

    Thanks in advance,
    Anu

    cc: @Radhika Desai

    ------------------------------
    Anu Aulakh
    Telstra Corporation
    ------------------------------



  • 8.  RE: Resource status and state fields in TMF639 & TMF702

    TM Forum Member
    Posted Jan 27, 2022 00:43
    On Jan 26, 2022 21:14 @Anu Aulakh wrote:| 
    > Is there any relevant state model diagram that we can refer to which depicts the resourceStatus?

    None that I am aware of.  Note that this attribute is not named "state" but rather "status".  The choice was intentional.

    ------------------------------
    Vance Shipley
    SigScale
    ------------------------------



  • 9.  RE: Resource status and state fields in TMF639 & TMF702

    TM Forum Member
    Posted Oct 11, 2022 04:58
    Hi @Vance Shipley we are running in a project to manage the capacity for a FTTH network regarding the availability or not of ports in NAP (Network Access Point) in a FTTH network. Part of the definition should take into account areas with network occupied (already customer connected to NAP ports). This brown field escenario requires network inventory on the field for the NAPs, in this escenario in the inventory model we should define and status (or flag) who indicates if the NAP was already inventoried on the field and is ready to be included in the Fulfillment process for Resource reservation and allocation.
    Checking the documentation and different discussions i can't found a clear definition for this kind of status.

    Regards​
    Diego Leal
    Trektel LLC

    ------------------------------
    Diego Leal
    Trektel
    ------------------------------



  • 10.  RE: Resource status and state fields in TMF639 & TMF702

    TM Forum Member
    Posted Oct 11, 2022 22:26
    @Diego Leal asks about indicating "ready to be included in the Fulfillment process".  My read on your requirements suggests that you may want to keep the  administrativeState value as locked until it is ready and unlocked to indicate it is ready for use by Fullfilment.

    ------------------------------
    Vance Shipley
    SigScale
    ------------------------------



  • 11.  RE: Resource status and state fields in TMF639 & TMF702

    TM Forum Member
    Posted Jul 26, 2023 09:38

    Hi Team,

    we need to manage paired & unpaired status with logical resource , can you please suggest which one will be best to map with it, resourceStatus or operationalState ?



    ------------------------------
    Chetan Patel
    Tech Mahindra Limited
    ------------------------------