問題タブ [intersystems-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
585 参照

intersystems-cache - Caché オブジェクトの型チェック

Caché オブジェクト (Intersystems 製) のメソッド パラメータの型定義のポイントは何ですか? .int 形式にプリコンパイルされた後、型情報が削除されるため、まったく違いがありません。

0 投票する
2 に答える
1288 参照

console - 防ぐ方法Intersystems Caché ターミナル スクリプトの実行中にエラーが発生しましたか?

Intersystems キャッシュ ターミナル スクリプトを実行する必要があるシステムを開発しています。

通常の Caché ターミナルまたは telnet ターミナル内でルーチンを実行すると、Cache はルーチンを最後まで問題なく実行します。しかし、同じルーチンを実行しようとして、今回は Caché ターミナル スクリプト内でルーチンを呼び出すと、Caché はしばらくしてセッションを切断します。「タイムアウト」設定や、「」メッセージに関連するドキュメントにはまったく言及されていません。

スクリプトは次のように実行されます。

1) Interystems Caché が実行中にセッションを切断する原因を知っている人はいますか (セッションもアイドル状態ではありません。定期的にステータス メッセージをコンソールに出力します)。

2)それを解決する方法のアイデアはありますか?

ありがとう、

ルイス・フェルナンド

0 投票する
1 に答える
652 参照

error-handling - Intersystems Caché で $etrap を使用してすべてのエラーを実際にトラップする方法は?

そのせいで頭をよく打った。$etrap (エラー処理特殊変数) が考案された方法では、すべてのエラーを実際にトラップするように注意する必要があります。私はこれを行うことに部分的に成功しています。しかし、ユーザー モード (アプリケーション モード) で実行すると、アプリケーションを停止している内部キャッシュ ライブラリエラーが発生するため、まだ何かが欠けています。

私がしたことは:

このすべての後、プロンプトからプログラムを呼び出すと、プログラムが機能することがわかります! しかし、キャッシュ ターミナル スクリプト (アプリケーション モード) から呼び出すと、失敗してプログラムが中止されます (エラー トラップ メカニズムが期待どおりに機能しません)。

0 投票する
3 に答える
1447 参照

java - Intersystems キャッシュ ソリューションの継続的統合

Intersystems Cache を使用してゼロからプロジェクトを開始しています。プロジェクト用に継続的インテグレーション サーバーをセットアップしたいと考えています。キャッシュには単体テスト ライブラリがあるため、バージョン管理システム (ClearCase) の変更に基づいて、ソースをテスト データベースにインポートし、ソースをビルドし、キャッシュ ターミナルで単体テストを実行するという考え方です。

Cache Objectscript とは別に、ビルドする必要のある Java コードがいくつかあることは間違いありません。他のテクノロジーは後で追加できます。そのため、特定のテクノロジーに縛られず、簡単に拡張できる継続的インテグレーション ツールが必要です。私は過去にJavaソリューションを構築するためにCruiseControlを使用しましたが、それはかなり前のことであり、それ以来より良いソリューションが利用できないかどうか疑問に思っています.

さまざまなテクノロジに拡張するのが最も簡単な、最高の (そしてできれば無料の) 継続的インテグレーション製品は何ですか?

0 投票する
1 に答える
1747 参照

compilation - Intersystems Caché で古いクラスの代わりに新しいコンパイル済みクラスを使用する方法は?

既存のクラスの新しいバージョンのロードとコンパイルに問題があります。それらがロードされた時点では、それらへの参照は使用されていません。クラス「Test.Extended」は、クラス「Test.Base」を拡張します。クラス「Extended」は、クラス「Base」で ClassMethod を呼び出します。問題は、両方のクラスで強制コンパイルをロードして実行した後でも、呼び出される "Base" からの ClassMethod が、新しくコンパイルされたクラスのメソッドではなく、古いバージョンのメソッドであるということです (コンソールへの書き込みによって確認されます)。

両方をコンパイルするために、ターミナルから次のコマンドを使用しています (f: 強制を意味し、c: ロード中にコンパイルすることを意味します)。

これらの 2 つのファイルをシステムが自動的にロードしてコンパイルする必要がありますが、システムが古いバージョンを使用し続けるため、それができません。Intersystems Caché に最新バージョンのコンパイル済みクラスを強制的に使用させる方法を知っている人はいますか?

ありがとう、ルイス

0 投票する
1 に答える
327 参照

intersystems-cache - CACHEでSMTP応答を取得する方法

メール送信後にSMTP応答を取得したい。送信メールの応答を取得する必要があります(正しく送信されたかどうかに関係なく)

応答は次のようにする必要があります


Return-path:Envelope-to:ap@smartsnipe.com Delivery-date:Fri、12 Dec 2008 23:54:57 -0500 Received:from pool-98-109-89-94.nwrknj.fios.verizon.net( [98.109.89.94] helo = Andy-PC)by server.4wtech.com with esmtp(Exim 4.69)(envelope-from)id 1LBMWn-0005BH-7u for ap@smartsnipe.com; 2008年12月12日金曜日23:54:57-0500日付:2008年12月13日土曜日04:55:09 UT差出人:itgigs@4wtech.com件名:Web Deverloper Internship(SoHo)(955259288)宛先:ap@smartsnipe.com MIMEバージョン:1.0コンテンツタイプ:text / html; charset = "ISO-8859-1" Content-Transfer-Encoding:quoted-printable


SMTP応答を取得するにはどうすればよいですか?私を助けてください

0 投票する
7 に答える
3867 参照

version-control - InterSystems Ensemble/Caché のバージョン管理

私は、InterSystems Ensemble (InterSystems Caché 上に構築された統合フレームワーク) を使用して開発を開始しているグループに所属しています。

インターシステムズは、Ensemble 管理ポータルをソース管理対応にしていません。これは、開発チームが対処したい問題の原因のようです。

Ensemble/Caché で使用しているバージョン管理システムと、それを中心に開発プロセスをどのように構築しているかを知りたいです。

0 投票する
4 に答える
1931 参照

sql - SQLクエリで文字列を分割する.

2009-11-25, 12:42AM IST「Post」という名前のテーブルに、「postingdate」というフィールドの値を形式の文字列として持っています。

日付範囲に基づいて詳細を取得するには、クエリが必要です。次のクエリを試しましたが、エラーがスローされます。この問題を解決する方法を教えてください。前もって感謝します。

0 投票する
5 に答える
1834 参照

database - リレーショナルデータベースやDelphiのようなオブジェクト指向プログラミング言語からCachéデータベースを学ぶのは難しいですか?

私は現在、新しい可能性のあるプロジェクトを引き受けることができるかどうかを判断するために、システムでローカルバージョンのCachéを実行しています。

現在のプロジェクトでは、ビジネスロジックがデータベースに格納されているCachédllを呼び出すフロントエンドとしてDelphi7を使用しています。

私はデータベースとしてSQLserverとFirebird(およびAccessとParadoxの前)のバックグラウンドを持っています。

私はWindows開発の95%にDelphi 7を使用しているので、オブジェクトプログラミングについて知っています。

私は、CachéとSqlServer、Firebird、またはOracleのいずれかを使用し、Delphi(またはC ++またはC#-オブジェクト指向言語)で開発した人からの意見を受け取りたいと思います。

私は他の質問から賛否両論を読みましたが、私はこれを求めていません。Caché開発者からの入力が必要です。

前もって感謝します。