' リモートコマンド P ページ選択 例

@startuml

' participant 外部システム as Ext
' participant I.S.P as Isp

' Ext -> Isp : ""#P01<CR>""\nページ01を選択する

' alt 正常
'     Isp -> Isp : 01ページを表示する
'     Ext <- Isp : ""#P01<CR>""
' else 異常（書込み動作中など）
'     Ext <- Isp : ""#NG<CR>""
' else 異常（ページ01にデータなしなど）
'     Ext <- Isp : ""#ERR<CR>""
' end


participant "External Systems" as Ext
participant "I.S.P" as Isp

Ext -> Isp : ""#P01<CR>""\nSelect page 01

alt success
    Isp -> Isp : select page 01
    Ext <- Isp : ""#P01<CR>""
else fail (In programming state, etc.)
    Ext <- Isp : ""#NG<CR>""
else fail (No data in page 01, etc.)
    Ext <- Isp : ""#ERR<CR>""
end
@enduml