WIMS> Rewrite of Enterprise Mgmt sequence into four figures

WIMS> Rewrite of Enterprise Mgmt sequence into four figures

WIMS> Rewrite of Enterprise Mgmt sequence into four figures

McDonald, Ira imcdonald at sharplabs.com
Wed Dec 7 22:31:21 EST 2005


Hi,

Below is a complete rewrite of the Enterprise Management sequence
diagrams into four separate figures, each with their own short
set of notes (so that each fits on a page in the WIMS spec, per
request of Bill Wagner).

This set reflects the new simplified ExecuteAction operation sent
out earlier today.

Jerry - some critical text got lost in your previous Visio rendering,
for example '{SubscribeForAlerts action in Schedule}   (1)', which
is at the beginning of the 2nd figure.

Cheers,
- Ira

Ira McDonald (Musician / Software Architect)
Blue Roof Music / High North Inc
PO Box 221  Grand Marais, MI  49839
phone: +1-906-494-2434
email: imcdonald at sharplabs.com

-----------------------------------------------------------------------

    Set of WIMS Enterprise Management sequence diagrams - 7 Dec 2005

WIMS Manager            WIMS Proxy              SNMP Legacy     Step In
(Enterprise)            (Agent/Manager)         Managed Entity  Notes
------------            ---------------         --------------  -------
Connect and authenticate                                          (1)
    ------------------------>
                            |
                        Accept and authenticate                   (2)
    <------------------------
    |
    |
BeginManagement                                                   (3)
    ------------------------>
(managerURI.                |
 agentReference,            |
 operations, actions,       |
 objects,                   |
 schedule {w/ action        |
  SubscribeForAlerts})      |
                            |
                        BeginManagementResponse                   (4)
    <------------------------
    |                   (statusString,
    |                    operations, actions,
    |                    objects)
    |                   {Begin processing new Schedule}
    |
    |
Disconnect Indication                                             (5)
    ------------------------>
                            |
                        Disconnect OK                             (6)
    <------------------------

            Figure 3 'Enterprise Management - Association'

Notes:
(1) Top-level WIMS Manager (on left in diagram) starts downstream
    connection to WIMS Proxy including authentication of WIMS Proxy.

(2) WIMS Proxy (in middle of diagram) accepts incoming connection
    from WIMS Manager and completes authentication.

(3) WIMS Manager proposes management association with WIMS Proxy by
    sending BeginManagement request containing its supported objects,
    operations, and actions and Schedule object (w/ SubscribeForAlerts
    action).

(4) WIMS Proxy (Agent) accepts management association with WIMS Manager
    by replying with BeginManagement response, specifying its own
    supported objects, operations, and actions and a PWG standard status
    of "SuccessfulOk" and begins processing the new Schedule (i.e.,
    scanning for Actions that have triggered).

(5) WIMS Manager sends disconnect indication to WIMS Proxy.

(6) WIMS Proxy sends disconnect OK to WIMS Manager.

------------------------------------------------------------------------

WIMS Manager            WIMS Proxy              SNMP Legacy     Step In
(Enterprise)            (Agent/Manager)         Managed Entity  Notes
------------            ---------------         --------------  -------
                        {SubscribeForAlerts action in Schedule}   (1)
                        Create Subscription object and
                        Connect and authenticate
    <------------------------
    |
