問題タブ [openbd]

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 投票する
4 に答える
4106 参照

coldfusion - Railo、Open Bluedragon、Adobe Coldfusionにはどのような顕著な違いがありますか?

実装間の顕著な違いを捉える試み:

  1. AdobeColdFusion
  2. Railo
  3. ブルードラゴンを開く

(私はスミスを知っていますが、それがまだアクティブであるとは思わない)。

CFMLプラットフォームの違い(構文、機能、拡張性)を含めます。

これは私が他のどこにも見たことがないものではないことに注意してください、しかし多分私は正しく検索していないだけです。したがって、その目的へのリンクもカウントされます。

アップデート

これが、この文脈で注目に値する私の定義です。難しい問題の解決を単純化するものです。たとえば、Railoは、<cfvideo>ビデオをトランスコードするタグを提供しています。これは簡単な作業ではありません。

私が提案することは注目に値しません:Railo関数ListAvg()。

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

tomcat - Tomcat で Railo/OpenBD プロセス ファイルを作成する方法ノード?

このように定義されたTomcatホストがあり、webapps/ROOTディレクトリにRailoまたはOpenBDのWEB-INFがあります。

webapps ディレクトリの ROOT の下に CFM ファイルを置くと、Railo または OpenBD によって期待どおりに処理されます。同じファイルをリモート ディレクトリに移動すると、そのままの CFML コードを含む解析されていないテキストとして返されます。定義された Context ディレクトリ内のファイルを OpenBD または Railo で処理するように appserver に指示するにはどうすればよいですか?

[編集: これは Windows サーバーです]

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

coldfusion - CFMLシステム環境変数(OpenBD)

CFMLでシステム環境変数にアクセスするにはどうすればよいですか?CloudFoundryデータベースの接続設定を読み取る必要があります。

必要な変数は「VCAP_SERVICES」です。

そのための機能はありますか?

ありがとう、

イヴァン

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

coldfusion - RailoPDF生成の問題

Railoは比較的新しいです。「Railo」でアプリケーションをセットアップしようとすると、PDFの生成で問題が発生しました。AdobeCFMLServerでアプリを問題なく実行していることに注意してください。

