3Dcom/edeal/frontline/tasks/action/custom/EnviesUpdateAndSendToWebTask*com/edeal/frontline/tasks/FlTaskActionUnitLOGGER Lorg/apache/commons/logging/Log;tiersUpdatedIdToSendForWebLjava/util/Set; Signature#Ljava/util/Set;tiersGoBackAndNotHandledtiersHandledButnOtSendedtiersHandledAndSended PARAM1_NAMELjava/lang/String; ConstantValueexport unitaire PARAM1_CODEEXP_UNIT()VCode %org/apache/commons/logging/LogFactory getLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;  LineNumberTableLocalVariableTable % #'java/util/HashSet &% *  ,  .  0  2 34 addParameter'(Ljava/lang/String;Ljava/lang/String;)VthisFLcom/edeal/frontline/tasks/action/custom/EnviesUpdateAndSendToWebTask;run<([Ljava/lang/String;)Lcom/edeal/frontline/tasks/ETaskStatus; Exceptions;+com/edeal/frontline/UnfinishedTaskException=Start Update ENvies ?A@org/apache/commons/logging/Log BCinfo(Ljava/lang/Object;)VE6Start changement de ENVEAU & {!MER, null} par ENVDOUCE G HIcontextLcom/edeal/frontline/FlContext;KENVEAUMENVDOUCEOjava/lang/StringQ!MER S TU updateEnviesm(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ[Ljava/lang/String;)ZW4End changement de ENVEAU & {!MER, null} par ENVDOUCEYfErreur dans la mise à jour des envies Eau et Mer avec une sous catégorie différente de Mer ou vide ?[ \]error*(Ljava/lang/Object;Ljava/lang/Throwable;)V_-Start changement de ENVEAU & {MER} par ENVMERaENVMERcMERe+End changement de ENVEAU & {MER} par ENVMERgOErreur dans la mise à jour des envies Eau et Mer avec une sous catégorie Mer i Start changement de NGE par SKIkNGEmSKIoEnd changement de NGE par SKIq-Erreur dans la mise à jour des envies Neige s"Start changement de BACC par OENOuBACCwOENOy End changement de BACC par OENO{/Erreur dans la mise à jour des envies BACCHUS }/Start suppression de SEJFAM & !FAMENF par OENOSEJFAM!FAMENF,End changement de SEJFAM & !FAMENF par OENOkErreur dans la suppression des envies Famille ayant une sous catégorie différente de Accueil des petits .Start changement de SEJFAM & !FAMENF par OENOBNETRE?Erreur dans la suppression à jour des envies Bien etre et spa End Update ENvies#Start Send Enterprises to Reservit  sendUpdatedEntToReservitjava/lang/StringBuilderListe des tiers Traités #(Ljava/lang/String;)V append-(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString()Ljava/lang/String;,Liste des tiers remontés mais non traités +Liste des tiers traités mais non envoyés %Liste des tiers traités et envoyés !End Send Enterprises to Reservit !Erreur d'exécution de la tâche. ? \C  FINISH_WITH_ERROR'Lcom/edeal/frontline/tasks/ETaskStatus;  FINISH_WITH_SUCCESjava/lang/Exceptionvar1[Ljava/lang/String;eLjava/lang/Exception; StackMapTable&com/edeal/frontline/FrontlineException  getEntAndEnvListY(Lcom/edeal/frontline/FlContext;ZLjava/lang/String;[Ljava/lang/String;)Ljava/util/Vector; com/edeal/frontline/FlContext getDataDictionary&()Lcom/edeal/frontline/DataDictionary; com/edeal/frontline/Utils isNullEmptyString(Ljava/lang/String;)Z EnvcategoryID "com/edeal/frontline/DataDictionary getRefIdByCode8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;EnvSubCategoryIDSErreur lors de la récupération de l'id de la catégorie/SubCatégorie de l'envie -(Ljava/lang/String;)Ljava/lang/StringBuilder;/ #*(Ljava/lang/String;Ljava/lang/Throwable;)V java/util/Vector iterator()Ljava/util/Iterator; java/util/Iterator next()Ljava/lang/Object;java/util/HashtableEntID get&(Ljava/lang/Object;)Ljava/lang/Object;  'deleteAllEnviesWithEntIDAndEnvCatRefVal(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; N equals(Ljava/lang/Object;)Z  java/util/Set add "java/lang/IllegalArgumentException  getMessage    hasNext()Z EnvID  deleteEnvieWithIdW(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  updateEnvieWithId{(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; oldEnvCode newEnvCode newSubEnvCode isDistnctZisUpdate oldSubEnvCoderesultLjava/util/Vector; envcategoryIDenvSubCategoryIDdico$Lcom/edeal/frontline/DataDictionary;(Lcom/edeal/frontline/FrontlineException; entHandledIDrowLjava/util/Hashtable;entID$Ljava/lang/IllegalArgumentException;envIDLocalVariableTypeTableOLjava/util/Vector;>;;Ljava/util/Hashtable;/Begin Update envies envId 1 avec la catégorie 3&com/edeal/frontline/custom/Envies_Bean 25 #64(Ljava/lang/String;Lcom/edeal/frontline/FlContext;)V 28 #9"(Lcom/edeal/frontline/FlContext;)V 2; <setEnvcategoryID 2> ?setEnvSubCategoryID 2A B setEnvTiersIDD suppression de l'ancien envie... 2F GHdelete'()Lcom/edeal/frontline/OperationResult;J!Suppression effectué VL*Start Suppression du même envie existant N OgetEnvieIDByCatIDAndEntIDQ(End Suppression du même envie existant 2S THsaveVEnd Update envies envId X1Erreur d'accées à l'objet Envie d'ont l'id est Z0l'id de l'entrprise ou l'id de l'envie est null \ _)com/edeal/frontline/AccessDeniedExceptionenvIdnewEnvcategoryIDnewEnvSubCategoryIDenv(Lcom/edeal/frontline/custom/Envies_Bean;newEnv sameEnvIDsameEnvi9SELECT DISTINCT EnvID From Envies_ where EnvcategoryID = k lm formatToSQLE(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/lang/String;o AND EnvtiersID = q sqlQuery : s tu getConnection()Ljava/sql/Connection; wyxjava/sql/Connection z{createStatement()Ljava/sql/Statement; }~java/sql/Statement  executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet; java/sql/ResultSet    getString&(Ljava/lang/String;)Ljava/lang/String;  close } w+Erreur lors d'exécution de la requete SQL java/sql/SQLExceptionsqlQueryLjava/lang/StringBuilder;conLjava/sql/Connection;stmtLjava/sql/Statement;rsLjava/sql/ResultSet;Ljava/sql/SQLException;java/lang/ThrowableBegin Delete Envie With Id  for tiers "DELETE FROM Envies_ WHERE EnvID = } execute+Erreur d'exécution de la requête SQL // End Delete Envie With Id Begin Delete Envies With Cat  , SubEnv %KDELETE From Envies_ where EnvID In ( SELECT Distinct EnvID FROM Enterprise  getQueryr(Lcom/edeal/frontline/FlContext;Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V )A[deleteAllEnviesWithEntIDAndEnvCatRefVal] Requete de suppression  createEnvForEnti(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;:Erreur de la création de la nouvelle envie pour le tiers End Delete Envies With Cat "Erreur de supppression de l'envie  créé pour le tiers 3l'id de l'entrprise ou le code de l'envie est null newEnvId newSubEnvId subEnvCodesnewEnvIDe1Begin Create Envie With Cat  for tiers 2 getEnvID4Erreur de récupération de l'id de l'envie créé Erreur de création d'un envie Gla création d'un envie avec entID ou encatdId null n'est pas possible 0com/edeal/frontline/FieldNotInitializedExceptionenvCatIDenvSubId2Lcom/edeal/frontline/FieldNotInitializedException;*INNER JOIN Envies_ on EnvtiersID = EntID 3INNER JOIN Refvalues r on r.RefId = EnvcategoryID ;>; % &SELECT DISTINCT EntID From Enterprise $SELECT EntID, EnvID From Enterprise %  put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  isDistincttiersAndEnvieListK La liste dess tiers qui sont traités et qui seront envoyés à reservit. start sending Hotel   sendEntToWeb4(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)V!end sending Hotel #begin hotel export /// %ReservitExportDirectory ' (getContextParameter*exporting to default path : ,errors-.java/text/SimpleDateFormat0dd-MM-yyyy-HH-mm-ss -3java/util/Date 2% -6 78format$(Ljava/util/Date;)Ljava/lang/String; N: ;endsWith N= >?valueOf&(Ljava/lang/Object;)Ljava/lang/String;A.csv C DgetParam FHGjava/lang/Boolean I parseBoolean ?K L isDebugEnabledNunitaire param value is : P Q(Z)Ljava/lang/StringBuilder; ?S TCdebugVjava/io/BufferedWriterXjava/io/OutputStreamWriterZjava/io/FileOutputStream Y]UTF-8 W_ #`+(Ljava/io/OutputStream;Ljava/lang/String;)V Ub #c(Ljava/io/Writer;)Vejava/lang/StringBuffer d%h dj k,(Ljava/lang/String;)Ljava/lang/StringBuffer;mDate d’exécution :;o Hotel ID :;qCode contrat :;sNom du tiers :;uURL :;wMessage d’erreur :;y d U| }write U flush 0com/edeal/frontline/helper/custom/Contrat_Helper getAffiliationCt_IDToSendToWebH(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/util/Hashtable;Ct_IDCt_CodeContratjava/lang/Integer  intValue()I Acom/edeal/frontline/tasks/action/custom/ReservITHotelExportAction  envoiAuWeb4(Ljava/lang/String;Lcom/edeal/frontline/FlContext;)Z(l'envoi de ce tiers n'est pas autorisé U @com/edeal/frontline/controller/actions/custom/SendEntToWebAction deleteTempFilesSend Start /\/\ N >   generationXml(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  reservitConnection(Ljavax/servlet/http/HttpSession;Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; Send End /\/\|   explodeList8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;  (I)Ljava/lang/Object;KO# N replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; N trimErreur d'envoi au web : EntDispName_ "com/edeal/frontline/EnterpriseBean lookupW(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; EntHotelID_ ServerUrl; N  isEmpty localhost N contains(Ljava/lang/CharSequence;)Z5http://localhost:8080/edealCRM/read_enterprise.fl?id= 185.111.55.558http://185.111.55.55:8080/galaxie/read_enterprise.fl?id=Ahttps://www.galaxielogishotels.com/galaxie/read_enterprise.fl?id=   getStackTrace ()[Ljava/lang/StackTraceElement;   logEnd Export Hotel exportPath errorfile isUnitairebwLjava/io/BufferedWriter;sbLjava/lang/StringBuffer;isOKctIDcodeCterrorsstrXMLFilenameisOKstr entDispNamehotelIDserver;Ljava/util/Hashtable; SourceFile!EnviesUpdateAndSendToWebTask.java!            - ! $+"#{9*$*&Y()*&Y(+*&Y(-*&Y(/*1!-./0%10283" 956789: '<>D>**FJLNYPSRWV>MX,Z^>**FJ`NYbSRWd>Mf,Zh>**FjlNRWn>Mp,Zr>**FtvNRWx>Mz,Z|>**F~NYSRW>M,Z>**FNRWM,Z>>**&Y()*&Y(+*&Y(-*&Y(/Y*)>Y*+>Y*->Y*+>>M 7:Fsv+HK !47 :;-<7=;>>?@@A>FCPDiEsFwGKLMNOSTUVW[\]^ _#`%a&_+d5eHgLhWjakklonzopqrstuvwxy#|"\ '56'; w    L 'z o j j n _ TU9)*+,:: : +: -Ț  -: Ț7 : ): YYط-ݶڶ ߿: :x:  N:*+,  :  Ț *) W/*+W :*+WZ1::  N:  N:*+:  Ț *) W/*+W :*+WZ|::  N:  N:*+  :  Ț *) W/*+W :*+WZx<?-eh!9 )1<AEW\_aehm -8JVYejv'")56)HI))))))    !" A$# h$ i%& ]'(q%&  e'-X)j(u%& i'\)(** +i%, q%, u%, k) NNN-NNU%NNN-NNNHNNN-NNNNNNNN-NNN NNN-NNNNNN-NNNPNNN-NNNNNNNNN-NNN NNN-NNN NNN-NNNTNNN-NNNNNNNNN-NNN NNN-NNN9Q %Y.-0ڶ>,Ț-ȚȚ˻2Y-+4:2Y+7::=,@C>EWI>K>*+,M:2Y+4:  EWP>RWYU-0ڶ>C:YW-ڶZYY,[-ڶ],::^!b$2:EOV]cnt#"p %56%HI%'%`%a%bEcdOedLfgd ,22N7NNNN O <,Ț6-Ț/YYh+-jn+,jڶ::::Yp>+r:v:|: : : : :  :Z: : U: P: : : :  : : : ]] "),.58!):=@C]clz         " ) . 5:"\ <56<HI<'<:=@C  NNw}NIINNw}XIID NNw}IINNw}IIINN9  Y-,ڶ>,Ț-ȚYY+-jڶ:::+r:v:WI:Z: : :: : : +: &YYY,[-ڶ]Y-,ڶ>,UqtU!!#15 JO!R"U$[%d&q'v(,-01)*,-013,-0156769:"R56HI'`ORU}v'tNNw}NNw}INNw} NNw}INNw}II"9Y-,ڶ>,Țj-ȚcY:W*+,-WYڶ>:: : +r:v: *+,:  Ț WY,ڶY-,ڶ>,: :::  Ț>2Y +4:  EW): Y· Ķ,ڶ :::  :: YYƷ,[-ڶ]   *<?*<?^eloqx{ e!.J.K<LEMNNYObPQRSUVWXYZ[]^]_m nqr_ `"a*c6d<eAfemlnqqxr}jkmnqrtwxw"56HI'EW  "] 6cd A$ C NNNN-w}N:NNNN-w}NNI NNNN-w}N NNNN-w}N%II NNNN-w}N NNNN-w}NINNNN-9زYͷ-϶,ڶ>,Ț-Ț|2Y+7:,@-:=RWYͷ-϶,ڶ>Ѱ:Z:ZYYط,[-ڶ]<<<^!R.<FLRY_b"R56HI'FMcd Pf,߶W,W ,W,Y+j[ڶW2:Ț,Y Y+jڶY+jڶڶW6u2b,Y2#Y+2jڶY+2jڶڶW ,W,W:-Ț,Y+-jڶWD47!r#DJR]!,49DKe"\ f56fHIffffJ}9  #aNN-NNN-NN@NN-NNN-NN  NN-   *nY:Y : W  W*+-::: Yp>+r:v:|: e : :   :  Ț? ș-Y:   W   W W b:  Z ::U:P:  :::  ::: Y  Y '*,368?BGNQSZ]_fi!1 "+69<?Y_hvy  ',38?DGNSZ_fk"n56nHInnn e\95<2?/ W' T) !%&  *\+!%, "Mw}NNT N-w}NN%LXIID N-w}II N-w}IIIxY*)>*)MH,NLY+ڶ>**F+Y +ڶ>,!&  3LUnw"x563;')DY",ڶ>N+$&N:Y)-ڶY+-Y/12Y45ڶ:-ݶ9Y-<ڶ:#Y-<ݶ@ڶ:*BE6JYMOR:UYWYYY[\^a:dYf:giWliWniWpiWriWtiWviWxiWz{~6+,:  N:  6 : ,+' :-:>+-,  : + - ,:>N6N:  :  :  : t:: j: 6YǷ ڶ+:::+,N::+,N::+Ӷ&::dYf:Y-Y/12Y45<նڶiWY<նڶiWY նڶiWY<նڶiWךyڶܙ#Y,նڶiWkܙ#Y,նڶiW@Y,նڶiW Y,նڶiWY <նڶiWxiWz{~::::+,N::+,N::+Ӷ&::dYf:Y-Y/12Y45<նڶiWY<նڶiWY նڶiWY<նڶiWךyڶܙ#Y,նڶiWkܙ#Y,նڶiW@Y,նڶiW Y,նڶiWY <նڶiWxiWz{~:::+,N::+,N::+Ӷ&::dYf:Y-Y/12Y45<նڶiWY<նڶiWY նڶiWY<նڶiWךyڶܙ#Y,նڶiWkܙ#Y,նڶiW@Y,նڶiW Y,նڶiWY <նڶiWxiWz{~E:Yph:c: :JB:=:*-,W*-::-:-:*/,W>$'7:ADwc),.;>@ILNKNotw|j|!!$")#B%h&q')+-.2456 789%:.;7<@=I>S?X@[BbCoDEFGILMNMOPOQRTU#V0W7X<YA[F\I]c_h`wbcfgjkmnopq0r=sHthusvxyxz{|{}~^_ `b)c.f;g@jIkNmWnopqrst uv8xHyQxUzX{Z|q{u}~_`bcfgjkmn'oBp]qxrstuvxyxz{|{}3~<FKPjot|~"$56HI')#hHJ[b%& o   v f<F mrwP* b% >'NNFN/ NNNUdNNFQNN@v NNNUdNNBNNNUdNNNNNOK*5 NNNUdNN%NNNUdNNNNNOK*2 NNNUdNN#NNNUdNNNNNOK*5NNNUhDNNNUNNNULNNNfDNNNNNNF