106 lines
3.5 KiB
Plaintext
106 lines
3.5 KiB
Plaintext
sa_system sa_control "Pressure coordination service" id "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" {
|
|
}
|
|
|
|
sa_port sa_control_port "Repair service client" id "98d411e7-7c65-5c3f-b543-8bf0f2522ea2" {
|
|
contract {
|
|
Component {
|
|
kind Standard;
|
|
orientation Unset;
|
|
};
|
|
};
|
|
description "Explicitly chosen Standard component port for the repair service.";
|
|
parent @sa_control;
|
|
}
|
|
|
|
sa_actor sa_technician "Field technician" id "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" {
|
|
}
|
|
|
|
sa_port sa_technician_port "Repair service provider" id "e6d69cbd-99d7-596b-bbe3-dada6118a600" {
|
|
contract {
|
|
Component {
|
|
kind Standard;
|
|
orientation Unset;
|
|
};
|
|
};
|
|
description "Explicitly chosen Standard component port for the repair service.";
|
|
parent @sa_technician;
|
|
}
|
|
|
|
allocation sa_assess_allocation "Allocation: Assess pressure alarm" id "9b9356d7-2db2-5a94-a47e-ea892cf02afe" {
|
|
source @sa_control;
|
|
target @sa_assess;
|
|
}
|
|
|
|
allocation sa_audit_allocation "Allocation: Audit pressure thresholds" id "1b245065-7242-5d81-8472-aaeb932054c9" {
|
|
source @sa_control;
|
|
target @sa_audit_thresholds;
|
|
}
|
|
|
|
allocation sa_confirm_allocation "Allocation: Confirm safe pressure" id "b76bf8de-2fa4-563f-a540-dd30f30e6c49" {
|
|
source @sa_control;
|
|
target @sa_confirm;
|
|
}
|
|
|
|
interface_requirement sa_client_requires "Interface requirement: Valve repair service" id "4f85337b-f6eb-533c-a45a-9a5d1d9567ca" {
|
|
source @sa_control_port;
|
|
target @sa_repair_interface;
|
|
}
|
|
|
|
boundary_exchange sa_contact "Technician service conversation" id "63009b5f-539e-5914-b630-ec6b7fefb4d5" {
|
|
items [@sa_repair_operation];
|
|
oriented false;
|
|
source @sa_control_port;
|
|
target @sa_technician_port;
|
|
}
|
|
|
|
exchange_allocation sa_report_carriage "Exchange allocation: Report repair result" id "ff9897b3-a23a-5994-a5b3-99a5b4d34ceb" {
|
|
source @sa_contact;
|
|
target @sa_repair_report;
|
|
}
|
|
|
|
exchange_allocation sa_request_carriage "Exchange allocation: Request field repair" id "4c4c4851-5a3d-5bb9-94df-b19f9cf39819" {
|
|
source @sa_contact;
|
|
target @sa_repair_request;
|
|
}
|
|
|
|
port_allocation sa_port_report_in "Port allocation: Report repair result input" id "568c5c01-de21-52a2-83bd-afdddc158085" {
|
|
source @sa_control_port;
|
|
target @sa_repair_report_in;
|
|
}
|
|
|
|
port_allocation sa_port_request_out "Port allocation: Request field repair output" id "55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9" {
|
|
source @sa_control_port;
|
|
target @sa_repair_request_out;
|
|
}
|
|
|
|
mission_involvement sa_mission_participant "Mission involvement: Maintain safe water supply" id "1c1e5634-ba8c-591f-b143-90a27cdc6cd2" {
|
|
source @sa_control;
|
|
target @sa_mission;
|
|
}
|
|
|
|
allocation sa_reset_allocation "Allocation: Reset valve remotely" id "3cc9ab52-2b00-57fd-8709-aabc75e5d3e3" {
|
|
source @sa_control;
|
|
target @sa_reset;
|
|
}
|
|
|
|
allocation sa_repair_allocation "Allocation: Repair valve in the field" id "725f2e1b-aa2c-5615-9b1f-28da178168fa" {
|
|
source @sa_technician;
|
|
target @sa_repair;
|
|
}
|
|
|
|
port_allocation sa_port_report_out "Port allocation: Report repair result output" id "e53b7a40-e8a3-5b3f-826d-c2b5c164a84a" {
|
|
source @sa_technician_port;
|
|
target @sa_repair_report_out;
|
|
}
|
|
|
|
port_allocation sa_port_request_in "Port allocation: Request field repair input" id "09eaa992-4cdf-5ea3-b748-f10fd74b8cba" {
|
|
source @sa_technician_port;
|
|
target @sa_repair_request_in;
|
|
}
|
|
|
|
interface_provision sa_provider_provides "Interface provision: Valve repair service" id "55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada" {
|
|
source @sa_technician_port;
|
|
target @sa_repair_interface;
|
|
}
|
|
|