問題タブ [orbeon]
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.
ssl - フォームを追加しようとすると「ピアが認証されていません」
Orbeon 3.9 CE を WebSphere WAS 7.0 環境にインストールしたところ、すべて問題なく動作していましたが、取得したフォームを追加しようとすると、「ピアが認証されていません」というエラーが表示されました。log4j.xml ファイルでデバッグをオンにすると、次のようになりました。
2011-05-27 16:34:13,051 ERROR ProcessorService - Exception at oxf:/apps/fr/components/components.xsl (executing XSLT transformation)
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at com.ibm.jsse2.fc.getPeerCertificates(fc.java:46)
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:390)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:488)
at org.apache.http.conn.scheme.SchemeSocketFactoryAdaptor.connectSocket(SchemeSocketFactoryAdaptor.java:62)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:562)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
at org.orbeon.oxf.resources.handler.HTTPURLConnection.connect(HTTPURLConnection.java:219)
at org.orbeon.oxf.util.Connection.connect(Connection.java:494)
at org.orbeon.oxf.util.Connection.open(Connection.java:94)
at org.orbeon.oxf.processor.generator.URLGenerator$URLResourceHandler.openConnection(URLGenerator.java:817)
at org.orbeon.oxf.processor.generator.URLGenerator$URLResourceHandler.getResourceMediaType(URLGenerator.java:770)
at org.orbeon.oxf.processor.generator.URLGenerator$1.readImpl(URLGenerator.java:420)
at org.orbeon.oxf.processor.impl.ProcessorOutputImpl$TopLevelOutputFilter.read(ProcessorOutputImpl.java:263)
at org.orbeon.oxf.processor.impl.ProcessorOutputImpl.read(ProcessorOutputImpl.java:406)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:260)
at org.orbeon.oxf.processor.pipeline.TeeProcessor$TeeProcessorOutputImpl.readImpl(TeeProcessor.java:89)
at org.orbeon.oxf.processor.impl.ProcessorOutputImpl$TopLevelOutputFilter.read(ProcessorOutputImpl.java:263)
at org.orbeon.oxf.processor.impl.ProcessorOutputImpl.read(ProcessorOutputImpl.java:406)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:260)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:286)
at org.orbeon.oxf.processor.ProcessorImpl$3.read(ProcessorImpl.java:315)
at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:365)
at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:330)
at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:313)
orbeon - 複数ページのフォーム
Orbeon Form Builderで複数ページのフォームを作成するにはどうすればよいですか? 前の質問の回答に基づいて、次のページを決定してほしい。その点に関するドキュメントを教えてください。
orbeon - Orbeon Form Builder に別のページのフォームを含める
Orbeon Form Builder を使用してポータル フォームを作成しています。小さなフォーム (たとえば、セクションごとに 1 つのフォーム) を作成してから、Form Builder で小さなセクションごとに 1 つの大きなフォームを作成できますか? 同じ質問セットを含む複数のフォームがあります。冗長性を減らし、再利用できるモジュラー フォームを作成しようとしています。
orbeon - permsize 1024M およびヒープ サイズ 2048M のメモリ不足エラー。XPL の for-each ループ内で処理される XML の場合、ディスク上のサイズはそれぞれ約 4.5 MB です。
ソース URL とターゲット URL に動的に到達するために、非常に小さいサイズ (ディスク上で 2 KB) の構成 XML の要素を反復処理するために使用する for-each ループがいくつかあります。次に、(ストリーミングを実行するため) を使用してソース URL からデータを取得URLGeneratorし、XForms Submissions プロセッサを使用して XML データベースにロードします。ソース URL とターゲット URL は動的に計算され、取得と読み込みが行われる最も内側のループは合計で約 32 回発生し、毎回平均で約 4.5 MB の XML ファイル (最大で約 6 MB、最小で数 KB) が発生します。 )。これを試すたびに、permgen で実行されている Tomcat でメモリ不足エラーが発生し、ヒープ サイズが十分に割り当てられています。JVM は 32 ビット、OS は 32 ビットです。このメモリ不足エラーから抜け出す方法が必要です。
- 個別の XForms 送信は個別のトランザクションになると考えていたので、蓄積されず、メモリ不足の問題が発生します
- ドキュメント全体をメモリ内に作成する代わりに、XForms Submissions プロセッサを使用してストリーミング ロードを実行する方法はありますか?
- それが役立つかどうかはわかりませんが、メモリ不足の問題が発生しないように、Orbeon で積極的なガベージ コレクションを実行する方法はありますか?
必要に応じて、ここにコードを投稿できます (XPL 用)。
ソースコード(それを求めるコメントへの返信)
orbeon - Orbeon xforms - 初期データのロード
xform を表示する前に事前入力する必要があり、入力用のデータはデータベースから取得されます。これはアクションまたは送信を使用して実行できることは承知していますが、そのデータを XML 形式で渡す必要はありますか? JSP/サーブレットがリクエストでJavaオブジェクトを設定し、xformで直接使用できる可能性はありますか?
ありがとう、イェシャスヴィ
orbeon - CDATAとしてのOrbeonテキストエリアとRTE
OrbeonにTextAreasとRTEをCDATAセクションとして保存して、ユーザーが入力した改行やその他の書式を保持する方法はありますか?いくつかのユースケースでは、ユーザーが入力した内容を変更しないことが非常に重要であり、これを実現する方法はこれまで見つかりませんでした。
ありがとう!
orbeon - リピート内の無関係な XBL コントロールの初期化
関係のないノードにバインドされている XBL コントロールは、リピート内に配置すると異なる動作をします。
xforms-enabled イベントが、repeat 内の関連しないノードで発生するのはなぜですか? init、xforms-enabled、および xforms-disabled が順番に呼び出されます。
https://gist.github.com/1013671
例を添付します (relevant-error.xhtml)。繰り返し以外の同じコントロールが期待どおりに機能する (relevant-without-repeat.xhtml)
pdf - ネストされた繰り返しフィールド内で PDF テンプレートをマッピングするときに使用される命名規則は何ですか?
フィールドを orbeon フォームから pdf テンプレート (my-section$my-field) にマップするように指定されています。これは完全に機能します。繰り返しを使用する場合、この命名規則が「$1」を含むようにわずかに変更される方法について調査しました... (つまり、my-section$my-field$1、my-section$my-field$2)。
ネストされた繰り返しがあるフォームがあり、同じ命名規則を適用しようとしましたが、うまくいきませんでした。また、他の組み合わせも試しましたが、成功しませんでした。
ネストされた繰り返しから pdf テンプレートにフィールドをマップする方法を教えてください。
ありがとう!
orbeon - Orbeon Form Builder の別のフィールドに入力された値に基づいてフィールドを検証するための制約を記述します
[電話の種類] フィールドでの選択に基づいて、電話番号フィールドのサイズを検証したいと考えています。セル番号は 10 サイズ、ホームおよびワーク番号は 11 サイズである必要があります。Orbeon Form Builder で制約式をどのように記述しますか。制約フィールドで if を使用しようとしましたが、失敗しました。
ご協力ありがとうございました!