Skip to content

About

Servicio empresarial Java basado en SOAP para integración y seguimiento de envíos.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Tracking API - EnvíosExpress S.A.C.

API SOAP para consultar el estado de seguimiento de paquetes.

Requisitos

  • Java: JDK 17
  • Maven: 3.6 o superior
  • IntelliJ IDEA: Ultimate (recomendado) o Community
  • Herramientas de prueba: SoapUI

Instalación

  1. Clona el repositorio:
    git clone https://github.com/tu-usuario/tracking-api.git
    
    

Abre el proyecto en IntelliJ IDEA. Configura el JDK en File > Project Structure > SDKs. Ejecuta mvn clean install.

Despliegue

Ejecuta con mvn spring-boot:run o desde IntelliJ. Accede al WSDL en http://localhost:8080/ws/tracking.wsdl.

Probar la API con SoapUI

Importa el WSDL desde http://localhost:8080/ws/tracking.wsdl. Envía una solicitud como:<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:log="http://logistica.com/ws/tracking"> soapenv:Header/ soapenv:Body log:GetTrackingStatus log:trackingNumberPE1234567890</log:trackingNumber> </log:GetTrackingStatus> </soapenv:Body> </soapenv:Envelope>

Estructura del Proyecto

src/main/java/com/logistica/model/: Modelos de datos. src/main/java/com/logistica/service/: Lógica del servicio SOAP. src/main/java/com/logistica/config/: Configuración de Spring WS. src/main/resources/wsdl/: WSDL del servicio.

About

Servicio empresarial Java basado en SOAP para integración y seguimiento de envíos.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages