Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

ALF/architecture/ALF Schemas M7

ALF Wiki Home

Introduction

ALF Event Manager Schemas and WSDL version M7


WARNING: THIS VERSION IS NOW OBSOLETE.

IT REMAINS HERE ONLY FOR ARCHIVE REFERENCE PURPOSES and will evenutally be eliminated


The current round ALF Event Schema review has completed and this page captures the proposed schema an WSDL that will be used as the basis for Milestone 7. There may still be a few changes as we start to use this schema but hopefully these changes will be minimal.

Many of the changes are described in the working 001 version. [1]

Additional changes are

1. The provision for extension and versioning using nested "Extension" elements. The approach pursued is based primarily on the recommendations of this article, "Extensibility, XML Vocabularies, and XML Schema" by David Orchard[2]

2. The refactoring of the BaseEvent to divide it into two parts; the part normally set by the tool raising the event and the part normally set by the alf event manager. The primary motivation for this is to establish a structure of elements that can be passed on to the services of "alf compliant" tools. The needs of this structure correspond to those elements that are normally set by the event manager

3. The addition of some elements that are normally set by the event manager

Schema M7

ALFEventBase_M7.xsd

Example M7 Event Document

EventBaseExample_M7.xml

WSDL M7

ALFEventManager_M7.WSDL

Back to the top