text Cracióndecliente WS
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text Cracióndecliente WS相关的知识,希望对你有一定的参考价值。
http://confluence.bch.bancodechile.cl:8090/display/PC/Tutorial+Clientes+WSDL
Crear un nuevo proyecto maven con IntelliJ IDEA
**Nombres solo de recomendación
<groupId> = cl.bancochile.ws.client
<artifactId> = nombre del cliente ws
Algunos ejemplos: <artifactId>actualizar-fecha-primera-tef-ws</artifactId>
<artifactId>adjuntar-generico-ws</artifactId>
Proyect name *nombre-servicio-ws*
en el archivo pom.xml agregar:
*el repositorio (repository y snapshotRepository para el caso) es donde se alojará y deployará el jar asociado
*el header-handler es una dependencia para manejar headers excepciones exclusivo de bch
<packaging>jar</packaging>
<distributionManagement>
<repository>
<id>deployment</id>
<name>Internal Releases</name>
<url>http://200.14.166.249:8081/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>deployment</id>
<name>Internal Releases</name>
<url>http://200.14.166.249:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
<dependencies>
<dependency>
<groupId>cl.bancochile.ws.client</groupId>
<artifactId>header-handler</artifactId>
<version>1.9.9</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>${basedir}/src/main/resources/wsdl/</wsdlDirectory>
<vmArgs>
<vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
</vmArgs>
<target>2.1</target>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Copiar los archivos que componen el llamado al servicio web (generados al exportar la definicion del servicio desde el SOAPUI) a la carpeta src-> main-> resources-> *wsdl*
*crear nueva carpeta para contener los archivos*
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
src-> main -> resources -> ws-proxy-context.xml
*copiar y editar de otro similar
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<beans:bean id="clienteActualizaFechaPrimeraTefProxyBaseBean" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" abstract="true">
<beans:property name="serviceInterface" value="cl.bancochile.osb.bch.neg.transferenciasdefondos.actualizarfechaprimeratef.[*.wsdl: <portType name="***">]" />
<beans:property name="namespaceUri" value="*wsdl <:definitions targetNamespace"***">" />
<beans:property name="serviceName" value="*wsdl <:service name="***>" />
<beans:property name="portName" value="*.wsdl <:service> <:port name="***">" />
<beans:property name="wsdlDocumentUrl" value="classpath:wsdl/*.wsdl" />
</beans:bean>
</beans:beans>
以上是关于text Cracióndecliente WS的主要内容,如果未能解决你的问题,请参考以下文章
sql Informacióndeclientes referida al antiguo sistema de fidelidad
text hacer queunafunciónnorequieraautenticacióncredencialesautenticar * OFFTienes segurida
text explicacióndecómosehace un test de vue