Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DOS Supported Handlers and Functions

Message Handlers

DOS provides the following out-of-the-box message handlers

Handler Name

Description

Writing customer handlers

Standard Event Structure

Code Block
languageyaml
#
xs:schema(attributeFormDefault: unqualified, elementFormDefault: qualified, "xmlns:xs": "http://www.w3.org/2001/XMLSchema"):
  xs:element(name: updatesaveentity):
    xs:complexType:
      xs:sequence:
        xs:element(name: request):
          xs:complexType:
            xs:sequence:
              xs:element(name: entity, maxOccurs: unbounded):
                xs:complexType:
                  xs:all:
                    xs:element(name: find):
                      xs:complexType:
                        xs:sequence:
                          xs:element(name: entity):
                            xs:complexType:
                              xs:all:
                                xs:element(name: entitytype):
                                  xs:simpleType:
                                    xs:restriction(base: "xs:string"):
                                      xs:pattern(value: "([a-zA-Z])+");
                                xs:element(name: filter):
                                  xs:complexType:
                                    xs:sequence:
                                      xs:any(maxOccurs: unbounded, minOccurs: 1, processContents: skip);
                    xs:element(name: entitytype):
                      xs:simpleType:
                        xs:restriction(base: "xs:string"):
                          xs:pattern(value: "([a-zA-Z])+");
                    xs:element(name: body):
                      xs:complexType:
                        xs:sequence:
                          xs:any(maxOccurs: unbounded, minOccurs: 1, processContents: skip);

Example of Generated Standard Event

Filter Functions

Description of DOS Configuration Parameters

...