問題タブ [weborb]
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.
flash - services-config.xml を使用しない Flash RemoteObject Weborb 接続 (Flex なし)
コンテキスト : FDT で開発され、Flash CS4 でコンパイルされた Flash アプリケーションに取り組んでいます (巨大なライブラリが必要です)。さまざまな Weborb サービスに接続する必要があります。
Weborb が適切に構成されている。私のサービスは適切に実行され、管理コンソールを介して値が返されます。Flex でコンパイルされた Weborb の例とさまざまなテストは、完全に機能します。
問題 : コードを Flash でコンパイルするように適合させ、リモート オブジェクトを次のようにセットアップしようとすると、次のようになります。
次の障害が発生します。
この方法でチャネルをセットアップしようとすると:
次に、この障害が発生します。
質問: Flash でコンパイルされた Flash アプリケーションから Weborb リモート処理サービスに接続するように RemoteObject を適切にセットアップする方法を教えてください。
これは私を夢中にさせています。
.net - Asp.NET プリンシパル WebORB HttpHandler
Flex-WebORB-Asp.NET アプリケーションがあります。ログインすると、WebORB インターフェイスを実装する AuthenticationHandler があります。
そこで、プリンシパルを作成して返します。WebORB はプリンシパルを使用して、リモート メソッド呼び出しの認証と承認をチェックします。
さて、この時点で、何が何でHttpContext.Current.User.Identity
あるかを確認すると、それは WindowsIdentity です。
ここまでは順調ですね。後で WebORB を介してリモート呼び出しが行われると、次のように呼び出して、ログインしているユーザーの ID を取得します。
したがって、WebORB は、リモート呼び出しごとにスレッドの ID が設定されていることを確認していると思います。
問題は、(画像を取得するために) HttpHandler を呼び出すときに、ログインしているユーザーの ID も で取得しようとしましたThread.CurrentPrincipal.Identity.Name
が、うまくいかないことです。おそらく、HttpHandler では WebORB が動作しないためです。
どちらの場合も同じ方法でログインしているユーザーの ID を取得できるように、これをどのように解決しますか? セッションオブジェクトに入れますか?を変更できますHttpContext.Current.User.Identity
か? HttpContext.Current.User.Identity
は と同じであってはなりませんThread.CurrentPrincipal.Identity.Name
か?
ps: ユーザーは Active Directory にありません。
apache-flex - Ruby on Rails + WebORB + authlogic + Flex
認証に authlogic を使用する Rails プロジェクトを開発しています。そして、私は Flex で実現されたそのプロジェクトの一部を持っており、ユーザーがログインしているかどうかにかかわらず、ユーザーを認証する方法を知る必要があります。
という Web サービスをセットアップし、UserSessionService
ログインしているユーザーを取得しようとしましたが、機能しません。で取得しようとするとUserSession.find
、結果として # が返されます (したがって、これは常に true です)。
UserSessionService.rb は次のとおりです。
UserSessionService
からクラスを拡張しようとしましたAuthlogic::Session::Base
が、それも機能しません。
weborb - Weborb コンソールで参照されているアセンブリを非表示にします。これは可能ですか?
Weborb コンソールで参照されているアセンブリを非表示にします。これは可能ですか?(例では weborb.dll)
ruby-on-rails - Rails から Flex への日付/時刻変換の問題?
次のエラーが表示されます: TypeError: エラー #1034: 型強制に失敗しました: 「2010-01-02 23:28:17 UTC」を日付に変換できません。
Rails と Flex の間でデータを転送するために WebORB を使用しています。Rails からのデータのタイプは「ActiveSupport::TimeWithZone」です。Flex の「日付」データ型に割り当てようとしています。
私は何が欠けていますか?
.net - WebORBおよび「コード生成に失敗しました」メッセージ
webOrb 3.6.0.3のインストールを機能させようとしていますが、モデルを「ビルド」するのに行き詰まっています。
適切な資格情報を使用してデータベースサーバーに接続しました。WebOrbは、接続する特定のDBを尋ね、選択できるリストを表示するので、その部分が機能していることがわかります。データベースリストで、DBとテーブルにドリルダウンして、列を確認できます。
次に、テーブルをメインモデルウィンドウにドラッグします。次に、緑色のチェックボックスを選択すると、「データモデルが検証されました。エラーは見つかりませんでした」と表示されます。次に、歯車のアイコンをクリックして単純なモデルを作成すると、このシーケンスが表示されます。
それだけです...私が見逃しているものは他に何も見えません。Developer Denのビデオのレイアウトどおりに、すべてを実行しました。
誰かが提案や追加のヘルプを提供できますか?私はかなり立ち往生しています!
ありがとう。
.net - .net パフォーマンスのための MVC dbml と weborb
mvc .net アプリケーションと一緒に実行されるフレックス アプリケーションがあります。flex アプリは Weborb 経由で .net と通信します。最近、データベース スキーマ全体を 1 つの dbml ファイルにまとめました。以前は、データベース スキーマを複数の dbml に分割していました。1 つの dbml に統合してから遭遇した問題は、フレックスでの weborb 呼び出しが、複数の dbml を使用したときよりも 300 ~ 400 ミリ秒長くかかっていることです。
これは私たちにはまったく意味がないようです。誰にも洞察がありますか?
ruby-on-rails - 一貫した負荷で時間の経過とともに応答時間が増加(悪化)する
Ok。私は多くの情報を持っていないことを知っています。つまり、本質的に、私の質問の理由です。バックエンドでFlash/FlexとRailsを使用してゲームを構築しています。2つの間の通信はWebORBを介して行われます。
これが起こっていることです。クライアントを起動すると、操作によって60秒ごとにサーバーが呼び出され(それほど多くはありませんか?)、2つのデータベースSELECTSとUPDATEが発生し、結果としてクライアントに応答します。
これは60秒ごとに繰り返されます。私はテストバージョンをherokuにデプロイしましたが、NewRelicのRPMは、応答時間が時間の経過とともに低下することを教えてくれました。60秒ごとに1つのタスクを持つ1つのクライアント。数時間にわたって、応答時間は150msから900ms以上にドリフトしました。
これを開発環境(Macbook Pro)で再現できたので、Heroku側では問題ありません。
私はサーバーアプリで(設計上)洗練されたものは何もしていません。アクションが呼び出され、データベースからデータを取得し、AR更新を実行してから、応答を返します。キャッシュなどはありません。
何かご意見は?誰?本当にありがたいです。
apache-flex - services-config.xmlでのFlexデプロイメントの簡素化?
Flex / Flashを使用して、RailsサーバーアプリケーションをフロントエンドするUIを構築しています。通信メカニズムとしてWebORBを使用しています。ただし、私の質問はWebORBだけでなく適用する必要があります。(おもう)。
具体的には、services-config.xmlファイルと関係があります。ローカル(ラップトップ)開発環境、リモート開発、およびリモート本番環境があります。私はservices-config.xmlファイルのURLを編集し、別の環境でテストするたびに再構築してデプロイすることにうんざりしています。
誰かがこれを行う方法について何かアイデアがありますか?私は次のことができると思いました:
URI = "/ weborb"を設定し、それに相対パスを指定することで、機能することがわかりました。また、ローカルでは機能しますが、リモートのdevおよびprod環境(Heroku)にデプロイすると機能しません。変。
.net - WebOrb.net / 代替案
私はオンライン外国為替取引システムに取り組んでおり、しばらく前に .net に weborb を使用することにしました。
この決定が下された主な理由は、現在の HTML Web サイト用に構築されたかなり強固な .net バックボーンが既にあるためです。
この決定は、いくつかの理由で非常に問題があることが判明しています。
WebOrb クライアント SDK はサポートされている製品ではなく、対処しなければならないバグや癖があります。
製品開発中の WebOrb サポートは、期待するものとはかけ離れています
だから、私の質問は実際には2つの質問に分かれています
- 複数のユーザー/プッシュデータなどを含むシステムで本番用に WebOrb.net を使用している人はいますか?
- フレックスクライアント側と通信するサーバーの代替手段を知っていますか?
私は FluorineFX を知っていますが、本番環境でこれを使用している人々についての真剣な議論は見当たりませんでした。
ありがとう。