Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r60609 -r60610
--- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 60609)
+++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 60610)
@@ -401,14 +401,12 @@
Set Response.Header.OmschrijvingVoorLogging = "Ongeldige code: '"_OudePalletCode_"'"
}
} Else {
- Do ##class(Tools.Wlip).%New(127).String(NieuwePalletCode_"/"_OudePalletCode)
If ..IsDnaCode(NieuwePalletCode) {
Set NieuwePalletCode = ..GeefPalletCodeVanDnaCode(NieuwePalletCode)
}
If ..IsDnaCode(OudePalletCode) {
Set OudePalletCode = ..GeefPalletCodeVanDnaCode(OudePalletCode)
}
- Do ##class(Tools.Wlip).%New(127).String(NieuwePalletCode_"/"_OudePalletCode)
If $$$Not(..PalletCodeValidator.ValideerPalletCode(OudePalletCode)) || $$$Not(..PalletCodeValidator.ValideerPalletCode(NieuwePalletCode)) {
Set Response.Header.Status = "1005:InvalidUserInput"
Set Response.Header.Omschrijving = "Ongeldige code"
@@ -423,20 +421,19 @@
While DnaCodeIterator.HasNext() {
Set DnaCode = DnaCodeIterator.Next()
- Do ##class(Tools.Wlip).%New(127).String("vorige palletcode = "_DnaCode.PalletCode)
- Do ##class(Tools.Wlip).%New(127).String("nieuwe palletcode = "_NieuwePalletCode)
Set DnaCode.PalletCode = NieuwePalletCode
+ If ..IsKaderdeurLocatie(NieuwePalletCode) {
+ Set DnaCode.Locatie = NieuwePalletCode
+ }
Do ..DnaCodeRepository.Bewaar(DnaCode)
}
- if
-
- If $$$Not($$$HasLength(HernoemPalletRequest.EnkelDezeDnaCode)) {
- Do ##class(Tools.Wlip).%New(127).String("..InventarisService.HernoemPallet")
- Do ..InventarisService.HernoemPallet(OudePalletCode, NieuwePalletCode)
- } Else {
- Do ##class(Tools.Wlip).%New(127).String(".InventarisService.VoerBijladenUit")
- Do ..InventarisService.VoerBijladenUit(OudePalletCode, NieuwePalletCode, ##class(APPS.MAG.enu.MagazijnTransitLocatie).Halux2Transit(), DnaCode.ProductNummer, 1)
+ If $$$Not(..IsKaderdeurLocatie(NieuwePalletCode)) {
+ If $$$Not($$$HasLength(HernoemPalletRequest.EnkelDezeDnaCode)) {
+ Do ..InventarisService.HernoemPallet(OudePalletCode, NieuwePalletCode)
+ } Else {
+ Do ..InventarisService.VoerBijladenUit(OudePalletCode, NieuwePalletCode, ##class(APPS.MAG.enu.MagazijnTransitLocatie).Halux2Transit(), DnaCode.ProductNummer, 1)
+ }
}
Set Response.Header.Status = "200"
@@ -466,6 +463,14 @@
]]>
+
+Locatie:%String
+1
+%Boolean
+
+
+
DirecteLeveringRequest:WS.Halux.AAP.DirecteLeveringRequest
WS.Halux.AAP.DirecteLeveringResponse
@@ -585,6 +590,7 @@
DnaCode:%String
+1
%String