О системах планирования ресурсов предприятия Scala, iScala
“ Принимающая система не умеет читать xml файлы с именем вида {0ACE4027-AF11-428E-9F59-FE018AA3E3E5}.xml (ей надо без дефисов и без скобок)? Не беда, есть и другие варианты создания файлов с уникальными именами.
  • Главная
    • О проекте
      • Разъяснение о проекте и его участниках
      • Заявление / Memorandum
    • Новости проекта
    • Список опубликованных материалов основного раздела
    • Информация, перенесённая из старых форумов
    • Подписаться на новостную рассылку
  • Наши услуги
  • Статьи
    • Статьи
    • Избранное
    • Мысли вслух
  • Процедуры
  • Доходчиво о сложном
    • Обучение
    • Как сделать?
    • iScala «для чайников»
    • Оч.умелые ручки
  • Структура таблиц
    • Scala 5.1 SR13
    • iScala 2.2 HF 2.3318
    • Tables structure changes history from iScala 2.2 SR2 to iScala 3.0 FSP4
    • Epicor iScala 2.3 — 2.03.3363
    • Epicor iScala 2.3 SR1
    • Epicor iScala 2.3 SR2
    • Epicor iScala 2.3 SR3
    • Epicor iScala 3.00 FSP 2 — 3.00.02254
    • Epicor iScala 3.0 FSP4 — 3.0.4267
    • Изменение структуры таблиц iScala 3.1 по сравнению с iScala 3.0 FSP4 / Table structure changes between iScala 3.0 FSP4 and iScala 3.1
    • Epicor iScala 3.1 — 3.1.0511
    • Epicor iScala 3.2 — 3.2.0317
    • Epicor iScala 3.3 — 3.3.0419
    • Epicor iScala 3.4 — 3.4.0399
    • Epicor iScala 3.5 — 3.5.0.0429
    • Изменение полей в таблицах БД iScala 3.4 по сравнению с iScala 3.2 / Difference between DB structure of iScala 3.4 and iScala 3.2
    • Изменение полей в таблицах БД iScala 3.5 по сравнению с iScala 2.2 / Difference between DB structure of iScala 3.5 and iScala 2.2
  • Материалы по модулям iScala
    • Главная Книга
    • Основные Средства
    • Книга Закупок
    • Книга Продаж
    • Заказы на Закупку
      • Требования
    • Заказы на Продажу
    • Управление Запасами
    • Установка, Администрирование
      • Настройка определений документов MSRS
    • Заработная плата
    • Структура базы данных
    • Отчётность SSRS
    • Отчётность AFR
    • Примеры отчётов
    • Примеры отчётов AFR
    • Интеграция с другими системами
    • Epicor Service Connect
  • English
  • Контакты
  • Поиск
Главная  »»»  Epicor Service Connect  »»»  Что делать, если интегрируемая система не хочет видеть фигурные скобки в имени файла?

Что делать, если интегрируемая система не хочет видеть фигурные скобки в имени файла?

12.04.2017 Автор Алексей Васильев

Что делать, если система, с которой интегрирована iScala не умеет принимать xml файлы с именем вида {0ACE4027-AF11-428E-9F59-FE018AA3E3E5}.xml (ей надо без дефисов и без скобок)?

Вот что на эту тему есть в помощи к Epicor Service Connect:

%GUID% — while expanding the template this macro definition is replaced with an unique GUID identifier (for example, {00000305-0000-0000-C000-000000000046}). %DATE(FORMAT)% — while expanding the template this macro definition is replaced with a current date string representation in supplied format (for example, 31.12.2005). Therein FORMAT is the date string representation format, which contains reserved character sequences (dd, mm and either yy or yyyy) with any separator characters (for example, dd-mm-yy or mm.dd.yyyy). %TIME% — while expanding the template this macro definition is replaced with a current time string representation (for example, 23:55). %DATETIME(FORMAT)% — while expanding the template this macro definition is replaced with a combination of current date and current time string representations in supplied format (for example, 31.12.2005 23.55). Therein FORMAT is the date string representation format (see above). %COUNTER% — while expanding the template this macro definition is replaced with a current value of the counter, initialized during channel plugin startup (for example, 25). The %COUNTER% value is unique and is shared between all instances of communication channels. The %COUNTER% value is stored in the «HKEY_LOCAL_MACHINE\SOFTWARE\[Wow6432Node\]Scala Business Solutions NV\Communication Server\1.0\FileNameTemplateCounter» registry value. You can reset it manually.

С помощью %DATETIME(FORMAT)% можно получить файл с именем, например 20170411182122.xml

С помощью %COUNTER% можно получить файлы с именами типа 0.xml, 1.xml, а если поменять значение в регистре, то и 1234567890.xml

А если 2 раза %COUNTER%, то можно получить 12345678911234567892.xml

Не знаю, правда, как это скажется на быстродействии.

Всё это я попробовал:

Рубрика: Epicor Service Connect Метки: GUID, Service Connect, xml, интеграция, как сделать?, счётчик, файл
VK Telegram Про канал в WhatsApp

Copyright © 2025 О системах планирования ресурсов предприятия Scala, iScala.

Gammapolis WordPress Theme by ERP & Business Consulting

Прокрутка вверх