아웃바운드 템플릿 매크로 outbound-template-macros
아웃바운드 템플릿을 만드는 데 사용할 수 있는 매크로를 나열합니다. 여기에는 파일 이름 매크로, 헤더 매크로 및 콘텐츠 매크로가 포함됩니다.
파일 이름 및 파일 헤더 매크로 file-name-header-macros
이 표에서는 파일 이름 및 헤더 필드를 정의하는 데 사용할 수 있는 매크로를 나열하고 설명합니다. 코드 샘플에 대해서는 아웃바운드 매크로 예제.
ASCII_SOH
DPID
MASTER_DPID
NEW_LINE
ORDER_ID
PID_ALIAS
주문/대상 ID에 대한 별칭입니다.
별칭은 관리자 UI에서 설정됩니다.
SPLITNUM
아웃바운드 파일을 여러 부분으로 분할함을 나타냅니다. 파일 이름의 SPLITNUM 섹션을 0이 앞에 오는 부품 번호로 대체하여 SPLITNUM 섹션에 최소 3자를 지정합니다.
SPLITNUM 매크로는 <> 문자로 둘러싸일 필요가 없습니다.
예: <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
위의 예에서 마지막 세 자리(001,002,003)는 SPLITNUM 식별자입니다.
SYNC_MODE
동기화 유형을 나타내며 다음을 포함합니다.
full
: 전체 동기화.iter
: 증분 동기화
SYNC_TYPE
데이터 전송 방법을 나타내며 다음을 포함합니다.
ftp
http
s3
TAB
TIMESTAMP
10자리, UTC, Unix 타임스탬프.
또한 형식을 다음과 같이 지정할 수 있습니다. <TIMESTAMP; format="YYYYMMDDhhmmss">
다음 Java 날짜/타임스탬프 형식 규칙.
콘텐츠 매크로 content-macros
데이터 파일의 내용을 서식 지정하는 데 사용되는 매크로입니다. 코드 샘플에 대해서는 아웃바운드 매크로 예제.
CLOSE_CURLY_BRACKET
}
문자.DP_UUID
데이터 공급자 고유 사용자 식별자 .
아웃바운드 파일에서 데이터를 전송하는 데이터 파트너의 ID입니다.
DP_UUID_LIST
DPID
DPUUIDS
이 매크로의 출력은 데이터 공급자 ID(DPID)를 관련 고유 사용자 ID(DPUUID)에 매핑합니다. 이 매크로에는 출력을 제어하려면 서식 문자열이 있어야 합니다. 샘플 출력은 다음과 유사합니다.
"dpids=dpid1,dpid2,...dpid n|maxMappings= n|format=json"
다음 maxMappings
이 설정은 매크로가 반환할 매핑의 수를 결정합니다. 날짜 maxMappings=0
이 매크로는 지정된 각 DPID에 대한 모든 매핑을 반환합니다. 데이터는 타임스탬프(가장 최근 첫 번째)별로 정렬되며 가장 큰 타임스탬프가 있는 결과를 먼저 반환합니다.
if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif
MCID
OPEN_CURLY_BRACKET
{
문자.OPT_OUT
ORDER_ID
OUTPUT_ATTRIBUTE_TYPE
OUTPUT_ATTRIBUTE_VALUE
1
정적, 하드코딩된 값입니다.PID
PIDALIAS
주문/대상 ID에 대한 별칭입니다.
별칭은 관리자 UI에서 설정됩니다.
REMOVED_SEGMENT_LIST
SEGMENT_LIST
목록의 세그먼트 목록을 반환합니다. 다음과 같은 선택적 인수를 허용합니다.
segmentId
: 세그먼트 ID. 삭제 예정.sid
를 사용하십시오.csegid
: 고객 세그먼트 ID. 삭제 예정.sid
를 사용하십시오.sid
: 세그먼트 IDtype
: 반환5
: 데이터를 세그먼트 데이터로 식별하는 정적 하드 코딩된 값입니다.alias
: 삭제 예정. 사용하지 마십시오.lastUpdateTime
: 마지막으로 세그먼트 멤버십 상태가 업데이트되었음을 나타내는 Unix 타임스탬프입니다.lastRealizationTime
: 세그먼트가 마지막으로 실현된 시간을 나타내는 Unix 타임스탬프입니다.
매크로 뒤에 있는 중괄호 안에 이 변수를 넣습니다. 예를 들어 이 코드는 파이프 "|" 문자로 결과를 구분합니다. <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator=",">
SET_ATTRIBUTES
1
를 정적 및 하드코딩된 값으로 추가합니다.SYNC_MODE
동기화 유형을 나타내며 다음을 포함합니다.
full
: 전체 동기화.iter
: 증분 동기화
SYNC_TYPE
데이터 전송 방법을 나타내며 다음을 포함합니다.
ftp
http
s3
TAB
TRAIT_LIST
트레이트 목록을 반환합니다. 다음과 같은 선택적 인수를 허용합니다.
-
type
: 숫자 ID별로 트레이트 유형을 식별합니다. 반환:10
DPM 트레이트(오프라인, 인바운드 작업에 의해 온보딩된)를 식별합니다.3
규칙 기반 트레이트(실시간으로, DCS를 통해 온보딩)를 식별합니다.
-
traitId
: 트레이트 ID. -
lastRealized
: 트레이트가 마지막으로 실현된 시간입니다. Unix 타임스탬프입니다.
매크로 뒤에 있는 중괄호 안에 이 변수를 넣습니다. 예를 들어 이 코드는 파이프 "|" 문자로 결과를 구분합니다. <TRAIT_LIST:{trait|<trait.Id>,<trait.lastRealized>};separator=","
UUID