Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000848Taste[All Projects] TASTE-IV/DVpublic2019-03-27 14:252019-03-28 09:37
Reportershd01 
Assigned Tomaxime 
PrioritynormalSeverityminorReproducibilityalways
StatusassignedResolutionopen 
PlatformOSOS Version
Summary0000848:

PI checking for SDL functions possibly broken

Description

After a recent update (not sure which), it now appears to be possible to create PIs for SDL functions where the class of the PI is not sporadic. TASTE IV no longer reports an error.

When the SDL function containing the unprotected PI is edited, OpenGeode operates as normal but behaves as if the unprotected PI does not exist.

Is this intentional? It seems to break the SDL semantics.

Steps To Reproduce

Create an SDL function, give it an unprotected PI, edit the SDL function.

TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0003594)
maxime (administrator)
2019-03-27 15:32

It's my fault, I asked Ellidiss to release this constraint as I planned to give the possibility to expose SDL Procedures as kind of RPC - through sync PIs.
This is allowed by the SDL semantics.

However this is not yet properly implemented, the main issue is related to the code skeletons generation. It is not possible to "declare" the procedures in the part of the SDL function that is re-generated by taste-generate-skeletons (system_structure.pr) and let the user implement them inside the model part (contrary to normal SDL signals, which are declared and connected in one place, and used in another part)

I need to think more about it.

(0003595)
shd01 (reporter)
2019-03-28 07:42

No problem, shall we close this ticket?

(0003596)
maxime (administrator)
2019-03-28 09:37

No, it is a bug, so let's keep it open until it is properly handled


- Issue History
Date Modified Username Field Change
2019-03-27 14:25 shd01 New Issue
2019-03-27 14:25 shd01 Status

new => assigned

2019-03-27 14:25 shd01 Assigned To

=> ellidiss

2019-03-27 15:32 maxime Note Added: 0003594
2019-03-28 07:42 shd01 Note Added: 0003595
2019-03-28 09:37 maxime Note Added: 0003596
2019-03-28 09:37 maxime Assigned To

ellidiss => maxime



Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker