Category Tips & Troubleshooting

よくある問題や解決方法、TIPSなど

OutSystems Advanced SQL最適化:ページングとCOUNTのベストプラクティス

OutSystemsでアプリを開発していると、「大量データを効率よく扱う」ことが課題になります。特に一覧画面では、すべてのレコードを一度に読み込むのは非効率。そこで登場するのが ページング処理 です。 従来のやり方とその問題点 一般的には次のように2つのクエリを用意します。 しかし、この方法には弱点があります。 1クエリで完結させる新しいアプローチ そこで活用したいのが COUNT(*) OVER() です。これを使えば、1つのクエリで「データ」と「全件数」を同時に取得できます。 この構文を使うことで、結果セットに全件数を含めることができます。つまり、1つのクエリで「データ」と「件数」を同時に取得できるため、レスポンス時間を半分に短縮でき、保守性も向上します。

OutSystems Platform Server の Service Center にログインできない問題(Self-signed SSL証明書使用時)

【事例紹介】Service Centerで「Invalid username or password」エラーが出る原因と解決策 🔍 背景 OutSystems Platform Server を Windows Server 上にインストールし、自己署名(self-signed)の証明書を使用して https:// 経由で Service Center にアクセスできるよう構成しました。 SSL証明書のバインドも IIS 上で正常に設定されており、URLでService Center画面までは表示されます。 しかし、ログイン画面で正しい admin ユーザー名とパスワードを入力しても、以下のようなエラーが表示されます: エラーメッセージ: Invalid username or password 🛠 解決策 原因は、IISで自己署名証明書を使ってHTTPSバインディングを設定した際に、「ホスト名」に値が入っていたことでした。 IISでは、自己署名証明書を使う場合、ホスト名(Host name)は空白である必要があります。 これを設定すると、OutSystemsのログインセッションが適切に認識され、エラーが解消されます。 変更前: ホスト名が “osdev.cmtechsupport.jp”…