aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/plugins-event/plugins-event-protocol/plugins-event-protocol-xml/src/site-docs/adoc/fragments/ep-xml.adoc
blob: 316a1ab1250a488008e1c6dc4c0250daee467fe9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//
// ============LICENSE_START=======================================================
//  Copyright (C) 2016-2018 Ericsson. All rights reserved.
// ================================================================================
// This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE
// Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
// 
// SPDX-License-Identifier: CC-BY-4.0
// ============LICENSE_END=========================================================
//
// @author Sven van der Meer (sven.van.der.meer@ericsson.com)
//

== XML Event

The event protocol for XML is provided by the APEX XML plugin.
There is no difference in the configuration for the input and output interface.

If used as input, APEX will consume events as XML and map them to policy trigger events.
Not well-formed XML and not understood trigger events will be rejected.
If used as output, APEX produce XML encoded events from the event a policy produces.
Those events will always be well-formed according to the definition in the policy model.

The following code shows the configuration.

[source%nowrap,json]
----
"eventProtocolParameters":{
  "eventProtocol" : "XML",
  "parameterClassName" :
      "org.onap.policy.apex.plugins.event.protocol.xml.XMLEventProtocolParameters"
}
----