From e12c6e64e49b467d4c8279742ba03f1c0919dd05 Mon Sep 17 00:00:00 2001 From: Laurie Montant Date: Mon, 13 Apr 2026 10:08:38 +0200 Subject: [PATCH] Delete Rec_Prev --- RFXtoRP_HsrAntRec.ftl | 10 +-- RFXtoRP_HsrAntRec_Created.ftl | 81 ------------------- RFXtoRP_HsrAntRec_Created_HeaderMetadata.ftl | 19 ----- RFXtoRP_HsrAntRec_Created_LineMetadata.ftl | 10 --- ...oRP_HsrAntRec_Created_SegmentationKeys.ftl | 47 ----------- 5 files changed, 3 insertions(+), 164 deletions(-) delete mode 100644 RFXtoRP_HsrAntRec_Created.ftl delete mode 100644 RFXtoRP_HsrAntRec_Created_HeaderMetadata.ftl delete mode 100644 RFXtoRP_HsrAntRec_Created_LineMetadata.ftl delete mode 100644 RFXtoRP_HsrAntRec_Created_SegmentationKeys.ftl diff --git a/RFXtoRP_HsrAntRec.ftl b/RFXtoRP_HsrAntRec.ftl index 440b422..97ece4c 100644 --- a/RFXtoRP_HsrAntRec.ftl +++ b/RFXtoRP_HsrAntRec.ftl @@ -17,11 +17,7 @@ <#assign ancReceipt = JsonUtil.jsonToMap(dataRfx)> [ { - <#--<#assign apiReflexPlatformID = ApiReflexPlatformID.OrderCreated> - "apiReflexPlatformID" : "${apiReflexPlatformID}", - "datas" : - <#include "RFXtoRP_HsrAntRec_Created.ftl">--> - <#stop "create anticipated receipt"> + <#stop > } ] <#break> @@ -31,7 +27,7 @@ <#assign ancReceipt = JsonUtil.jsonToMap(dataRfx)> [ { - <#stop "update anticipated receipt"> + <#stop > } ] <#break> @@ -43,7 +39,7 @@ [ { - <#stop "delete anticipated receipt"> + <#stop "delete > } ] <#break> diff --git a/RFXtoRP_HsrAntRec_Created.ftl b/RFXtoRP_HsrAntRec_Created.ftl deleted file mode 100644 index 3963b77..0000000 --- a/RFXtoRP_HsrAntRec_Created.ftl +++ /dev/null @@ -1,81 +0,0 @@ -<#include "ReflexUtils.ftl"> -<#include "HfRpConfig.ftl"> -<#include "ActorPrefix.ftl"> -[ - { - <#assign creationDate = RfxDateTimetoUTCWithTimezone(dataRfx.@timestamp,time_zone_rfx) /> - "Header": { - "ProjectID": "${projectRP}" - }, - "ID": { - "CustomFields": [ - { - "Key": "anticipated_receipt_reference", - "Value": "${ancReceipt.anticipated_receipt_reference?json_string}" - }, - { - "Key": "anticipated_receipt_year", - "Value": "${ancReceipt.anticipated_receipt_year?json_string}" - }, - { - "Key": "anticipated_receipt_number", - "Value": "${ancReceipt.anticipated_receipt_number?json_string}" - }, - { - "Key": "originator_code", - "Value": "${ancReceipt.originator_code?json_string}" - }, - { - "Key": "activity_code", - "Value": "${ancReceipt.activity_code?json_string}" - }, - { - "Key": "depot_code", - "Value": "${ancReceipt.physical_depot_code?json_string}" - } - ], - "RefID": "${ancReceipt.anticipated_receipt_reference?json_string}" - }, - "Payload": { - "ShipFrom": { - "ActorID": "${RFXtoRPprefixSupplier(ancReceipt.original_code?json_string)}" - }, - "ShipTo": { - "ActorID": "${RFXtoRPprefixDepot(ancReceipt.physical_depot_code?json_string)}" - }, - "CreationDateTime": { - "DateTime": "${creationDate}", - "AuthorTimeZone": "${time_zone_rfx}" - }, - "LanguageCodeISO6391":"fr", - <#-- Header Metadata inclusion --> - <#include "RFXtoRP_HsrAntRec_Created_HeaderMetadata.ftl">, - "Lines": [ - <#list ancReceipt.line_list?filter(l -> l??) as line> - { - <#if line.anticipated_receipt_reference_line_no?? && line.anticipated_receipt_reference_line_no!=0> - "LineID": ${line.anticipated_receipt_reference_line_no}, - <#else> - "LineID": ${line.anticipated_receipt_line_number}, - - <#-- Line Metadata inclusion --> - <#include "RFXtoRP_HsrAntRec_Created_LineMetadata.ftl">, - "RequestedContent":{ - "Goods":{ - "ItemID":"${line.item_code?trim?json_string!"0"}", - "LVBranchID":"${line.item_lv_code?trim?json_string!"0"}", - <#-- Segmentation Keys inclusion --> - <#include "RFXtoRP_HsrAntRec_Created_SegmentationKeys.ftl"> - }, - "Quantity" : - { - "LVID": "${quantity_in_base_lv_RP_Cst}", - "Value": "${line.planned_quantity_in_base_lv!0}" - } - } - }<#sep>, - - ] - } -} -] diff --git a/RFXtoRP_HsrAntRec_Created_HeaderMetadata.ftl b/RFXtoRP_HsrAntRec_Created_HeaderMetadata.ftl deleted file mode 100644 index 40f44a9..0000000 --- a/RFXtoRP_HsrAntRec_Created_HeaderMetadata.ftl +++ /dev/null @@ -1,19 +0,0 @@ -<#-- use protobuf of class HsrReceiptList to find HARDIS WMS fields names --> - -<#-- -<#-- Best practices: - If the SK is of type: - - string: add ?json_string (e.g. "${stock.batch_1?json_string}") - - boolean: possible values: true and false - - datetime: expected format: 2025-10-30T10:12:10.000Z - - decimal number: the separator is a point (e.g. 10.5) -"MetaData": [ - { - "Key": "OrderType", - "Value": { "String" : "${order.optional_attributes.reason_code}"} - } - ], ---> - - -"MetaData": [ ] \ No newline at end of file diff --git a/RFXtoRP_HsrAntRec_Created_LineMetadata.ftl b/RFXtoRP_HsrAntRec_Created_LineMetadata.ftl deleted file mode 100644 index b920b69..0000000 --- a/RFXtoRP_HsrAntRec_Created_LineMetadata.ftl +++ /dev/null @@ -1,10 +0,0 @@ -<#-- use protobuf of class HsrReceiptList to find HARDIS WMS fields names --> - -<#-- Best practices: - If the SK is of type: - - string: add ?json_string (e.g. "${stock.batch_1?json_string}") - - boolean: possible values: true and false - - datetime: expected format: 2025-10-30T10:12:10.000Z - - decimal number: the separator is a point (e.g. 10.5)--> - -"MetaData": [ ] \ No newline at end of file diff --git a/RFXtoRP_HsrAntRec_Created_SegmentationKeys.ftl b/RFXtoRP_HsrAntRec_Created_SegmentationKeys.ftl deleted file mode 100644 index de24f8b..0000000 --- a/RFXtoRP_HsrAntRec_Created_SegmentationKeys.ftl +++ /dev/null @@ -1,47 +0,0 @@ -<#-- use protobuf of class HsrReceiptList to find HARDIS WMS fields names --> - -<#-- -<#-- Best practices: - If the SK is of type: - - string: add ?json_string (e.g. "${stock.batch_1?json_string}") - - boolean: possible values: true and false - - datetime: expected format: 2025-10-30T10:12:10.000Z - - decimal number: the separator is a point (e.g. 10.5) -"SegmentationKeys": [ - { - "Key": "Grade", - "Value": { "String" : "${line.grade_code}"} - }, - { - "Key": "Owner", - "Value": { "String" : "${line.owner_code}"} - }, - { - "Key": "BatchNumber", - <#if reflexMvtStockInterface.batch_1 == ""> - "Value": { "String" : "no batch"} - <#else> - "Value": { "String" : "${line_without_detail.batch_1}"} - - }, - { - "Key": "HeldForSpecificCode", - <#if line_without_detail.hold_for_specific_code == "true"> - "Value": { "Bool" : "True"} - <#else> - "Value": { "Bool" : "False"} - }, - - { - <#assign manufacturing_date = line_without_detail.ipg_date_of_manufacture_date?datetime(rfx_date_format_default)?iso_utc /> - "Key": "ManufacturingDate", - "Value": "Timestamp": { - "AuthorTimeZone": "${time_zone_rfx}", - "DateTime": "${manufacturing_date}" - } - } - - ] - ---> -"SegmentationKeys": [ ] \ No newline at end of file