Index: WS/UNI/SFS/impl/OrderService.cls.xml =================================================================== diff -u --- WS/UNI/SFS/impl/OrderService.cls.xml (revision 0) +++ WS/UNI/SFS/impl/OrderService.cls.xml (revision 60361) @@ -0,0 +1,202 @@ + + + +vhLib.Macro +1 +%RegisteredObject + + +%String +1 + + + +WS.UNI.SFS.Logger +1 + + + +%String +1 + + + +%String +1 + + + +%String +1 + + + +%String +1 + + + +SoapServiceName:%String="SFS.OrderServiceUNI" +1 +1 +%Status + + + + +EdiNr:%String,RequestedDeliveryDate:%String="",KlantBestelRef:%String="" +WS.UNI.SFS.ConfirmOrderResult + + + + +1 +WS.UNI.SFS.ConfirmOrderResult + + + + +1 +WSimpl.EC.Unishop.OrderConfirmation.Service + + + + +EDInr:%Integer,sfsref:%String,sfsDeliveryDate:%String +1 +WS.EC.UNI.SFS.ConfirmOrderResult + + + + +1 + + + + +DeliveryDate:%String="" +1 +%Boolean + + + + +1 +%String + 'sfs'; CgiEnvs = "_$G(%request.CgiEnvs("REMOTE_USER"))) + Set Gebruiker = "sfs" + } + + If Gebruiker = "" { + Set Gebruiker = "SYS_WSS" + Set ClientHost = $G(%request.CgiEnvs("REMOTE_HOST")) + If ClientHost?1"192.168.".E { + Set Gebruiker = "SYS_WSS_INTERN" + } + } + + Quit Gebruiker +]]> + + + +MethodNaam:%String="UNI-ConfirmOrder" +1 +%String + + + + +Message:%String +1 + + + + +fault:%SOAP.Fault +1 + + + + + + Index: WS/UNI/SFS/Logger.cls.xml =================================================================== diff -u --- WS/UNI/SFS/Logger.cls.xml (revision 0) +++ WS/UNI/SFS/Logger.cls.xml (revision 60361) @@ -0,0 +1,30 @@ + + + +vhLib.Macro +1 +vhLib.Logger + + + +Do ##class(VHSys.Logging).GetMailFields(.From,.lbTo,.Subj, "Error") + +" + Set lbTo=$LB("ICT_SFS.WS.TBXSysOp@vanhoecke.be") + Quit +]]> + + + +Groep:%String +1 +1 +%Status + + + + + + Index: WS/EC/UNI/SFS/OrderServiceInternal.cls.xml =================================================================== diff -u -r60355 -r60361 --- WS/EC/UNI/SFS/OrderServiceInternal.cls.xml (.../OrderServiceInternal.cls.xml) (revision 60355) +++ WS/EC/UNI/SFS/OrderServiceInternal.cls.xml (.../OrderServiceInternal.cls.xml) (revision 60361) @@ -6,19 +6,21 @@ WS.OngeauthenticeerdeWebService + +Deze klasse is eigenlijk niet meer nodig na de overgang naar Kemp-Proxy? OrderServiceInternal http://www.vanhoecke.be/SFS - + EDInr:%Integer,sfsref:%String,sfsDeliveryDate:%String WS.EC.UNI.SFS.ConfirmOrderResult 1 Index: WS/UNI/SFS/ConfirmOrderResult.cls.xml =================================================================== diff -u --- WS/UNI/SFS/ConfirmOrderResult.cls.xml (revision 0) +++ WS/UNI/SFS/ConfirmOrderResult.cls.xml (revision 60361) @@ -0,0 +1,40 @@ + + + +%RegisteredObject,%XML.Adaptor + + +ConfirmOrderResult + + + +1 + + + +%Integer +1 + + + + +%Integer +1 + + + + +EDINr:%Integer,ProductionDays:%Integer +1 +1 +%Status + + + + + + Index: WSimpl/EC/Unishop/OrderConfirmation/Service.cls.xml =================================================================== diff -u -r60355 -r60361 --- WSimpl/EC/Unishop/OrderConfirmation/Service.cls.xml (.../Service.cls.xml) (revision 60355) +++ WSimpl/EC/Unishop/OrderConfirmation/Service.cls.xml (.../Service.cls.xml) (revision 60361) @@ -75,7 +75,7 @@ ]]> - + EDInr:%Integer,Shop:APPS.EC.enu.UniShopVerwerker,BestelReferentie:%String,GevraagdeLeverdatum:%String WS.EC.Unishop.OrderConfirmation.ConfirmOrderResult + + + +Web service for SFS to confirm orders. This is the external version. +vhLib.Macro +1 +%SOAP.WebService + + + +Name of the WebService. +OrderServiceUNI + + + + +SOAP Namespace for the WebService +http://www.vanhoecke.be/SFS + + + +EDInr:%Integer,sfsref:%String,sfsDeliveryDate:%String="" +WS.UNI.SFS.ConfirmOrderResult +1 + + + + + +