問題:アプリのどこかに、データベースからデータをフェッチしてダウンロード可能なPDFファイルを提供するボタンがあります。Railoサーバーでは、PDFコンテンツは「面白い文字」で返されます。出力言語はギリシャ語です。ギリシャ語には多くのアクセント文字があります。ここで問題が発生します(アクセント付き文字は「面白い」形式で返されます。たとえば、ήの場合はŸ、Oの場合はŠ、Άの場合はOΕ')。問題はRailoのフォントコレクションに関連していると思います。同じことがopenBDサーバーにも現れます!すでにcfprocessingdirectivepageEncoding= "utf-8"をcfmファイルに追加しようとしましたが、結果はありません。fonts.jar(これは\ WEB-INF \ libフォルダーの下にあります)にフォントを追加しようとしましたが、結果もありません(PDF cssでフォントを呼び出します)。

AdobeCFMLServerはもう使いたくありません。

この問題の解決策はありますか?

よろしくお願いします。

トム

ギリシャ

cfcはデータベースからのデータを提供するだけです

私が使用しているコード:

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

coldfusion - マルチ CFML エンジンのテスト環境

CFMLベースのアプリケーションをクロステストするための適切な環境で、複数のCFMLエンジンとそれらのバージョンを一緒にセットアップする良い方法はありますか?

理想的には、VirtualBox (Windows 7) で使用しているため、これを Ubuntu Server ベースにしたいと考えています。さらに、切り替えることができれば、私のラップトップはすべてを一度に実行するのではなく、一度に 1 つずつ処理できるので便利です。私は次のことを考えています:

  • アドビ コールドフュージョン 9
  • アドビ コールドフュージョン 10
  • Railo 3.3.x
  • Railo 4.x
  • OpenBD 2.x

また、同じ共有ディレクトリからサービスを提供したいので、エンジンごとにコードのコピーを用意する必要はありません。乾杯

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

arrays - ColdFusion 構造体の変換 - カスタム キーの割り当て

私は CFML 言語の初心者で、ColdFusion の構造体と配列に関して質問があります。openBD CFML サーバーを使用していることに注意してください。

私は次のオブジェクト(構造体)を持っています:

質問:上記のオブジェクトを次のように変更できますか(可能であれば順序も保持できますか):

カスタム キーを割り当てる必要があることに注意してください ( idを割り当て、代わりに"lola"を"content"に割り当てます)。上記のタスクを達成するために勉強するための指針はありますか? どんな助けでも大歓迎です!

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

object - Coldfusion (openBD を使用) の問題で 2 つのオブジェクトをマージする

私は次のコードブロックを持っています:

結果は 2 つのオブジェクト(構造体の配列の構造体)です。

最初のオブジェクト

2 番目のオブジェクト

これらの 2 つのオブジェクトを次の形式で 1 ​​つにマージすることは可能ですか (2 番目から 1 番目にコピー):

結果なしで structAppend 関数を試しました。この関数は、深くネストされた要素を追加できません。秩序を保つことは可能ですか?その理由は、上記のオブジェクトは検索エンジンの結果であるため、元の順序を維持することが非常に重要です。キー参照によって 2 つのオブジェクトをマージすることはできますか? 私が尋ねている理由は、最初のオブジェクトが特定の順序で検索エンジンから出てくるためです (solrid に注意してください) が、2 番目のオブジェクトはそうではない可能性があります。例:

上記と同じマージ結果を達成することは可能ですか?

大変感謝します、

謹んで、

トム

ギリシャ

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

coldfusion - CFHTTP使用時のエラー

CFMLを使用してopenBDでアプリを作成しました。アプリでは、次のようにCFHTTPを使用しています。

実行すると、次のエラーが発生します:'URLの設定に失敗しました:無効なクエリ'

行き詰まっている!このエラーはどういう意味ですか?AdobeのCFMLエンジンは正常に機能していると思いますが、よくわかりません。私の「プログラミング」矢筒は矢印を使い果たしました!.openBDでこれを機能させる必要があります。

に関して、

トム

ギリシャ

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

coldfusion - OpenBlueDragonのパラメータの回避策

BlueDragon 2.0.2を開き、以下をサポートしていません。

param rc.nodeid = "";

特に、param部分は機能しません

良い回避策は何ですか?

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

javascript - Open BlueDragon の相対/絶対 CFC パス

既存の ColdFusion コードベースを Adob​​e CF8 から OpenBD に移行しようとしています。私のファイルには次のようなものが含まれています:

CF8 には「cfc」から「/cfc」へのマッピングがあり、page.cfm には次のものがありました。

次に、Javascript で次を使用して CFC を呼び出すことができます。

...そして人生は良かった。


ただし、Open BD (v2.0.3b) では、Javascript から CFC 関数を呼び出すことができないようです。プロキシは以前のように宣言されており、Javascript でオブジェクトを作成できますが、関数を呼び出そうとすると、ブラウザー開発ツールで次のエラーが発生します。

オブジェクトが既に作成されているにもかかわらず、関数を呼び出そうとすると、Javascript で相対パスを使用しているように見えます。

CFC は OpenBD に従って有効です (私は を参照でき./cfc/one.cfc?wsdl、などを使用して関数を呼び出すことができます./cfc/one.cfc?method=getData)。OpenBD で定義されたマッピングがあるかどうかは問題ではないようです。

動作するように思われる 1 つの回避策は、呼び出し元の CFM ファイルと同じ関数に CFC を配置することですが、多くの異なるページから CFC コードを再利用したい場合、これはあまり良い解決策ではありません。

OpenBD で動作する他のディレクトリに CFC を持っている人はいますか?