Skip to main content
10000+ Discussions
FAQ: ライセンス

ライセンスAuthor: takeuchi@fcs21.jp (richiet) 質問 Windows環境でのライセンスチェック方法の変更について 回答 各バージョンのUniface出荷後にサポート対象に含まれたWindows OSは、全て"UWXP"で認証されておりました。 例) Uniface 9.3.02をWindows 7環境で動作するには”UWXP”のFeatureが存在すれば稼働しました。    しかし、次期パッチP222(Uniface9.3.02)もしくは、パッチR114(Uniface9.4.01)の適用後は、以下のように認証されるように変更になります。 パッチ番号 Unifaceバージョン P222 Uniface 9.3.02 R114 Uniface 9.4 プラットフォーム      Feature名 MS-Windows 2000 (32 bit) UW2K および UW32 MS-Windows XP Professional Edition SP2 (32b/64b) UWXP および UW32 Windows Server 2003 Enterprise Edition (32b/64b) UWN1 および UW32 Windows Server 2008 (32b/64b) UWN2 および UW32 Windows Server 2008 R2 (32b/64b) UWN2 および UW32 Windows Vista Business Edition (32b/64b) UWV1 および UW32 Windows 7 (32b/64b) UW71 および UW32 Windows Mobile 5 UWCE 現在、お客様がお持ちのライセンスで、上記のWindows OSと、Feature名の組み合わせが異なる場合には、 パッチ導入後、動作が出来なくなります。 新たなFeatureに変更する場合にはフラットフォーム変更が発生致します。 詳しくは、弊社営業窓口まで問い合わせをお願い致します。

FAQ: Web 関連

Web 関連Author: takeuchi@fcs21.jp (richiet) 質問 日付属性キーフィールドのレイアウトに DIS(DD)が定義されている場合 reconnect"(再接続)エラーが発生する。 作業時間報告用の画面をダイナミックサーバページで作成しました。 次の処理を実行した場合、再接続エラーが発生します。  1. テーブルのキーに日付属性の項目が割り振られているテーブルを検索します。   日付属性の項目のフィールドレイアウトには DIS(DD)と定義されています。     2. onchange が定義されている任意のフィールドを編集し、Tabキーでカレント    フィールドを離れる 結果: Get Stateトリガのreconnect/readcheck を実行した結果、     当月分以外は"reconnect"(再接続)エラーが発生します。     エラー内容: reconnect testent.testmodel failed (Get State) $status = 1   回答 [原因]   Uniface DSPは、クライアントとサーバとの同期をとるため、以下の内容が実行されます。   1. ステップ2実行後、クライアントのブラウザからWebサーバにブラウザに    表示されている情報を送信します。   2. WEBサーバ側でUniface DSPが起動され、Get Sate トリガ呼ばれます。   3. ブラウザから受け取った情報を元にキー項目にアサインし、データベースに再接続します。   今回の場合ですと、Unifaceの仕様により、ブラウザ上では、日付属性の項目のフィールド   レイアウト DIS(DD)によって、月、年の情報が含まれていなたいめ、サーバ側はブラウザ   からは、日付項目の"DIS(DD)" のみ取得します。   ブラウザから送信された日付フィールドには年、月の情報がないため、現在のシステム日付から、   年、月をそれぞれ自動的に割り当て、キーを生成します。 生成されたキーは、本来データベースに   保存されているデータとは異るため、当月分以外は"reconnect"(再接続)エラーが

サンプル: DSP Widgetに関連付けられたオカレンスのラベル値を変更する

DSP Widgetに関連付けられたオカレンスのラベル値を変更するAuthor: takeuchi@fcs21.jp (richiet) DSP Widgetに関連付けられたオカレンスのラベル値を変更するサンプルです [機能説明]  Uniface API Javascriptを使ってDSP Widgetに関連付けられた  オカレンスのラベル値を変更します。 [プログラムサンプル] 1. フィールドオブジェクトを取得する  var instanceName = uniface.getInstance(<'DSP名'>);  var entityName = uniface.getEntity(<'エンティティ名'>);  var occ = entityName.getOccurrence(<オカレンス番号>);   var fieldName = occ.getField('<フィールド名>'); 2. 関連付けられたラベルオブジェクトを取得する var vlabel = fieldName.getLabel(); もしくは   var vlabel = occ.getLabel('<フィールド名>'); 3. ラベル値を変更する   vlabel.setText('label text'); <メモ> ラベル値を   var vlabelText = label.getText(); で取得できます。   制限  1. フィールドに関連付けられていないラベルは変更する事ができない。 2. 一括でラベルのデフォルト値を変更するAPIは用意されていない。  3. $textはサーバ側の処理のためラベルテキストとしては指定できない [環境設定] 対応バージョン: Uniface 9.7以上  ファイル名 : DSPCHGLABEL.zip  DSPCHGLABEL.xml Readme.txt (サンプル説明) フォーム名 : DSPCHGLABEL ダウンロードファイル名:

FAQ: インストール

インストールAuthor: takeuchi@fcs21.jp (richiet) [質問] Windows 7の環境でurouter および userver ユーザの作成に失敗する [回答]  パスワードのポリシー機能で「複雑さの用件を満たす必要があるパスワード」設定が  有効の場合、urouterおよびuserverのデフォルトのパスワードが用件が満たされていないため、  ユーザアカウントの作成に失敗します。 この場合、logフォルダのnewaccur.log,newaccus.logにエラー出力されます。  例) The username and/or password does not meet all password policy requirements. [パスワードのポリシー設定の確認方法] 1. スタート→プログラムとファイルの検索から「secpol.msc」を検索し、ローカルセキュリティポリシーを起動する。   2. セキュリィティの設定→アカウント ポリシー →パスワードのポリシーから 「複雑さの用件を満たす必要があるパスワード」設定値を確認ください。 [対応策] 「複雑さの用件を満たす必要があるパスワード」設定値を予め無効にしてUnifaceを再インストールしてください。   もしくは、以下の方法で用件を満たしたパスワードでurouter, userverの作成ください。 [ユーザの作成方法] 1. スタートメニューからコマンドプロンプトを選択した状態で      マウスの右クリックし、[管理者として実行]を選択する      備考 Windowのタイトルが「管理者: コマンドプロンプト」と表示されます。    2. <Unifaceインストールフォルダ>\\common/binに移動する    3. urouter /newacc userver /passwd P@ssw0rd      を実行し、userverユーザを作成する 実行例 E:\\application\\Uniface\\Uniface9602\\common\\bin>urouter /newacc userver /passwd P@ssw0rd Group <UNIFA