問題タブ [unidata]

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 に答える
650 参照

.net - U2 Toolkitfor.NET-EntityFrameworkサンプル「EntityFramework_CodeFirst」が機能しない

「EntityFramework_CodeFirst」と「EntityFramework_CodeFirst2」のサンプルを実行しようとすると、次のエラーが発生します。

タイプ'U2.Data.Client.U2Connection'の接続のプロバイダー名を判別できません

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

java - UniObjectsのタイムゾーンを設定するにはどうすればよいですか?

UniobjectsforJavaを使用してWin7ProからAIX5.3ボックスに接続しています。udcsユーザーがログインすると、/ etc/profileが実行されます。/ etc/environmentはソースされていないようです。

rpcメソッド(aixユーザー'sbr'を使用)がTIME()を使用するUnidataサブルーチンを呼び出す場合、その結果はUTCになります。同じユーザー('sbr')がログインし、同じアクション(rpcなし)を実行した場合、TIME()はUTC-5を返します。

これについてサポート担当者と話し合ったとき、UniObjectsrpc呼び出しは/etc / profileを実行すると言われましたが、ユーザーのホームディレクトリで.profileを確認することはありません。最初の文で言ったように、/ etc/environmentも使用されていないようです。

注:これは同じrpcサービスへのVBバインディングと一致しているため、最初はこれをjavaとしてタグ付けしませんでした。

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

sql - .net を介した UniData へのアクセス

u2.net ツールキットから UniData データにアクセスできません。問題なく接続できました - 「テスト接続ツール」で接続をテストしましたが、コードでは、両方の接続が正常に機能します。私の問題は、サンプルコードを使用してデータセットを埋めようとするときです:次のエラーが発生します:

コードは次のとおりです。

もう 1 つ注意してください。ODBC 接続をセットアップしています。ODBC を介して、SQL Server リンク サーバー内で同じ資格情報を使用して、同じクエリに正常にアクセスできます。任意のアイデアをいただければ幸いです。

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

powershell - Windows Powershell で .Net / UniObjects 用の U2 ツールキットを使用していますか?

私はシカゴの大学の開発者で、Unidata 7.2 で Ellucian/Datatal Colleague をサポートしています。最近、Unix 上の Unidata から Windows Server に変換し、新しい OS に変換する必要のある多数の抽出 cron ジョブがありました。その変換中に、私は MS Windows Powershell Scripting Environment を紹介され、それを使用して、タスクが分割され、異なるマシンで非同期に実行された、手続き的に断片化されていた多くのタスクを自動化しています。

MS Sharepoint 上に構築された Ellucian Portal を実装しており、そのタスクのために、人事データから MS Active Directory 属性を更新する夜間ジョブを実行する必要があります。そのために、フラット ファイルを取得して AD を更新する Powershell スクリプトを作成しました。ただし、Powershell スクリプトの優れた点は、.Net フレームワーク オブジェクトをネイティブに操作できることです。私は何年にもわたって VB UniObjects を使用して多くのアプリケーションとユーティリティを開発してきました。これは、Powershell インターフェイスを活用し、抽出ステップを AD 更新スクリプトに直接組み込む絶好の機会だと思われます。これにより、プロセス全体を 1 つの統合されたスクリプトとして実行できます。応用。

Rocket ソフトウェアから .Net 用の U2 ツールキットをダウンロードしてインストールしましたが、Powershell の参照とインスタンス化の構文がどの Visual Studio 言語とも異なるという問題に遭遇しました。ある程度の進歩があり、U2.Data.Client 名前空間との U2 ADO 接続を確立できましたが、ネイティブ UniObjects U2.Data.Client.UO オブジェクトを適切にインスタンス化するのにまだ問題があります。

ライブラリを正しく参照することに関する単純な問題だと確信していますが、実際に .Net フレームワークを使用したことがないため、Powershell で U2 .Net ライブラリを使用する信頼できる例を見つけることができないようです。 . このフォーラムは優れたリソースのようで、ここで見つけた投稿のおかげで進歩を遂げることができました。U2 と Powershell の両方について考えや専門知識をお持ちの方がいらっしゃいましたら、魔法を実現する方法についてご意見をお聞かせいただければ幸いです。

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

php - Rocket U2 用の PHP PDO 拡張機能をビルドしようとしています

残った髪の毛を抜いてしまう問題を解決してくれる人がいるのだろうか...

