Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / валиден ли soap request? / 5 сообщений из 5, страница 1 из 1
25.04.2012, 17:27:31
    #37771108
krot-s
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
валиден ли soap request?
Привет всем!

Нужна небольшая помощь знатоков soap, сам я никогда эту технологию не любил, а вот надо быстро разобраться.
Суть задачи - перевожу древнее приложение с weblogic 10.3 на jboss7. Приложение времен EJB2.1, веб сервисы на jax-rpc, используют RPC/Encoded style для биндинга. Т.к. JbossWS не поддерживает RPC/Encoded, а обратную совместимость сохранить необходимо - решил использовать Axis 1.4. Для начала сделал клиента, но тут-то и появилась проблема - Axis клиент не работает даже с существующим сервисом, тем, что под weblogic крутится!
Вот пример запросов, которые отправляет клиент, сгенерированный weblogic'ом, и axis.

weglogic clientgen
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<m:submitBOLImage xmlns:m="http://www.eflatbed.com/webservice">
	<bOLImageVO>
		<java:bol xmlns:java="java:com.eflatbed.webservice.imaging">123</java:bol>
		<java:dateReceived xmlns:java="java:com.eflatbed.webservice.imaging">2012-04-25T14:57:21.874+03:00</java:dateReceived>
		<java:destAddress1 xmlns:java="java:com.eflatbed.webservice.imaging"
			xsi:nil="true"></java:destAddress1>
		<java:destState xmlns:java="java:com.eflatbed.webservice.imaging"
			xsi:nil="true"></java:destState>
		<java:documentType xmlns:java="java:com.eflatbed.webservice.imaging"
			xsi:nil="true"></java:documentType>
		<java:image xmlns:java="java:com.eflatbed.webservice.imaging"
			xsi:nil="true"></java:image>
	</bOLImageVO>
</m:submitBOLImage>



а вот, что axis шлет:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<ns1:submitBOLImage xmlns:ns1="http://www.eflatbed.com/webservice"
	soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
	<bOLImageVO xmlns:ns2="java:com.eflatbed.webservice.imaging"
		xsi:type="ns2:BOLImageVO">
		<bol xsi:type="xsd:string">123</bol>
		<dateReceived xsi:nil="true" xsi:type="xsd:dateTime"></dateReceived>
		<destAddress1 xsi:nil="true" xsi:type="xsd:string"></destAddress1>
		<destState xsi:nil="true" xsi:type="xsd:string"></destState>
		<documentType xsi:nil="true" xsi:type="xsd:string"></documentType>
		<image xsi:nil="true" xsi:type="xsd:base64Binary"></image>
	</bOLImageVO>
</ns1:submitBOLImage>



Вопрос - они оба валидны с точки зрения спецификации?

В аттаче wsdl, из которого они и сгенерированы.

Заранее благодарю.
...
Рейтинг: 0 / 0
25.04.2012, 18:19:59
    #37771203
elwood
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
валиден ли soap request?
По теме ничего не могу сказать, а вот офтоповый вопрос задам - как вы деплоите приложения под jboss 7 ? вроде бы там в папочку уже не позакидываешь просто так
...
Рейтинг: 0 / 0
25.04.2012, 20:47:48
    #37771368
krot-s
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
валиден ли soap request?
elwood,

В седьмом jboss есть два варианта работы - standalone и domain, в случае, когда сервер работает в domain - надо через консоль закидывать приложение (хотя не уверен на 100%), а в standalone - по-старинке, бросаем приложения в JBOSS_HOME/standalone/deployments
Вариант работы зависит от того, каким файлом вы сервер стартуете, то ли JBOSS_HOME/bin/stanalone.sh то ли JBOSS_HOME/bin/domain.sh
...
Рейтинг: 0 / 0
26.04.2012, 11:08:30
    #37771840
elwood
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
валиден ли soap request?
krot-s,

Понял, спасибо !
...
Рейтинг: 0 / 0
26.04.2012, 11:30:29
    #37771904
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
валиден ли soap request?
krot-sВопрос - они оба валидны с точки зрения спецификации?

На первый взгляд валидны. Вообще, найти xml-валидатор и проверить. Что-нибудь такое должно быть в IDE.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / валиден ли soap request? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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