Index: APPS/TRANSP/UPS/impl/TeverzendItemListConverteerder.cls.xml =================================================================== diff -u --- APPS/TRANSP/UPS/impl/TeverzendItemListConverteerder.cls.xml (revision 0) +++ APPS/TRANSP/UPS/impl/TeverzendItemListConverteerder.cls.xml (revision 32557) @@ -0,0 +1,105 @@ + + + +APPS.TRANSP.UPS.TeverzendItemListConverteerder + + +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest +1 + + + +APPS.TRANSP.OfferteService.dto.TeverzendenItemList +1 + + + +TeverzendenItemList:APPS.TRANSP.OfferteService.dto.TeverzendenItemList +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest + + + + +1 + + + + +1 + + + + +1 + + + + +1 + + + + +1 + AfhaalDatum) { + Set AfhaalDatum = ..TeverzendenItemList.TeverzendItems.GetAt(Item).DatumBeschikbaar + } + } + + Set ..Body.Pickup.Date = AfhaalDatum + Set ..Body.Pickup.Time = "" +]]> + + + + + Index: APPS/TRANSP/UPS/TeverzendItemListConverteerder.cls.xml =================================================================== diff -u --- APPS/TRANSP/UPS/TeverzendItemListConverteerder.cls.xml (revision 0) +++ APPS/TRANSP/UPS/TeverzendItemListConverteerder.cls.xml (revision 32557) @@ -0,0 +1,15 @@ + + + +1 +TECH.RegisteredObject + + +1 +Offerte:APPS.TRANSP.OfferteService.dto.TeverzendenItemList +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest + + + + + Index: APPS/TRANSP/OfferteService/dto/OfferteItem.cls.xml =================================================================== diff -u --- APPS/TRANSP/OfferteService/dto/OfferteItem.cls.xml (revision 0) +++ APPS/TRANSP/OfferteService/dto/OfferteItem.cls.xml (revision 32557) @@ -0,0 +1,40 @@ + + + +TECH.DataTransferObject + + +APPS.TRANSP.OfferteService.dto.OfferteData + + + +TECH.Integer + + + +TECH.String + + + +TECH.String + + + +TECH.Decimal + + + +%Date + + + +TECH.String + + + +%Boolean + + + + + Index: vhTestFiles/UnitTests/APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.TimeInTransitPort/Test/TestUPSCommunicatie/Response.xml =================================================================== diff -u -r32515 -r32557 --- vhTestFiles/UnitTests/APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.TimeInTransitPort/Test/TestUPSCommunicatie/Response.xml (.../Response.xml) (revision 32515) +++ vhTestFiles/UnitTests/APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.TimeInTransitPort/Test/TestUPSCommunicatie/Response.xml (.../Response.xml) (revision 32557) @@ -7,7 +7,7 @@ jskqlfsdf - 000ciet11245hNbYq2DxLZ + 00xwst282284GdkscMSrrv Index: APPS/TRANSP/OfferteService/dto/TeverzendenItemList.cls.xml =================================================================== diff -u --- APPS/TRANSP/OfferteService/dto/TeverzendenItemList.cls.xml (revision 0) +++ APPS/TRANSP/OfferteService/dto/TeverzendenItemList.cls.xml (revision 32557) @@ -0,0 +1,25 @@ + + + +TECH.DataTransferObject + + +%String + + + +APPS.common.dto.Adres + + + +%Date + + + +APPS.TRANSP.OfferteService.dto.TeverzendenItem +list + + + + + Index: APPS/TRANSP/UPS/TeverzendItemListValideerder.cls.xml =================================================================== diff -u --- APPS/TRANSP/UPS/TeverzendItemListValideerder.cls.xml (revision 0) +++ APPS/TRANSP/UPS/TeverzendItemListValideerder.cls.xml (revision 32557) @@ -0,0 +1,14 @@ + + + +1 +TECH.RegisteredObject + + +1 +Offerte:APPS.TRANSP.OfferteService.dto.TeverzendenItemList + + + + + Index: APPS/TRANSP/UPS/impl/ResponseConverteerder.cls.xml =================================================================== diff -u --- APPS/TRANSP/UPS/impl/ResponseConverteerder.cls.xml (revision 0) +++ APPS/TRANSP/UPS/impl/ResponseConverteerder.cls.xml (revision 32557) @@ -0,0 +1,32 @@ + + + +APPS.TRANSP.UPS.ResponseConverteerder + + +Response:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse +APPS.TRANSP.OfferteService.dto.OfferteData + + + + + + Index: APPS/TRANSP/UPS/impl/TeverzendItemListValideerder.cls.xml =================================================================== diff -u --- APPS/TRANSP/UPS/impl/TeverzendItemListValideerder.cls.xml (revision 0) +++ APPS/TRANSP/UPS/impl/TeverzendItemListValideerder.cls.xml (revision 32557) @@ -0,0 +1,21 @@ + + + +APPS.TRANSP.UPS.TeverzendItemListValideerder + + +TeverzendenItemList:APPS.TRANSP.OfferteService.dto.TeverzendenItemList + + + + + + Index: vhUnitTest/APPS/TRANSP/UPS/OfferteBerekenaar/Test.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/TRANSP/UPS/OfferteBerekenaar/Test.cls.xml (revision 0) +++ vhUnitTest/APPS/TRANSP/UPS/OfferteBerekenaar/Test.cls.xml (revision 32557) @@ -0,0 +1,272 @@ + + + +vhUnitTest.TestCase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse + + + + +1 +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse + + + + +1 +APPS.TRANSP.OfferteService.dto.TeverzendenItemList + + + + +1 +APPS.TRANSP.OfferteService.dto.TeverzendenItemList + + + + +1 +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest + + + + +1 +APPS.TRANSP.OfferteService.dto.OfferteData + + + + + + Index: vhUnitTest/APPS/TRANSP/UPS/impl/SoapClients/TimeInTransit/TimeInTransitPort/Test.cls.xml =================================================================== diff -u -r32515 -r32557 --- vhUnitTest/APPS/TRANSP/UPS/impl/SoapClients/TimeInTransit/TimeInTransitPort/Test.cls.xml (.../Test.cls.xml) (revision 32515) +++ vhUnitTest/APPS/TRANSP/UPS/impl/SoapClients/TimeInTransit/TimeInTransitPort/Test.cls.xml (.../Test.cls.xml) (revision 32557) @@ -21,9 +21,7 @@ @@ -35,17 +33,12 @@ - -1 -APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.upss.UPSSecurity - - - 1 APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest Index: vhTest/Fake/APPS/TRANSP/UPS/SoapClients/TimeInTransit/TimeInTransitPort.cls.xml =================================================================== diff -u --- vhTest/Fake/APPS/TRANSP/UPS/SoapClients/TimeInTransit/TimeInTransitPort.cls.xml (revision 0) +++ vhTest/Fake/APPS/TRANSP/UPS/SoapClients/TimeInTransit/TimeInTransitPort.cls.xml (revision 32557) @@ -0,0 +1,16 @@ + + + +1 +TECH.RegisteredObject,APPS.TRANSP.UPS.SoapClients.TimeInTransit.TimeInTransitPort + + +Body:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse + + + + + + Index: APPS/TRANSP/UPS/OfferteBerekenaar.cls.xml =================================================================== diff -u --- APPS/TRANSP/UPS/OfferteBerekenaar.cls.xml (revision 0) +++ APPS/TRANSP/UPS/OfferteBerekenaar.cls.xml (revision 32557) @@ -0,0 +1,109 @@ + + + +TECH.RegisteredObject + + +%SOAP.WebClient +1 + + + +APPS.TRANSP.UPS.ResponseConverteerder +1 + + + +APPS.TRANSP.UPS.TeverzendItemListConverteerder +1 + + + +APPS.TRANSP.UPS.ResponseValideerder +1 + + + +APPS.TRANSP.UPS.TeverzendItemListValideerder +1 + + + +UPSConnection:APPS.TRANSP.UPS.SoapClients.TimeInTransit.TimeInTransitPort="" +1 +1 +%Status +1 + + + + +TeverzendenItemList:APPS.TRANSP.OfferteService.dto.TeverzendenItemList +APPS.TRANSP.OfferteService.dto.OfferteData + + + + +Response:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse,Request:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest +1 + + + + +TeverzendenItemList:APPS.TRANSP.OfferteService.dto.TeverzendenItemList +1 + + + + +Response:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse +1 +APPS.TRANSP.OfferteService.dto.OfferteData + + + + +TeverzendenItemList:APPS.TRANSP.OfferteService.dto.TeverzendenItemList +1 +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest + + + + +Request:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest +1 +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse + + + + + + Index: APPS/TRANSP/UPS/impl/ResponseValideerder.cls.xml =================================================================== diff -u --- APPS/TRANSP/UPS/impl/ResponseValideerder.cls.xml (revision 0) +++ APPS/TRANSP/UPS/impl/ResponseValideerder.cls.xml (revision 32557) @@ -0,0 +1,28 @@ + + + +APPS.TRANSP.UPS.ResponseValideerder + + +Response:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse,Request:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest + 0) { + Do ##class(TECH.Exceptions.GeneralErrorException).Throw("UPS stelt alternative adressen voor ref : " _Response.Response.TransactionReference.CustomerContext) + } + + Quit +]]> + + + + + Index: APPS/TRANSP/UPS/impl/SoapClients/TimeInTransit/TimeInTransitPort.cls.xml =================================================================== diff -u -r32497 -r32557 --- APPS/TRANSP/UPS/impl/SoapClients/TimeInTransit/TimeInTransitPort.cls.xml (.../TimeInTransitPort.cls.xml) (revision 32497) +++ APPS/TRANSP/UPS/impl/SoapClients/TimeInTransit/TimeInTransitPort.cls.xml (.../TimeInTransitPort.cls.xml) (revision 32557) @@ -1,22 +1,10 @@ +vhLib.Macro 1 -%SOAP.WebClient +%SOAP.WebClient,APPS.TRANSP.UPS.SoapClients.TimeInTransit.TimeInTransitPort - -1 -Body:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest(XMLNAME="TimeInTransitRequest") -1 -APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse -1 -document -literal -XMLNAME="TimeInTransitResponse" - - - Use unwrapped message style for document binding style. @@ -26,7 +14,7 @@ This is the URL used to access the web service. -https://wwwcie.ups.com/webservices/TimeInTransit +https://onlinetools.ups.com/webservices/TimeInTransit @@ -58,6 +46,53 @@ This is the namespace used for types by the Service http://www.ups.com/XMLSchema/XOLTWS/tnt/v1.0 + + +1 +Body:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest(XMLNAME="TimeInTransitRequest") +1 +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse +1 +document +literal +XMLNAME="TimeInTransitResponse" + + + + +1 +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.upss.UPSSecurity + + Index: APPS/TRANSP/UPS/ResponseConverteerder.cls.xml =================================================================== diff -u --- APPS/TRANSP/UPS/ResponseConverteerder.cls.xml (revision 0) +++ APPS/TRANSP/UPS/ResponseConverteerder.cls.xml (revision 32557) @@ -0,0 +1,15 @@ + + + +1 +TECH.RegisteredObject + + +1 +Response:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse +APPS.TRANSP.OfferteService.dto.OfferteData + + + + + Index: APPS/TRANSP/OfferteService/dto/OfferteData.cls.xml =================================================================== diff -u --- APPS/TRANSP/OfferteService/dto/OfferteData.cls.xml (revision 0) +++ APPS/TRANSP/OfferteService/dto/OfferteData.cls.xml (revision 32557) @@ -0,0 +1,13 @@ + + + +TECH.DataTransferObject + + +APPS.TRANSP.OfferteService.dto.OfferteItem +list + + + + + Index: APPS/TRANSP/UPS/SoapClients/TimeInTransit/TimeInTransitPort.cls.xml =================================================================== diff -u --- APPS/TRANSP/UPS/SoapClients/TimeInTransit/TimeInTransitPort.cls.xml (revision 0) +++ APPS/TRANSP/UPS/SoapClients/TimeInTransit/TimeInTransitPort.cls.xml (revision 32557) @@ -0,0 +1,14 @@ + + + +1 + + +1 +Body:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest +APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse + + + + + Index: APPS/TRANSP/OfferteService/dto/TeverzendenItem.cls.xml =================================================================== diff -u --- APPS/TRANSP/OfferteService/dto/TeverzendenItem.cls.xml (revision 0) +++ APPS/TRANSP/OfferteService/dto/TeverzendenItem.cls.xml (revision 32557) @@ -0,0 +1,28 @@ + + + +TECH.DataTransferObject + + +%String + + + +TECH.Decimal + + + +TECH.Decimal + + + +TECH.Decimal + + + +%Date + + + + + Index: APPS/TRANSP/UPS/ResponseValideerder.cls.xml =================================================================== diff -u --- APPS/TRANSP/UPS/ResponseValideerder.cls.xml (revision 0) +++ APPS/TRANSP/UPS/ResponseValideerder.cls.xml (revision 32557) @@ -0,0 +1,14 @@ + + + +1 +TECH.RegisteredObject + + +1 +Response:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitResponse,Request:APPS.TRANSP.UPS.impl.SoapClients.TimeInTransit.tnt.TimeInTransitRequest + + + + +