Mudar <soap12:address location do wsdl, é possível?

Tem como eu mudar o <soap12:address location…> do wsdl gerado ??

[code]
@WebService(name=“PessoaWS” ,targetNamespace=“http://server.br/pessoa”, serviceName=“PessoaWSService” )
@SOAPBinding(style = Style.DOCUMENT, use=Use.LITERAL, parameterStyle=ParameterStyle.WRAPPED)
@BindingType(value=javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_MTOM_BINDING)
public class PessoaWS {

@WebMethod(operationName="colaborador")
public void colaborador(@WebParam(name="colaborador")Object colaborador){ [/code]
<definitions name='PessoaWSService' targetNamespace='http://server.br/pessoa' xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:soap12='http://schemas.xmlsoap.org/wsdl/soap12/' xmlns:tns='http://server.br/pessoa' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
 <types>
  <xs:schema targetNamespace='http://server.br/pessoa' version='1.0' xmlns:tns='http://server.br/pessoa' xmlns:xs='http://www.w3.org/2001/XMLSchema'>
   <xs:element name='colaborador' type='tns:colaborador'/>
   <xs:element name='colaboradorResponse' type='tns:colaboradorResponse'/>
   <xs:complexType name='colaborador'>
    <xs:sequence>
     <xs:element minOccurs='0' name='colaborador' type='xs:anyType'/>
    </xs:sequence>

   </xs:complexType>
   <xs:complexType name='colaboradorResponse'>
    <xs:sequence/>
   </xs:complexType>
  </xs:schema>
 </types>
 <message name='PessoaWS_colaboradorResponse'>
  <part element='tns:colaboradorResponse' name='colaboradorResponse'></part>
 </message>

 <message name='PessoaWS_colaborador'>
  <part element='tns:colaborador' name='colaborador'></part>
 </message>
 <portType name='PessoaWS'>
  <operation name='colaborador' parameterOrder='colaborador'>
   <input message='tns:PessoaWS_colaborador'></input>
   <output message='tns:PessoaWS_colaboradorResponse'></output>
  </operation>
 </portType>

 <binding name='PessoaWSBinding' type='tns:PessoaWS'>
  <soap12:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
  <operation name='colaborador'>
   <soap12:operation soapAction=''/>
   <input>
    <soap12:body use='literal'/>
   </input>
   <output>
    <soap12:body use='literal'/>

   </output>
  </operation>
 </binding>
 <service name='PessoaWSService'>
  <port binding='tns:PessoaWSBinding' name='PessoaWSPort'>
   <soap12:address location='http://servidor.server.br:8080/server-integracao-pessoa/PessoaWS'/>
  </port>
 </service>
</definitions>

não sei te dizer ao certo, mas, porquê seria o motivo de você querer mudar? inclusive, isso é gerado dinamicamente, acredito que seu projeto deva chamar “server-integracao-pessoa” e dentro dele tem um webservice chamado “PessoaWS” não é ? :slight_smile:

isso mesmo,

é que o cliente é feito em VB e o cara n ta conseguindo conectar, e perguntou se dava pra mudar o soapaddress… dae queria mudar pra testar, mas realmente acho que n dá , mas como sei pouco de WS perguntei …heheeh

Eu não sei a fundo como funciona a especificação de WebService, das vezes qeu criei e consumi nunca tive problema parecido para precisar correr atras, mas os que eu usei, todos estavam marcados com

@SOAPBinding(style = Style.RPC)

Vamos aguardar para ver se alguem que entenda aparece :frowning:

o client em vb conectou sem eu precisar mudar nada … heheh

valeo