InfopathのフォームをMOSS2007に発行すると、発行後の更新画面でエラーになる - InfoPath Dev
in

InfoPath Dev

InfopathのフォームをMOSS2007に発行すると、発行後の更新画面でエラーになる

Last post 09-08-2008 07:01 PM by aimin. 2 replies.
Page 1 of 1 (3 items)
Sort Posts: Previous Next
  • 09-04-2008 02:37 AM

    • aimin
    • Top 500 Contributor
    • Joined on 08-28-2008
    • Posts 38

    InfopathのフォームをMOSS2007に発行すると、発行後の更新画面でエラーになる

    お世話になってます。

    作成しているフォームをMOSS上で確認する必要があるので、発行しました。

    発行したフォームは、4つのテンプレートパーツを含んでいます。
    発行の操作の後、発行画面を閉じると、「更新」画面が表示されます。
    しばらく、更新しているようですが、

    「フォームテンプレートの確認中にエラーが発生しました」
    と表示されます。
    詳細を開くと、
    「タイムアウト」が表示されます。

    デザインチェックの画面で「サーバーで更新」のチェックをはずすと、特にエラーは表示されません。

    これは、どうしたことでしょうか。。

    教えてください!よろしくお願いいたいます。

  • 09-08-2008 03:19 AM In reply to

    Re: InfopathのフォームをMOSS2007に発行すると、発行後の更新画面でエラーになる

    同じような状況でエラーを経験したことがない、ということと、基本的にブラウザ互換の
    フォームをあまり作成しない(フォーム構築の制限があり、また、 全 PC に InfoPath が
    導入されているのでForms Services を使うことがない)ので [サーバーで確認] (上で
    は「サーバーで更新」とありますが、チェックボックスは [サーバーで確認] なのでタイプ
    ミスだと思うのですが)は使用しないのですが、わかる範囲で。

    InfoPath 2007 のオンライン ヘルプを参照すると以下のようなものがあります。
    「サーバーで確認」、「テンプレート パーツ」、このあたりの検索キーワードでみてみると
    以下のテンプレート パーツに関する注意事項があります。

    ヘルプの Topic ID: HA10147762  「テンプレート パーツで使用できない機能」

    [ヘルプ] - [Microsoft Office InfoPath ヘルプ] の検索ボックスで上記 ID で検索でOK。

    こちらのヘルプにはテンプレート パーツでサポートされていないコントロールや機能、
    設定について書かれています。

    その中に [デザイン チェック] 作業ウィンドウの [サーバーで確認] チェック ボックスの
    使用はサポートされないと書かれています。

    サポートされていない機能を使おうとしているので、エラーが出ていても仕方なさそうに
    思えます。
    もう少しはっきりと「この機能はサポートされてない」的なエラーメッセージだといいです
    し、なぜ「タイムアウト」エラーになるのかはわかりませんが、上述のように本来サポート
    されていないものを使おうとしていることは確かなようです。

    ちなみに、、と思い、カスタム コントロールをいれたフォームを発行する際に、ブラウザ
    互換にして[サーバーで確認]のチェックをいれてみましたが、同じエラーは発生しませ
    んでした。使っているコントロール、テンプレート パーツの数で違いがあるのかもしれ
    ませんね。ただ、本来サポートされていないので、何が起きても不思議ではありません。

    InfoPath のオンライン ヘルプも案外使えますよ。

    クリエ・イルミネート
    沼口 (ただし、、、講師ではありません ^^;)

  • 09-08-2008 07:01 PM In reply to

    • aimin
    • Top 500 Contributor
    • Joined on 08-28-2008
    • Posts 38

    Re: InfopathのフォームをMOSS2007に発行すると、発行後の更新画面でエラーになる

    沼口様

     こんにちは!
    回答ありがとうございます!ホッ・・・

     確かにフォーム構築には、ブラウザ互換にすると制限ありすぎますね。やりたい機能を使おうとすると、ブラウザ互換で無かったりします。
    会社的に、ライセンスの問題とか、必要最小限のビルドという環境にあり
    結構制限もあって、Infopathのクライアントへのインストールはおそらく却下されると思います。
    現在、Mossの展開には力をいれてるようでして、その中でフォームを使った電子化に目を向けられています。

    でも、このところ、Infopathの難しさや、やりたいことは、スクリプトをかかなくちゃいけないってことで
    ちょっと、めげてて、不安・・・やれるとこまでやってみることはあきらめずにしようと思いますが・・・
    きっと読んでて、え~そんなの、コーディングでしょ って、歯がゆいですよね~、、
    どうか、見捨てず教えてくださいませ!

    ところで、このエラーですが、、再現しないのですか!?

    まず、デザインチェックの作業ウィンドウの下位置にあるのは「サーバーで確認」です。

    オンラインヘルプ見ました。なるほどです。

    私の場合、作成した複数のtemplateパーツは、「フォームテンプレート」にコントロールとして挿入しているので
    実際に、デザインチェックを行っているのは、「フォームテンプレート」でのアクションになります。

    もしかして、「フォームのオプション」 → 「互換性」 → 「Infopath Form Service を実行していて互換性を確認できるサーバーのUrl...」の
    テキスト欄に入力が必要なのかと、発行先のサーバーのUrlを入力してみましたが、以下のMSGがでてしまいました。

     「SOAP の応答は、サーバーでエラーが発生したことを示しています。

    Server was unable to process request. ---> There is no Web named "/sites/.....」

    サーバーで拒否られてるようですが使い方が違うのでしょうか

    いずれにしても、「サーバーで確認」のチェックを外して使うしかない感じですね。

Page 1 of 1 (3 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.