@startuml
skinparam monochrome true
skinparam defaultFontName Arial
skinparam classFontSize 10
skinparam sequenceBoxBorderColor #black
participant "**SSP Host**\nFS Control Service Gate" as hosta_fs_ctr
participant "**SSP Host**\nAdministration Gate" as hosta_adm
participant "**Other Host**\nAdministration Gate" as hostb_adm
participant "**Other Host**\nFS Control Application Gate" as hostb_fs_ctr
participant "**SSP Host**\nFS Data Service Gate" as hosta_fs_data
participant "**Other Host**\nFS Data Application Gate" as hostb_fs_data
autonumber
...**Notation:** Gate Identifier : Pipe Session Open on [PIN,POUT]...
hostb_adm->hosta_adm:EVT_ADM_BIND [**FS_CTR,P20**]
hosta_adm->hostb_adm:EVT_ADM_BIND [**FS_CTR,P10**]
note right : Pipe Session Open on [P20,P10]
note left : Pipe Session Open on [P10,P20]
...
hostb_fs_ctr->hosta_fs_ctr: FS-OP-FILE-OPEN-Service-Command [Parameters...] on P10
activate hosta_fs_ctr
activate hostb_fs_ctr
hosta_fs_ctr-->hostb_fs_ctr: eFS-OK [FS_ID0001] on P20
deactivate hostb_fs_ctr
deactivate hosta_fs_ctr
...
alt Successfull connection
hosta_adm->hostb_adm:EVT_ADM_BIND [**FS_DATA,P11**]
hostb_adm->hosta_adm:EVT_ADM_BIND [**FS_DATA,P21**]
note right of hostb_fs_data : FS_DATA: Pipe Session Open on [P21,P11]
note left of hosta_fs_data: FS_DATA: Pipe Session Open on [P11,P21]
...
loop
hostb_fs_ctr->hosta_fs_ctr: FS-OP-FILE-WRITE-Service-Command [FS_ID0001, Parameters...] on P10
activate hosta_fs_ctr
activate hostb_fs_ctr
hosta_fs_ctr-->hostb_fs_ctr: eFS-OK [FS_ID0001] on P20
deactivate hostb_fs_ctr
deactivate hosta_fs_ctr
hostb_fs_data->hosta_fs_data: FS Datastream on P11
hostb_adm<-hosta_adm : EVT_ADM_RECEIVED
hosta_adm->hostb_adm : EVT_ADM_CREDIT
end
...
hostb_fs_ctr->hosta_fs_ctr: FS-OP-FILE-CLOSE-Service-Command[FS_ID0001] on P10
activate hosta_fs_ctr
activate hostb_fs_ctr
hosta_fs_ctr-->hostb_fs_ctr: eFS-OK on P20
deactivate hostb_fs_ctr
deactivate hosta_fs_ctr
...
hostb_adm->hosta_adm:EVT_ADM_UNBIND [**P21**,**P11**]
note right of hostb_fs_data : FS_DATA: Pipe Session closed on [P21,P11]
note left of hosta_fs_data: FD_DATA: Pipe Session closed on [P11,P21]
else connection failure
end
@enduml