Index: APPS/TRANSP/GLS/GLSv1/Bericht/impl/RequestDataBouwer.cls.xml
===================================================================
diff -u -r50495 -r50667
--- APPS/TRANSP/GLS/GLSv1/Bericht/impl/RequestDataBouwer.cls.xml (.../RequestDataBouwer.cls.xml) (revision 50495)
+++ APPS/TRANSP/GLS/GLSv1/Bericht/impl/RequestDataBouwer.cls.xml (.../RequestDataBouwer.cls.xml) (revision 50667)
@@ -20,7 +20,7 @@
%Status
1
@@ -33,18 +33,18 @@
@@ -77,18 +77,18 @@
%ArrayOfObjects
ELEMENTTYPE="LijstVerzendData"
@@ -99,12 +99,12 @@
#dim Dienst As APPS.TRANSP.GLS.GLSv1.enu.Dienst = ..CommunicatieServiceLocator.GeefDienstBepaler().GeefDienst(VerzendData.VerzendWijze)
#dim ReleaseRequest As APPS.TRANSP.GLS.GLSv1.Bericht.dto.ReleaseRequest
- if Dienst = ##class(APPS.TRANSP.GLS.GLSv1.enu.Dienst).Freight() {
- set ReleaseRequest = ..MaakFreightReleaseRequest(VerzendData.ID,VerzendData.UnitID , IsLaatsteUnit)
- } elseif Dienst = ##class(APPS.TRANSP.GLS.GLSv1.enu.Dienst).Parcel() {
- set ReleaseRequest = ..MaakParcelReleaseRequest(VerzendData.ID,VerzendData.UnitID)
+ If Dienst = ##class(APPS.TRANSP.GLS.GLSv1.enu.Dienst).Freight() {
+ Set ReleaseRequest = ..MaakFreightReleaseRequest(VerzendData.ID,VerzendData.UnitID, IsLaatsteUnit)
+ } ElseIf Dienst = ##class(APPS.TRANSP.GLS.GLSv1.enu.Dienst).Parcel() {
+ Set ReleaseRequest = ..MaakParcelReleaseRequest(VerzendData.ID,VerzendData.UnitID, IsLaatsteUnit)
}
- quit ReleaseRequest
+ Quit ReleaseRequest
]]>
@@ -113,36 +113,36 @@
1
APPS.TRANSP.GLS.GLSv1.Bericht.dto.FreightReleaseRequest
-VerzendDataID:%String,UnitID:%String
+VerzendDataID:%String,UnitID:%String,IsLaatsteUnit:%Boolean
1
APPS.TRANSP.GLS.GLSv1.Bericht.dto.ParcelReleaseRequest
VerzendData:APPS.TRANSP.GLS.dto.VerzendData
APPS.TRANSP.GLS.GLSv1.Bericht.dto.AnnulatieRequest
@@ -154,20 +154,20 @@
Set Requests = ##class(%ListOfObjects).%New()
#dim VolgNr As %Integer = 1
- set itVerpakkingEenheden = ##class(TECH.ListIterator).%New(LeveringInfo.VerpakkingEenheden)
+ Set itVerpakkingEenheden = ##class(TECH.ListIterator).%New(LeveringInfo.VerpakkingEenheden)
#dim VerpakkingEenheidType As DOM.TRANSP.enu.VerpakkingEenheidType = ""
- while itVerpakkingEenheden.HasNext() {
+ While itVerpakkingEenheden.HasNext() {
#dim VerpakkingEenheid As APPS.TRANSP.dto.VerpakkingEenheid = itVerpakkingEenheden.Next()
If ($Length(VerpakkingEenheidType) && (VerpakkingEenheidType '= VerpakkingEenheid.Type)) && (VerzendWijze = ##class(APPS.TRANSP.GLS.GLSv1.Bericht.enu.VerzendWijze).FreightCashOnDelivery()){
Set VerzendWijze = ##class(APPS.TRANSP.GLS.GLSv1.Bericht.enu.VerzendWijze).Freight()
}
Set:($Length(VerpakkingEenheid.Volgnummer) & (VerpakkingEenheid.Aantal=1) & (LeveringInfo.VerpakkingEenheden.Count() = 1)) VolgNr = VerpakkingEenheid.Volgnummer
#dim i As %Integer
For i=1:1:VerpakkingEenheid.Aantal {
- if VerpakkingEenheid.Type = ##class(DOM.TRANSP.enu.VerpakkingEenheidType).Langgoed() {
+ If VerpakkingEenheid.Type = ##class(DOM.TRANSP.enu.VerpakkingEenheidType).Langgoed() {
#dim Lengte As TECH.Integer = VerpakkingEenheid.Lengtes.GetAt(i)
Do Requests.Insert(..MaakRequest(VerzendWijze,VerpakkingEenheid,LeveringInfo,VolgNr,Lengte))
- } else {
+ } Else {
Do Requests.Insert(..MaakRequest(VerzendWijze,VerpakkingEenheid,LeveringInfo,VolgNr))
}
Set VolgNr = VolgNr + 1
@@ -209,12 +209,12 @@
Set Request.T8904 = ..VulGetalAan(VolgNr)
Set Request.T8905 = ..VulGetalAan(LeveringInfo.AantalVerpakkingEenhedenTotaal)
- set Request.T854 = Request.T854_..T854SuffixBepaler.GeefSuffix(VerzendWijze)
+ Set Request.T854 = Request.T854_..T854SuffixBepaler.GeefSuffix(VerzendWijze)
#dim VerpakkingEenheidVisitorDtoMaker = ##class(APPS.TRANSP.GLS.GLSv1.Bericht.impl.VerpakkingEenheidVisitorDtoMaker).%New(Request,LeveringInfo)
Do VerpakkingEenheidVisitorDtoMaker.Maak(VerpakkingEenheid)
- quit Request
+ Quit Request
]]>
@@ -237,12 +237,12 @@
Set Request.T864 = LeveringAdres.Woonplaats
If $IsObject(LeveringAdres.Opmerkingen){
- if $$$HasLength(LeveringAdres.Volmacht) {
+ If $$$HasLength(LeveringAdres.Volmacht) {
Set:(LeveringAdres.Opmerkingen.Count()>=1) Request.T920 = LeveringAdres.Opmerkingen.GetAt(1)
Set:(LeveringAdres.Opmerkingen.Count()>=2) Request.T920 = $$$IfLength(Request.T920,""," ")_LeveringAdres.Opmerkingen.GetAt(2)
set Request.T920 = ..BeperktLengteTot(Request.T920,50)
set Request.T921 = ..BeperktLengteTot(LeveringAdres.Volmacht,50)
- } else {
+ } Else {
Set:(LeveringAdres.Opmerkingen.Count()>=1) Request.T920 = ..BeperktLengteTot(LeveringAdres.Opmerkingen.GetAt(1),50)
Set:(LeveringAdres.Opmerkingen.Count()>=2) Request.T921 = ..BeperktLengteTot(LeveringAdres.Opmerkingen.GetAt(2),50)
}
@@ -364,7 +364,7 @@
VerzendWijze:APPS.TRANSP.GLS.GLSv1.Bericht.enu.VerzendWijze
1
%String
-
@@ -397,9 +397,9 @@
1
%String
Index: vhUnitTest/APPS/TRANSP/GLS/Bericht/RequestDataBouwer/MaakReleaseRequests/Test.cls.xml
===================================================================
diff -u -r40633 -r50667
--- vhUnitTest/APPS/TRANSP/GLS/Bericht/RequestDataBouwer/MaakReleaseRequests/Test.cls.xml (.../Test.cls.xml) (revision 40633)
+++ vhUnitTest/APPS/TRANSP/GLS/Bericht/RequestDataBouwer/MaakReleaseRequests/Test.cls.xml (.../Test.cls.xml) (revision 50667)
@@ -40,7 +40,7 @@
;Assert
if $$$AssertEquals(Requests.Count(),1) {
- do ..AssertParcelReleaseRequest(Requests.GetAt(1),"UnitID0001")
+ do ..AssertParcelReleaseRequest(Requests.GetAt(1),"UnitID0001", "DAYEND-END")
}
]]>
@@ -139,10 +139,10 @@
-Request:APPS.TRANSP.GLS.GLSv1.Bericht.dto.ParcelReleaseRequest,T400:%String
+Request:APPS.TRANSP.GLS.GLSv1.Bericht.dto.ParcelReleaseRequest,T400:%String,T090:%String="DAYEND"
1