ユーザーの略歴
404 経歴が見つかりません
2024年8月28日からのメンバー
投稿:
返信:
クラス名が31文字を超える永続クラスをIRIS管理ポータルからクラスエクスポートしました。
一部リネームしたくて、エクスポートしたファイルを直接編集し、クラス名にパッケージ名を追加しました。
編集後、管理ポータルからクラスのインポート(元データはIRIS管理ポータルからエクスポートしたexport.xml)を行うと、グローバル名の31文字制限エラーが出力されますが、インポート対象のネームスペースにはクラスが取り込まれているようでした。(クラスは新規追加を想定)
ですが、ストレージ定義の部分で31文字制限にかかっているようで、一度VSCodeなどでインポートしたクラスを開いてストレージ定義をすべて消して保存(コンパイル)したらエラーが出なくなりました。
対応としてはこれで問題ないでしょうか。
@Mihoko Iijima さん、ありがとうございます!無事 import できました!
認定証と Credly バッジ:
Yusukeさんはまだ認定証と Credly バッジを取得していません.
Global Mastersバッジ:
Yusukeさんはグローバルマスターズバッジをまだ取得していません。
フォロワー:
Yusukeさんにはまだフォロワーがいません。
フォロー中:
Yusukeさんはまだ誰もフォローしていません。
@Mihoko.Iijimaさん、ご返信ありがとうございます。
簡単に背景をご説明しますと、永続クラスの定義の基となる標準規格のバージョンがあがり、一部の永続クラスの構造が変化してしまいました。
そのため、新バージョンクラスと旧バージョンクラスを別々に定義し(旧バージョンは名称変更はせず、現状のまま残しておきます)、導入時にはデータ移行プログラム(一度だけ実行するDTLを作成しようと思っています)で旧クラスから新クラスにデータコピーを検討しています。
旧バージョンから新バージョンへの切り替えも、ユーザーの任意のタイミングで実行できるよう、柔軟性を持たせた作りにする予定ですが、その部分はアイデアがあるためユーザーと相談中です。