J2C サービスのマイグレーション・プロセスの完了後に、事後マイグレーション・タスクを実行しなければならない場合があります。
// --------------------------------------------------- // データを指定した IMS トランザクション入力メッセージを // 取り込んでください。入力メッセージ・フォーマット・ハンドラー・メソッド // getSize() を使用して、入力メッセージの LL フィールドをセットします。 // --------------------------------------------------- //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()); // --------------------------------------------------- // 出力メッセージ・フォーマット・ハンドラー // 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);