/*******************************************************************************
*	 All Rights reserved,Copyright (c) K-Opticom 
********************************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JSYejbKK0401ETDA
*	ソースファイル名：JSYejbKK0401ETDA.java
*	作成者			：EK965442
*	日付			：2024年11月27日
*＜機能概要＞
*	サブオプションサービス契約 ETMsgDBアクセス部品
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	ｖ1.00.00
*
********************************************************************************/

package eo.ejb.cbm.entity;

import com.fujitsu.futurity.model.base.CAANMsg;
import com.fujitsu.futurity.model.base.CAANException;
import com.fujitsu.futurity.model.base.CAANCreateException;
import com.fujitsu.futurity.model.base.CAANFinderException;
import com.fujitsu.futurity.model.base.CAANRuntimeException;
import com.fujitsu.futurity.model.ejb.common.StatusCodes;
import com.fujitsu.futurity.model.ejb.common.JSYejbLog;
import com.fujitsu.futurity.model.ejb.common.fw.AgentDispatchContext;
import com.fujitsu.futurity.model.ejb.common.fw.ETMsgDBAccessHandler;
import eo.ejb.common.EventIDList;

/**
 * サブオプションサービス契約ETMsgDBアクセス部品です。
 * ＜メソッド一覧＞
 * invoke
 * execIKK0401C001
 * execIKK0401C002
 * execIKK0401C003
 * execIKK0401C004
 * execIKK0401C005
 * execIKK0401C006
 * execIKK0401C007
 * execIKK0401C008
 * execIKK0401C009
 * execIKK0401D001
 * execIKK0401D002
 * execIKK0401D004
 * execIKK0401D006
 * execIKK0401D007
 * execIKK0401D008
 * execIKK0401D009
 * execIKK0401D010
 * execIKK0401D011
 * execIKK0401D012
 * execIKK0401D013
 * execIKK0401D014
 * execIKK0401D015
 * execIKK0401D016
 * execIKK0401D017
 * execIKK0401D018
 * execIKK0401D019
 * execIKK0401D020
 * execIKK0401D021
 * execIKK0401D022
 * execIKK0401D023
 * execIKK0401D024
 * execIKK0401D025
 * execIKK0401D026
 * execIKK0401D027
 * execIKK0401D028
 * execIKK0401D029
 * execIKK0401D030
 * execIKK0401D031
 * execIKK0401D032
 * execIKK0401D033
 * execIKK0401D034
 * execIKK0401D035
 * execIKK0401D036
 * execIKK0401D037
 * execIKK0401D038
 * execIKK0401D039
 * 
 */
public class JSYejbKK0401ETDA implements ETMsgDBAccessHandler {

	/**
	 * コンストラクタ
	 */
	public JSYejbKK0401ETDA() {
	}

	/**
	 * サブオプションサービス契約ETMsgDBアクセス部品のメイン処理です。
	 * ETMsgの振舞IDに従い、項目値設定後、LogicalEntityを呼出します。
	 * @param  inETMsg 処理を行うETMsg
	 * @exception CAANRuntimeException 例外発生時にthrowします。
	 */
	public void invoke(CAANMsg inETMsg, AgentDispatchContext inContext) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.invoke");

		// ETMsgチェック
		// 処理対象のETMsgでなければ処理をぬけます。
		if (inETMsg.equalsSchemaClass(KK0401ETMsg.class) == false) {
			return;
		}

		// 振舞ID
		String eventID;

		// 振舞ID取り出し
		eventID = inETMsg.getString(KK0401ETMsg.EVENTID);

