Добрый день.
Может кто сталкивался с проблемами экспорта/импорта проектов XML MS Project?
Пользователи жалуются на глюки. И они имеют место быть...
До этого пару лет стояла версия 8.4. Даже не знаю, импортировали ли они что-нибудь.
Но недавно обратились, не импортирует и не экспортирует.
Как известно, в толстом клиенте этот функционал реализуется при помощи Java. Т.е. пытаемся импортнуть, запускается java.exe (причём нужна обязательно совместимая версия) и начинает жрать память, либо сразу вываливается ошибка. И в логе пусто. Причину не определить. Весь инет перерыл. Мучался пару дней, так и не смог заставить работать. Через веб-клиента тоже ошибка несуразная.
В итоге сконвертил mpp в mpx с помощью unsupported утилиты, найденной в сети и импортировал (единственное, понадобилось символ рубля из настроек проекта убрать, иначе конвертация завершалась с ошибкой распознавания числа 0.00р как числа).
Импорт MPX реализован "толстым" клиентом нативно. Проект был импортирован в итоге успешно, хоть и кривовато по словам проектировщиков, но хоть как-то.
Решил проверить наличие новой версии, оказывается, много уже чего вышло за последние два года.
В итоге, недолго думая, развернул пока параллельно версию 16.2.3 для тестирования. Сконвертил базу. Набил шишек в веблоджиком в очередной раз (пару лет назад настраивал 8.4, уже всё забыл).
У нас пока используется платформа MS SQL, которая, как я понял, уже не очень в почёте у производителя...
Прочитал, что с версии 16.1 Oracle усиленно пытается отказаться от использования явы, что очень радует. И, функционал импорта\экспорта XML как раз был переписан без использования явы, начиная с этой версии.
Вот инфа:
===========================
https://www.planacademy.com/primavera-p ... whats-new/https://www.planacademy.com/primavera-p ... e-details/“Java Removal From Primavera P6 Professional As Of 16.1
This is a welcome surprise! While Java has plagued us with annoying update pop-ups for the last x releases, we are now FREE! Features in Oracle Primavera P6 Professional that required Java have been re-written. Here’s the list – get excited:
∙Import / Export XML
∙Update Baseline
∙Claim Digger (schedule comparison – more on this later)
============================
Особенно мне понравился зачёркнутый значок явы
Ну, думал, в этой версии наверное, уже всё нормально.
Но не тут-то было.
В 16.1 импорт XML тоже не работает. И рекомендуют использовать 15.2... но там опять же эта ява.
https://www.planningplanet.com/forums/or ... ml-or-sdefНу у меня-то уже 16.2 с актуальным патчсетом.
И ошибки такие:
при импорте ошибка PRMDB-2884-F (image is incompatible with text)
при экспорте ошибка PRMDB-1701-A (varbinary is incompatible with text)
Столкнулся, в общем, с таким же поведением, как тут описывается.
https://community.oracle.com/thread/3974699Может кто-нибудь поделится содержанием кэбэхи, на которую ссылаются в этой теме? Сейчас пока нет возможности просмотреть его...
Doc ID 2129514.1
Проблема как минимум в типе данных столбца. В документации есть упоминание.
"p6_eppm_manual_upgrade_sql_server.pdf"
"jobsvc.job_data_x is used to store XML data for XML import processes using the Varbinary(Max) datatype. In order to support the Varbinary(Max) datatype, you must enable FILESTREAM. For information on how to enable FILESTREAM, refer to the Microsoft SQL Server documentation for your version."
В версии базы "PMDB,1620.0001.0001.0015" (P6 16 R2 - SSPM_P1622.sql)
Колонка job_data_x имеет тип "text" почему-то. И это как бы правильно.
В скрипте апгрейда схемы базы для версии схемы 15.2 ps5 есть следующие строки.
--METADATA NAME:job_data_x TYPE:FIELD TABLE_NAME:JOBSVC CHANGE:CREATE
ALTER TABLE JOBSVC
add "job_data_x" TEXT NULL
go
И больше это поле не менялось в последующих версиях.
А толстый клиент 16.2.3 пытается инсёртить строку, указывая тип данного поля как "image"! Как результат, процесс завершается с ошибкой сразу.
Попытался я тип поля в схеме поправить. Маленький проект даже успешно импортнулся, а большой запустился, но задание (импорт там с помощью джобов выполняется фоновых) вывалилось с ошибкой (но детально пока времени не было поразбираться).
Но, судя, по тому, что есть кэбэха, не всё так просто там. Поэтому откатил изменение в схеме до выяснения и получения текста кэбэхи.
При попытке экспорта похожая ошибка. Но тоже не разбирался детально ещё в каком поле.
При этом через веб-клиент вроде экспорт проходит. Попытался несколько проектов экспортировать, успешно.
Получается, что метод с импортом через MPX пока ещё актуален. Он работает, проверил.
MS от MPX отказался ещё аж в 2003ей версии проджекта, а эти ещё его поддерживают. И, наверное, не зря...
Обновляться до версии 15.1? Неужели всё так плохо?
Вложение:
export.jpg [ 46.46 KiB | Просмотров: 7601 ]
Вложение:
import.jpg [ 47.02 KiB | Просмотров: 7601 ]