View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0010339 | 10031: ISA 95 Job Control | Documentation Errata | public | 2025-05-26 12:39 | 2025-05-26 14:53 |
| Reporter | Patrick Berger | Assigned To | Wolfgang Mahnke | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | assigned | Resolution | open | ||
| Summary | 0010339: Missing/wrong definition for GeneratesEvent () | ||||
| Description | According the State-Machine definition: "The StateMachineType shall have GeneratesEvent References to the targets of a HasEffect Reference for each of its Transitions." ISA95 defines for all state transitions a HasEffect ISA95JobOrderStatusEventType. The ISA95JobResponseProviderObjectType has a GeneratesEvent on ISA95JobOrderStatusEventType. As we understand it, GeneratesEvent is defined incorrectly and should go to ISA95JobOrderReceiverObjectType and not to ISA95JobResponseProviderObjectType. The conformance unit "ISA-95 Job Control Job Response Provider Job Order Status Events" would still be valid because the events are extended to a βnewβ source. Or you can define this so that ISA95JobOrderReceiverObjectType is the event source (state machine events are not mandatory). | ||||
| Additional Information | https://reference.opcfoundation.org/Core/Part16/v105/docs/4.4.6 | ||||
| Tags | No tags attached. | ||||
|
|
Formally, we need to add a GeneratesEvent to the ISA95JobOrderReceiverObjectType, although we are not really using the StateMachine as intended. Or we remove the HasEffect References from the Transitions. We need to make sure that the event does not get generated two times, once from the receiver object and once from the response provider object, if the server supports both. Probably add this to the description of the event type, also stating that the SourceNode should go to a higher level Object if available (like for example done in the Machinery spec). |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-05-26 12:39 | Patrick Berger | New Issue | |
| 2025-05-26 14:41 | Wolfgang Mahnke | Assigned To | => Wolfgang Mahnke |
| 2025-05-26 14:41 | Wolfgang Mahnke | Status | new => assigned |
| 2025-05-26 14:53 | Wolfgang Mahnke | Note Added: 0022777 |