diff --git a/103120/dictionaries/ts_103120_ETSIDictionaryDefinitions.xml b/103120/dictionaries/ts_103120_ETSIDictionaryDefinitions.xml
index 11a43a9ceac0d1f3795e51bfdc41b377fe48006c..eb46ca4e0c29cfb840e37c51641b76d430f1e3bd 100644
--- a/103120/dictionaries/ts_103120_ETSIDictionaryDefinitions.xml
+++ b/103120/dictionaries/ts_103120_ETSIDictionaryDefinitions.xml
@@ -723,6 +723,56 @@
+
+
+ ETSI
+ LIWorkflowEndpoint
+
+
+ NewAuthorisation
+ Implementer supports the "New Authorisation" Endpoint.
+
+
+ AuthorisationExtension
+ Implementer supports the "Authorisation Extension" Endpoint.
+
+
+ AuthorisationCancellation
+ Implementer supports the "Authorisation Cancellation" Endpoint.
+
+
+ TaskAddition
+ Implementer supports the "Task Addition" Endpoint.
+
+
+ TaskCancellation
+ Implementer supports the "Task Cancellation" Endpoint.
+
+
+ ChangeOfDelivery
+ Implementer supports the "Change of Delivery" Endpoint.
+
+
+
+
+
+ ETSI
+ LPWorkflowEndpoint
+
+
+ NewPreservation
+ Implementer supports the "New Preservation" Endpoint.
+
+
+ PreservationExtension
+ Implementer supports the "Preservation Extension" Endpoint.
+
+
+ PreservationCancellation
+ Implementer supports the "Preservation Cancellation" Endpoint.
+
+
+
ETSI
diff --git a/103120/examples/xml/request_config.xml b/103120/examples/xml/request_config.xml
new file mode 100644
index 0000000000000000000000000000000000000000..69a98e1cdeec15964a4599bc36b71a5ea4b1be1f
--- /dev/null
+++ b/103120/examples/xml/request_config.xml
@@ -0,0 +1,30 @@
+
+
+
+
+ XX
+ ACTOR01
+
+
+ XX
+ ACTOR02
+
+ eb6b002d-15c3-4c3b-af6c-27ede73641e5
+ 2024-06-10T08:50:31.000000Z
+
+ V1.16.1
+ XX
+ v1.0
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/103120/examples/xml/response_config.xml b/103120/examples/xml/response_config.xml
new file mode 100644
index 0000000000000000000000000000000000000000..bf99aa57af9bf10a742fcbc5e4c8ebb4a2367220
--- /dev/null
+++ b/103120/examples/xml/response_config.xml
@@ -0,0 +1,106 @@
+
+
+
+
+ XX
+ ACTOR01
+
+
+ XX
+ ACTOR02
+
+ eb6b002d-15c3-4c3b-af6c-27ede73641e5
+ 2024-06-10T08:50:31.000000Z
+
+ V1.16.1
+ XX
+ v1.0
+
+
+
+
+
+
+ 0
+
+ 2024-05-10T08:52:32Z
+
+
+ ACTOR2
+ LIServiceTypes
+
+
+ ServiceA
+ This is a dictionary entry
+
+
+ ServiceB
+ This is a dictionary entry
+
+
+
+
+
+ ACTOR02
+
+
+ ProprietaryIdentifier
+ This is an illustration of a proprietary identifier type specific to this CSP, which consists of the string "CSP" followed by 10 digits
+ ^CSP[0-9]{10}$
+
+
+
+
+
+ InternationalE164
+ ETSI
+ This configuration entry tells the LEA that they can use the ETSI standard format E164 number for LI of service A
+
+
+ ACTOR02
+ LIServiceTypes
+ ServiceA
+
+
+
+
+
+
+ PropietaryIdentifier
+ ACTOR02
+ This configuration entry tells the LEA that they can use the propietary identifier format type described in the TargetFormatTypeDefinitions for LI of both Service A and Service B
+
+
+ ACTOR02
+ LIServiceTypes
+ ServiceA
+
+
+ ACTOR02
+ LIServiceTypes
+ ServiceB
+
+
+
+
+
+
+
+
+
+ ETSI
+ LIWorkflowEndpoint
+ NewAuthorisation
+
+ This tells the LEA what endpoint to use for new warrants. For brevity, in this example, this is the only endpoint specified.
+ https://ts103120.example.com/li/authorisation/new
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/103120/schema/xsd/ts_103120_Common.xsd b/103120/schema/xsd/ts_103120_Common.xsd
index 4bc23386d1eed2513260a9f433a4d871b8b211b7..cea9e81d16e5cbac79c0c660d90c65b102dec25a 100644
--- a/103120/schema/xsd/ts_103120_Common.xsd
+++ b/103120/schema/xsd/ts_103120_Common.xsd
@@ -6,6 +6,11 @@
+
+
+
+
+
diff --git a/103120/schema/xsd/ts_103120_Config.xsd b/103120/schema/xsd/ts_103120_Config.xsd
new file mode 100644
index 0000000000000000000000000000000000000000..4e752e98082cec330220ce182f74ec6c3772093c
--- /dev/null
+++ b/103120/schema/xsd/ts_103120_Config.xsd
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/103120/schema/xsd/ts_103120_Core.xsd b/103120/schema/xsd/ts_103120_Core.xsd
index e0b772cd9f99c257b580e43b12dab8133c60c808..76cfe1dbdef94708eba7888e4b0787fb4dac8190 100644
--- a/103120/schema/xsd/ts_103120_Core.xsd
+++ b/103120/schema/xsd/ts_103120_Core.xsd
@@ -1,6 +1,8 @@
-
+
+
+
@@ -71,6 +73,7 @@
+
@@ -84,6 +87,7 @@
+
@@ -158,6 +162,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/xsd_compile_targets.json b/testing/xsd_compile_targets.json
index bb4f13ec91434c2818693a6a8271f4ae62ec0e36..8aa1774d0537a3d02bc7d45b5bba7c455346c196 100644
--- a/testing/xsd_compile_targets.json
+++ b/testing/xsd_compile_targets.json
@@ -19,7 +19,9 @@
"103280/TS_103_280.xsd",
"103221-1/examples/ExampleGenericObjects.xsd",
"103120/schema/xsd/ts_103120_Common.xsd",
+ "103120/schema/xsd/ts_103120_Config.xsd",
"103120/schema/xsd/ts_103120_Core.xsd",
+ "103120/dictionaries/ts_103120_Dictionaries.xsd",
"103120/schema/xsd/ts_103120_TrafficPolicy.xsd",
"testing/deps/xmldsig/xmldsig-core-schema.xsd"
],
@@ -39,7 +41,9 @@
"supportingSchemas" : [
"103120/schema/xsd/ts_103120_Authorisation.xsd",
"103120/schema/xsd/ts_103120_Common.xsd",
+ "103120/schema/xsd/ts_103120_Config.xsd",
"103120/schema/xsd/ts_103120_Delivery.xsd",
+ "103120/dictionaries/ts_103120_Dictionaries.xsd",
"103120/schema/xsd/ts_103120_Document.xsd",
"103120/schema/xsd/ts_103120_Notification.xsd",
"103120/schema/xsd/ts_103120_Task.xsd",
@@ -58,6 +62,8 @@
"103280/TS_103_280.xsd",
"103120/schema/xsd/ts_103120_Common.xsd",
"103120/schema/xsd/ts_103120_Core.xsd",
+ "103120/schema/xsd/ts_103120_Config.xsd",
+ "103120/dictionaries/ts_103120_Dictionaries.xsd",
"103120/schema/xsd/ts_103120_Task.xsd",
"testing/deps/xmldsig/xmldsig-core-schema.xsd",
"103707/examples/FooServiceSchema.xsd"