arcadia 6; project dense_service_views "Forty service exchanges" id "d4060906-0000-4000-8000-000000000001" { description "Deterministic release fixture. Forty actual work exchanges share two endpoints; no authored routes or synthetic endpoints."; oa_entity requester "Requester" id "d4060906-0000-4000-8000-00000000000a" { description ""; parent none; } oa_entity provider "Provider" id "d4060906-0000-4000-8000-00000000000b" { description ""; parent none; } oa_activity request_service "Request service" id "d4060906-0000-4000-8000-000000000014" { description ""; parent none; } oa_activity provide_service "Provide service" id "d4060906-0000-4000-8000-000000000015" { description ""; parent none; } oa_exchange_item payload_1 "Commands payload" id "d4060906-0000-4000-8000-000000000064" { description ""; kind Information; mechanism Unspecified; parent none; supertype none; } oa_exchange_item payload_2 "Status payload" id "d4060906-0000-4000-8000-000000000065" { description ""; kind Information; mechanism Unspecified; parent none; supertype none; } oa_exchange_item payload_3 "Alerts payload" id "d4060906-0000-4000-8000-000000000066" { description ""; kind Information; mechanism Unspecified; parent none; supertype none; } oa_exchange_item payload_4 "Measurements payload" id "d4060906-0000-4000-8000-000000000067" { description ""; kind Information; mechanism Unspecified; parent none; supertype none; } oa_exchange_category concern_1 "Commands" id "d4060906-0000-4000-8000-0000000000c8" { description ""; exchanges [@service_data_01, @service_data_02, @service_data_03, @service_data_04, @service_data_05, @service_data_06, @service_data_07, @service_data_08, @service_data_09, @service_data_10]; family "Work"; parent none; } oa_exchange_category concern_2 "Status" id "d4060906-0000-4000-8000-0000000000c9" { description ""; exchanges [@service_data_11, @service_data_12, @service_data_13, @service_data_14, @service_data_15, @service_data_16, @service_data_17, @service_data_18, @service_data_19, @service_data_20]; family "Work"; parent none; } oa_exchange_category concern_3 "Alerts" id "d4060906-0000-4000-8000-0000000000ca" { description ""; exchanges [@service_data_21, @service_data_22, @service_data_23, @service_data_24, @service_data_25, @service_data_26, @service_data_27, @service_data_28, @service_data_29, @service_data_30]; family "Work"; parent none; } oa_exchange_category concern_4 "Measurements" id "d4060906-0000-4000-8000-0000000000cb" { description ""; exchanges [@service_data_31, @service_data_32, @service_data_33, @service_data_34, @service_data_35, @service_data_36, @service_data_37, @service_data_38, @service_data_39, @service_data_40]; family "Work"; parent none; } oa_exchange_category critical_concern "Critical cross-cutting exchanges" id "d4060906-0000-4000-8000-0000000000cc" { description ""; exchanges [@service_data_01, @service_data_11, @service_data_21, @service_data_31]; family "Work"; parent none; } oa_process process_1 "Commands process" id "d4060906-0000-4000-8000-00000000012c" { description ""; parent none; steps [@use_data_01, @use_data_02, @use_data_03, @use_data_04, @use_data_05, @use_data_06, @use_data_07, @use_data_08, @use_data_09, @use_data_10]; } oa_process process_2 "Status process" id "d4060906-0000-4000-8000-00000000012d" { description ""; parent none; steps [@use_data_11, @use_data_12, @use_data_13, @use_data_14, @use_data_15, @use_data_16, @use_data_17, @use_data_18, @use_data_19, @use_data_20]; } oa_process process_3 "Alerts process" id "d4060906-0000-4000-8000-00000000012e" { description ""; parent none; steps [@use_data_21, @use_data_22, @use_data_23, @use_data_24, @use_data_25, @use_data_26, @use_data_27, @use_data_28, @use_data_29, @use_data_30]; } oa_occurrence use_data_01 "Use service data 01" id "d4060906-0000-4000-8000-0000000003e8" { body { Exchange { exchange @service_data_01; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_1; postcondition ""; precondition ""; } oa_occurrence use_data_02 "Use service data 02" id "d4060906-0000-4000-8000-0000000003e9" { body { Exchange { exchange @service_data_02; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_1; postcondition ""; precondition ""; } oa_occurrence use_data_03 "Use service data 03" id "d4060906-0000-4000-8000-0000000003ea" { body { Exchange { exchange @service_data_03; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_1; postcondition ""; precondition ""; } oa_occurrence use_data_04 "Use service data 04" id "d4060906-0000-4000-8000-0000000003eb" { body { Exchange { exchange @service_data_04; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_1; postcondition ""; precondition ""; } oa_occurrence use_data_05 "Use service data 05" id "d4060906-0000-4000-8000-0000000003ec" { body { Exchange { exchange @service_data_05; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_1; postcondition ""; precondition ""; } oa_occurrence use_data_06 "Use service data 06" id "d4060906-0000-4000-8000-0000000003ed" { body { Exchange { exchange @service_data_06; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_1; postcondition ""; precondition ""; } oa_occurrence use_data_07 "Use service data 07" id "d4060906-0000-4000-8000-0000000003ee" { body { Exchange { exchange @service_data_07; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_1; postcondition ""; precondition ""; } oa_occurrence use_data_08 "Use service data 08" id "d4060906-0000-4000-8000-0000000003ef" { body { Exchange { exchange @service_data_08; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_1; postcondition ""; precondition ""; } oa_occurrence use_data_09 "Use service data 09" id "d4060906-0000-4000-8000-0000000003f0" { body { Exchange { exchange @service_data_09; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_1; postcondition ""; precondition ""; } oa_occurrence use_data_10 "Use service data 10" id "d4060906-0000-4000-8000-0000000003f1" { body { Exchange { exchange @service_data_10; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_1; postcondition ""; precondition ""; } oa_occurrence use_data_11 "Use service data 11" id "d4060906-0000-4000-8000-0000000003f2" { body { Exchange { exchange @service_data_11; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_2; postcondition ""; precondition ""; } oa_occurrence use_data_12 "Use service data 12" id "d4060906-0000-4000-8000-0000000003f3" { body { Exchange { exchange @service_data_12; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_2; postcondition ""; precondition ""; } oa_occurrence use_data_13 "Use service data 13" id "d4060906-0000-4000-8000-0000000003f4" { body { Exchange { exchange @service_data_13; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_2; postcondition ""; precondition ""; } oa_occurrence use_data_14 "Use service data 14" id "d4060906-0000-4000-8000-0000000003f5" { body { Exchange { exchange @service_data_14; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_2; postcondition ""; precondition ""; } oa_occurrence use_data_15 "Use service data 15" id "d4060906-0000-4000-8000-0000000003f6" { body { Exchange { exchange @service_data_15; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_2; postcondition ""; precondition ""; } oa_occurrence use_data_16 "Use service data 16" id "d4060906-0000-4000-8000-0000000003f7" { body { Exchange { exchange @service_data_16; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_2; postcondition ""; precondition ""; } oa_occurrence use_data_17 "Use service data 17" id "d4060906-0000-4000-8000-0000000003f8" { body { Exchange { exchange @service_data_17; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_2; postcondition ""; precondition ""; } oa_occurrence use_data_18 "Use service data 18" id "d4060906-0000-4000-8000-0000000003f9" { body { Exchange { exchange @service_data_18; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_2; postcondition ""; precondition ""; } oa_occurrence use_data_19 "Use service data 19" id "d4060906-0000-4000-8000-0000000003fa" { body { Exchange { exchange @service_data_19; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_2; postcondition ""; precondition ""; } oa_occurrence use_data_20 "Use service data 20" id "d4060906-0000-4000-8000-0000000003fb" { body { Exchange { exchange @service_data_20; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_2; postcondition ""; precondition ""; } oa_occurrence use_data_21 "Use service data 21" id "d4060906-0000-4000-8000-0000000003fc" { body { Exchange { exchange @service_data_21; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_3; postcondition ""; precondition ""; } oa_occurrence use_data_22 "Use service data 22" id "d4060906-0000-4000-8000-0000000003fd" { body { Exchange { exchange @service_data_22; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_3; postcondition ""; precondition ""; } oa_occurrence use_data_23 "Use service data 23" id "d4060906-0000-4000-8000-0000000003fe" { body { Exchange { exchange @service_data_23; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_3; postcondition ""; precondition ""; } oa_occurrence use_data_24 "Use service data 24" id "d4060906-0000-4000-8000-0000000003ff" { body { Exchange { exchange @service_data_24; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_3; postcondition ""; precondition ""; } oa_occurrence use_data_25 "Use service data 25" id "d4060906-0000-4000-8000-000000000400" { body { Exchange { exchange @service_data_25; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_3; postcondition ""; precondition ""; } oa_occurrence use_data_26 "Use service data 26" id "d4060906-0000-4000-8000-000000000401" { body { Exchange { exchange @service_data_26; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_3; postcondition ""; precondition ""; } oa_occurrence use_data_27 "Use service data 27" id "d4060906-0000-4000-8000-000000000402" { body { Exchange { exchange @service_data_27; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_3; postcondition ""; precondition ""; } oa_occurrence use_data_28 "Use service data 28" id "d4060906-0000-4000-8000-000000000403" { body { Exchange { exchange @service_data_28; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_3; postcondition ""; precondition ""; } oa_occurrence use_data_29 "Use service data 29" id "d4060906-0000-4000-8000-000000000404" { body { Exchange { exchange @service_data_29; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_3; postcondition ""; precondition ""; } oa_occurrence use_data_30 "Use service data 30" id "d4060906-0000-4000-8000-000000000405" { body { Exchange { exchange @service_data_30; message_kind Asynchronous; receiver none; reply_to none; sender none; values []; }; }; description ""; parent @process_3; postcondition ""; precondition ""; } interaction service_data_01 "Service data 01" id "d4060906-0000-4000-8000-0000000007d0" { description ""; items [@payload_1]; source @request_service; target @provide_service; } interaction service_data_02 "Service data 02" id "d4060906-0000-4000-8000-0000000007d1" { description ""; items [@payload_1]; source @request_service; target @provide_service; } interaction service_data_03 "Service data 03" id "d4060906-0000-4000-8000-0000000007d2" { description ""; items [@payload_1]; source @request_service; target @provide_service; } interaction service_data_04 "Service data 04" id "d4060906-0000-4000-8000-0000000007d3" { description ""; items [@payload_1]; source @request_service; target @provide_service; } interaction service_data_05 "Service data 05" id "d4060906-0000-4000-8000-0000000007d4" { description ""; items [@payload_1]; source @request_service; target @provide_service; } interaction service_data_06 "Service data 06" id "d4060906-0000-4000-8000-0000000007d5" { description ""; items [@payload_1]; source @request_service; target @provide_service; } interaction service_data_07 "Service data 07" id "d4060906-0000-4000-8000-0000000007d6" { description ""; items [@payload_1]; source @request_service; target @provide_service; } interaction service_data_08 "Service data 08" id "d4060906-0000-4000-8000-0000000007d7" { description ""; items [@payload_1]; source @request_service; target @provide_service; } interaction service_data_09 "Service data 09" id "d4060906-0000-4000-8000-0000000007d8" { description ""; items [@payload_1]; source @request_service; target @provide_service; } interaction service_data_10 "Service data 10" id "d4060906-0000-4000-8000-0000000007d9" { description ""; items [@payload_1]; source @request_service; target @provide_service; } interaction service_data_11 "Service data 11" id "d4060906-0000-4000-8000-0000000007da" { description ""; items [@payload_2]; source @request_service; target @provide_service; } interaction service_data_12 "Service data 12" id "d4060906-0000-4000-8000-0000000007db" { description ""; items [@payload_2]; source @request_service; target @provide_service; } interaction service_data_13 "Service data 13" id "d4060906-0000-4000-8000-0000000007dc" { description ""; items [@payload_2]; source @request_service; target @provide_service; } interaction service_data_14 "Service data 14" id "d4060906-0000-4000-8000-0000000007dd" { description ""; items [@payload_2]; source @request_service; target @provide_service; } interaction service_data_15 "Service data 15" id "d4060906-0000-4000-8000-0000000007de" { description ""; items [@payload_2]; source @request_service; target @provide_service; } interaction service_data_16 "Service data 16" id "d4060906-0000-4000-8000-0000000007df" { description ""; items [@payload_2]; source @request_service; target @provide_service; } interaction service_data_17 "Service data 17" id "d4060906-0000-4000-8000-0000000007e0" { description ""; items [@payload_2]; source @request_service; target @provide_service; } interaction service_data_18 "Service data 18" id "d4060906-0000-4000-8000-0000000007e1" { description ""; items [@payload_2]; source @request_service; target @provide_service; } interaction service_data_19 "Service data 19" id "d4060906-0000-4000-8000-0000000007e2" { description ""; items [@payload_2]; source @request_service; target @provide_service; } interaction service_data_20 "Service data 20" id "d4060906-0000-4000-8000-0000000007e3" { description ""; items [@payload_2]; source @request_service; target @provide_service; } interaction service_data_21 "Service data 21" id "d4060906-0000-4000-8000-0000000007e4" { description ""; items [@payload_3]; source @request_service; target @provide_service; } interaction service_data_22 "Service data 22" id "d4060906-0000-4000-8000-0000000007e5" { description ""; items [@payload_3]; source @request_service; target @provide_service; } interaction service_data_23 "Service data 23" id "d4060906-0000-4000-8000-0000000007e6" { description ""; items [@payload_3]; source @request_service; target @provide_service; } interaction service_data_24 "Service data 24" id "d4060906-0000-4000-8000-0000000007e7" { description ""; items [@payload_3]; source @request_service; target @provide_service; } interaction service_data_25 "Service data 25" id "d4060906-0000-4000-8000-0000000007e8" { description ""; items [@payload_3]; source @request_service; target @provide_service; } interaction service_data_26 "Service data 26" id "d4060906-0000-4000-8000-0000000007e9" { description ""; items [@payload_3]; source @request_service; target @provide_service; } interaction service_data_27 "Service data 27" id "d4060906-0000-4000-8000-0000000007ea" { description ""; items [@payload_3]; source @request_service; target @provide_service; } interaction service_data_28 "Service data 28" id "d4060906-0000-4000-8000-0000000007eb" { description ""; items [@payload_3]; source @request_service; target @provide_service; } interaction service_data_29 "Service data 29" id "d4060906-0000-4000-8000-0000000007ec" { description ""; items [@payload_3]; source @request_service; target @provide_service; } interaction service_data_30 "Service data 30" id "d4060906-0000-4000-8000-0000000007ed" { description ""; items [@payload_3]; source @request_service; target @provide_service; } interaction service_data_31 "Service data 31" id "d4060906-0000-4000-8000-0000000007ee" { description ""; items [@payload_4]; source @request_service; target @provide_service; } interaction service_data_32 "Service data 32" id "d4060906-0000-4000-8000-0000000007ef" { description ""; items [@payload_4]; source @request_service; target @provide_service; } interaction service_data_33 "Service data 33" id "d4060906-0000-4000-8000-0000000007f0" { description ""; items [@payload_4]; source @request_service; target @provide_service; } interaction service_data_34 "Service data 34" id "d4060906-0000-4000-8000-0000000007f1" { description ""; items [@payload_4]; source @request_service; target @provide_service; } interaction service_data_35 "Service data 35" id "d4060906-0000-4000-8000-0000000007f2" { description ""; items [@payload_4]; source @request_service; target @provide_service; } interaction service_data_36 "Service data 36" id "d4060906-0000-4000-8000-0000000007f3" { description ""; items [@payload_4]; source @request_service; target @provide_service; } interaction service_data_37 "Service data 37" id "d4060906-0000-4000-8000-0000000007f4" { description ""; items [@payload_4]; source @request_service; target @provide_service; } interaction service_data_38 "Service data 38" id "d4060906-0000-4000-8000-0000000007f5" { description ""; items [@payload_4]; source @request_service; target @provide_service; } interaction service_data_39 "Service data 39" id "d4060906-0000-4000-8000-0000000007f6" { description ""; items [@payload_4]; source @request_service; target @provide_service; } interaction service_data_40 "Service data 40" id "d4060906-0000-4000-8000-0000000007f7" { description ""; items [@payload_4]; source @request_service; target @provide_service; } allocation requester_work "Requester responsibility" id "d4060906-0000-4000-8000-000000000bb8" { description ""; source @requester; target @request_service; } allocation provider_work "Provider responsibility" id "d4060906-0000-4000-8000-000000000bb9" { description ""; source @provider; target @provide_service; } diagram forty_exchange_view "Forty service exchanges ยท all concerns" id "d4060906-0000-4000-8000-000000000fa0" { description "Start with All. Compare first category, overlapping concerns, global coverage and chosen processes. No hand-routed edges."; layer Oa; projection FunctionalDataflow; routes []; view_options { coverage "All"; exchange_labels "Name"; hidden_edges []; participant_categories "All"; relation_kinds "All"; work_categories "All"; work_contexts "All"; }; } node service_placement_1 id "d4060906-0000-4000-8000-000000001004" { collapsed false; diagram @forty_exchange_view; element @request_service; position { x 80.0; y 160.0; }; size { height 150.0; width 230.0; }; } node service_placement_2 id "d4060906-0000-4000-8000-000000001005" { collapsed false; diagram @forty_exchange_view; element @provide_service; position { x 760.0; y 160.0; }; size { height 150.0; width 230.0; }; } }