Accept and authenticate                                           (2)
    ------------------------>
                            |
                            |
                        SendReports                               (3)
    <------------------------
    |                   (senderReference,
    |                    managerURI,
    |                    reports {list of events
    |                     in Subscription}
    |
SendReportsResponse                                               (4)
    ------------------------>
(statusString,              |
 unsupportedElements)       |
                            |
                            |
                        Disconnect Indication                     (5)
    <------------------------
    |
Disconnect OK                                                     (6)
    ------------------------>

            Figure 4 'Enterprise Management - Scheduled Action'

Notes:
(1) WIMS Proxy (in middle of diagram) processes SubscribeForAlerts
    action (in Schedule) by creating Subscription object (for event
    notifications) and starting upstream connection to WIMS Manager
    including authentication of WIMS Manager.

(2) Top-level WIMS Manager (on left in diagram) accepts incoming
    connection from WIMS Proxy and completes authentication.

(3) WIMS Proxy sends SendReports request to WIMS Manager specifying
    NotifyEvents element (list of events) from Subscription object.

(4) WIMS Manager replies with SendReports response specifying PWG
    standard status of "SuccessfulOk".

(5) WIMS Proxy sends disconnect indication to WIMS Manager.

(6) WIMS Manager sends disconnect OK to WIMS Proxy.

------------------------------------------------------------------------

WIMS Manager            WIMS Proxy              SNMP Legacy     Step In
(Enterprise)            (Agent/Manager)         Managed Entity  Notes
------------            ---------------         --------------  -------
Connect and authenticate                                          (1)
    ------------------------>
                            |
                        Accept and authenticate                   (2)
    <------------------------
    |
    |
ExecuteAction                                                     (3)
    ------------------------>
(managerURI,                |
 agentReference,            |
 action {GetElements of     |
  ManagerAgentSupported})   |
                            |
                        {GetElements immediate action}            (4)
                        ExecuteActionResponse
    <------------------------
    |                   (statusString,
    |                    unsupportedElements,
    |                    report {list of downstream agents})
    |
    |
Disconnect Indication                                             (5)
    ------------------------>
                            |
                        Disconnect OK                             (6)
    <------------------------

            Figure 5 'Enterprise Management - Local Action'

Notes:
(1) Top-level WIMS Manager (on left in diagram) starts downstream
    connection to WIMS Proxy including authentication of WIMS Proxy.

(2) WIMS Proxy (in middle of diagram) accepts incoming connection
    from WIMS Manager and completes authentication.

(3) WIMS Manager reads list of supported WIMS or legacy agents by
    sending ExecuteAction request containing GetElements action for
    ManagerAgentSupported element in Manager object.

(4) WIMS Proxy (Agent) processes GetElements action by sending
    ExecuteAction response specifying PWG standard status of
    "SuccessfulOk" and ManagerAgentSupported element from Manager
    object in Report.

(5) WIMS Manager sends disconnect indication to WIMS Proxy.

(6) WIMS Proxy sends disconnect OK to WIMS Manager.

------------------------------------------------------------------------

WIMS Manager            WIMS Proxy              SNMP Legacy     Step In
(Enterprise)            (Agent/Manager)         Managed Entity  Notes
------------            ---------------         --------------  -------
Connect and authenticate                                          (1)
    ------------------------>
                            |
                        Accept and authenticate                   (2)
    <------------------------
    |
    |
ExecuteAction                                                     (3)
    ------------------------>
(managerURI,                |
 agentReference,            |
 action {GetElements of     |
  legacy AgentInfo})        |
                            |
                        {GetElements immediate action}            (4)
                        SNMP Get
                            ------------------------>
                        (SNMPv2-MIB.sysDescr)       |
                                                    |
                                                SNMP GetResponse  (5)
                            <------------------------
                            |                   (SNMPv2-MIB.sysDescr)
                            |
                        ExecuteActionResponse                     (6)
    <------------------------
    |                   (statusString,
    |                    unsupportedElements,
    |                    report {legacy AgentInfo})
    |
    |
Disconnect Indication                                             (7)
    ------------------------>
                            |
                        Disconnect OK                             (8)
    <------------------------

            Figure 6 'Enterprise Management - Forwarded Action'

Notes:
(1) Top-level WIMS Manager (on left in diagram) starts downstream
    connection to WIMS Proxy including authentication of WIMS Proxy.

(2) WIMS Proxy (in middle of diagram) accepts incoming connection
    from WIMS Manager and completes authentication.

(3) WIMS Manager reads description of legacy agent by sending
    ExecuteAction request containing GetElements action for AgentInfo
    element in (mapped) Agent object.

(4) WIMS Proxy processes GetElements action by sending SNMP Get request
    for sysDescr element in SNMP Agent MIB (RFC 3418, updates RFC 1213)
    to SNMP Agent in legacy system (on right in diagram).

(5) SNMP Agent in legacy system replies with SNMP Get response
    specifying sysDescr to WIMS Proxy.

(6) WIMS Proxy completes processing of GetElements action by sending
    ExecuteAction response specifying PWG standard status of
    "SuccessfulOk" and Agent Info element (mapped from sysDescr).

(7) WIMS Proxy sends disconnect indication to WIMS Manager.

(8) WIMS Manager sends disconnect OK to WIMS Proxy.

------------------------------------------------------------------------



More information about the Wims mailing list