@startuml
skinparam monochrome true
skinparam defaultFontName Arial
skinparam classFontSize 10
skinparam sequenceBoxBorderColor #black
participant "**Host A**\nCRON Service Gate" as hosta_cron
participant "**Host A**\nAdministration Gate" as hosta_adm
participant "**SSP Host**\nAdministration Gate" as hostb_adm
participant "**SSP Host**\nCRON Application Gate" as hostb_cron
autonumber
...**Notation:** Gate Identifier : Pipe Session Open on [PIN,POUT]...
hostb_adm->hosta_adm:EVT_ADM_BIND [**CRON_CTR,P20**]
hosta_adm->hostb_adm:EVT_ADM_BIND [**CRON_CTR,P10**]
note right : Pipe Session Open on [P20,P10]
note left : Pipe Session Open on [P10,P20]
...
hostb_cron->hosta_cron: CRON-REQUEST-TIMER-Command [Parameters...] on P10
activate hosta_cron
activate hostb_cron
hosta_cron-->hostb_cron: eCRON-OK [CTX_ID0001] on P20
deactivate hostb_cron
deactivate hosta_cron
...
hosta_cron->hostb_cron:CRON-ELAPSED-TIMER-Event
note left :Notification at a given date and time
...
opt
loop
hosta_cron->hostb_cron:CRON-ELAPSED-TIMER-Event
note left :Notification at a given date and time
...
end
end
...
hostb_cron->hosta_cron: CRON-KILL-TIMER-Command [CTX_ID0001] on P10
activate hosta_cron
activate hostb_cron
hosta_cron-->hostb_cron: eCRON-OK on P20
deactivate hostb_cron
deactivate hosta_cron
@enduml