問題タブ [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 投票する
1 に答える
203 参照

database - Intersystems キャッシュに必要な DB 照合 (1280 または 1251

照合を探している人ラテンキリル文字はコード1280または1251を持っている可能性があります。照合がインストールされていないため、使用しているDBシステムの1つがファイルを開いて内容を読み取る準備ができていないため、これを求めています。

ウィンドウズXPプロを使用しています。

ご協力ありがとうございます。説明が必要な場合はお知らせください

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

intersystems-cache - システム間キャッシュ-データがオブジェクト定義に準拠していることを確認するためのオブジェクトコードの維持

システム間キャッシュを使用するのは初めてで、キャッシュに保存されているデータをクエリしているときに、基になるシステムのデータを正確に表していないように見えるクラスによって公開されるという問題に直面しています。グローバルに格納されるデータは、ほとんどの場合、オブジェクトコードで定義されているものよりも大きくなります。

そのため、以下のようなエラーが頻繁に発生します。

グローバルに保持されているデータを収容できるようにオブジェクト定義(SQLマッピング)が維持されるようにするために、ある種の品質プロセスを実装した経験はありますか?

この特定の例では、システムには最大lenが5で定義された列がありますが、システムに格納されているデータの長さは6文字です。

このような状況を積極的に監視して修復するにはどうすればよいですか。

/ *

これらのオブジェクト定義をキャッシュに作成しませんでした

* /

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

python - Intersystems キャッシュ - Python を使用して、グローバルまたは SQL テーブルとして公開されているクラスのみに直接アクセスできますか?

Python インターフェイスを使用して、インターシステムズ キャッシュ グローバルに直接アクセスして反復処理することはできますか?それとも、Python は、リンク サーバーまたは ODBC 接続を使用するときに表示されるのと同じ「テーブル」を公開するだけですか?

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

intersystems-cache - ODBC を介した cache.dat へのアクセス

わかりましたので、別のビジネスから送信された cache.dat データベースから情報を抽出しようとしています。ODBC を使用してデータを取得しようとしています。Access にエクスポートしようとすると、samples 名前空間からグローバルを表示できますが、この新しいデータベースからデータを表示できません。

私はこの問題に 2 つの方法で取り組もうとしました。まず、単純に Cache をシャットダウンし、InterSystems\TryCache\mgr\samples にある既存のデータベースを置き換えて、キャッシュを再起動しました。再起動すると、新しいデータベースから管理ポータルにすべてのグローバルが表示されます。Windows ODBC アドミニストレーターから ODBC 接続をテストすると、接続されます。ただし、ODBC を使用して Access データベースにそれらを取り込もうとすると、インポートするテーブルが表示されません。

また、データベースをキャッシュに追加しようとしましたが、エラーが発生しました:

エラー #5805: エクステント 'Config.Databases' の ID キーが一意ではありません

そこにある値をいじってみましたが、役に立ちませんでした。このようなものをいじるのはこれが初めてであり、どんな助けも素晴らしいでしょう。

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

intersystems-cache - 名前空間でグローバルを列挙するための現在の推奨される方法は何ですか?

以前は%Gのソースを調べていましたが、最近、Intersystemsは.INTコードの配布を停止しました。理論的には、ループ内でeXecuteステートメントを使用して、すべての有効なグローバル名で$ Dをチェックできると思いますが、それはばかげて不当に遅いです。

では、現在それを行う正しい方法は何ですか?

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

mongodb - システム間キャッシュと MongoDB の比較

システム間のキャッシュ データベースと Mongo データベースがどのように異なっているかを理解したいと思いました。

stackoverflow 自体のいくつかのスレッドでは、オブジェクト データベースと NoSQL データベースの間に違いはないことが言及されています。

MongoDB では、データはドキュメント ベースであり、JSON のような形式でアクセスおよびクエリされます。キャッシュDBでも同じですか?

どんな指針も役に立ちます。

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

c# - .NET でコードの間接化を実行できますか?

InterSystems Cache コードでは、間接化を使用して文字列を取得し、文字列変数の前に「@」を付けることで、それを実際の実行可能コードに変換できることを覚えています。これは C#.NET または VB.NET コードで実行できますか? したがって、文字列の引数配列 (1 行または複数行のコード) を受け取り、例外をスローしないと仮定してそのコードを実行するメソッドが必要です。これでどこに行くの?.NET コード内でコンパイラを作成しようとしています。

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

testing - Intersystems キャッシュ オブジェクト スクリプト用のコード カバレッジ分析ツールはありますか?

誰かが独自のコードカバレッジ分析ツールを作成できるようなデバッグ API があれば、それも受け入れられます。そのようなツールの完全なリストはおそらく非常に小さいので、これが世論調査の質問だとは思いません。

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

intersystems-cache - Cachéで%GOFを使用したグローバルのサイレントエクスポート

ユーザーの操作なしで「^%GOF」を使用できるかどうか知りたいのですが。私はCaché2008を使用しています。^%GOは遅くなるため、オプションではありません。一時ファイルからの入力を使用して質問に自動的に回答していますが、失敗する可能性があります(まれに発生します)。

このユーティリティのルーチンが%SYSで見つかりませんでした。それはどこにありますか?

ありがとう、

回答:「%SYS.GlobalQuery:NameSpaceList」を使用して、グローバル(システムグローバルを除く)のリストを取得します。

唯一の欠点は、グローバルエントリに許可されている最大値を超えるグローバルの連結を持つ名前空間がある場合、プログラムがクラッシュすることです。次に、グローバルリストを分割する必要があります。

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

intersystems-cache - 整合性テストが完了するまで待ちます (Do Silent^Integrity("/tmp/logfile"))

バックグラウンドで開始せずに整合性テストを実行する方法を知りたいです。だから私はそれをフォアグラウンドで実行し、完了するまで待ちたいと思います。

以下はバックグラウンドで実行されます (http://docs.intersystems.com/cache20071/csp/docbook/DocBook.UI.Page.cls?KEY=GSA_manage):

^Integrity (%SYS 内) のルーチンも見つかりません。コードを表示するにはどうすればよいですか?

Caché インターシステムズ 2008 を使用。

よろしくお願いします。