Zadania po migracji

Po zakończeniu procesu migracji usługi J2C może zajść potrzeba wykonania pewnych czynności po migracji.
W zależności od typu programu poddawanego migracji, może zajść potrzeba wykonania pewnych czynności po migracji.
  1. Kod dostosowywany przez użytkownika: Ponieważ narzędzie migracji nie dokonuje migracji kodu dostosowywanego przez użytkownika, konieczne jest jego ponowne, ręczne wprowadzenie do nowego projektu.
  2. Procedura obsługi formatu komunikatu: Jeśli w kodzie aplikacji klienckiej występuje procedura obsługi formatu komunikatu, konieczne jest usunięcie wszystkich odwołań do procedury obsługi formatHandler. Zamiast tego należy używać wygenerowanego wejściowego lub wyjściowego komponentu bean i bezpośrednio odczytywać wielkość komunikatu w bajtach. Poniżej zamieszczono przykładowy kod:
    // ---------------------------------------------------
     // Wypełnij komunikat wejściowy transakcji IMS danymi.
     // Użyj metody obsługi formatu komunikatu wejściowego
     // getSize() do ustawienia pola LL komunikatu wejściowego.
     // ---------------------------------------------------		 
     //INPUTMSGFormatHandler inFmtHndlr =new INPUTMSGFormatHandler();
     //INPUTMSG input = (INPUTMSG) inFmtHndlr.getObjectPart();
     // input.setIn__ll((short) inFmtHndlr.getSize());
    
    //nowy kod J2C
    INPUTMSG input = new INPUTMSG();
     input.setIn__ll((short) input.getSize()); 
    
    
    // ---------------------------------------------------
      // Pobierz wielosegmentowy komunikat wyjściowy jako
     // tablicę bajtów, używając metody obsługi formatu komunikatu
      // wyjściowego getBytes().
      // ---------------------------------------------------
     // OutMsgFormatHandler outFmtHndlr =
    //		 (OutMsgFormatHandler) output._getFormatHandler();
     // segBytes = outFmtHndlr.getBytes();
    
    //nowy kod J2C
      segBytes = output.getBytes();
    
    
    //-----stary kod WSADIE----------------------------------------------
    // Utwórz na podstawie tablicy bajtów obiekt reprezentujący segment i wypełnij go danymi.
    //-------------------------------------------------------------------------
     //OUTPUTSEG1FormatHandler outSeg1FH =
    //new  OUTPUTSEG1FormatHandler();
    // outSeg1FH.setBytes(buff);
    //OUTPUTSEG1 S1 =
    //(OUTPUTSEG1) outSeg1FH.getObjectPart();
    
    //nowy kod J2C
      OUTPUTSEG1 S1 = new OUTPUTSEG1();
      S1.setBytes(buff);
  3. Dodatkowe artefakty: Jeśli mają być generowane dodatkowe artefakty, takie jak strony JSP, komponenty EJB lub usługi Web Service, można to zrobić za pośrednictwem kreatora J2C Java bean.

Opinie