		// イベントの振り分け
		if(eventID.equals(EventIDList.IKK0401C001)){
			// サブオプションサービス契約解約中止振舞内部
			execIKK0401C001(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401C002)){
			// サブオプションサービス契約解約確定振舞内部
			execIKK0401C002(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401C003)){
			// サブオプションサービス契約予約適用年月日入力
			execIKK0401C003(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401C004)){
			// サブオプション契約料金プラン変更確定振舞内部
			execIKK0401C004(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401C005)){
			// サブオプション契約料金プラン変更確定(カレント)
			execIKK0401C005(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401C006)){
			// サブオプションサービス契約審査振舞内部
			execIKK0401C006(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401C007)){
			// サブオプションサービス契約解約手続完了振舞内部
			execIKK0401C007(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401C008)){
			// サブオプションサービス契約休止中止振舞内部
			execIKK0401C008(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401C009)){
			// サブオプションサービス契約<ISP>変更(更新)振舞内部
			execIKK0401C009(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D001)){
			// サブオプションサービス契約解約振舞内部
			execIKK0401D001(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D002)){
			// サブオプションサービス契約<ISP>登録振舞内部
			execIKK0401D002(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D004)){
			// サブオプションサービス契約<ISP>変更振舞内部
			execIKK0401D004(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D006)){
			// サブオプションサービス契約<TV>登録振舞内部
			execIKK0401D006(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D007)){
			// 照査後サブオプションサービス契約キャンセル取消
			execIKK0401D007(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D008)){
			// サブオプションサービス契約<TV>照査締結振舞内部
			execIKK0401D008(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D009)){
			// サブオプションサービス契約解約確定取消振舞内部
			execIKK0401D009(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D010)){
			// サブオプションサービス契約<ISP>照査締結振舞内部
			execIKK0401D010(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D011)){
			// サブオプションサービス契約<TV>変更振舞内部
			execIKK0401D011(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D012)){
			// サブオプションサービス契約回復振舞内部
			execIKK0401D012(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D013)){
			// 休止中サブオプションサービス契約回復振舞内部
			execIKK0401D013(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D014)){
			// 照査前サブオプションサービス契約キャンセル取消
			execIKK0401D014(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D015)){
			// サブオプションサービス契約キャンセル振舞内部
			execIKK0401D015(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D016)){
			// サブオプションサービス契約<ISP>使用開始振舞内部
			execIKK0401D016(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D017)){
			// サブオプションサービス契約<TV>使用開始振舞内部
			execIKK0401D017(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D018)){
			// サブオプションサービス契約手続中料金プラン変更
			execIKK0401D018(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D019)){
			// サブオプションサービス契約料金プラン変更振舞内部
			execIKK0401D019(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D020)){
			// サブオプションサービス契約<電話>登録振舞内部
			execIKK0401D020(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D021)){
			// サブオプションサービス契約<TV>照査振舞内部
			execIKK0401D021(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D022)){
			// サブオプションサービス契約<電話>振舞内部
			execIKK0401D022(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D023)){
			// サブオプションサービス契約<電話>照査振舞内部
			execIKK0401D023(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D024)){
			// サブオプションサービス契約<ISP>照査振舞内部
			execIKK0401D024(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D025)){
			// サブオプションサービス契約<電話>照査締結振舞内部
			execIKK0401D025(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D026)){
			// サブオプションサービス契約<電話>使用開始振舞内部
			execIKK0401D026(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D027)){
			// サブオプションサービス契約<電話>オーダ発行振舞内部
			execIKK0401D027(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D028)){
			// サブオプションサービス契約解約取消振舞内部
			execIKK0401D028(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D029)){
			// サブオプションサービス契約<TV>オーダ発行振舞内部
			execIKK0401D029(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D030)){
			// サブオプションサービス契約<TV>照査取消振舞内部
			execIKK0401D030(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D031)){
			// サブオプションサービス契約停止振舞内部
			execIKK0401D031(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D032)){
			// サブオプションサービス契約停止解除振舞内部
			execIKK0401D032(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D033)){
			// サブオプションサービス契約<ISP>オーダ発行振舞内部
			execIKK0401D033(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D034)){
			// サブオプションサービス契約<電話>変更振舞内部
			execIKK0401D034(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D035)){
			// サブオプションサービス契約<ISP>照査取消振舞内部
			execIKK0401D035(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D036)){
			// サブオプションサービス契約<電話>照査取消振舞内部
			execIKK0401D036(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D037)){
			// 休止中サブオプションサービス契約停止解除振舞内部
			execIKK0401D037(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D038)){
			// サブオプションサービス契約<電話>登録のみ振舞内部 
			execIKK0401D038(inETMsg);
		}
		else if(eventID.equals(EventIDList.IKK0401D039)){
			// サブオプションサービス契約<ISP>締結振舞内部
			execIKK0401D039(inETMsg);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.invoke");

	}

