1 line
10 KiB
JSON
1 line
10 KiB
JSON
{"alias":"service_details","artifact_links":{},"description":"","diagrams":{"80300000-0000-4000-8000-000000000070":{"alias":"service_details_view","description":"","id":"80300000-0000-4000-8000-000000000070","layer":"Sa","layout":{"Scenario":{"lanes":[{"lifeline":"80300000-0000-4000-8000-000000000051","x":160.0},{"lifeline":"80300000-0000-4000-8000-000000000052","x":650.0}],"messages":[{"address":{"occurrence":"80300000-0000-4000-8000-000000000060","references":[]},"send_y":160.0},{"address":{"occurrence":"80300000-0000-4000-8000-000000000061","references":[]},"send_y":270.0},{"address":{"occurrence":"80300000-0000-4000-8000-000000000062","references":[]},"send_y":390.0},{"address":{"occurrence":"80300000-0000-4000-8000-000000000063","references":[]},"send_y":500.0}]}},"name":"Service calls - Details trial","nodes":{},"projection":{"Scenario":{"scenario":"80300000-0000-4000-8000-000000000050"}},"routes":[],"view_options":{"coverage":"All","exchange_labels":"Name","hidden_edges":[],"participant_categories":"All","relation_kinds":"All","work_categories":"All","work_contexts":"All"}}},"elements":{"80300000-0000-4000-8000-000000000001":{"alias":"console","body":{"Sa":"Actor"},"description":"","id":"80300000-0000-4000-8000-000000000001","name":"Operator console","parent":null},"80300000-0000-4000-8000-000000000002":{"alias":"valve","body":{"Sa":"System"},"description":"","id":"80300000-0000-4000-8000-000000000002","name":"Valve service","parent":null},"80300000-0000-4000-8000-000000000003":{"alias":"caller_port","body":{"Sa":{"Shared":{"Port":{"contract":{"Component":{"kind":"Standard","orientation":"Unset"}},"legacy":null}}}},"description":"","id":"80300000-0000-4000-8000-000000000003","name":"Console service client","parent":"80300000-0000-4000-8000-000000000001"},"80300000-0000-4000-8000-000000000004":{"alias":"provider_port","body":{"Sa":{"Shared":{"Port":{"contract":{"Component":{"kind":"Standard","orientation":"Unset"}},"legacy":null}}}},"description":"","id":"80300000-0000-4000-8000-000000000004","name":"Valve service endpoint","parent":"80300000-0000-4000-8000-000000000002"},"80300000-0000-4000-8000-000000000010":{"alias":"text_value","body":{"Sa":{"Shared":{"DataType":{"default":null,"definition":{"String":{"maximum_length":128,"minimum_length":0}},"unit":""}}}},"description":"","id":"80300000-0000-4000-8000-000000000010","name":"Service text","parent":null},"80300000-0000-4000-8000-000000000011":{"alias":"pressure_value","body":{"Sa":{"Shared":{"DataType":{"default":null,"definition":{"Real":{"maximum":100.0,"minimum":0.0}},"unit":"bar"}}}},"description":"","id":"80300000-0000-4000-8000-000000000011","name":"Pressure in bar","parent":null},"80300000-0000-4000-8000-000000000012":{"alias":"accepted_value","body":{"Sa":{"Shared":{"DataType":{"default":null,"definition":"Boolean","unit":""}}}},"description":"","id":"80300000-0000-4000-8000-000000000012","name":"Acceptance flag","parent":null},"80300000-0000-4000-8000-000000000020":{"alias":"read_status","body":{"Sa":{"Shared":{"ExchangeItem":{"kind":"Information","mechanism":"Operation","supertype":null}}}},"description":"","id":"80300000-0000-4000-8000-000000000020","name":"ReadStatus","parent":null},"80300000-0000-4000-8000-000000000021":{"alias":"read_scope","body":{"Sa":{"Shared":{"DataField":{"default":null,"direction":"In","maximum":1,"minimum":0,"storage":"Value","type_ref":{"Named":"80300000-0000-4000-8000-000000000010"},"unit":""}}}},"description":"","id":"80300000-0000-4000-8000-000000000021","name":"Scope","parent":"80300000-0000-4000-8000-000000000020"},"80300000-0000-4000-8000-000000000022":{"alias":"read_result","body":{"Sa":{"Shared":{"DataField":{"default":null,"direction":"Return","maximum":1,"minimum":0,"storage":"Value","type_ref":{"Named":"80300000-0000-4000-8000-000000000010"},"unit":""}}}},"description":"","id":"80300000-0000-4000-8000-000000000022","name":"Status","parent":"80300000-0000-4000-8000-000000000020"},"80300000-0000-4000-8000-000000000030":{"alias":"set_limit","body":{"Sa":{"Shared":{"ExchangeItem":{"kind":"Information","mechanism":"Operation","supertype":null}}}},"description":"","id":"80300000-0000-4000-8000-000000000030","name":"SetLimit","parent":null},"80300000-0000-4000-8000-000000000031":{"alias":"limit_value","body":{"Sa":{"Shared":{"DataField":{"default":null,"direction":"In","maximum":1,"minimum":0,"storage":"Value","type_ref":{"Named":"80300000-0000-4000-8000-000000000011"},"unit":""}}}},"description":"","id":"80300000-0000-4000-8000-000000000031","name":"Pressure limit","parent":"80300000-0000-4000-8000-000000000030"},"80300000-0000-4000-8000-000000000032":{"alias":"limit_accepted","body":{"Sa":{"Shared":{"DataField":{"default":null,"direction":"Return","maximum":1,"minimum":0,"storage":"Value","type_ref":{"Named":"80300000-0000-4000-8000-000000000012"},"unit":""}}}},"description":"","id":"80300000-0000-4000-8000-000000000032","name":"Accepted","parent":"80300000-0000-4000-8000-000000000030"},"80300000-0000-4000-8000-000000000040":{"alias":"valve_api","body":{"Sa":{"Shared":{"Interface":{"supertype":null}}}},"description":"","id":"80300000-0000-4000-8000-000000000040","name":"Valve commands","parent":null},"80300000-0000-4000-8000-000000000050":{"alias":"service_review","body":{"Sa":{"Shared":{"Scenario":{"context":null,"postcondition":"","precondition":"","steps":["80300000-0000-4000-8000-000000000060","80300000-0000-4000-8000-000000000061","80300000-0000-4000-8000-000000000062","80300000-0000-4000-8000-000000000063"],"viewpoint":"BoundaryInterface"}}}},"description":"","id":"80300000-0000-4000-8000-000000000050","name":"Review service calls","parent":null},"80300000-0000-4000-8000-000000000051":{"alias":"caller","body":{"Sa":{"Shared":{"Lifeline":{"represented":"80300000-0000-4000-8000-000000000001"}}}},"description":"","id":"80300000-0000-4000-8000-000000000051","name":"Console caller","parent":"80300000-0000-4000-8000-000000000050"},"80300000-0000-4000-8000-000000000052":{"alias":"provider","body":{"Sa":{"Shared":{"Lifeline":{"represented":"80300000-0000-4000-8000-000000000002"}}}},"description":"","id":"80300000-0000-4000-8000-000000000052","name":"Valve provider","parent":"80300000-0000-4000-8000-000000000050"},"80300000-0000-4000-8000-000000000060":{"alias":"first_call","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"80300000-0000-4000-8000-000000000045","message_kind":"Call","operation":{"allocation":"80300000-0000-4000-8000-000000000041"},"receiver":"80300000-0000-4000-8000-000000000052","reply_to":null,"sender":"80300000-0000-4000-8000-000000000051","values":[{"expression":"\"primary\"","field":"80300000-0000-4000-8000-000000000021","path":[]}]}},"postcondition":"","precondition":""}}}},"description":"","id":"80300000-0000-4000-8000-000000000060","name":"Read primary status","parent":"80300000-0000-4000-8000-000000000050"},"80300000-0000-4000-8000-000000000061":{"alias":"first_reply","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"80300000-0000-4000-8000-000000000045","message_kind":"Reply","receiver":"80300000-0000-4000-8000-000000000051","reply_to":"80300000-0000-4000-8000-000000000060","sender":"80300000-0000-4000-8000-000000000052","values":[{"expression":"\"READY\"","field":"80300000-0000-4000-8000-000000000022","path":[]}]}},"postcondition":"","precondition":""}}}},"description":"","id":"80300000-0000-4000-8000-000000000061","name":"Primary status response","parent":"80300000-0000-4000-8000-000000000050"},"80300000-0000-4000-8000-000000000062":{"alias":"control_call","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"80300000-0000-4000-8000-000000000045","message_kind":"Call","operation":{"allocation":"80300000-0000-4000-8000-000000000042"},"receiver":"80300000-0000-4000-8000-000000000052","reply_to":null,"sender":"80300000-0000-4000-8000-000000000051","values":[{"expression":"12.5","field":"80300000-0000-4000-8000-000000000031","path":[]}]}},"postcondition":"","precondition":""}}}},"description":"","id":"80300000-0000-4000-8000-000000000062","name":"Set reserve limit","parent":"80300000-0000-4000-8000-000000000050"},"80300000-0000-4000-8000-000000000063":{"alias":"control_reply","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"80300000-0000-4000-8000-000000000045","message_kind":"Reply","receiver":"80300000-0000-4000-8000-000000000051","reply_to":"80300000-0000-4000-8000-000000000062","sender":"80300000-0000-4000-8000-000000000052","values":[{"expression":"true","field":"80300000-0000-4000-8000-000000000032","path":[]}]}},"postcondition":"","precondition":""}}}},"description":"","id":"80300000-0000-4000-8000-000000000063","name":"Reserve limit accepted","parent":"80300000-0000-4000-8000-000000000050"}},"id":"80300000-0000-4000-8000-000000000000","name":"Valve service Details trial","relations":{"80300000-0000-4000-8000-000000000041":{"alias":"read_allocation","body":{"InterfaceItemAllocation":{"acquisition":"Accept","order":0,"source":"80300000-0000-4000-8000-000000000040","target":"80300000-0000-4000-8000-000000000020","transmission":"Synchronous"}},"description":"","id":"80300000-0000-4000-8000-000000000041","name":"ReadStatus allocation"},"80300000-0000-4000-8000-000000000042":{"alias":"limit_allocation","body":{"InterfaceItemAllocation":{"acquisition":"Accept","order":1,"source":"80300000-0000-4000-8000-000000000040","target":"80300000-0000-4000-8000-000000000030","transmission":"Synchronous"}},"description":"","id":"80300000-0000-4000-8000-000000000042","name":"SetLimit allocation"},"80300000-0000-4000-8000-000000000043":{"alias":"requires_api","body":{"InterfaceRequirement":{"source":"80300000-0000-4000-8000-000000000003","target":"80300000-0000-4000-8000-000000000040"}},"description":"","id":"80300000-0000-4000-8000-000000000043","name":"Console requires Valve commands"},"80300000-0000-4000-8000-000000000044":{"alias":"provides_api","body":{"InterfaceProvision":{"source":"80300000-0000-4000-8000-000000000004","target":"80300000-0000-4000-8000-000000000040"}},"description":"","id":"80300000-0000-4000-8000-000000000044","name":"Valve provides Valve commands"},"80300000-0000-4000-8000-000000000045":{"alias":"service_channel","body":{"BoundaryExchange":{"items":["80300000-0000-4000-8000-000000000020","80300000-0000-4000-8000-000000000030"],"oriented":false,"source":"80300000-0000-4000-8000-000000000003","target":"80300000-0000-4000-8000-000000000004"}},"description":"","id":"80300000-0000-4000-8000-000000000045","name":"Valve service channel"}},"schema_version":7,"traces":{}} |