Uitgaande sjabloonmacro’s outbound-template-macros
Hiermee geeft u de macro's weer die u kunt gebruiken om uitgaande sjablonen te maken. Dit zijn onder andere bestandsnaammacro's, koptekstmacro's en inhoudmacro's.
Bestandsnaam en Koptekstmacro's file-name-header-macros
De tabel bevat een overzicht en beschrijving van de macro's die u kunt gebruiken in de bestandsnaam en om koptekstvelden te definiëren. Zie voor codevoorbeelden Uitgaande macrovoorbeelden.
ASCII_SOH
DPID
MASTER_DPID
NEW_LINE
ORDER_ID
PID_ALIAS
An alias for an order/destination ID.
De alias wordt ingesteld in de interface voor beheerders.
SPLITNUM
Geeft de splitsing van uitgaande bestanden in meerdere onderdelen aan. Vervang de sectie SPLITNUM in de bestandsnaam door het onderdeelnummer, voorafgegaan door nullen, zodat minimaal drie tekens beschikbaar zijn voor de sectie SPLITNUM.
De SPLITNUM-macro hoeft niet te worden omringd door <>-tekens.
Voorbeeld: <SYNC_TYPE>_<ORDER_ID>_<DPID>_<SYNC_MODE>_<TIMESTAMP>SPLITNUM.csv
s3_123456_9999_full_1566906141001.csv
s3_123456_9999_full_1566906141002.csv
s3_123456_9999_full_1566906141003.csv
De laatste drie cijfers (001.002.003) in de bovenstaande voorbeelden zijn de SPLITNUM-id's.
SYNC_MODE
Geeft het synchronisatietype aan en omvat:
full
: Volledige synchronisatie.iter
: Incrementele synchronisatie.
SYNC_TYPE
Geeft de methode voor gegevensoverdracht aan en omvat:
ftp
http
s3
TAB
TIMESTAMP
Een tijdstempel van 10 cijfers, UTC en Unix.
Het kan ook worden opgemaakt als <TIMESTAMP; format="YYYYMMDDhhmmss">
volgt de opmaakregels voor datum- en tijdstempels van Java.
Inhoudsmacro's content-macros
Macro's die worden gebruikt om de inhoud van een gegevensbestand te formatteren. Zie voor codevoorbeelden Uitgaande macrovoorbeelden.
CLOSE_CURLY_BRACKET
}
teken.DP_UUID
Unieke gebruikersnaam gegevensaanbieder .
Dit is identiteitskaart voor de gegevenspartner u gegevens naar in een uitgaand dossier verzendt.
DP_UUID_LIST
DPID
DPUUIDS
De uitvoer van deze macro wijst de gegevensleverancier-id (DPID) toe aan gerelateerde unieke gebruikers-id's (DPUUID). Deze macro moet een opmaaktekenreeks hebben om de uitvoer ervan te bepalen. De voorbeelduitvoer ziet er ongeveer als volgt uit:
"dpids=dpid1,dpid2,...dpid n|maxMappings= n|format=json"
De maxMappings
met deze instelling bepaalt u hoeveel toewijzingen de macro moet retourneren. Wanneer maxMappings=0
, retourneert deze macro alle toewijzingen voor elke opgegeven DPID. Gegevens worden gesorteerd op tijdstempel (meest recente eerst) en retourneert eerst resultaten met de grootste tijdstempel.
if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif
MCID
OPEN_CURLY_BRACKET
{
teken.OPT_OUT
ORDER_ID
OUTPUT_ATTRIBUTE_TYPE
OUTPUT_ATTRIBUTE_VALUE
1
als een statische, hardcodeerde waarde.PID
PIDALIAS
An alias for an order/destination ID.
De alias wordt ingesteld in de interface voor beheerders.
REMOVED_SEGMENT_LIST
SEGMENT_LIST
Retourneert een lijst met segmenten in een lijst. Accepteert de volgende optionele argumenten:
segmentId
: Segment-id. Vervangen. Gebruiksid
.csegid
: Klantsegment-id. Vervangen. Gebruiksid
.sid
: Segment-idtype
: Retourneert5
, een statische, gecodeerde waarde die gegevens als segmentgegevens identificeert.alias
: Vervangen. Niet gebruiken.lastUpdateTime
: Een Unix-tijdstempel dat aangeeft dat de status van het laatste tijdsegment is bijgewerkt.lastRealizationTime
: Een Unix-tijdstempel waarmee de laatste keer wordt aangegeven dat een segment werd gerealiseerd.
Plaats deze variabelen tussen accolades na de macro. Deze code scheidt bijvoorbeeld de resultaten met een verticale streep (|): <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator=",">
SET_ATTRIBUTES
1
, als een statische, hardcodeerde waarde.SYNC_MODE
Geeft het synchronisatietype aan en omvat:
full
: Volledige synchronisatie.iter
: Incrementele synchronisatie.
SYNC_TYPE
Geeft de methode voor gegevensoverdracht aan en omvat:
ftp
http
s3
TAB
TRAIT_LIST
Retourneert een lijst met kenmerken. Accepteert de volgende optionele argumenten:
-
type
: Geeft de typen eigenschap aan op basis van een numerieke id. Retourneert:10
die een spoor DPM (off-line, die door een binnenkomende baan wordt ingezien) identificeert.3
die een op regels gebaseerde eigenschap (realtime, aan boord genomen via de DCS) identificeert.
-
traitId
: traditie-id. -
lastRealized
: De laatste keer dat de eigenschap werd gerealiseerd. Unix-tijdstempel.
Plaats deze variabelen tussen accolades na de macro. In deze code worden de resultaten bijvoorbeeld gescheiden met het teken "|" van de pipe: <TRAIT_LIST:{trait|<trait.Id>,<trait.lastRealized>};separator=","
UUID