powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка компиляции трансформера Datastage 8.0
9 сообщений из 9, страница 1 из 1
Ошибка компиляции трансформера Datastage 8.0
    #38126770
DataTransformer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия Datastage 8.0. Установлена на Windows Server 2003 x64. При компиляции задания с трансформером получаю ошибку: Error when checking composite operator: Subprocess command failed with exit status 16B 777B 227. Пробую выполнять компиляцию из командной строки с помощью cxx - компилируется, .o-файл создаётся. В чем может быть причина?
...
Рейтинг: 0 / 0
Ошибка компиляции трансформера Datastage 8.0
    #38126820
Фотография Hunterik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно, можно нажать кнопку "More" и получить большое страшное сообщение...
Собственно, в студию, а так... Вы ысами собираете с теми же опциями, с которыми ds собирает?
За опциями в Administrator->свойства проекта->Environment->Compiler...
Да, кстати, была некоторое время назад вот такая трабла, может, Ваш случай:
http://www.ibm.com/developerworks/forums/thread.jspa?threadID=228741
...
Рейтинг: 0 / 0
Ошибка компиляции трансформера Datastage 8.0
    #38126831
DataTransformer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hunterik,
Да, собственно из этого страшного сообщения и копировал строку с параметрами компиляции в консоль. Выполняется, .o - создаётся.
-W/Zc:wchar_t- удалял, добавлял. Результат тот же. Выполнял с ним и без него компиляцию из командной строки - компилируется в обоих случаях.
...
Рейтинг: 0 / 0
Ошибка компиляции трансформера Datastage 8.0
    #38127065
Фотография Hunterik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну из дизайнера-то сообщение развёрнутое сюда можете выложить?
Наверное нужна только шапка до кода трансформера...
С правами никто ничего не мутил? Под кем движок работает, кем вы компилируете?
...
Рейтинг: 0 / 0
Ошибка компиляции трансформера Datastage 8.0
    #38127949
DataTransformer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hunterik,
Прошу прощения за задержку с ответом. Вот шапка:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Output from transformer compilation follows:

##I IIS-DSEE-TFCN-00001 19:14:57(000) <main_program> 
IBM WebSphere DataStage Enterprise Edition 8.0.1.4458 
Copyright (c) 2001, 2005-2007 IBM Corporation. All rights reserved
 


##I IIS-DSEE-TOSH-00002 19:14:58(000) <main_program> orchgeneral: loaded
##I IIS-DSEE-TOSH-00002 19:14:59(000) <main_program> orchsort: loaded
##I IIS-DSEE-TOSH-00002 19:14:59(001) <main_program> orchstats: loaded
##W IIS-DSEE-TCOS-00036 19:15:01(000) <main_program> Failed to initialize job monitoring. Monitor information will not be generated.
##W IIS-DSEE-TOSH-00049 19:15:01(001) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TBLD-00076 19:15:06(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 16B 777B 227.
##E IIS-DSEE-TFSR-00019 19:15:06(001) <main_program> Could not check all operators because of previous error(s)
##W IIS-DSEE-TFTM-00012 19:15:06(002) <transform> Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".
##W IIS-DSEE-TBLD-00000 19:15:06(003) <main_program> Error when checking composite operator: Output from subprocess: ##W IIS-DSEE-****-00012 19:15:04(000) <transform> Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".
##E IIS-DSEE-****-00167 19:15:04(001) <transform> Error when checking composite operator: Caught unknown exception during wrapDescribeOperator().
##E IIS-DSEE-****-00019 19:15:04(002) <main_program> Could not check all operators because of previous error(s)

##W IIS-DSEE-TBLD-00000 19:15:06(004) <main_program> Error when checking composite operator: Output from subprocess: ##E IIS-DSEE-****-00029 19:15:04(003) <main_program> Creation of a step finished with status = FAILED.

##I IIS-DSEE-TBLD-00079 19:15:06(005) <transform> Error when checking composite operator: cxx  -O   -IC:/IBM/InformationServer/Server/PXEngine/include -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c -W/Zc:wchar_t- C:/IBM/InformationServer/Server/Projects/Test/RT_BP1.O/V0S11_test_job_Transformer_11.C -o C:/IBM/InformationServer/Server/Projects/Test/RT_BP1.O/V0S11_test_job_Transformer_11.tmp.o.
##E IIS-DSEE-TCOS-00029 19:15:06(006) <main_program> Creation of a step finished with status = FAILED. (test_job.Transformer_11)
С пользователем проблем быть не должно. Datastage запущен под SYSTEM, пользователь DS-дизайнера смаплен с администратором.

Вот эта команда:
Код: plaintext
 cxx  -O   -IC:/IBM/InformationServer/Server/PXEngine/include -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c -W/Zc:wchar_t- C:/IBM/InformationServer/Server/Projects/Test/RT_BP1.O/V0S11_test_job_Transformer_11.C -o C:/IBM/InformationServer/Server/Projects/Test/RT_BP1.O
выполняется успешно.
...
Рейтинг: 0 / 0
Ошибка компиляции трансформера Datastage 8.0
    #38127951
DataTransformer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hunterik,
Компилирую в консоли под администратором
...
Рейтинг: 0 / 0
Ошибка компиляции трансформера Datastage 8.0
    #38127988
DataTransformer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для начала бы понять, что значит
Код: plaintext
exit status 16
. Нигде не нашел описания статусов.
...
Рейтинг: 0 / 0
Ошибка компиляции трансформера Datastage 8.0
    #38128385
Фотография Hunterik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, не обратил должного внимания на ваше первое сообщение...
Боюсь, что с версией 8.0 на Windows 2003 x64 может происходить всё, что угодно...
64-битная винда не поддерживалась вплоть до версии 8.5... Тут требования.
Platform requirements (Windows)The metadata repository, domain, and engine layers are supported on the 32-bit version of Windows Server 2003 Service Pack 1 or Service Pack 2.
Можете ещё попробовать в качестве опции компилятору указать -m32, не думаю, конечно, что это поможет, но вдруг...
В любом случае - решение на 8.0/8.1 на 64-битной винде - тупиковый путь. Саппорт отправит сразу...
...
Рейтинг: 0 / 0
Ошибка компиляции трансформера Datastage 8.0
    #38128393
DataTransformer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hunterik,
Спасибо. Тоже склонялся к подозрению винды. А -m32 уже пробовал, не помогло.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка компиляции трансформера Datastage 8.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]