私は現在、Unidata データベースと対話する必要があるプロジェクトに取り組んでいます。PHP には、このタイプのデータベースにアクセスするためのネイティブ ドライバーはありませんが、Google で調べたところ、次のことがわかりました。

https://u2devzone.rocketsoftware.com/accelerate/articles/u2-pdo-driver/u2-pdo-driver .

U2 Intercall ヘッダーとライブラリがあり、それらを正しくインクルードしていると思います。ただし、拡張機能はコンパイルされますが、エラーが発生するためテストに合格しません。

これは、ライブラリに対してリンクされていないことを示唆しています。メイクファイルを編集してライブラリを含めるように手動で指定すると、次のエラーが発生します

makefile で -fPIC スイッチを強制しようとしましたが、同じエラーが発生します。

私は自分自身を支援するためにカスタム PHP 拡張機能をコンパイルすることについて十分に知りません。正しい方向に向けてくれるグルがここにいることを願っています!

更新: これは、Linux の 32 ビット インストールを使用して完全にコンパイルされるため、64 ビット インストールで失敗する理由がわかりません...

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

.net - UniObjects .Net が XML を返さない

私はUniDataにまったく慣れていないので、実際にいくつかのポインターを探しています...

UniData DB からテーブルをプルした後です (それが正しい用語である場合は??)。最も簡単な方法は、UniObjects API と UniData に組み込まれているように見える XML を使用してこれを行うことです。

ただし、API を使用すると XML は返されず、空の XML エラーだけが返され、UniCommand.command を使用すると何も返されず、コマンド ステータス 0 だけが返されます。

ここにはいくつかの矛盾する情報があるようです - 一部の開発者ガイドは、XML がファイルに書き込まれ、クライアントに返されないことを示唆していますか?

ポインタはありますか?

乾杯、

カイ。

更新 - いくつかのコード...

確認のために、上記のコードを使用して、コマンドを実行し、その出力を取得できます。ただし、コマンドを「LIST ASSET_REPORT TOXML」のようなものに変更すると (私が見つけたすべてのガイドに従って)、何も返されません。同様に、UniXML 関数を使用すると、次のようになります。

私が得るのは空のデータセットの例外だけですか?

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

subroutine - U2 Toolkit for .NET を使用して、U2 ビジネス ロジック サブルーチンの多値データを DataSet/DataTable などの .NET オブジェクトに変換するにはどうすればよいですか?

次のサブルーチンがあります。引数 1 に INPUT を取り、引数 2 に多値データの OUTPUT を送信します。

サブルーチン MV_TO_DATASET_SELECT_SUBROUTINE(ARG_INPUT,ARG_OUTPUT)

x = ARG_INPUT ARG_OUTPUT = "100":@VM:"101":@VM:"102":@VM:"103":@FM:"ナンシー":@VM:"アンドリュー":@VM:"ジャネット" :@VM:"マーガレット":@FM:"01/06/1991":@VM:"06/07/1996":@VM:"11/08/1999":@VM:"12/10/2001 "

戻る

上記のサブルーチンの多値データのスキーマは次のとおりです。

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

u2 - Unidata の仮想属性の最大サイズ

大きな仮想属性を使用してデータを取得しようとすると、次のエラーが発生します。

仮想属性エラー: 仮想フィールドが大きすぎます。

Unidata のマニュアルで、仮想属性に許可されている最大サイズを見つけることができませんでした。Unidata 7.2、ECLTYPE Pick を使用しています。

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

u2 - FMT機能に相当するU2.NET Toolkitを探しています

UniBasic では、FMT 関数を '30T' のようなフォーマット仕様で使用して、長い文字列の適切な場所にテキスト マークを挿入できます (Remarks/Comments を考えてみてください)。U2.NET Toolkit に同等のものはありません。

UniBasic サブルーチンを作成して C# から呼び出すことができることはわかっていますが、そうしないほうがよいと思います。

核となる問題の再表明: SQL Server テーブルにテキスト列 (blob ではなく、任意の大きさ) があります。これを Unidata レコードの多値フィールドにして、30 文字ごとに MV マークを付けたいと思います (つまり、30T フォーマットに似ています)。サーバートリップを最小限に抑えるために、C# で処理したいと考えています。

ワードラップを処理するさまざまな方法を見てきましたので、おそらくそれを管理できますが、最初に、Unidata の書式設定機能が U2.NET Toolkit のどこかに「隠れていない」ことを確認したいと思いますか?