EVENTEXTRA doc example doesn't syntax check

Environment

local Docker

Description

The example code for EVENTEXTRA won't syntax check. It needs to be changed to:

    doMyService := FUNCTION
      O := OUTPUT('Did a Service for: ' + 'EVENTNAME=' + EVENTNAME);
      N := NOTIFY(EVENT('MyServiceComplete',
                   '<Event><returnTo>FRED</returnTo></Event>'),
                  EVENTEXTRA('returnTo'));
      RETURN WHEN(EVENTEXTRA('returnTo'),ORDERED(O,N));
    END;
    OUTPUT(doMyService) : WHEN('MyService');

    // and a call (in a separate workunit):
    NOTIFY('MyService',
           '<Event><returnTo>'WORKUNIT'</returnTo></Event>');
    WAIT('MyServiceComplete');
    OUTPUT('WORKUNIT DONE')

 

Conclusion

None

Activity

Show:

Richard Taylor May 10, 2023 at 7:57 PM

That NOTIFY needs to be:

 NOTIFY('MyService',
           '<Event><returnTo>'+ WORKUNIT + '</returnTo></Event>');

 

Jira "ate" the + signs

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Compatibility

Point

Fix versions

Pull Request URL

Affects versions

Created May 10, 2023 at 7:52 PM
Updated May 12, 2023 at 11:26 AM
Resolved May 12, 2023 at 11:26 AM