Чтение шестнадцатеричного значения в данных

У нас есть файл мэйнфрейма, который мы пытаемся прочитать, используя сложную плоскую стадию файла. Столбец имеет тип данных PIC X(1), который мы читаем как char(1) и присваиваем char (10). Проблема заключается в том, что он преобразуется в значение "26", когда значение должно быть 30. Значение, отображаемое в мэйнфрейме, равно x'30' (что представляется шестнадцатеричным). Есть ли способ правильно преобразовать значение в datastage? Прямо сейчас в трансформаторе реализовано следующее:

DecimalToString(seq(link1.DAY),"suppress_zero") 

0 ответов

Другие вопросы по тегам