技術情報technical information

OpenText Gupta TD Mobile

TD Mobile 2.4 新機能紹介

レポート

レポートのビジネスチャート

・棒グラフ、円グラフ、折れ線グラフを使用します。
・チャート入力には複数のデータ系列を使用できます。
・多くのカラーフォーマットオプション。
・オプションの凡例を含めることができます。

レポートのページ分割

Webおよびモバイルレポートのページ分割。ページフッターの行には、新しいPageBreakBehaviorプロパティがあります。プロパティは、前後にnoneを設定できます。

サーバー

SAL API

・SalWebGetHttpMethod 現在のHTTPリクエストのメソッドを返します。
・SalWebGetHttpHeader この関数を使用して、現在のHTTPリクエストヘッダーからキーで値を検索します。

MongoDB

MongoDBサーバーの実行可能ファイルは、ライセンスの制限によりこのリリースから除外されていますが、TDMは引き続きMongoDBAPIをサポートしています。MongoDBが必要な場合は、https://www.mongodb.com/から最新バージョンのMongoDBサーバーをダウンロードする必要があります。サンプルMongoDBドキュメントはTDMサンプルから使用できます。IslandDemoMongoはC:\ProgramData\Gupta\TD Mobile 2.4\mongodataにインストールされています。これらのアイランドデータをmongodataフォルダーにコピーするか、次のようにMongoDBサーバーを起動できます。
    > mongod.exe -dbpath“C:\ProgramData\Gupta\TD Mobile 2.4\mongodata”

ローコードRESTウィザード

TD Mobile 2.4には、新しいローコードRESTウィザードが含まれています。ウィザードは、提供されたJSONRESTURL入力またはJSON文字列で機能します。ウィザードは、RESTサービスと対話するために必要なUDVを作成します。ウィザードを実行すると、目的のUDVのメンバー要素を選択できます。
ウィザードは、作成アイコンを選択してクラスペインから起動します。
RESTウィザードは、必要なすべてのUDVを自動的に生成し、生成されたaplを現在ロードされているアプリケーションに含めます。
その後、開発者はSalJsonSerializeUDVとSalJsonDeserializeUDVを使用して、RESTサービスにデータを送受信できます。

SalMailの更新

・最新のセキュリティおよび認証スキームをサポートするMailKitを使用するように、MicrosoftSmtpClientに基づく実装を置き換えます。
・プロバイダーごとに、OAuth2の処理方法について異なる実装があり、これをサポートするためにプラグインインターフェイスが実装されています。OAuth2Sampleインストールフォルダーには、このようなプラグインを実装する方法の例があります。プラグインは、次のAPIを使用して登録できます。
    - Call Client.SetPlugin("C:\Program Files\Gupta\TD Mobile 2.4\OAuth2Sample\bin\Release\OAuth2Sample.dll")
・SetClientSecrets-OAuthを使用してGmailを認証するための新機能
    - GoogleAPIコンソールからクライアントID/シークレットを取得します。

クライアント

JavaScriptの機能強化

テーブルコントロールの列を表示/非表示にする新しいJavaScript関数と、テーブルコントロールのフォーカスセルを設定する新しい関数。これらの関数は、TD MobileJavaScriptTableクラスに追加されました。

・setColumnVisibility( colIdx, visible )
    - colIdx、数値、1ベースの列インデックス
    - 表示、ブール値、列を表示する場合はtrue、非表示にする場合はfalse
・setFocusToCell( rowIdx, cellIdx )
    - rowIdx、Number、1ベースの行インデックス
    - cellIdx、Number、1ベースのセルインデックス

コントロール

リストビュー

リストビューコントロールに、各行の右端にある右矢印の円のアイコンを表示/非表示にする[アイコンの表示]プロパティが追加されました。

TD Mobile 旧バージョンの情報はこちら

TD Mobile 2.4 システム要件

開発環境

OS ・Windows Server 2019
・Windows Server 2016
・Windows 10 (32bit, 64bit)
・Windows 8.1 (32bit, 64bit)
・Windows Server 2012
.NET Framework 4.6+

クライアント

デスクトップ
ブラウザ
・Internet Explorer 11 以上
・FireFox 26 以上
・Google Chrome 39 以上
モバイル端末
ブラウザ
・Android Chrome
・iOS Safari

Webサーバー

.NET Framework 4.6+

データベース

データベース SQLBase 12.2 (32bit, 64bit)
・SQLBase 12.1, 12.0, 11.7, 11.6
・Oracle 19c, 18c, 12c, 11g R2 (32bit, 64bit)
・Microsoft SQL Server 2019, 2017, 2016, 2014, 2012, 2008 (32bit client)
・OLE DB (32bitのみ)
・ODBC (32bitのみ)
・MongoDB v2.x