Tâches post-migration

Une fois la migration de service J2C terminée, il est possible que des tâches post-migration soient nécessaires.
Selon le type de programme que vous faites migrer, vous devrez exécuter certaines tâches après la migration.
  1. Code de personnalisation utilisateur : l'outil de migration ne faisant pas migrer le code, vous devrez mettre celui-ci à niveau dans le nouveau projet.
  2. Gestionnaire de format de message : si vous utilisez le gestionnaire de format de message dans votre code d'application client, vous devrez remplacer les références du gestionnaire de format. Vous devrez utiliser le bean d'entrée ou de sortie qui a été créé pour obtenir directement la taille en octets. Le code suivant est fourni à titre d'exemple :
    // ---------------------------------------------------
     // Populate the IMS transaction input message with
     // data.  Use the input message format handler method 
     // getSize() to set the LL field of the input message.
     // ---------------------------------------------------		 
     //INPUTMSGFormatHandler inFmtHndlr =new INPUTMSGFormatHandler();
     //INPUTMSG input = (INPUTMSG) inFmtHndlr.getObjectPart();
     // input.setIn__ll((short) inFmtHndlr.getSize());
    
    //new J2C code
    INPUTMSG input = new INPUTMSG();
     input.setIn__ll((short) input.getSize());		 
    
    
    // ---------------------------------------------------
      // Retrieve the multi-segment output message as a 
     // byte array using the output message format
      // handler method getBytes().
      // ---------------------------------------------------
     // OutMsgFormatHandler outFmtHndlr =
    //		 (OutMsgFormatHandler) output._getFormatHandler();
     // segBytes = outFmtHndlr.getBytes();
    
    //new J2C code
      segBytes = output.getBytes();
    
    
    //-----old wsadie code----------------------------------------------
    // Create and populate segment object from byte array.
    //-------------------------------------------------------------------------
     //OUTPUTSEG1FormatHandler outSeg1FH =
    //new  OUTPUTSEG1FormatHandler();
    // outSeg1FH.setBytes(buff);
    //OUTPUTSEG1 S1 =
    //(OUTPUTSEG1) outSeg1FH.getObjectPart();
    
    //new J2C code		 		 		   
      OUTPUTSEG1 S1 = new OUTPUTSEG1();
      S1.setBytes(buff);
  3. Artefacts supplémentaires : si vous souhaitez créer d'autres artefacts tels que des services JSP, EJB ou Web, vous devrez appeler la page Web, le service Web, les Enterprise Javabeans de l'assistant du bean Java J2C.

Vos commentaires