| 説明 | |
|---|---|
| 1. | オフラインでの読取り、書込み、クライアント・データ・モデルのサポート こ の新機能は、オフラインでの読取り、書込み、同期機能をフルに提供します。これには、RESTサービス用のクライアント・データ・モデルを生成し、デバイ ス上でサービスのデータを永続化するJDeveloperの設計時サポートが含まれます。この機能により開発者は、デバイスのオフライン時にデータの読取 り、問合せ、更新を実行でき、デバイスがオンラインに戻ったときに変更をサーバーに同期できるモバイル・アプリを容易に作成できます。 |
| 2. | デプロイメントのパフォーマンス改善 こ のリリースでは、アプリケーションをiOSシミュレータやAndroidエミュレータにデプロイする際のパフォーマンスが大幅に改善されました。初期のア プリケーション・デプロイメントに対して大きな変更がない場合、amxファイル、xmlファイル、他のメタデータ・ファイルへの変更を後のデプロイメント で実施する場合は、デプロイメントにかかる時間が大幅に短くなります。 |
| 3. | OAuthクライアント資格証明付与サポート こ のリリースでは、開発者はOracle MAF OAuthサポートを利用して、エンドユーザーの資格証明ではなく、アプリケーションに構成されたクライアント資格証明を使って認証できます。匿名認証オ プションを提供するMCSのようなサービスを使う場合にこの機能は非常に役立ちます。 |
| 4. | エンタープライズ・モバイル管理(EMM)のAppConfigサポート こ の機能を使うことで、アプリケーション開発者が開発したアプリケーションを、MDM管理者がエンド・ポイントや他の構成データを構成したり、エンドユー ザーがアプリの使用前に複雑なセットアップをしなくて済むように構成したりできるようになります。この機能の詳細については、Oracle MAF開発者ガイドのAppConfigのセクションを参照してください。 |
| 5. | UIの新機能
|
Oracle Mobile Application Framework(Oracle MAF)2.3.1リリースから、次の機能が非推奨になっています。引き続き使用は可能ですが、将来のリリースで廃止される可能性があります。
| 機能の説明 | 代替機能 | 影響を受けるお客様 | |
|---|---|---|---|
| 1. | 転送レベルのデータ・キャッシュ | このリリースで導入されたクライアント・データ・モデル機能を使うことをお勧めします。 | sync-config.xmlのポリシー構成を介してデータ・キャッシュを使用しているお客様 |
| バグ番号 | 説明 | プラットフォーム | 対処方法 | |
|---|---|---|---|---|
| 1. | 23207340 | Proxy configuration is not automatically determined from the Windows device to which the app is deployed. アプリケーションのデプロイ先であるWindowsデバイスからプロキシ構成が自動的に決定されない。 |
Windows | maf.propertiesのJavaシステム・プロパティを次のように設定します。 java.commandline.argument=-Djava.net.useSystemProxies=true |
| 2. | 23065448 | Error when creating a child object using the Client Data Model feature. クライアント・データ・モデル機能を使って子オブジェクトを作成すると、エラーが発生する。 |
すべて | 子オブジェクトのサービス・データ・コントロールを作成し、親データ・コントロールに対してではなく、その子データ・コントロールに対してsaveXXXメソッドを使用します。 |
| 3. | 22889988 | The following MAF functionality is not supported on Windows 10 devices: - Push notifications - Local notifications - SMS integration - Contacts integration - Run/debug (green arrow) integration in JDeveloper - WebSSO security - OJDeploy 次のOracle MAF機能がWindows 10デバイスでサポートされない。 - プッシュ通知 - ローカル通知 - SMSの統合 - コンタクトの統合 - JDeveloperでの実行/デバッグ(緑色の矢印)の統合 - WebSSOセキュリティ - OJDeploy |
Windows | ありません。 |
| 4. | 22743454 | While
installing a certificate from an email attachment or a web page, the
MAF app registered with the certificate is not launched. 電子メールの添付ファイルまたはWebページから証明書をインストールすると、その証明書を使用して登録したOracle MAFアプリケーションが起動しない。 |
Android | ファイルの名前を.certから.csrに変更します。 |
| 5. | 22975743 | When
a feature archive is generated and added to a Resource Palette within
JDeveloper, the MAF Feature node is not listed under the Archive. 機能アーカイブを生成してOracle JDeveloperのリソース・パレットに追加すると、Archiveの下にMAF Featureノードがリストされない。 |
すべて | JDeveloperを再起動すると問題は解決します。 |
| 6. | 22933812 | Windows deployment fails without giving a clear error message if the Windows certificate is missing. Windows証明書がない場合、明瞭なエラー・メッセージが表示されずにWindowsデプロイメントが失敗する。 |
Windows | JDeveloperのWindows環境設定にWindows証明書を追加してください。 |
| 7. | 21135725 | MAF
requires Data Providers (Data Objects) used in a collection to specify
a unique attribute. MAF 2.3 release strictly enforces this requirement.
If a unique attribute is not defined for a Data Provider, several
DataControl operations like Create/Delete/setCurrent etc. may not work
properly. You might see the following messages in the logs: [SEVERE - oracle.adfmf.framework - GenericTypeIteratorAdapter - getProviderKey] getKey() method must be defined on a data provider Oracle MAFでは、コレクションで使用されるデータ・プロバイダ(データ・オブジェクト)に一意の属性を指定する必要があります。Oracle MAF 2.3リリースではこの要件が厳しく適用されます。データ・プロバイダに一意の属性が定義されていない場合は、 Create/Delete/setCurrentなど一部のデータ・コントロール操作が正しく動作しないことがあります。ログに次のようなメッセージが 表示されることがあります。 [SEVERE - oracle.adfmf.framework - GenericTypeIteratorAdapter - getProviderKey] getKey() method must be defined on a data provider |
すべて | データ・プロバイダには次のいずれかの方法で一意の属性を設定できます。 1.コレクションに対応するアクセッサをData Controlパレットから選択して右クリックし、メニューから「Edit Definition」を選択してデータ・プロバイダの定義ページを開きます。左にある「Attribute」タブを選択し、Attributes表から一意の属性を選択し、下部の「Details」タブをクリックし、「Key Attribute」チェック・ボックスを選択します。 2.データ・プロバイダを支持するJavaクラスで、オブジェクトの一意の識別子を返すgetKeyメソッドとsetKeyメソッドを使用してKey属性を定義します。 |
| 8. | 23521714 | SlidingWindows Public Sample fails to deploy because of the missing Java Compact2 Profile Java Compact2プロファイルがないため、SlidingWindows Publicのサンプルの展開に失敗する。 |
すべて |
JDeveloperのSlidingWindowsサンプル・アプリケーション内のViewControllerプロジェクトとApplicationControllerプロジェクトにJava compact2プロファイルを設定します。
|
| 9. | 23523764 | When navigating between features of a MAF app, the app displays a white page and freezes for up to 30 seconds. MAFアプリケーションの機能間をナビゲートすると、白いページが表示されて最大30秒間フリーズする。 |
Android | こ の問題は、Android System WebViewバージョン51.0.2704.81以降で修正されています。Androidユーザーがデバイス上でAndroid System WebViewの自動更新を有効にしている場合は、自動的に更新されて問題が解決されます。有効にしていない場合は、デバイス上のAndroid System WebViewを最新バージョンに手動で更新する必要があります。 |
