TechKnowledge Content
Запитання.
Під час виконання транзакції обробки замовлень замовлень із диспетчером інтеграції за допомогою диспетчера оптимізації SQL повідомлення про помилку "Application використовує значення неправильного типу для поточної операції", з'являється випадково під час інтеграції. Чому виникає ця помилка та як її можна усунути?
Відповідь.
Поле контакту в Dynamics/eEnterprise містить ключову довжину 31 символ. У sql Оптимізованому адаптері диспетчера інтеграції ключову довжину вказано як 64. Якщо значення в вихідному файлі містить більше 31 символ для поля контакту, диспетчер інтеграції не вдається скоротити його, оскільки поле контакту визначено як 64 символи, і станеться помилка.
Щоб вирішити цю проблему, використайте сценарій VB в події з полем контакту, яка обтинає значення з вихідного файлу до 31 символу.
Currentfield=Left(Sourcefields("Query Name.Column Name"); 31)
Ідентифікатор документа TechKnowledge: 22654
ЗАСТОСОВУЄТЬСЯ ДО
• |
Microsoft Dynamics GP 9.0 |
• |
Microsoft Business Solutions – great Plains 8.0 |
• |
Microsoft Business Solutions – great Plains 7.5 |
• |
Microsoft Great Plains Dynamics 7.0 |
• |
Microsoft Great Plains eEnterprise 7.0 |
• |
Great Plains Dynamics 6.0 |
• |
Great Plains eEnterprise 6.0 |
• |
Диспетчер інтеграції |