Diferencia entre revisiones de «Consideraciones Url Versión 4»

De tfhkacolwiki
Ir a la navegación Ir a la búsqueda
(Página creada con «<includeonly>=</includeonly>== Consideraciones a tomar en cuenta al momento de usar la URL Versión 4 del Servicio de Emisión de Facturación Electrónica==<includeonly>=<…»)
 
 
(No se muestran 10 ediciones intermedias de 4 usuarios)
Línea 1: Línea 1:
<includeonly>=</includeonly>== Consideraciones a tomar en cuenta al momento de usar la URL Versión 4 del Servicio de Emisión de Facturación Electrónica==<includeonly>=</includeonly>
+
<includeonly>=</includeonly>==<font color="Blue"> Consideraciones a tomar en cuenta al momento de usar la URL Versión 4 del Servicio de Emisión de Facturación Electrónica</font>==<includeonly>=</includeonly>
 
<br>
 
<br>
 
A continuación documentamos todas las consideraciones que deberá tener en cuenta, para el correcto uso de la URL versión 4 del servicio de emisión de facturación electrónica:
 
A continuación documentamos todas las consideraciones que deberá tener en cuenta, para el correcto uso de la URL versión 4 del servicio de emisión de facturación electrónica:
===Versión 4===
+
===<font color="Blue">Versión 4</font>===
*URL:[https://emision21v2.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl https://emision21v2.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl]
+
*URL:[https://emision21v4.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl https://emision21v4.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl]
 
<br>
 
<br>
 
<DIV ALIGN=justify>A continuación le mostramos las consideraciones que debe tener en cuenta al momento de usar la URL de la Versión 4 del Servicio de Integración de Emisión de Facturación Electrónica de The Factory HKA Colombia:</DIV>
 
<DIV ALIGN=justify>A continuación le mostramos las consideraciones que debe tener en cuenta al momento de usar la URL de la Versión 4 del Servicio de Integración de Emisión de Facturación Electrónica de The Factory HKA Colombia:</DIV>
Línea 10: Línea 10:
 
:<u><center>https://emision21v4.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl</center></u>
 
:<u><center>https://emision21v4.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl</center></u>
 
<br>
 
<br>
[[Archivo:UrlV4.png|centro|Configuración Url Versión 4]]
+
[[Archivo:URLv4.png|600px|centro|Acceso HTTPS]]
 
<br>
 
<br>
 +
 
*Cuando mapee debe hacerlo con el <u>'''https,'''</u> el SOAP UI  lo reconoce, pero sólo va a mostrar un binding único http.
 
*Cuando mapee debe hacerlo con el <u>'''https,'''</u> el SOAP UI  lo reconoce, pero sólo va a mostrar un binding único http.
 
<br>
 
<br>
[[Archivo:Https.png|centro|Protocolo HTTPS]]
+
[[Archivo:Https.png|600px|centro|Protocolo HTTPS]]
 
<br>
 
<br>
 +
 
*Importante: Si intenta consumir esta URL usando el http se retornará un código 502 de error:
 
*Importante: Si intenta consumir esta URL usando el http se retornará un código 502 de error:
 
<br>
 
<br>
[[Archivo:Error502.png|centro|Error 502]]
+
[[Archivo:Error502.png|600px|centro|Error 502]]
 
<br>
 
<br>
 +
 
*Para consumir el Servicio debe agregarle al final la "s" faltante a la URL que ya previamente mapeó apuntando al SOAP V4
 
*Para consumir el Servicio debe agregarle al final la "s" faltante a la URL que ya previamente mapeó apuntando al SOAP V4
 
<br>
 
<br>
[[Archivo:ServicioV4.png|centro|Servicio V4]]
+
[[Archivo:ServicioV4.png|600px|centro|Servicio V4]]
 
<br>
 
<br>
 +
 +
 +
'''La URL v4 en producción, es accesible solo por https y tiene solo un binding BasicHTTPBinding. Es decir deben configurar el endpoint hacía HTTPS y en caso de que tengan inicializado algún binding como BasicHTTPSBinding cambiarlo a BasicHTTPBinding.'''
 +
<br>
 +
[[Archivo:Enpoind.png|600px|centro|BasicHTTPSBinding]]
 +
 +
 +
*En lenguajes como C# y VB .NET de acuerdo a nuestros DEMOS, al momento de inicializar el cliente, en el port se debe indicar la propiedad Security.Mode para forzar o indicar que la conexión será HTTPS, ejemplo:
 +
<br>
 +
[[Archivo:EnpoindCShart.png|600px|centro|EnpoindCShart]]
 +
 +
 +
*En Java por ejemplo si haces referencia a nuestro DEMO en NetBeans en la clase EmitionDocument.java se hace de la siguiente forma:
 +
<br>
 +
[[Archivo:EnpoindJava.png|600px|centro|EnpoindJava]]
 +
 +
 +
*En PHP hay que hacer uso del parámetro location como se muestra donde el WSDL debe estar en HTTPS:
 +
<br>
 +
[[Archivo:EnpoindPHP.png|600px|centro|EnpoindPHP]]
 +
 +
 +
 +
 +
<br>
 +
<br>
 +
<br>
 +
<br>
 +
 +
<center>'''<big>[[Archivo:Copyright.png|100px|sinmarco|centro|Copyright]]<font color="Blue">THE FACTORY HKA COLOMBIA</font></big>
 +
<br>Copyright © 2016 The Factory HKA. Todos los derechos reservados.</center>
 +
 +
 +
 +
 +
 +
 +
<br>
 +
 +
 +
{{clear}}
 +
<!--
 +
-->

Revisión actual del 15:22 20 feb 2024

Consideraciones a tomar en cuenta al momento de usar la URL Versión 4 del Servicio de Emisión de Facturación Electrónica


A continuación documentamos todas las consideraciones que deberá tener en cuenta, para el correcto uso de la URL versión 4 del servicio de emisión de facturación electrónica:

Versión 4


A continuación le mostramos las consideraciones que debe tener en cuenta al momento de usar la URL de la Versión 4 del Servicio de Integración de Emisión de Facturación Electrónica de The Factory HKA Colombia:


  • Sólo se encuentra disponible la comunicación vía protocolo HTTPS:
https://emision21v4.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl


Acceso HTTPS


  • Cuando mapee debe hacerlo con el https, el SOAP UI lo reconoce, pero sólo va a mostrar un binding único http.


Protocolo HTTPS


  • Importante: Si intenta consumir esta URL usando el http se retornará un código 502 de error:


Error 502


  • Para consumir el Servicio debe agregarle al final la "s" faltante a la URL que ya previamente mapeó apuntando al SOAP V4


Servicio V4



La URL v4 en producción, es accesible solo por https y tiene solo un binding BasicHTTPBinding. Es decir deben configurar el endpoint hacía HTTPS y en caso de que tengan inicializado algún binding como BasicHTTPSBinding cambiarlo a BasicHTTPBinding.

BasicHTTPSBinding


  • En lenguajes como C# y VB .NET de acuerdo a nuestros DEMOS, al momento de inicializar el cliente, en el port se debe indicar la propiedad Security.Mode para forzar o indicar que la conexión será HTTPS, ejemplo:


EnpoindCShart


  • En Java por ejemplo si haces referencia a nuestro DEMO en NetBeans en la clase EmitionDocument.java se hace de la siguiente forma:


EnpoindJava


  • En PHP hay que hacer uso del parámetro location como se muestra donde el WSDL debe estar en HTTPS:


EnpoindPHP







Copyright
THE FACTORY HKA COLOMBIA

Copyright © 2016 The Factory HKA. Todos los derechos reservados.