1.1File format
Accrual file is a CSV. Tokens are separated by “;”. Every row must have constant number of tokens, therefore if some token is empty following character combination should be applied “;;”.
Tokens can have varying length. Every “;” character that appears inside a token should be escaped by standard way of escaping characters for CSV formats.
Files should be creating using UTF-8 encoding.
As a line separator CR LF character combination should be used.
Naming convention for partner files:
NA_TRN_[DATE]_[PARTNER_CODE].paf ,
where
[DATE] – date time in format YYYYMMDD_HH24_MM_SS
[PARTNER_CODE] - partner code defined in LMS, max length is 10 characters.
Regular expression used to match partner files: NA_TRN_[0-9]{8}_[0-9]{2}_[0-9]{2}_[0-9]{2}_[a-zA-Z]{0,10}.*[.](paf|PAF)
Example :
NA_TRN_20091012_09_00_00_ATON.paf
Single row represents single transaction made by particular FFP member. Format of the row is described in the Table1 .
Field TitleType(length)Notes
FFP numberString(23)FFP number
Partner codeString(10)Partner code
Partner transaction dateString(8)Date of the partner transaction (when partner send transaction to CLM), string in date format ddMMyyyy.
Partner transaction timeTimestamp - String(4)Time of the partner transaction (when partner send transaction to CLM), string in time format hhmm.
Partner transaction timezoneString(9)Timezone for Partner transaction date and time. Format “GMT+-x”. For example GMT+3 or GMT-2.
Accrual bucketString(8)Accrual bucket code*. Can be referred in the promotion designer as a “ACCRUAL_BUCKET” transaction’s attribute.
ValueLongPositive number of mile to accrue**
DescriptionString (300)Transaction description from partner
Dynamic attribute name n (n = 1..20) ***String(20)Name of the n-th dynamic attribute.
Dynamic attribute value n (n = 1..20) ***String(50)Value of the n-th dynamic attribute.
Table1. Accrual file row format.
* - CLM can accrue miles to the different accrual bucket than specified in this parameter. Destination accrual bucket is defined in accrual section of the Business Administration. It is recommended to use following accrual rule formula to assure miles will come to proper accrual bucket:
IF(TRN("ACCRUAL_BUCKET") = "PB", TV(), 0)
** - CLM can accrue different number of miles than provided in “value” parameter. Number of miles to be accrued is defined in the accrual section of the Business Administration. To accrue the exact number of miles that came from the partner file, use TV() formula as follows:
IF(TRN("ACCRUAL_BUCKET") = "PB", TV(), 0)
*** - Dynamic attributes should be passed to the promotion engine using combination of “dynamic attribute name” and “dynamic attribute value”. There are 10 pairs of name and value. If the value is passed without the attribute name, error will be reported to the output and processing of the record won’t proceed.
Parameter values can be referred in the promotion designer under TRN function :
TRN("ATTR_NAME")
Dynamic attributes will be returned by getTransaction method. There will be a list of items that prevents order of appearing of the attributes in the input fields, with the name and the value.
Лингвистика
Помогите пожалуйста перевести небольшой текст.
фига се небольшой, загони в гугл переводчик. Тебе ведь просто смысл нужно уловить?!
1,1 Формат файлов
Начисление файла CSV. Жетоны разделяются ";". Каждая строка должна иметь постоянное количество жетонов, поэтому, если некоторые символические пуст следующую комбинацию символов следует применять ";;".
Жетоны могут иметь различную длину. Каждый "," символ, который появляется внутри маркера должна быть замаскирована стандартный способ избежать символов для форматов CSV.
Файлы должны быть создание использованием UTF-8 кодировке.
Как разделителя строк CR LF комбинацией символов должен быть использован.
Именования партнера файлов:
NA_TRN_ [ДАТА] _ [PARTNER_CODE]. Паф,
где
[Дата] - даты и времени в формате YYYYMMDD_HH24_MM_SS
[PARTNER_CODE] - партнер код, определенный в СДО, максимальная длина составляет 10 символов.
Регулярные выражения используются для сравнения партнера файлов: NA_TRN_ [0-9] {8} _ [0-9] {2} _ [0-9] {2} _ [0-9] {2} _ [A-Za- Z] {0,10 }.*[.]( паф | СУП)
Пример:
NA_TRN_20091012_09_00_00_ATON.paf
Одноместный строка представляет одну транзакцию сделанные конкретного члена СЗП. Формат строки описаны в Table1.
Поле Название типа (длина) Примечания
СЗП количество строк (23) FFP номер
Партнер код строки (10) Партнер код
Партнер дату сделки строка (8) Дата партнера сделки (когда партнер отправить сделки CLM), строки в дату DDMMYYYY формате.
Партнер время исполнения сделки Timestamp - String (4) Время партнера сделки (когда партнер отправить сделки CLM), струнные во времени ччмм формате.
Партнер сделки часовой пояс строки (9) часовой пояс для партнеров даты и времени операции. Формат "GMT +-х". Например GMT +3 или GMT-2.
Начисление Строка ведро (8) Начисление код ведро *. Может быть передан в продвижение дизайнера как атрибут "ACCRUAL_BUCKET" транзакции.
Значение Длинные Положительное число мили начисляться **
Описание String (300) транзакций описание от партнера
Динамический имя атрибута п (п = 1 .. 20) *** Строка (20) Название п-го динамического атрибута.
Динамическое значение атрибута п (п = 1 .. 20) *** Строка (50) Valuе п-динамических атрибутов.
Table1. Начисление формат строки файла.
* - CLM могут накапливать мили на различных начислений ведро, чем указано в этом параметре. Ведро назначения начисления определяется в начисление части делового администрирования. Рекомендуется использовать следующую формулу начисления правила для обеспечения миль придет надлежащего начисления ведре:
ЕСЛИ (TRN ("ACCRUAL_BUCKET") = "ПБ", ТВ (), 0)
** - CLM могут принести разное количество километров, чем предусмотрено в "значение" параметра. Количество миль начисляться определен в разделе начисления делового администрирования. Для начисления точное количество миль, которые пришли из партнеров файл, используется телевизор () формулу следующим образом:
ЕСЛИ (TRN ("ACCRUAL_BUCKET") = "ПБ", ТВ (), 0)
*** - Динамические атрибуты должны быть переданы продвижение двигателя с помощью комбинации «динамического имени атрибута" и "динамическое значение атрибута". Есть 10 пар имя и значение. Если значение передается без имени атрибута, ошибки будут доведены до производства и обработки записи не будет продолжаться.
Значения параметров могут быть переданы в продвижении дизайнера под функцией TRN:
TRN ("attr_name")
Динамические атрибуты будут возвращены getTransaction метод. Там будет список элементов, который предотвращает порядок появления атрибутов в поля ввода, с именем и значением.
Начисление файла CSV. Жетоны разделяются ";". Каждая строка должна иметь постоянное количество жетонов, поэтому, если некоторые символические пуст следующую комбинацию символов следует применять ";;".
Жетоны могут иметь различную длину. Каждый "," символ, который появляется внутри маркера должна быть замаскирована стандартный способ избежать символов для форматов CSV.
Файлы должны быть создание использованием UTF-8 кодировке.
Как разделителя строк CR LF комбинацией символов должен быть использован.
Именования партнера файлов:
NA_TRN_ [ДАТА] _ [PARTNER_CODE]. Паф,
где
[Дата] - даты и времени в формате YYYYMMDD_HH24_MM_SS
[PARTNER_CODE] - партнер код, определенный в СДО, максимальная длина составляет 10 символов.
Регулярные выражения используются для сравнения партнера файлов: NA_TRN_ [0-9] {8} _ [0-9] {2} _ [0-9] {2} _ [0-9] {2} _ [A-Za- Z] {0,10 }.*[.]( паф | СУП)
Пример:
NA_TRN_20091012_09_00_00_ATON.paf
Одноместный строка представляет одну транзакцию сделанные конкретного члена СЗП. Формат строки описаны в Table1.
Поле Название типа (длина) Примечания
СЗП количество строк (23) FFP номер
Партнер код строки (10) Партнер код
Партнер дату сделки строка (8) Дата партнера сделки (когда партнер отправить сделки CLM), строки в дату DDMMYYYY формате.
Партнер время исполнения сделки Timestamp - String (4) Время партнера сделки (когда партнер отправить сделки CLM), струнные во времени ччмм формате.
Партнер сделки часовой пояс строки (9) часовой пояс для партнеров даты и времени операции. Формат "GMT +-х". Например GMT +3 или GMT-2.
Начисление Строка ведро (8) Начисление код ведро *. Может быть передан в продвижение дизайнера как атрибут "ACCRUAL_BUCKET" транзакции.
Значение Длинные Положительное число мили начисляться **
Описание String (300) транзакций описание от партнера
Динамический имя атрибута п (п = 1 .. 20) *** Строка (20) Название п-го динамического атрибута.
Динамическое значение атрибута п (п = 1 .. 20) *** Строка (50) Valuе п-динамических атрибутов.
Table1. Начисление формат строки файла.
* - CLM могут накапливать мили на различных начислений ведро, чем указано в этом параметре. Ведро назначения начисления определяется в начисление части делового администрирования. Рекомендуется использовать следующую формулу начисления правила для обеспечения миль придет надлежащего начисления ведре:
ЕСЛИ (TRN ("ACCRUAL_BUCKET") = "ПБ", ТВ (), 0)
** - CLM могут принести разное количество километров, чем предусмотрено в "значение" параметра. Количество миль начисляться определен в разделе начисления делового администрирования. Для начисления точное количество миль, которые пришли из партнеров файл, используется телевизор () формулу следующим образом:
ЕСЛИ (TRN ("ACCRUAL_BUCKET") = "ПБ", ТВ (), 0)
*** - Динамические атрибуты должны быть переданы продвижение двигателя с помощью комбинации «динамического имени атрибута" и "динамическое значение атрибута". Есть 10 пар имя и значение. Если значение передается без имени атрибута, ошибки будут доведены до производства и обработки записи не будет продолжаться.
Значения параметров могут быть переданы в продвижении дизайнера под функцией TRN:
TRN ("attr_name")
Динамические атрибуты будут возвращены getTransaction метод. Там будет список элементов, который предотвращает порядок появления атрибутов в поля ввода, с именем и значением.
Похожие вопросы
- Помогите, пожалуйста, перевести небольшой текст с русского на английский
- Помогите пожалуйста перевести небольшой текст на английский с русского
- Помогите пожалуйста, перевести небольшой текст на Анг-яз, очень надо заранее благодарен!=)
- Помогите, пожалуйста, перевести небольшой текст
- если у вас есть время и возможность, помогите, пожалуйста, перевести небольшой текст с английского на русский
- Помогите пожалуйста перевести небольшой текст с английского на русский
- Помогите, пожалуйста, перевести небольшой текст на английском языке!
- Помогите пожалуйста перевести следующий текст на испанский.
- Люди помогите пожалуйста перевести кусочек текста с английского на русский.
- ПОМОГИТЕ, ПОЖАЛУЙСТА, ПЕРЕВЕСТИ НЕБОЛЬШОЙ ОТРЫВОК ТЕКСТА НА РУССКИЙ :)