major update
This commit is contained in:
parent
5523228779
commit
9919125a51
@ -37,12 +37,14 @@
|
||||
- IDA_DebugDefinitionLineNumber: '{822be9b7-531d-4aa1-818a-6e4de1609057}'
|
||||
- IDA_DebugDefinitionColumnNumber: '{0f75c750-e738-4410-9b4e-deb422efc7aa}'
|
||||
- IDA_DisplayVersionInBadge: '{BE5966A4-C4CA-49A6-B504-B6E8759F392D}'
|
||||
- IDA_EvaluateWorkSet: '{62c28f9e-5ce8-4ce5-8a56-1e80f1af7f6a}'
|
||||
- IDA_Editable: '{957fd8b3-fdc4-4f35-87d6-db1c0682f53c}'
|
||||
- IDA_Static: '{9A3A0719-64C2-484F-A55E-22CD4597D9FD}'
|
||||
- IDA_Final: '{adaba7c7-0f14-46c6-9f87-10be712c889f}'
|
||||
- IDA_ThisInInstancesParm: '{8bd6ff6c-8e9f-4c47-b3e8-5bd8e250fa77}'
|
||||
- IDA_Required: '{4061c1c4-7ec3-439b-b72d-59c7df344a76}'
|
||||
- IDA_Null: '{745c6c38-594e-4528-82c9-e25b023705e4}'
|
||||
- IDA_Empty: '{d5732a93-089e-4924-bad8-5ced4f5177a0}'
|
||||
- IDA_Visible: '{ff73c8f6-f706-4944-b562-43a0acb7eade}'
|
||||
- IDA_RenderAsText: '{15dd9e49-ab6d-44f0-9039-27af81736406}'
|
||||
- IDA_UseAnyCondition: '{31a8a2c2-1f55-4dfe-b177-427a2219ef8c}'
|
||||
|
||||
@ -235,9 +235,6 @@
|
||||
- IDR_Integration_ID__has__Integration_ID_Usage: "{6cd30735-df83-4253-aabe-360d6e1a3701}"
|
||||
- IDR_Integration_ID_Usage__for__Integration_ID: "{d8d981ec-7686-40da-b89f-006c85042444}"
|
||||
|
||||
- IDR_Conditional_Select_from_Instance_Set_Method__has__Conditional_Select_from_Instance_Set_Case: "{b6715132-b438-4073-b81d-3ecf19584b7d}"
|
||||
- IDR_Conditional_Select_from_Instance_Set_Case__for__Conditional_Select_from_Instance_Set_Method: "{1c868a06-8fb7-432d-839b-7a5a02a50eb6}"
|
||||
|
||||
- IDR_Condition_Group__has_true_condition__Executable_returning_Work_Data: "{d955da3f-7ef4-4374-8b86-167c73434f75}"
|
||||
- IDR_Executable_returning_Work_Data__true_condition_for__Condition_Group: "{1acdefd1-e1b4-45bb-99e1-bf73dea71da5}"
|
||||
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
- entityDefinitions:
|
||||
- IDI_SystemInstanceSetRoutine_GetUserForUserNameParm: '{430f572d-d116-4b04-97b2-65a9e9230ce5}'
|
||||
- IDI_SystemAttributeRoutine_GetGlobalIdentifier: '{1a7ebec3-dc02-4c9b-a5df-0c72646453c9}'
|
||||
- IDI_SystemAttributeRoutine_GetInstanceText: '{b024abd6-1f2b-495a-9da3-c9ce29fb0c2f}'
|
||||
- IDI_SystemAttributeRoutine_GetInstanceText: '{b024abd6-1f2b-495a-9da3-c9ce29fb0c2f}'
|
||||
- IDI_SystemInstanceSetRoutine_CreateInstance: '{f46135f6-e812-49e6-9755-d63eb6ef1305}'
|
||||
@ -2,12 +2,14 @@
|
||||
- IDI_WorkSet_ClassForEditClassTask: '{b56ac9b9-efce-4a40-8c04-ffdf90174285}'
|
||||
- IDI_WorkSet_PreferredDisplayName: '{86149123-6d32-4f48-b128-8f773cdb2b0e}'
|
||||
- IDI_WorkSet_RelatedInstance: '{d9634929-0bb4-482a-85cc-9c8f1251556f}'
|
||||
- IDI_WorkSet_NewlyCreatedInstance: '{1fda595c-f2bd-4d83-9745-7a4abe9df26c}'
|
||||
- IDI_WorkSet_Person: '{23026091-2841-4abd-b0d9-f6758e443bd2}'
|
||||
- IDI_WorkSet_PersonSingular: '{e0e0cacd-854c-4585-bc3a-67d1583eb7bd}'
|
||||
- IDI_WorkSet_MethodSingular: '{9e44ae02-3008-4b84-9295-aa4c37ee53aa}'
|
||||
- IDI_WorkSet_ClassSingular: '{4b1fc1e1-46d6-4fe5-bd7e-8ea5c3380efe}'
|
||||
- IDI_WorkSet_ClassNonsingular: '{d37946fc-e4f8-410b-bdfc-98ed6ed271dc}'
|
||||
- IDI_WorkSet_ClassForMethod: '{d8eeff45-acbc-4031-8b09-bf9b8085c185}'
|
||||
- IDI_WorkSet_ClassOfInstanceToCreate: '{1f1170ac-ee7e-405c-99bb-b922f3d598fa}'
|
||||
- IDI_WorkSet_ParentClass: '{98da8ac1-1fea-4cb4-a278-0c5460e625fd}'
|
||||
- IDI_WorkSet_AccessModifierSingular: '{73251409-5060-4983-896a-00dee10d3f6c}'
|
||||
- IDI_WorkSet_AccessModifierNonsingular: '{686a3322-03a5-4da6-ab00-33548cc03b98}'
|
||||
@ -28,4 +30,6 @@
|
||||
- IDI_WorkSet_ExternalIDNonsingular: '{bb2dabb5-744d-4c8c-a726-160ceff6f6b9}'
|
||||
- IDI_WorkSet_ParameterAssignmentSingular: '{e112f1cd-005c-439c-b9e4-e9ebfe4b2385}'
|
||||
- IDI_WorkSet_ParameterAssignmentNonsingular: '{301c6618-a62d-4869-a791-3f27a14bc764}'
|
||||
|
||||
- IDI_WorkSet_SetA: '{6a41b0e4-6089-45f6-8996-901e66d36f53}'
|
||||
- IDI_WorkSet_SetB: '{4c7f240f-dd51-451d-afe9-73ba42971214}'
|
||||
- IDI_WorkSet_SetAOrB: '{dadba7cf-9719-472a-a07f-cf66e569d02d}'
|
||||
@ -105,6 +105,13 @@
|
||||
- instance: '&IDA_Disabled;'
|
||||
index: 42
|
||||
name: 'Disabled'
|
||||
- instance: '&IDA_EvaluateWorkSet;'
|
||||
index: 49
|
||||
name: 'Evaluate Work Set'
|
||||
|
||||
- instance: '&IDA_Empty;'
|
||||
index: 110
|
||||
name: 'Empty'
|
||||
|
||||
- instance: '&IDA_RequireChangePasswordAtNextSignIn;'
|
||||
name: Require Password Change At Next Sign In
|
||||
|
||||
@ -38,6 +38,9 @@
|
||||
|
||||
- workSet: '&IDI_WorkSet_RelatedInstance;'
|
||||
name: 'Related Instance'
|
||||
- workSet: '&IDI_WorkSet_NewlyCreatedInstance;'
|
||||
name: 'Newly Creatd Instance'
|
||||
singular: yes
|
||||
- workSet: '&IDI_WorkSet_Person;'
|
||||
name: 'Person'
|
||||
validClasses:
|
||||
@ -117,4 +120,16 @@
|
||||
singular: yes
|
||||
- workSet: '&IDI_WorkSet_ParameterAssignmentNonsingular;'
|
||||
name: 'Parameter Assignment [Nonsingular]'
|
||||
singular: no
|
||||
- workSet: '&IDI_WorkSet_ClassOfInstanceToCreate;'
|
||||
name: 'Class of Instance to create'
|
||||
singular: yes
|
||||
- workSet: '&IDI_WorkSet_SetA;'
|
||||
name: 'Set A'
|
||||
singular: no
|
||||
- workSet: '&IDI_WorkSet_SetB;'
|
||||
name: 'Set B'
|
||||
singular: no
|
||||
- workSet: '&IDI_WorkSet_SetAOrB;'
|
||||
name: 'Set A or B'
|
||||
singular: no
|
||||
@ -10,6 +10,9 @@
|
||||
values:
|
||||
- languageInstanceId: '&IDI_Language_English;'
|
||||
value: 'Parameter Assignment'
|
||||
attributes:
|
||||
- instance: '&IDA_EvaluateWorkSet;'
|
||||
customTagName: 'evaluateWorkSet'
|
||||
relationships:
|
||||
- instance: '&IDR_Parameter_Assignment__assigns_from__Executable_returning_Work_Data;'
|
||||
customTagName: 'assignsFromWorkData'
|
||||
|
||||
@ -31,7 +31,7 @@
|
||||
- instance: '&IDR_Get_Instance_Set_By_System_Routine_Method__returns__Instance_Set;'
|
||||
customTagName: 'returnsWorkSetId'
|
||||
- instance: '&IDR_Get_Instance_Set_By_System_Routine_Method__uses__System_Instance_Set_Routine;'
|
||||
customTagName: 'systemInstanceSetRoutine'
|
||||
customTagName: 'systemInstanceSetRoutineId'
|
||||
- instance: '&IDR_Instance__for__Module;'
|
||||
customTagName: 'moduleId'
|
||||
|
||||
|
||||
@ -4,6 +4,17 @@
|
||||
- class: '&IDC_SystemInstanceSetRoutine;'
|
||||
name: System Instance Set Routine
|
||||
index: 69
|
||||
instances:
|
||||
- instance: '&IDI_SystemInstanceSetRoutine_GetUserForUserNameParm;'
|
||||
name: 'Get User For User Name Parm'
|
||||
customTagName: 'systemInstanceSetRoutine'
|
||||
attributes:
|
||||
- instance: '&IDA_Name;'
|
||||
customTagName: 'name'
|
||||
- instance: '&IDA_Singular;'
|
||||
customTagName: 'singular'
|
||||
|
||||
- systemInstanceSetRoutine: '&IDI_SystemInstanceSetRoutine_CreateInstance;'
|
||||
name: 'create instance'
|
||||
singular: yes
|
||||
|
||||
- systemInstanceSetRoutine: '&IDI_SystemInstanceSetRoutine_GetUserForUserNameParm;'
|
||||
name: 'Get User For User Name Parm'
|
||||
singular: yes
|
||||
|
||||
@ -17,7 +17,16 @@
|
||||
name: 'Reference ID'
|
||||
|
||||
- externalIDType: '{8e7d58a9-6143-4b7e-9b7f-ceea328f63b1}'
|
||||
name: 'ORLANDO - Vehicle for Hire Ref ID'
|
||||
name: 'City of Orlando - Vehicle for Hire - Reference ID'
|
||||
|
||||
- externalIDType: '{bc7afb09-606f-4e72-a21f-99a9ca55194c}'
|
||||
name: 'ORLANDO - Faster Fleet Mgmt Ref ID'
|
||||
name: 'City of Orlando - Faster Fleet Management - Reference ID'
|
||||
|
||||
- externalIDType: '{ee9bce7a-dd47-40d2-82da-cbaf05014c44}'
|
||||
name: 'Cracker Barrel - TeamWorX - Reference ID'
|
||||
|
||||
- externalIDType: '{d3c207e6-be9d-4c1e-b1c5-1601a71c5627}'
|
||||
name: 'Cracker Barrel - Front Porch - Reference ID'
|
||||
|
||||
- externalIDType: '{04eb6471-b902-4e16-831f-3a6616229958}'
|
||||
name: 'Cracker Barrel - Workday - WID'
|
||||
@ -0,0 +1,80 @@
|
||||
- entityDefinitions:
|
||||
- IDC_ConditionalSelectInstanceSetMethod: '{ffea8e52-06e5-4e95-8c40-da3ba54ce95f}'
|
||||
# {03275ef5-c9cf-4816-a4f5-4f3aaf0f9479}
|
||||
|
||||
- IDR_Conditional_Select_Instance_Set_Method__returns__Attribute: '{b2b9d9cc-c4dd-491b-853e-e3669ea4e66a}'
|
||||
- IDR_Instance_Set__returned_by__Conditional_Select_Instance_Set_Method: '{e3e734ce-953b-49b8-b50d-b1826b519053}'
|
||||
|
||||
- IDR_Conditional_Select_Instance_Set_Method__returns__Work_Set: '{49396bd0-b5a9-4384-99f4-2126d80b3b66}'
|
||||
- IDR_Work_Set__returned_by__Conditional_Select_Instance_Set_Method: '{38e2816e-ccb4-4e89-86ab-4981f5c2d7ac}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_ConditionalSelectInstanceSetMethod;'
|
||||
index: 13039
|
||||
name: SSC - Conditional Select from Instance Set Method
|
||||
customTagName: 'conditionalSelectInstanceSetMethod'
|
||||
# instancesLabeledByRAMB: '&IDMB_Method__get__Fully_Qualified_Name_SSC;'
|
||||
superclasses:
|
||||
- instance: '&IDC_Method;'
|
||||
- instance: '&IDC_ExecutableReturningInstanceSet;'
|
||||
# defaultTask: '&IDI_Task_ViewConditionalSelectInstanceSetMethod;'
|
||||
# relatedTasks:
|
||||
# - instance: '&IDI_Task_ViewConditionalSelectInstanceSetMethod;'
|
||||
# - instance: '&IDI_Task_EditConditionalSelectInstanceSetMethod;'
|
||||
attributes:
|
||||
- instance: '&IDA_Verb;'
|
||||
customTagName: 'verb'
|
||||
- instance: '&IDA_Name;'
|
||||
customTagName: 'name'
|
||||
- instance: '&IDA_Static;'
|
||||
customTagName: 'static'
|
||||
- instance: '&IDA_Final;'
|
||||
customTagName: 'final'
|
||||
relationships:
|
||||
- instance: '&IDR_Method__for__Class;'
|
||||
customTagName: 'forClassId'
|
||||
- instance: '&IDR_Metadata_With_Access_Modifier__has__Access_Modifier;'
|
||||
customTagName: 'accessModifierId'
|
||||
- instance: '&IDR_Conditional_Select_Instance_Set_Method__returns__Work_Set;'
|
||||
customTagName: 'returnsWorkSetId'
|
||||
- instance: '&IDR_Conditional_Select_Instance_Set_Method__has__Conditional_Select_Instance_Set_Case;'
|
||||
customTagName: 'cases'
|
||||
customTagNameCreatesInstanceOf: '&IDC_ConditionalSelectInstanceSetCase;'
|
||||
# let's try this, define a custom tag name local to this particular context
|
||||
# otherwise, we would have to have e.g. 'conditionalSelectAttributeCase' and 'conditionalSelectInstanceSetCase' because they're different..
|
||||
instanceCustomTagName: 'case'
|
||||
- instance: '&IDR_Instance__for__Module;'
|
||||
customTagName: 'moduleId'
|
||||
|
||||
- relationship: '&IDR_Conditional_Select_Instance_Set_Method__has__Conditional_Select_Instance_Set_Case;'
|
||||
index: 37625
|
||||
sourceClassId: '&IDC_ConditionalSelectInstanceSetMethod;'
|
||||
type: 'has'
|
||||
destinationClassId: '&IDC_ConditionalSelectInstanceSetCase;'
|
||||
siblingRelationshipId: '&IDR_Conditional_Select_Instance_Set_Case__for__Conditional_Select_Instance_Set_Method;'
|
||||
singular: yes
|
||||
|
||||
- relationship: '&IDR_Conditional_Select_Instance_Set_Case__for__Conditional_Select_Instance_Set_Method;'
|
||||
index: 37626
|
||||
sourceClassId: '&IDC_ConditionalSelectInstanceSetCase;'
|
||||
type: 'for'
|
||||
destinationClassId: '&IDC_ConditionalSelectInstanceSetMethod;'
|
||||
siblingRelationshipId: '&IDR_Conditional_Select_Instance_Set_Method__has__Conditional_Select_Instance_Set_Case;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Conditional_Select_Instance_Set_Method__returns__Work_Set;'
|
||||
index: 37635
|
||||
sourceClassId: '&IDC_ConditionalSelectInstanceSetMethod;'
|
||||
type: 'returns'
|
||||
destinationClassId: '&IDC_WorkSet;'
|
||||
siblingRelationshipId: '&IDR_Work_Set__returned_by__Conditional_Select_Instance_Set_Method;'
|
||||
singular: yes
|
||||
|
||||
- relationship: '&IDR_Work_Set__returned_by__Conditional_Select_Instance_Set_Method;'
|
||||
index: 37636
|
||||
sourceClassId: '&IDC_WorkSet;'
|
||||
type: 'returned by'
|
||||
destinationClassId: '&IDC_ConditionalSelectInstanceSetMethod;'
|
||||
siblingRelationshipId: '&IDR_Conditional_Select_Instance_Set_Method__returns__Attribute;'
|
||||
singular: no
|
||||
@ -0,0 +1,50 @@
|
||||
- entityDefinitions:
|
||||
- IDC_ConditionalSelectInstanceSetCase: '{be3db1fd-8665-4ea6-a595-bb8ae10365d3}'
|
||||
|
||||
- IDR_Conditional_Select_Instance_Set_Method__has__Conditional_Select_Instance_Set_Case: "{b6715132-b438-4073-b81d-3ecf19584b7d}"
|
||||
- IDR_Conditional_Select_Instance_Set_Case__for__Conditional_Select_Instance_Set_Method: "{1c868a06-8fb7-432d-839b-7a5a02a50eb6}"
|
||||
|
||||
- IDR_Conditional_Select_Instance_Set_Case__invokes__Executable_returning_Instance_Set: '{8fde1baa-ce2e-4245-a775-bc4c66eac7b5}'
|
||||
- IDR_Executable_returning_Instance_Set__invoked_by__Conditional_Select_Instance_Set_Case: '{16aca55d-4e96-4cba-a09c-2a58586890ca}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_ConditionalSelectInstanceSetCase;'
|
||||
index: 13042
|
||||
name: Conditional Select from Instance Set Case
|
||||
customTagName: conditionalSelectInstanceSetCase
|
||||
registerForTemplate: yes
|
||||
superclasses:
|
||||
- '&IDC_ConditionalEvaluationCase;'
|
||||
# defaultTask: '&IDI_Task_ViewConditionalSelectInstanceSetCase;'
|
||||
# relatedTasks:
|
||||
# - instance: '&IDI_Task_ViewConditionalSelectInstanceSetCase;'
|
||||
# - instance: '&IDI_Task_EditConditionalSelectInstanceSetCase;'
|
||||
attributes:
|
||||
- instance: '&IDA_UseAnyCondition;'
|
||||
customTagName: 'useAnyCondition'
|
||||
- instance: '&IDA_Comment;'
|
||||
customTagName: 'comment'
|
||||
relationships:
|
||||
- instance: '&IDR_Condition_Group__has_true_condition__Executable_returning_Work_Data;'
|
||||
customTagName: trueConditions
|
||||
- instance: '&IDR_Condition_Group__has_false_condition__Executable_returning_Work_Data;'
|
||||
customTagName: falseConditions
|
||||
- instance: '&IDR_Conditional_Select_Instance_Set_Case__invokes__Executable_returning_Instance_Set;'
|
||||
customTagName: returnsInstanceSetId
|
||||
|
||||
- relationship: '&IDR_Conditional_Select_Instance_Set_Case__invokes__Executable_returning_Instance_Set;'
|
||||
index: 37631
|
||||
sourceClassId: '&IDC_ConditionalSelectInstanceSetCase;'
|
||||
type: 'invokes'
|
||||
destinationClassId: '&IDC_ExecutableReturningInstanceSet;'
|
||||
siblingRelationshipId: '&IDR_Executable_returning_Instance_Set__invoked_by__Conditional_Select_Instance_Set_Case;'
|
||||
singular: yes
|
||||
|
||||
- relationship: '&IDR_Executable_returning_Instance_Set__invoked_by__Conditional_Select_Instance_Set_Case;'
|
||||
index: 37632
|
||||
sourceClassId: '&IDC_ExecutableReturningInstanceSet;'
|
||||
type: 'invoked by'
|
||||
destinationClassId: '&IDC_ConditionalSelectInstanceSetCase;'
|
||||
siblingRelationshipId: '&IDR_Conditional_Select_Instance_Set_Case__invokes__Executable_returning_Instance_Set;'
|
||||
singular: no
|
||||
@ -0,0 +1,15 @@
|
||||
- entityDefinitions:
|
||||
- IDM_Class__create__Instance: '{cc68208b-b8ad-4d33-abf4-93576f43ed80}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- getInstanceSetBySystemRoutineMethod: '&IDM_Class__create__Instance;'
|
||||
forClassId: '&IDC_Class;'
|
||||
verb: 'create'
|
||||
name: 'Instance'
|
||||
description: 'Creates a new Instance of the specified Class and returns it in an Instance Set.'
|
||||
accessModifierId: '&IDI_AccessModifier_RootA2;'
|
||||
returnsWorkSetId: '&IDI_WorkSet_NewlyCreatedInstance;'
|
||||
systemInstanceSetRoutineId: '&IDI_SystemInstanceSetRoutine_CreateInstance;'
|
||||
parameters:
|
||||
- parameter: '&IDI_WorkSet_ClassOfInstanceToCreate;'
|
||||
@ -0,0 +1,22 @@
|
||||
---
|
||||
- entityDefinitions:
|
||||
- IDM_Common_Instance_Set__get__Set_A_or_Set_B_if_Set_A_is_empty: '{41a5d6fa-4180-4982-8bbe-7e3e99708826}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- conditionalSelectInstanceSetMethod: '&IDM_Common_Instance_Set__get__Set_A_or_Set_B_if_Set_A_is_empty;'
|
||||
forClassId: '&IDC_CommonInstanceSet;'
|
||||
verb: 'get'
|
||||
name: 'Set A or Set B if Set A is empty'
|
||||
accessModifierId: '&IDI_AccessModifier_Public;'
|
||||
returnsWorkSetId: '&IDI_WorkSet_SetAOrB;'
|
||||
cases:
|
||||
- globalIdentifier: '{66e0ffae-cea7-45a7-82f4-23c0d34b867d}'
|
||||
trueConditions:
|
||||
- instance: '&IDMB_Common_Instance_Set__is__Set_A_empty;'
|
||||
useAnyCondition: no
|
||||
returnsInstanceSetId: '&IDI_WorkSet_SetB;'
|
||||
- globalIdentifier: '{8dfe0727-d7f6-44ba-bfb2-4079960b97f6}'
|
||||
useAnyCondition: no
|
||||
returnsInstanceSetId: '&IDI_WorkSet_SetA;'
|
||||
|
||||
@ -0,0 +1,32 @@
|
||||
- entityDefinitions:
|
||||
- IDM_Common_Instance_Set__is__Set_A_empty: '{d50e6f10-74ef-4c3f-b5c9-42714b641eb4}'
|
||||
- IDMB_Common_Instance_Set__is__Set_A_empty: '{3f81de0c-58ff-4c03-a2af-aefd55a9508e}'
|
||||
|
||||
- IDM_Common_Instance_Set__is__Set_B_empty: '{2fc247a9-c872-4997-a5ca-c3eee6c503d4}'
|
||||
- IDMB_Common_Instance_Set__is__Set_B_empty: '{b8dab61a-2040-4bbc-bed8-c060fab07e94}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- evaluateBooleanExpressionMethod: '&IDM_Common_Instance_Set__is__Set_A_empty;'
|
||||
forClassId: '&IDC_CommonInstanceSet;'
|
||||
verb: 'is'
|
||||
name: 'Set A empty'
|
||||
accessModifierId: '&IDI_AccessModifier_RootA2;'
|
||||
returnsAttributeId: '&IDA_Empty;'
|
||||
source: '&IDI_WorkSet_SetA;'
|
||||
operator: '&IDI_RelationalOperator_Empty;'
|
||||
|
||||
- returnAttributeMethodBinding: '&IDMB_Common_Instance_Set__is__Set_A_empty;'
|
||||
executesMethod: '&IDM_Common_Instance_Set__is__Set_A_empty;'
|
||||
|
||||
- evaluateBooleanExpressionMethod: '&IDM_Common_Instance_Set__is__Set_B_empty;'
|
||||
forClassId: '&IDC_CommonInstanceSet;'
|
||||
verb: 'is'
|
||||
name: 'Set B empty'
|
||||
accessModifierId: '&IDI_AccessModifier_RootA2;'
|
||||
returnsAttributeId: '&IDA_Empty;'
|
||||
source: '&IDI_WorkSet_SetB;'
|
||||
operator: '&IDI_RelationalOperator_Empty;'
|
||||
|
||||
- returnAttributeMethodBinding: '&IDMB_Common_Instance_Set__is__Set_B_empty;'
|
||||
executesMethod: '&IDM_Common_Instance_Set__is__Set_B_empty;'
|
||||
@ -0,0 +1,16 @@
|
||||
- entityDefinitions:
|
||||
- IDM_External_ID__get__Class: '{58759d62-bae0-4bee-8e5d-05e40cbe4167}'
|
||||
- IDMB_External_ID__get__Class: '{237abfd7-e830-4901-b8d7-585d8f1f99e6}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- returnInstanceSetMethodBinding: '&IDMB_External_ID__get__Class;'
|
||||
executesMethod: '&IDM_External_ID__get__Class;'
|
||||
|
||||
- getSpecifiedInstancesMethod: '&IDM_External_ID__get__Class;'
|
||||
forClassId: '&IDC_ExternalID;'
|
||||
verb: 'get'
|
||||
name: 'Class'
|
||||
returnsWorkSetId: '&IDI_WorkSet_ClassSingular;'
|
||||
selectsInstances:
|
||||
- instance: '&IDC_ExternalID;'
|
||||
@ -0,0 +1,23 @@
|
||||
- entityDefinitions:
|
||||
- IDM_Instance__get__External_IDs: '{42bdbbc9-214f-4d81-b91f-36a177e5087b}'
|
||||
- IDMB_Instance__get__External_IDs_for_Related_Instance: '{3d384d3f-2e93-4ef6-b7b0-a0bc5fd8c710}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- returnInstanceSetMethodBinding: '&IDMB_Instance__get__External_IDs_for_Related_Instance;'
|
||||
executesMethod: '&IDM_Instance__get__External_IDs;'
|
||||
name: 'External IDs for Related Instance'
|
||||
parameterAssignments:
|
||||
- globalIdentifier: '{599ec9dc-ea65-4c08-ad5e-ca5374addc0e}'
|
||||
assignsToParameter: '&IDC_Instance;'
|
||||
assignsFromWorkData: '&IDI_WorkSet_RelatedInstance;'
|
||||
|
||||
- getReferencedInstanceSetMethod: '&IDM_Instance__get__External_IDs;'
|
||||
forClassId: '&IDC_Instance;'
|
||||
verb: 'get'
|
||||
name: 'External IDs'
|
||||
returnsWorkSetId: '&IDI_WorkSet_ExternalIDNonsingular;'
|
||||
accessModifierId: '&IDI_AccessModifier_RootA2;'
|
||||
referenceInstanceSet: '&IDC_Instance;'
|
||||
answerInstanceSet: '&IDR_Instance__has__External_ID;'
|
||||
singular: no
|
||||
@ -2,7 +2,7 @@
|
||||
instances:
|
||||
- getInstanceSetBySystemRoutineMethod: '&IDM_User__get__User_for_User_Name_parm;'
|
||||
accessModifierId: '&IDI_AccessModifier_RootA2;'
|
||||
systemInstanceSetRoutine: '&IDI_SystemInstanceSetRoutine_GetUserForUserNameParm;'
|
||||
systemInstanceSetRoutineId: '&IDI_SystemInstanceSetRoutine_GetUserForUserNameParm;'
|
||||
returnsWorkSetId: '&IDI_WorkSet_UserSingular;'
|
||||
|
||||
- returnInstanceSetMethodBinding: '&IDMB_User__get__User_for_User_Name_parm;'
|
||||
|
||||
@ -13,11 +13,13 @@
|
||||
label: 'Instance [CL]'
|
||||
displayOptions:
|
||||
- instance: '&IDI_DisplayOption_NotEnterable;'
|
||||
- instance: '&IDI_DisplayOption_DoNotShow;'
|
||||
- globalIdentifier: '{f162a9af-2f60-49c5-b91a-19b59488dbc5}'
|
||||
defaultDataType: '&IDI_WorkSet_RelatedInstance;'
|
||||
label: 'Related Instance [WS]'
|
||||
displayOptions:
|
||||
- instance: '&IDI_DisplayOption_NotEnterable;'
|
||||
- instance: '&IDI_DisplayOption_DoNotShow;'
|
||||
- globalIdentifier: '{28d76230-8aaf-4427-854d-39da0fb7115d}'
|
||||
defaultDataType: '&IDMB_Instance__get__Global_Identifier;'
|
||||
label: 'System ID'
|
||||
|
||||
@ -4,12 +4,12 @@
|
||||
- IDBEM_ExternalIDs: '{8e84a5f4-5639-4f19-bce3-ffb210a3e6e4}'
|
||||
- IDBEMP_ExternalIDs: '{8050df23-7232-4174-9552-d3a373b009a3}'
|
||||
|
||||
- IDM_Instance__get__External_IDs: '{42bdbbc9-214f-4d81-b91f-36a177e5087b}'
|
||||
- IDMB_Instance__get__External_IDs: '{3d384d3f-2e93-4ef6-b7b0-a0bc5fd8c710}'
|
||||
|
||||
- IDM_External_ID__process__Related_Updates: '{6dcf8364-17ed-4aee-b1b1-0715263dffd9}'
|
||||
- IDMB_External_ID__process__Related_Updates: '{1e000f33-795c-4c01-8fe8-1c8f5eb81160}'
|
||||
|
||||
- IDMB_Class__create__External_ID: '{fa15282f-fe56-47a8-918e-1d974c94798d}'
|
||||
- IDMB_External_ID__get__External_ID_or_New_Instance_if_empty: '{ca4711eb-e066-4ada-811e-8aa4ee22821c}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- buildElementMethod: '&IDBEM_ExternalIDs;'
|
||||
@ -17,27 +17,33 @@
|
||||
|
||||
- bemProcess: '&IDBEMP_ExternalIDs;'
|
||||
name: 'build external IDs list'
|
||||
loopExecutableReturningInstanceSet: '&IDMB_Instance__get__External_IDs;' # the GSI, below
|
||||
loopExecutableReturningInstanceSet: '&IDMB_Instance__get__External_IDs_for_Related_Instance;' # the GSI, below
|
||||
|
||||
- returnInstanceSetMethodBinding: '&IDMB_Instance__get__External_IDs;'
|
||||
executesMethod: '&IDM_Instance__get__External_IDs;'
|
||||
- returnInstanceSetMethodBinding: '&IDMB_Class__create__External_ID;'
|
||||
executesMethod: '&IDM_Class__create__Instance;'
|
||||
parameterAssignments:
|
||||
- globalIdentifier: '{599ec9dc-ea65-4c08-ad5e-ca5374addc0e}'
|
||||
assignsToParameter: '&IDC_Instance;'
|
||||
assignsFromWorkData: '&IDI_WorkSet_RelatedInstance;'
|
||||
- globalIdentifier: '{3c96568e-9284-464e-bad0-8f6e8a64f5c1}'
|
||||
assignsToParameter: '&IDI_WorkSet_ClassOfInstanceToCreate;'
|
||||
assignsFromWorkData: '&IDMB_External_ID__get__Class;'
|
||||
|
||||
- getReferencedInstanceSetMethod: '&IDM_Instance__get__External_IDs;'
|
||||
forClassId: '&IDC_Instance;'
|
||||
verb: 'get'
|
||||
name: 'External IDs'
|
||||
returnsWorkSetId: '&IDI_WorkSet_ExternalIDNonsingular;'
|
||||
accessModifierId: '&IDI_AccessModifier_RootA2;'
|
||||
referenceInstanceSet: '&IDC_Instance;'
|
||||
answerInstanceSet: '&IDR_Instance__has__External_ID;'
|
||||
singular: no
|
||||
# Common Instance Set@get Set A or Set B if Set A is empty [EBE]
|
||||
- returnInstanceSetMethodBinding: '&IDMB_External_ID__get__External_ID_or_New_Instance_if_empty;'
|
||||
executesMethod: '&IDM_Common_Instance_Set__get__Set_A_or_Set_B_if_Set_A_is_empty;'
|
||||
parameterAssignments:
|
||||
- globalIdentifier: '{2ee59a0c-0cf3-4443-a34f-95b73d8f80cc}'
|
||||
assignsToParameter: '&IDI_WorkSet_SetA;'
|
||||
assignsFromWorkData: '&IDC_ExternalID;'
|
||||
evaluateWorkSet: yes
|
||||
- globalIdentifier: '{e1d19818-c8aa-472e-abff-69b4fa70cace}'
|
||||
assignsToParameter: '&IDI_WorkSet_SetB;'
|
||||
assignsFromWorkData: '&IDMB_Class__create__External_ID;'
|
||||
|
||||
- processUpdatesMethodBinding: '&IDMB_External_ID__process__Related_Updates;'
|
||||
executesMethod: '&IDM_External_ID__process__Related_Updates;'
|
||||
parameterAssignments:
|
||||
- globalIdentifier: '{14e37344-93b5-4476-bbc5-d65239308ca7}'
|
||||
assignsToParameter: '&IDC_ExternalID;'
|
||||
assignsFromWorkData: '&IDMB_External_ID__get__External_ID_or_New_Instance_if_empty;'
|
||||
|
||||
- processRelatedUpdatesMethod: '&IDM_External_ID__process__Related_Updates;'
|
||||
forClassId: '&IDC_ExternalID;'
|
||||
@ -45,6 +51,7 @@
|
||||
name: 'Related Updates'
|
||||
processesForClass: '&IDC_ExternalID;'
|
||||
usesExecutableForPUMB:
|
||||
|
||||
- globalIdentifier: '{ca2f4976-cbd9-4162-a68f-9a9697090fd5}'
|
||||
type: '&IDC_AssignRelationshipMethod;'
|
||||
forClassId: '&IDC_Instance;'
|
||||
@ -68,11 +75,6 @@
|
||||
name: 'Value'
|
||||
assignsAttribute: '&IDA_Value;'
|
||||
usesExecutableReturningAttribute: '&IDA_Value;'
|
||||
|
||||
- assignAttributeMethod: '{0063c073-28be-4e81-a9bc-b551a17e75e0}'
|
||||
usesExecutableReturningAttribute: '{1a907d6e-b3fd-4f8e-a170-550aeb2faea5}' # EC
|
||||
assignsAttribute: '{1a907d6e-b3fd-4f8e-a170-550aeb2faea5}' # req field test
|
||||
|
||||
|
||||
- element: '&IDE_ReferenceID_Sublist;'
|
||||
name: 'External IDs'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user