Index: WS/Vhisie4/Winkelkar/WinkelkarService.cls.xml =================================================================== diff -u -r38747 -r65206 --- WS/Vhisie4/Winkelkar/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 38747) +++ WS/Vhisie4/Winkelkar/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 65206) @@ -14,8 +14,8 @@ * - Aangezien deze interface bij Vhisie 4 enkel en specifiek dient voor winkelkarren (van maken tot aan het bestellen, maar niet verder dan dat), wordt de naam "Winkelkar" gebruikt. * - Als een webservice-call iets van data moet teruggeven, zelfs al is dat initieel maar 1 getalleke, dan voorzien we een object, waarin we later backward-compatible extra velden aan kunnen toevoegen. * - We hergebruiken de DTO's van Vhisie3/Unishop standaard niet (behalve de oude IK, die we teruggeven, zie volgende lijn). - * - Caché stuurt het oude DTO-formaat van de IK terug, opdat Intracto de oude LBX/TAX-winkelkarview kan hergebruiken in Vhisie4. - * Te bekijken of de Diverse- en andere teksten al vanuit e-Con worden opgesteld. + * - Caché stuurt het oude DTO-formaat van de IK niet terug, want Intracto kan de oude LBX/TAX-winkelkarview sowieso niet hergebruiken in Vhisie4. + * - Diverse- en andere teksten (voor op de webshop) worden door e-Con worden opgesteld. * - Uitgangspunt is dat de white label webshops, én het doorbestellen door handels, in het oude systeem blijft werken. * Er is dus geen method à la GeefNieuweWinkelkarrenSinds(WinkelkarID) nodig. * Als een handel rechtstreeks bij VH "winkelt", is dat in de nieuwe webshop. @@ -27,6 +27,7 @@ * - We werken niet met een custom SOAP-header. Caché krijgt éénmalig wat context-info door, bij het maken van een winkelkar. * Caché beheert toch de webshop-accounts niet meer, en kan dus toch niet echt controleren. Wel krijgt Caché de sessie-id binnen, dit om de logging op beide tiers te kunnen correleren. * - TAX export: blijft nog even op de Unishop-leest. + * - Caché krijgt de taal binnen. Dus stuurt Caché de vertalingen (InvalidUserInputException) in de betreffende taal mee. */ ]]> @@ -44,34 +45,6 @@ Wellicht Unishop, zoals andere situaties waarin Caché de winkelkar eerst ontdekt. - * - Over de migratie: - * x In welke vorm, en vanuit welke bron gaan we bestelde winkelkarren (bvb van TBX) migreren? - * x Gaan alle klanten tegelijk, of in golven? Of eerst enkele piloot-klanten? - * - Gaan we in 1 stap over, of is Vhisie 3 (in ruime zin) nog even in parallel bruikbaar? - * x Pro 1 stap: - * + We weten welke winkelkarren te migreren, en welke niet. - * x Pro Nog even in parallel: - * + We hebben nog wat uitstel qua onbeschikbaar stellen (en eventueel redirecten) van de oude eventueel gebookmarkte deep links. - * - Wat met de leveradressen? Stuurt Paul de leveradressen elke dag door? Met de nodige ID? - * - Vinden we de MaakWinkelkar nog steeds een goed idee? Is het minder werk voor ons als we toch met een sessie (als soap header) werken? - */ -]]> - - - -1 + +AXimpl.Utils.KlantIdConverter +1 + + + +WSimpl.Vhisie4.ProductIdConverter +1 + + + +WSimpl.Vhisie4.SessionManager +1 + + + +TECH.Object.ObjectAPI +1 + + 1 1 %Status 1 @@ -109,8 +108,13 @@ MaakWinkelkarRequest:WS.Vhisie4.Winkelkar.MaakWinkelkarRequest 1 @@ -131,8 +135,15 @@ WS.Vhisie4.Winkelkar.BereidVoorBestellingResponse 1 @@ -149,17 +160,29 @@ WS.Vhisie4.Winkelkar.BestelWinkelkarResponse 1 VerwijderWinkelkarRequest:WS.Vhisie4.Winkelkar.VerwijderWinkelkarRequest 1 @@ -178,8 +201,17 @@ WS.Vhisie4.Winkelkar.HerberekenMaatwerkResponse 1 @@ -197,17 +229,28 @@ WS.Vhisie4.Winkelkar.BewaarMaatwerkLijnResponse 1 BewaarProductLijnRequest:WS.Vhisie4.Winkelkar.BewaarProductLijnRequest 1 @@ -226,11 +269,74 @@ VerwijderLijnRequest:WS.Vhisie4.Winkelkar.VerwijderLijnRequest 1 + + +MaakOrderVanOfferteRequest:WS.Vhisie4.Winkelkar.MaakOrderVanOfferteRequest +1 + + + + +SynchroniseerRequest:WS.Vhisie4.Winkelkar.SynchroniseerRequest +1 + + + + +StartVerpakkingBerekeningRequest:WS.Vhisie4.Winkelkar.StartVerpakkingBerekeningRequest +1 + + + + +KlasseNaam:%String +1 +TECH.RegisteredObject + +