	/**
	 * サブオプションサービス契約解約中止振舞内部<IKK0401C001>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401C001(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401C001");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.update(inETMsg);

		}catch(CAANFinderException cfe){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.UPDATE_DB_ERR);
			throw new CAANRuntimeException(cfe);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401C001");

	}
	/**
	 * サブオプションサービス契約解約確定振舞内部<IKK0401C002>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401C002(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401C002");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.update(inETMsg);

		}catch(CAANFinderException cfe){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.UPDATE_DB_ERR);
			throw new CAANRuntimeException(cfe);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401C002");

	}
	/**
	 * サブオプションサービス契約予約適用年月日入力<IKK0401C003>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401C003(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401C003");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.update(inETMsg);

		}catch(CAANFinderException cfe){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.UPDATE_DB_ERR);
			throw new CAANRuntimeException(cfe);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401C003");

	}
	/**
	 * サブオプション契約料金プラン変更確定振舞内部<IKK0401C004>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401C004(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401C004");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.update(inETMsg);

		}catch(CAANFinderException cfe){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.UPDATE_DB_ERR);
			throw new CAANRuntimeException(cfe);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401C004");

	}
	/**
	 * サブオプション契約料金プラン変更確定(カレント)<IKK0401C005>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401C005(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401C005");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.update(inETMsg);

		}catch(CAANFinderException cfe){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.UPDATE_DB_ERR);
			throw new CAANRuntimeException(cfe);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401C005");

	}
	/**
	 * サブオプションサービス契約審査振舞内部<IKK0401C006>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401C006(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401C006");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.update(inETMsg);

		}catch(CAANFinderException cfe){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.UPDATE_DB_ERR);
			throw new CAANRuntimeException(cfe);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401C006");

	}
	/**
	 * サブオプションサービス契約解約手続完了振舞内部<IKK0401C007>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401C007(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401C007");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.update(inETMsg);

		}catch(CAANFinderException cfe){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.UPDATE_DB_ERR);
			throw new CAANRuntimeException(cfe);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401C007");

	}
	/**
	 * サブオプションサービス契約休止中止振舞内部<IKK0401C008>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401C008(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401C008");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.update(inETMsg);

		}catch(CAANFinderException cfe){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.UPDATE_DB_ERR);
			throw new CAANRuntimeException(cfe);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401C008");

	}
	/**
	 * サブオプションサービス契約<ISP>変更(更新)振舞内部<IKK0401C009>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401C009(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401C009");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.update(inETMsg);

		}catch(CAANFinderException cfe){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.UPDATE_DB_ERR);
			throw new CAANRuntimeException(cfe);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401C009");

	}
	/**
	 * サブオプションサービス契約解約振舞内部<IKK0401D001>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D001(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D001");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D001");

	}
	/**
	 * サブオプションサービス契約<ISP>登録振舞内部<IKK0401D002>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D002(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D002");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D002");

	}
	/**
	 * サブオプションサービス契約<ISP>変更振舞内部<IKK0401D004>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D004(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D004");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D004");

	}
	/**
	 * サブオプションサービス契約<TV>登録振舞内部<IKK0401D006>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D006(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D006");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D006");

	}
	/**
	 * 照査後サブオプションサービス契約キャンセル取消<IKK0401D007>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D007(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D007");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D007");

	}
	/**
	 * サブオプションサービス契約<TV>照査締結振舞内部<IKK0401D008>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D008(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D008");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D008");

	}
	/**
	 * サブオプションサービス契約解約確定取消振舞内部<IKK0401D009>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D009(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D009");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D009");

	}
	/**
	 * サブオプションサービス契約<ISP>照査締結振舞内部<IKK0401D010>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D010(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D010");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D010");

	}
	/**
	 * サブオプションサービス契約<TV>変更振舞内部<IKK0401D011>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D011(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D011");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D011");

	}
	/**
	 * サブオプションサービス契約回復振舞内部<IKK0401D012>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D012(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D012");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D012");

	}
	/**
	 * 休止中サブオプションサービス契約回復振舞内部<IKK0401D013>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D013(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D013");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D013");

	}
	/**
	 * 照査前サブオプションサービス契約キャンセル取消<IKK0401D014>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D014(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D014");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D014");

	}
	/**
	 * サブオプションサービス契約キャンセル振舞内部<IKK0401D015>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D015(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D015");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D015");

	}
	/**
	 * サブオプションサービス契約<ISP>使用開始振舞内部<IKK0401D016>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D016(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D016");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D016");

	}
	/**
	 * サブオプションサービス契約<TV>使用開始振舞内部<IKK0401D017>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D017(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D017");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D017");

	}
	/**
	 * サブオプションサービス契約手続中料金プラン変更<IKK0401D018>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D018(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D018");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D018");

	}
	/**
	 * サブオプションサービス契約料金プラン変更振舞内部<IKK0401D019>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D019(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D019");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D019");

	}
	/**
	 * サブオプションサービス契約<電話>登録振舞内部<IKK0401D020>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D020(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D020");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D020");

	}
	/**
	 * サブオプションサービス契約<TV>照査振舞内部<IKK0401D021>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D021(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D021");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D021");

	}
	/**
	 * サブオプションサービス契約<電話>振舞内部<IKK0401D022>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D022(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D022");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D022");

	}
	/**
	 * サブオプションサービス契約<電話>照査振舞内部<IKK0401D023>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D023(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D023");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D023");

	}
	/**
	 * サブオプションサービス契約<ISP>照査振舞内部<IKK0401D024>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D024(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D024");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D024");

	}
	/**
	 * サブオプションサービス契約<電話>照査締結振舞内部<IKK0401D025>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D025(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D025");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D025");

	}
	/**
	 * サブオプションサービス契約<電話>使用開始振舞内部<IKK0401D026>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D026(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D026");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D026");

	}
	/**
	 * サブオプションサービス契約<電話>オーダ発行振舞内部<IKK0401D027>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D027(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D027");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D027");

	}
	/**
	 * サブオプションサービス契約解約取消振舞内部<IKK0401D028>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D028(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D028");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D028");

	}
	/**
	 * サブオプションサービス契約<TV>オーダ発行振舞内部<IKK0401D029>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D029(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D029");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D029");

	}
	/**
	 * サブオプションサービス契約<TV>照査取消振舞内部<IKK0401D030>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D030(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D030");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D030");

	}
	/**
	 * サブオプションサービス契約停止振舞内部<IKK0401D031>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D031(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D031");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D031");

	}
	/**
	 * サブオプションサービス契約停止解除振舞内部<IKK0401D032>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D032(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D032");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D032");

	}
	/**
	 * サブオプションサービス契約<ISP>オーダ発行振舞内部<IKK0401D033>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D033(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D033");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D033");

	}
	/**
	 * サブオプションサービス契約<電話>変更振舞内部<IKK0401D034>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D034(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D034");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D034");

	}
	/**
	 * サブオプションサービス契約<ISP>照査取消振舞内部<IKK0401D035>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D035(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D035");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D035");

	}
	/**
	 * サブオプションサービス契約<電話>照査取消振舞内部<IKK0401D036>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D036(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D036");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D036");

	}
	/**
	 * 休止中サブオプションサービス契約停止解除振舞内部<IKK0401D037>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D037(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D037");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D037");

	}
	/**
	 * サブオプションサービス契約<電話>登録のみ振舞内部 <IKK0401D038>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D038(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D038");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D038");

	}
	/**
	 * サブオプションサービス契約<ISP>締結振舞内部<IKK0401D039>です。
	 * @param inETMsg 処理を行うETMsg
	 */
	private void execIKK0401D039(CAANMsg inETMsg) {

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbKK0401ETDA.IKK0401D039");

		// 項目値設定
		// 現在日時
		String nowTimestamp = inETMsg.getString(KK0401ETMsg.OPERATEDATETIME);

		// 登録日時
		inETMsg.set(KK0401ETMsg.ADD_DTM, nowTimestamp);

		// 更新日時
		inETMsg.set(KK0401ETMsg.UPD_DTM, nowTimestamp);

		// LogicalEntity呼び出し
		KK0401LE le = new KK0401LE();

		try{
			le.create(inETMsg);

		}catch(CAANCreateException cce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.CREATE_DB_ERR);
			throw new CAANRuntimeException(cce);
		}catch(CAANException ce){
			inETMsg.set(KK0401ETMsg.STATUS, StatusCodes.FATAL_ERR);
			throw new CAANRuntimeException(ce);
		}

		// ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbKK0401ETDA.IKK0401D039");

	}

}
