Я очень новичок в mule, поэтому, пожалуйста, несите меня. У меня возникает проблема при оценке выражения мула, идущего в разъем DB. Во время отладки я заметил, что мое выражение имеет нулевые значения, следовательно, вызвало ошибку. Я ожидаю объект результата карты, поэтому я могу подключить его к разъему DB (SQL SERVER).Ошибка соединителя базы данных Mulesoft в списке массивов
Когда мул выполняет эту команду, я получаю нулевое значение
#[payload['FULLDATE']]
Но Im получать результаты с
#[payload[0].FULLDATE]
Можете ли вы гуру пролить некоторый свет на это?
Это мое полное заявление SQL
insert into [AWH_PrjPathFinder].[dbo].[ws_balesDataExt] values ('#[payload['FULLDATE']]', '#[payload.BROKER = (payload['BROKER'] == null) ? '' : payload.BROKER.toString()]', '#[payload.CENTER = (payload['CENTER'] == null) ? '' : payload.CENTER.toString()]', '#[payload.DATATYPE = (payload['DATATYPE'] == null) ? '' : payload.DATATYPE.toString()]','#[payload.COTTONORG = (payload['COTTONORG'] == null) ? '' : payload.COTTONORG.toString()]',#[payload['UNIT']],'#[payload.dateDataEnteredInAGDB']')