2014-02-11 3 views
0

На самом деле, я создал один брандмауэр loopback xml в IBM DataPower xi50 и выполняет преобразование из JSON в SOAP. Теперь, пока я тестирую его с помощью CURL, я не получаю никакого вывода, в «шоу Probe'.What на самом деле может быть причиной для этой команды behaviour.My завитка следующиене удалось увидеть журналы брандмауэра DataPower xml

curl --data-binary @smallFile.txt https://DPIP:port -S 

ответ

0

Вашего URL имеет https, и именно поэтому вы получаете сообщение об ошибке. Когда вы используете -S, он не возвращает вам никаких ошибок (если вы их получите). Просто удалите -S, и вы увидите ошибку.

Теперь, чтобы исправить эту ошибку (около https), вы должны добавить параметр -k. Это решит вашу проблему. Таким образом, ваша общая команда будет

curl --data-binary @smallFile.txt https://DPIP:port -S -k 
0

Настройки зонда работают только в том случае, если у вас есть настройка правил и она попадает. Поскольку вы преобразовываете JSON в SOAP, я предполагаю, что у вас есть политика обработки, установленная для XML FW. Но можете ли вы убедиться, что правило действительно попало. Во-вторых, вы видите какой-либо журнал в системных журналах? Правильно ли задан тип запроса как JSON? Если все они настроены так, как ожидалось, вы можете создать правило «*» в политике обработки, чтобы оно действовало как правило по умолчанию для обработки, а затем посмотрело, сможете ли вы увидеть пробник. В идеале вы должны уметь это видеть.