From 2318bee797bfb87a81350aa029e8e59133119a12 Mon Sep 17 00:00:00 2001 From: frea Date: Thu, 6 Feb 2025 09:50:00 +0100 Subject: [PATCH] SCPN1-8291 --- RFX_PartnerAPP_Settings.ftl | 1 + RP_connector.ftl | 38 +++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 RFX_PartnerAPP_Settings.ftl create mode 100644 RP_connector.ftl diff --git a/RFX_PartnerAPP_Settings.ftl b/RFX_PartnerAPP_Settings.ftl new file mode 100644 index 0000000..4a2c0b0 --- /dev/null +++ b/RFX_PartnerAPP_Settings.ftl @@ -0,0 +1 @@ +<#assign supplyOfTheTrackingNumber = 0> diff --git a/RP_connector.ftl b/RP_connector.ftl new file mode 100644 index 0000000..cb996bd --- /dev/null +++ b/RP_connector.ftl @@ -0,0 +1,38 @@ +<#-- **** +Connector provides some of parameters through the class connectorParameters +those parameters are stored in FTL file Conf-connector.ftl for later use in some of the data ftl files +*** --> + +<#-- *********************************************** Parameter global ******************** --> +<#assign file = JsonUtil.jsonToMap(input)> +<#assign projectRP = project> +<#assign organisationRP = organisation> +<#assign aDateTime = .now> + +<#noparse><#-- Date of last generation : ${aDateTime}<#noparse> --> +<#noparse><#-- /!\ Warning the file is generated, if you modify it manually, do not enable automatic update via the pipeline --> + +<#noparse><#-- Possible values for SupplyOfTheTrackingNumber parameter : --> +<#noparse><#-- 0 : Always empty --> +<#noparse><#-- 1 : Always use Reflex WMS tracking --> +<#noparse><#-- 2 : Always use the HU number --> +<#noparse><#-- 3 : Use Reflex tracking if it exists, the HU number otherwise --> + +<#list file.parameters as parameter> +<#switch parameter.type> + <#case "string"> + <#noparse><#assign ${parameter.name}<#noparse> = "${parameter.value!""}<#noparse>"> + <#break> + + <#case "integer"> + <#noparse><#assign ${parameter.name}<#noparse> = ${parameter.value!0}<#noparse>> + <#break> + + <#case "boolean"> + <#noparse><#assign ${parameter.name}<#noparse> = ${(parameter.value!false)?c}<#noparse>> + <#break> + + <#default> + + +