2 # Representation of list of metadataSet entities as node templates in tosca that can be persisted to the database independently.
4 tosca_definitions_version: tosca_simple_yaml_1_1_0
6 org.onap.nodetypes.policy.MetadataSet:
7 derived_from: tosca.nodetypes.Root
13 type: org.onap.nodetypes.policy.MetadataSet
15 description: Metadata set for GRPC
23 apexMetadata_adaptive:
25 type: org.onap.nodetypes.policy.MetadataSet
27 description: Metadata set for an Adaptive Policy
31 name: AdaptivePolicyModel
36 apexMetadata_decisionMaker:
38 type: org.onap.nodetypes.policy.MetadataSet
40 description: Metadata set for an Adaptive Policy
44 name: DecisionMakerPolicyModel
48 name: DecisionMakerPolicyModel_KeyInfo
59 UUID: 4ea21a2c-5dc7-337f-ba13-f427a4ae79a1
60 description: Generated description for concept referred to by key
69 UUID: ce2233b8-bb89-3c5e-a18f-1d13089d2bb6
70 description: Generated description for concept referred to by key
73 name: AnswerInitPolicy
77 name: AnswerInitPolicy
79 UUID: c8254064-b171-3ccb-85c0-29b5719ee8fc
80 description: Generated description for concept referred to by key
81 "AnswerInitPolicy:0.0.1"
89 UUID: 28fb33d2-a4e0-3046-8302-7baf9a2056d1
90 description: Generated description for concept referred to by key
91 "AnswerInitTask:0.0.1"
99 UUID: 487acc75-b5a1-3285-90cf-98ecd6fb3500
100 description: Generated description for concept referred to by key
101 "DecisionEvent:0.0.1"
103 name: DecisionMakerPolicy
107 name: DecisionMakerPolicy
109 UUID: 9e8dda9a-6f85-311d-842b-00b5b5578edd
110 description: Generated description for concept referred to by key
111 "DecisionMakerPolicy:0.0.1"
113 name: DecisionMakerPolicyModel
117 name: DecisionMakerPolicyModel
119 UUID: d7789464-e4d1-382e-8481-fba53fa7b9a9
120 description: Generated description for concept referred to by key
121 "DecisionMakerPolicyModel:0.0.1"
123 name: DecisionMakerPolicyModel_Albums
127 name: DecisionMakerPolicyModel_Albums
129 UUID: e5dfbadd-5229-3ad9-996c-eda030ef5dc1
130 description: Generated description for concept referred to by key
131 "DecisionMakerPolicyModel_Albums:0.0.1"
133 name: DecisionMakerPolicyModel_Events
137 name: DecisionMakerPolicyModel_Events
139 UUID: b4248202-ff8e-3d45-8b3d-0ed0fd2eaed4
140 description: Generated description for concept referred to by key
141 "DecisionMakerPolicyModel_Events:0.0.1"
143 name: DecisionMakerPolicyModel_KeyInfo
147 name: DecisionMakerPolicyModel_KeyInfo
149 UUID: 693b1b29-c4c6-34ba-98e1-bc1a7576f0f8
150 description: Generated description for concept referred to by key
151 "DecisionMakerPolicyModel_KeyInfo:0.0.1"
153 name: DecisionMakerPolicyModel_Policies
157 name: DecisionMakerPolicyModel_Policies
159 UUID: 2dee1e42-9caa-32b1-9298-784dcdcb9cae
160 description: Generated description for concept referred to by key
161 "DecisionMakerPolicyModel_Policies:0.0.1"
163 name: DecisionMakerPolicyModel_Schemas
167 name: DecisionMakerPolicyModel_Schemas
169 UUID: c256f102-2681-3f35-bbbd-1f4948587e15
170 description: Generated description for concept referred to by key
171 "DecisionMakerPolicyModel_Schemas:0.0.1"
173 name: DecisionMakerPolicyModel_Tasks
177 name: DecisionMakerPolicyModel_Tasks
179 UUID: 660cbdba-687d-3a05-ba26-69daf93a8158
180 description: Generated description for concept referred to by key
181 "DecisionMakerPolicyModel_Tasks:0.0.1"
183 name: DitheringAnswerTask
187 name: DitheringAnswerTask
189 UUID: da31cee8-2e84-39d2-9337-9ee3bf347c98
190 description: Generated description for concept referred to by key
191 "DitheringAnswerTask:0.0.1"
193 name: LastAnswerAlbum
197 name: LastAnswerAlbum
199 UUID: 21399145-3fbe-39a5-b863-8a59a8add4a8
200 description: Generated description for concept referred to by key
201 "LastAnswerAlbum:0.0.1"
203 name: MakeDecisionEvent
207 name: MakeDecisionEvent
209 UUID: 02ec632a-aeae-31fe-8f6d-656e1875749f
210 description: Generated description for concept referred to by key
211 "MakeDecisionEvent:0.0.1"
213 name: OptimisticAnswerTask
217 name: OptimisticAnswerTask
219 UUID: 818e6b9e-0109-31f5-a95c-17f6fb016027
220 description: Generated description for concept referred to by key
221 "OptimisticAnswerTask:0.0.1"
223 name: PessimisticAnswerTask
227 name: PessimisticAnswerTask
229 UUID: 8f4a707e-0d8b-3e09-b921-332f6f81f302
230 description: Generated description for concept referred to by key
231 "PessimisticAnswerTask:0.0.1"
233 name: RandomAnswerTask
237 name: RandomAnswerTask
239 UUID: bfb0af88-b454-3b08-911f-7ff2475350bf
240 description: Generated description for concept referred to by key
241 "RandomAnswerTask:0.0.1"
243 name: RoundRobinAnswerTask
247 name: RoundRobinAnswerTask
249 UUID: eac6fb59-8aca-3011-b7ba-69875f1db4b6
250 description: Generated description for concept referred to by key
251 "RoundRobinAnswerTask:0.0.1"
253 name: SimpleIntegerType
257 name: SimpleIntegerType
259 UUID: ab00a5b8-7edd-340f-8140-4d14f571edfb
260 description: Generated description for concept referred to by key
261 "SimpleIntegerType:0.0.1"
263 name: SimpleStringType
267 name: SimpleStringType
269 UUID: 8a4957cf-9493-3a76-8c22-a208e23259af
270 description: Generated description for concept referred to by key
271 "SimpleStringType:0.0.1"
274 name: DecisionMakerPolicyModel_Policies
279 name: AnswerInitPolicy
283 name: AnswerInitPolicy
288 - key: AnswerInitState
291 parentKeyName: AnswerInitPolicy
292 parentKeyVersion: 0.0.1
293 parentLocalName: 'NULL'
294 localName: AnswerInitState
300 - key: AnswerInitOutput
303 parentKeyName: AnswerInitPolicy
304 parentKeyVersion: 0.0.1
305 parentLocalName: AnswerInitState
306 localName: AnswerInitOutput
310 outgoingEventReference:
314 parentKeyName: 'NULL'
315 parentKeyVersion: 0.0.0
316 parentLocalName: 'NULL'
318 contextAlbumReference: []
321 logicFlavour: UNDEFINED
323 stateFinalizerLogicMap:
335 parentKeyName: AnswerInitPolicy
336 parentKeyVersion: 0.0.1
337 parentLocalName: AnswerInitState
338 localName: AnswerInitPolicy
341 parentKeyName: AnswerInitPolicy
342 parentKeyVersion: 0.0.1
343 parentLocalName: AnswerInitState
344 localName: AnswerInitOutput
345 firstState: AnswerInitState
347 name: DecisionMakerPolicy
351 name: DecisionMakerPolicy
356 - key: MakeDecisionState
359 parentKeyName: DecisionMakerPolicy
360 parentKeyVersion: 0.0.1
361 parentLocalName: 'NULL'
362 localName: MakeDecisionState
364 name: MakeDecisionEvent
368 - key: DecisionFinalOutput
371 parentKeyName: DecisionMakerPolicy
372 parentKeyVersion: 0.0.1
373 parentLocalName: MakeDecisionState
374 localName: DecisionFinalOutput
378 outgoingEventReference:
379 - name: DecisionEvent
382 parentKeyName: 'NULL'
383 parentKeyVersion: 0.0.0
384 parentLocalName: 'NULL'
386 contextAlbumReference: []
388 key: TaskSelectionLogic
389 logicFlavour: JAVASCRIPT
392 * ============LICENSE_START=======================================================
393 * Copyright (C) 2016-2018 Ericsson. All rights reserved.
394 * Modifications Copyright (C) 2020 Nordix Foundation.
395 * ================================================================================
396 * Licensed under the Apache License, Version 2.0 (the "License");
397 * you may not use this file except in compliance with the License.
398 * You may obtain a copy of the License at
400 * http://www.apache.org/licenses/LICENSE-2.0
402 * Unless required by applicable law or agreed to in writing, software
403 * distributed under the License is distributed on an "AS IS" BASIS,
404 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
405 * See the License for the specific language governing permissions and
406 * limitations under the License.
408 * SPDX-License-Identifier: Apache-2.0
409 * ============LICENSE_END=========================================================
412 executor.logger.info(executor.subject.id);
413 executor.logger.info(executor.inFields);
415 if (executor.inFields.get("mode").equals("random")) {
416 executor.subject.getTaskKey("RandomAnswerTask").copyTo(executor.selectedTask);
418 else if (executor.inFields.get("mode").equals("pessimistic")) {
419 executor.subject.getTaskKey("PessimisticAnswerTask").copyTo(executor.selectedTask);
421 else if (executor.inFields.get("mode").equals("optimistic")) {
422 executor.subject.getTaskKey("OptimisticAnswerTask").copyTo(executor.selectedTask);
424 else if (executor.inFields.get("mode").equals("dithering")) {
425 executor.subject.getTaskKey("DitheringAnswerTask").copyTo(executor.selectedTask);
427 else if (executor.inFields.get("mode").equals("roundrobin")) {
428 executor.subject.getTaskKey("RoundRobinAnswerTask").copyTo(executor.selectedTask);
431 executor.logger.info("Answer Selected Task:" + executor.selectedTask);
434 stateFinalizerLogicMap:
437 name: RandomAnswerTask
442 name: DitheringAnswerTask
446 parentKeyName: DecisionMakerPolicy
447 parentKeyVersion: 0.0.1
448 parentLocalName: MakeDecisionState
449 localName: DecisionMakerPolicy
452 parentKeyName: DecisionMakerPolicy
453 parentKeyVersion: 0.0.1
454 parentLocalName: MakeDecisionState
455 localName: DecisionFinalOutput
457 name: OptimisticAnswerTask
461 parentKeyName: DecisionMakerPolicy
462 parentKeyVersion: 0.0.1
463 parentLocalName: MakeDecisionState
464 localName: DecisionMakerPolicy
467 parentKeyName: DecisionMakerPolicy
468 parentKeyVersion: 0.0.1
469 parentLocalName: MakeDecisionState
470 localName: DecisionFinalOutput
472 name: PessimisticAnswerTask
476 parentKeyName: DecisionMakerPolicy
477 parentKeyVersion: 0.0.1
478 parentLocalName: MakeDecisionState
479 localName: DecisionMakerPolicy
482 parentKeyName: DecisionMakerPolicy
483 parentKeyVersion: 0.0.1
484 parentLocalName: MakeDecisionState
485 localName: DecisionFinalOutput
487 name: RandomAnswerTask
491 parentKeyName: DecisionMakerPolicy
492 parentKeyVersion: 0.0.1
493 parentLocalName: MakeDecisionState
494 localName: DecisionMakerPolicy
497 parentKeyName: DecisionMakerPolicy
498 parentKeyVersion: 0.0.1
499 parentLocalName: MakeDecisionState
500 localName: DecisionFinalOutput
502 name: RoundRobinAnswerTask
506 parentKeyName: DecisionMakerPolicy
507 parentKeyVersion: 0.0.1
508 parentLocalName: MakeDecisionState
509 localName: DecisionMakerPolicy
512 parentKeyName: DecisionMakerPolicy
513 parentKeyVersion: 0.0.1
514 parentLocalName: MakeDecisionState
515 localName: DecisionFinalOutput
516 firstState: MakeDecisionState
519 name: DecisionMakerPolicyModel_Tasks
534 nameSpace: org.onap.policy.apex.domains.decisionmaker
543 name: SimpleStringType
550 name: SimpleStringType
557 name: SimpleStringType
564 name: SimpleStringType
571 name: SimpleStringType
578 name: SimpleStringType
585 name: SimpleStringType
596 nameSpace: org.onap.policy.apex.domains.decisionmaker
605 name: SimpleStringType
612 name: SimpleStringType
619 name: SimpleStringType
626 name: SimpleStringType
633 name: SimpleStringType
640 name: SimpleStringType
647 name: SimpleStringType
653 contextAlbumReference:
656 - name: LastAnswerAlbum
660 logicFlavour: JAVASCRIPT
663 * ============LICENSE_START=======================================================
664 * Copyright (C) 2016-2018 Ericsson. All rights reserved.
665 * Modifications Copyright (C) 2020 Nordix Foundation.
666 * ================================================================================
667 * Licensed under the Apache License, Version 2.0 (the "License");
668 * you may not use this file except in compliance with the License.
669 * You may obtain a copy of the License at
671 * http://www.apache.org/licenses/LICENSE-2.0
673 * Unless required by applicable law or agreed to in writing, software
674 * distributed under the License is distributed on an "AS IS" BASIS,
675 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
676 * See the License for the specific language governing permissions and
677 * limitations under the License.
679 * SPDX-License-Identifier: Apache-2.0
680 * ============LICENSE_END=========================================================
683 executor.logger.info(executor.subject.id);
684 executor.logger.info(executor.inFields);
686 var answerAlbum = executor.getContextAlbum("AnswerAlbum");
688 answerAlbum.put("a0", executor.inFields.get("a0"));
689 answerAlbum.put("a1", executor.inFields.get("a1"));
690 answerAlbum.put("a2", executor.inFields.get("a2"));
691 answerAlbum.put("a3", executor.inFields.get("a3"));
692 answerAlbum.put("a4", executor.inFields.get("a4"));
693 answerAlbum.put("a5", executor.inFields.get("a5"));
694 answerAlbum.put("a6", executor.inFields.get("a6"));
696 var lastAnswerAlbum = executor.getContextAlbum("LastAnswerAlbum");
697 lastAnswerAlbum.put("lastAnswer", answerAlbum.size() - 1);
699 executor.outFields.put("a0", answerAlbum.get("a0"));
700 executor.outFields.put("a1", answerAlbum.get("a1"));
701 executor.outFields.put("a2", answerAlbum.get("a2"));
702 executor.outFields.put("a3", answerAlbum.get("a3"));
703 executor.outFields.put("a4", answerAlbum.get("a4"));
704 executor.outFields.put("a5", answerAlbum.get("a5"));
705 executor.outFields.put("a6", answerAlbum.get("a6"));
707 executor.logger.info(executor.outFields);
711 name: DitheringAnswerTask
715 name: DitheringAnswerTask
719 name: MakeDecisionEvent
721 nameSpace: org.onap.policy.apex.domains.decisionmaker
730 name: SimpleStringType
741 nameSpace: org.onap.policy.apex.domains.decisionmaker
750 name: SimpleStringType
756 contextAlbumReference:
761 logicFlavour: JAVASCRIPT
764 * ============LICENSE_START=======================================================
765 * Copyright (C) 2016-2018 Ericsson. All rights reserved.
766 * Modifications Copyright (C) 2020 Nordix Foundation.
767 * ================================================================================
768 * Licensed under the Apache License, Version 2.0 (the "License");
769 * you may not use this file except in compliance with the License.
770 * You may obtain a copy of the License at
772 * http://www.apache.org/licenses/LICENSE-2.0
774 * Unless required by applicable law or agreed to in writing, software
775 * distributed under the License is distributed on an "AS IS" BASIS,
776 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
777 * See the License for the specific language governing permissions and
778 * limitations under the License.
780 * SPDX-License-Identifier: Apache-2.0
781 * ============LICENSE_END=========================================================
784 executor.logger.info(executor.subject.id);
785 executor.logger.info(executor.inFields);
787 var size = executor.getContextAlbum("AnswerAlbum").size();
789 var selection = 2 + Math.floor(Math.random() * 3);
791 var selectionA = "a" + selection;
793 executor.logger.info(size);
794 executor.logger.info(selectionA);
796 executor.outFields.put("decision", executor.getContextAlbum("AnswerAlbum").get(selectionA));
798 executor.logger.info(executor.outFields);
802 name: OptimisticAnswerTask
806 name: OptimisticAnswerTask
810 name: MakeDecisionEvent
812 nameSpace: org.onap.policy.apex.domains.decisionmaker
821 name: SimpleStringType
832 nameSpace: org.onap.policy.apex.domains.decisionmaker
841 name: SimpleStringType
847 contextAlbumReference:
852 logicFlavour: JAVASCRIPT
855 * ============LICENSE_START=======================================================
856 * Copyright (C) 2016-2018 Ericsson. All rights reserved.
857 * Modifications Copyright (C) 2020 Nordix Foundation.
858 * ================================================================================
859 * Licensed under the Apache License, Version 2.0 (the "License");
860 * you may not use this file except in compliance with the License.
861 * You may obtain a copy of the License at
863 * http://www.apache.org/licenses/LICENSE-2.0
865 * Unless required by applicable law or agreed to in writing, software
866 * distributed under the License is distributed on an "AS IS" BASIS,
867 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
868 * See the License for the specific language governing permissions and
869 * limitations under the License.
871 * SPDX-License-Identifier: Apache-2.0
872 * ============LICENSE_END=========================================================
875 executor.logger.info(executor.subject.id);
876 executor.logger.info(executor.inFields);
878 var size = executor.getContextAlbum("AnswerAlbum").size();
880 var selection = size - Math.floor(Math.random() * size / 2) - 1;
882 var selectionA = "a" + selection;
884 executor.logger.info(size);
885 executor.logger.info(selectionA);
887 executor.outFields.put("decision", executor.getContextAlbum("AnswerAlbum").get(selectionA));
889 executor.logger.info(executor.outFields);
893 name: PessimisticAnswerTask
897 name: PessimisticAnswerTask
901 name: MakeDecisionEvent
903 nameSpace: org.onap.policy.apex.domains.decisionmaker
912 name: SimpleStringType
923 nameSpace: org.onap.policy.apex.domains.decisionmaker
932 name: SimpleStringType
938 contextAlbumReference:
943 logicFlavour: JAVASCRIPT
946 * ============LICENSE_START=======================================================
947 * Copyright (C) 2016-2018 Ericsson. All rights reserved.
948 * Modifications Copyright (C) 2020 Nordix Foundation.
949 * ================================================================================
950 * Licensed under the Apache License, Version 2.0 (the "License");
951 * you may not use this file except in compliance with the License.
952 * You may obtain a copy of the License at
954 * http://www.apache.org/licenses/LICENSE-2.0
956 * Unless required by applicable law or agreed to in writing, software
957 * distributed under the License is distributed on an "AS IS" BASIS,
958 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
959 * See the License for the specific language governing permissions and
960 * limitations under the License.
962 * SPDX-License-Identifier: Apache-2.0
963 * ============LICENSE_END=========================================================
966 executor.logger.info(executor.subject.id);
967 executor.logger.info(executor.inFields);
969 var size = executor.getContextAlbum("AnswerAlbum").size();
971 var selection = Math.floor(Math.random() * size / 2);
973 var selectionA = "a" + selection;
975 executor.logger.info(size);
976 executor.logger.info(selectionA);
978 executor.outFields.put("decision", executor.getContextAlbum("AnswerAlbum").get(selectionA));
980 executor.logger.info(executor.outFields);
984 name: RandomAnswerTask
988 name: RandomAnswerTask
992 name: MakeDecisionEvent
994 nameSpace: org.onap.policy.apex.domains.decisionmaker
1003 name: SimpleStringType
1006 toscaPolicyState: ''
1009 - key: DecisionEvent
1014 nameSpace: org.onap.policy.apex.domains.decisionmaker
1023 name: SimpleStringType
1026 toscaPolicyState: ''
1029 contextAlbumReference:
1034 logicFlavour: JAVASCRIPT
1037 * ============LICENSE_START=======================================================
1038 * Copyright (C) 2016-2018 Ericsson. All rights reserved.
1039 * Modifications Copyright (C) 2020 Nordix Foundation.
1040 * ================================================================================
1041 * Licensed under the Apache License, Version 2.0 (the "License");
1042 * you may not use this file except in compliance with the License.
1043 * You may obtain a copy of the License at
1045 * http://www.apache.org/licenses/LICENSE-2.0
1047 * Unless required by applicable law or agreed to in writing, software
1048 * distributed under the License is distributed on an "AS IS" BASIS,
1049 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1050 * See the License for the specific language governing permissions and
1051 * limitations under the License.
1053 * SPDX-License-Identifier: Apache-2.0
1054 * ============LICENSE_END=========================================================
1057 executor.logger.info(executor.subject.id);
1058 executor.logger.info(executor.inFields);
1060 var size = executor.getContextAlbum("AnswerAlbum").size();
1062 var selection = Math.floor(Math.random() * size);
1064 var selectionA = "a" + selection;
1066 executor.logger.info(size);
1067 executor.logger.info(selectionA);
1069 executor.outFields.put("decision", executor.getContextAlbum("AnswerAlbum").get(selectionA));
1071 executor.logger.info(executor.outFields);
1075 name: RoundRobinAnswerTask
1079 name: RoundRobinAnswerTask
1083 name: MakeDecisionEvent
1085 nameSpace: org.onap.policy.apex.domains.decisionmaker
1094 name: SimpleStringType
1097 toscaPolicyState: ''
1100 - key: DecisionEvent
1105 nameSpace: org.onap.policy.apex.domains.decisionmaker
1114 name: SimpleStringType
1117 toscaPolicyState: ''
1120 contextAlbumReference:
1123 - name: LastAnswerAlbum
1127 logicFlavour: JAVASCRIPT
1130 * ============LICENSE_START=======================================================
1131 * Copyright (C) 2016-2018 Ericsson. All rights reserved.
1132 * Modifications Copyright (C) 2020 Nordix Foundation.
1133 * ================================================================================
1134 * Licensed under the Apache License, Version 2.0 (the "License");
1135 * you may not use this file except in compliance with the License.
1136 * You may obtain a copy of the License at
1138 * http://www.apache.org/licenses/LICENSE-2.0
1140 * Unless required by applicable law or agreed to in writing, software
1141 * distributed under the License is distributed on an "AS IS" BASIS,
1142 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1143 * See the License for the specific language governing permissions and
1144 * limitations under the License.
1146 * SPDX-License-Identifier: Apache-2.0
1147 * ============LICENSE_END=========================================================
1150 executor.logger.info(executor.subject.id);
1151 executor.logger.info(executor.inFields);
1153 var size = executor.getContextAlbum("AnswerAlbum").size();
1154 var lastAnswer = executor.getContextAlbum("LastAnswerAlbum").get("lastAnswer");
1156 executor.logger.info(size);
1157 executor.logger.info(lastAnswer);
1159 var answer = ++lastAnswer;
1160 if (answer >= size) {
1164 executor.getContextAlbum("LastAnswerAlbum").put("lastAnswer", answer)
1166 var selectionA = "a" + answer;
1168 executor.logger.info(selectionA);
1170 executor.outFields.put("decision", executor.getContextAlbum("AnswerAlbum").get(selectionA));
1172 executor.logger.info(executor.outFields);
1177 name: DecisionMakerPolicyModel_Events
1188 nameSpace: org.onap.policy.apex.domains.decisionmaker
1197 name: SimpleStringType
1204 name: SimpleStringType
1211 name: SimpleStringType
1218 name: SimpleStringType
1225 name: SimpleStringType
1232 name: SimpleStringType
1239 name: SimpleStringType
1242 toscaPolicyState: ''
1250 nameSpace: org.onap.policy.apex.domains.decisionmaker
1259 name: SimpleStringType
1262 toscaPolicyState: ''
1264 name: MakeDecisionEvent
1268 name: MakeDecisionEvent
1270 nameSpace: org.onap.policy.apex.domains.decisionmaker
1279 name: SimpleStringType
1282 toscaPolicyState: ''
1285 name: DecisionMakerPolicyModel_Albums
1299 name: SimpleStringType
1302 name: LastAnswerAlbum
1306 name: LastAnswerAlbum
1311 name: SimpleIntegerType
1315 name: DecisionMakerPolicyModel_Schemas
1320 name: SimpleIntegerType
1324 name: SimpleIntegerType
1327 schemaDefinition: java.lang.Integer
1329 name: SimpleStringType
1333 name: SimpleStringType
1336 schemaDefinition: java.lang.String