Skip to main content

awe Services Schema

Generated from services.xsd. It includes general.xsd.

This Schema defines the way an awe Services file must be structured

6 elements, 24 declared attributes (0 documented).

Elements​

Elements: services, service, java, microservice, rest, service-parameter

services​

Type: servicesType

Contains: service (0..n)

Contained by: none (document root)

Attributes: none

service​

Type: serviceType

Contains: java (0..1), microservice (0..1), rest (0..1)

Contained by: services

AttributeTypeRequiredDefaultDescription
idstringyesNot documented yet
launch-phaseAPPLICATION_START, APPLICATION_END, CLIENT_START, CLIENT_ENDnoNot documented yet

java​

Type: javaType

Contains: service-parameter (0..n)

Contained by: service

AttributeTypeRequiredDefaultDescription
classnamestringyesNot documented yet
methodstringyesNot documented yet
qualifierstringnoNot documented yet

microservice​

Type: microserviceType

Contains: service-parameter (0..n)

Contained by: service

AttributeTypeRequiredDefaultDescription
namestringyesNot documented yet
endpointstringyesNot documented yet
methodGET, POST, PUT, DELETEyesNot documented yet
wrapperstringnoNot documented yet
content-typeJSON, URLENCODEDnoNot documented yet

rest​

Type: restType

Contains: service-parameter (0..n)

Contained by: service

AttributeTypeRequiredDefaultDescription
serverstringnoNot documented yet
endpointstringyesNot documented yet
methodGET, POST, PUT, DELETEyesNot documented yet
wrapperstringnoNot documented yet
content-typeJSON, URLENCODEDnoNot documented yet

service-parameter​

Type: serviceParameterType

Contains: no child elements

Contained by: java, microservice, rest

AttributeTypeRequiredDefaultDescription
namestringnoNot documented yet
typeserviceVariableRestriction (12 values)yesNot documented yet
valuestringnoNot documented yet
listtrue, falsenoNot documented yet
bean-classstringnoNot documented yet

Simple types​

launchPhaseEnum​

Base type: string

Allowed values: APPLICATION_START, APPLICATION_END, CLIENT_START, CLIENT_END

methodEnum​

Base type: string

Allowed values: GET, POST, PUT, DELETE

contentTypeEnum​

Base type: string

Allowed values: JSON, URLENCODED