Index: APPS/TRANSP/GLS/GLSv1/Bericht/impl/RequestDataBouwer.cls.xml
===================================================================
diff -u -r40892 -r51933
--- APPS/TRANSP/GLS/GLSv1/Bericht/impl/RequestDataBouwer.cls.xml (.../RequestDataBouwer.cls.xml) (revision 40892)
+++ APPS/TRANSP/GLS/GLSv1/Bericht/impl/RequestDataBouwer.cls.xml (.../RequestDataBouwer.cls.xml) (revision 51933)
@@ -20,7 +20,7 @@
%Status
1
@@ -33,18 +33,18 @@
@@ -77,34 +77,34 @@
%ArrayOfObjects
ELEMENTTYPE="LijstVerzendData"
VerzendData:APPS.TRANSP.GLS.dto.VerzendData,IsLaatsteUnit:%Boolean=0
-APPS.TRANSP.GLS.GLSv1.Bericht.dto.ParcelReleaseRequest
+APPS.TRANSP.GLS.GLSv1.Bericht.dto.AbstractRequest
@@ -113,11 +113,11 @@
1
APPS.TRANSP.GLS.GLSv1.Bericht.dto.FreightReleaseRequest
@@ -126,23 +126,23 @@
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
@@ -181,6 +181,7 @@
VerzendWijze:APPS.TRANSP.GLS.GLSv1.Bericht.enu.VerzendWijze,VerpakkingEenheid:APPS.TRANSP.dto.VerpakkingEenheid,LeveringInfo:APPS.TRANSP.dto.LeveringInfo,VolgNr:%Integer,Lengte:%Integer=0
1
+APPS.TRANSP.GLS.GLSv1.Bericht.dto.Request
@@ -230,19 +231,19 @@
#dim LeveringAdres As APPS.TRANSP.dto.LeveringAdres = LeveringInfo.LeverAdres
Set Request.T100 = LeveringAdres.LandCode
Set Request.T330 = ..GeefGeformateerdePostcode(LeveringAdres.LandCode,LeveringAdres.Postcode)
- Set Request.T860 = LeveringAdres.Naam
+ Set Request.T860 = ..BeperktLengteTot(LeveringAdres.Naam, 35)
Set Request.T759 = LeveringAdres.Naam /// mag ingevuld worden, maar uit eigen data hebben we geen nuttige contactnaam, dus ook Naam
Set Request.T861 = $Select($Length(LeveringAdres.Toenaam):LeveringAdres.Toenaam,1:" ")
Set Request.T863 = LeveringAdres.Straat
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)
}
@@ -311,8 +312,10 @@
1
APPS.TRANSP.GLS.GLSv1.Bericht.dto.ParcelRequest
de "No value" weglaten, dezetag is gewoon leeg maar moet wel gestuurd worden in request.
}
@@ -362,7 +365,7 @@
VerzendWijze:APPS.TRANSP.GLS.GLSv1.Bericht.enu.VerzendWijze
1
%String
-
@@ -395,9 +398,11 @@
1
%String