Разбор WSDL для извлечения элементов Service / Port - PullRequest
1 голос
/ 05 мая 2009

Я хочу автоматически обработать файл WSDL для обнаружения определенных элементов Service / Port. Возможно ли это, используя Java или какую-нибудь утилиту Ant? Если так, то как?

Ответы [ 2 ]

1 голос
/ 15 мая 2009

JAX-WS действительно содержит код синтаксического анализа WSDL и позволяет вам проверять порты и службы WSDL.

Если вы ищете что-то более надежное, позволяющее вам манипулировать или осматривать другие части WSDL, WSDL4J может быть вам полезен. WSDL4J может также иметь дополнительное преимущество, поскольку не является одобренной «Автономной технологией» , что означает, что вы можете легко включить ее в свой путь к классам, не беспокоясь о том, что он конфликтует с версией JVM, на которой работает код. *

Если вам действительно нужно выполнять вызовы веб-службы и нужно только проверять высокоуровневые части WSDL, JAX-WS будет работать нормально. Если вам нужно что-то более портативное без возможных затрат на настройку и / или вам на самом деле не нужно делать вызовы Web-сервисов, WSDL4J может быть лучшим выбором.

1 голос
/ 05 мая 2009

.NET Framework имеет тип System.Web.Services.Description.ServiceDescription, который поможет, но вы можете проверить это ...

http://mikehadlow.blogspot.com/2006/06/simple-wsdl-object.html

... который показывает вам "простой объект WSDL".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...