Как исправить ошибку от d3, представленную в Cognos? - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть визуализация d3, используемая в отчете Cognos Analytics, представленном через iFrame, который выдает ошибку в случайные моменты времени.Отчет содержит данные о реальном производстве и отображается на заводе в течение многих часов.Я ищу совет о том, как исправить проблему.

Поток данных из ERP в отчет списка Cognos.Этот отчет списка затем упоминается в главном файле .js, который затем вызывает файл d3.js с именем "d3.v3.min.js".

В главном js-файле есть утверждение, которое гласит:

error: function(jqXHR, textStatus, errorThrown) {
    //alert(errorThrown);
    alert("There was an error with the source data.  This is probably due to not being able to connect to the source Cognos report.  Please attempt to log in and try again.");
}, 

Эта ошибка затем генерируется случайным образом при отображении отчета.

Я имелкто-то разработает это решение для меня, и его трудно достать.Теперь это используется в производственной среде, и хотя я действительно хорошо знаю Cognos, я не знаю js или d3 и несколько заблуждаюсь о том, как остановить возникновение ошибки.

Любая помощь или предложения будут высоко оценены!

1 Ответ

0 голосов
/ 20 февраля 2019

Я сомневаюсь, что проблема в d3.v3.min.js.По моему опыту использования d3 в пользовательских элементах управления в отчетах Cognos, вероятно, это проблема с файлом .js, связанным с пользовательским элементом управления.Он неправильно обрабатывает непредвиденные значения, переданные через свойство Configuration или набор данных.Если проблема кажется случайной, это, вероятно, связано с данными.

Запустите процесс в тестовой среде и найдите проблему с файлом .js.

...