Build: #45 was successful Changes by Niraj Kumar Pokharel <niraj.pokharel@gmail.com>

Code commits

openboxes-kuehne-nagel

  • Niraj Kumar Pokharel <niraj.pokharel@gmail.com>

    Niraj Kumar Pokharel <niraj.pokharel@gmail.com> b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f

    OBKN-159 Validate all XML messages against XSD (#2640)
    * OBKN-159 Service for XML XSD validation added

    * WIP: OBKN-159 Updated new XSDs and tests

    * WIP: OBKN-159 Trip notification JAXB classes added, refactoring of common class

    * OBKN-159 Added XML validation when processing messages

    Co-authored-by: jmiranda <jcm62@columbia.edu>

    • grails-app/conf/xsd/AcceptanceStatus.xsd (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • grails-app/conf/xsd/DocumentUpload.xsd (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • grails-app/conf/xsd/Execution.xsd (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • grails-app/conf/xsd/Order.xsd (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • grails-app/conf/xsd/Trip.xsd (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • grails-app/controllers/org/pih/warehouse/MobileController.groovy (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • grails-app/services/org/pih/warehouse/integration/TmsIntegrationService.groovy (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • grails-app/services/org/pih/warehouse/integration/XsdValidatorService.groovy (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/groovy/org/pih/warehouse/integration/xml/XmlXsdValidator.groovy (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/AddressBase.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/FreightNameBase.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/GoodsValueBase.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/HeaderBase.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/LocationInfoBase.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/PartyIdBase.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/PhoneBase.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/PlannedDateTimeBase.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/TermsOfTradeBase.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/acceptancestatus/acceptance_status_v1.xsd (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/acceptancestatus/jaxb.index (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/execution/jaxb.index (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/executionstatus/jaxb.index (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/order/GoodsValue.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/order/LocationInfo.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/order/PlannedDateTime.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/order/TermsOfTrade.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/order/jaxb.index (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/pod/DocumentUpload.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/pod/UploadDetails.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/trip/jaxb.index (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/trip/trip_notification_v1.xsd (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/Address.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/CargoDetails.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/Carrier.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/ContactData.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/DimensionProperties.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/DriverDetails.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/FreightName.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/GoodsValue.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/Header.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/IdProof.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/ItemDetails.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/KNOrgDetails.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/LocationInfo.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/ManageReferences.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/ManageRemarks.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/OrderCargoSummary.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/OrderParties.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/Orders.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/PartyId.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/PartyType.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/Phone.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/PlannedDateTime.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/Properties.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/RefType.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/Remark.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/TermsOfTrade.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/TripCargoSummary.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/TripCreate.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/TripDetails.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/TripOrderDetails.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/UnitTypeQuantity.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/UnitTypeVolume.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/UnitTypeWeight.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/UnitWeight.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/VehicleDetails.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/VolumeProperties.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/WeightProperties.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/jaxb.index (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • src/java/org/pih/warehouse/integration/xml/tripcreate/package-info.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • test/unit/org/pih/warehouse/integration/xml/XsdValidatorServiceUnitTests.groovy (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • test/unit/org/pih/warehouse/integration/xml/acceptancestatus/AcceptanceStatusTest.groovy (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • test/unit/org/pih/warehouse/integration/xml/execution/OrderExecutionTest.groovy (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • test/unit/org/pih/warehouse/integration/xml/execution/OrderExecutionTest.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • test/unit/org/pih/warehouse/integration/xml/order/OrderTest.groovy (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • test/unit/org/pih/warehouse/integration/xml/order/OrderTest.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • test/unit/org/pih/warehouse/integration/xml/pod/DocumentUploadTest.groovy (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • test/unit/org/pih/warehouse/integration/xml/pod/DocumentUploadTest.java (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)
    • test/unit/org/pih/warehouse/integration/xml/tripcreate/TripCreateTest.groovy (version b8a59e1c41a4a366a0e45efb0a3da8772c3d9c0f)