This schema describes the types needed to describe the header common to all services. This header is used to pass the configuration of the demo to the various web services, and does not convey meaning required to implement a Supply Chain Management System. It is left to the application to make sure that this array contains one of each of the role values enumerated in ConfigurationEndpointType. It is required that every ServiceUrl that is missing, contains a duplicate, or does not resolve to a reachable service will be indicated in the ErroneousElement array.