2009-06-04 3 views
0

IISサーバでSiteMinderとCF8を正常に実行している人はいませんか?SiteMinderでCF8を実行しているFlash/Flex Forms/Gatewaysの問題

ここに問題があります。それはいくらか努力しましたが、約1ヶ月前に私の会社のCF7サーバーにSiteMinderをインストールしました。 SiteMinderとCF7は調和して協力し、すべてが適切に機能しました(Flashフォーム、Flash Remoting、Flexゲートウェイ)。

数日前に私たちはCF7からCF8にアップグレードしました...そして、すべての地獄は緩んだ。インストール後、SiteMinderが壊れていることがわかりました。私は、CF8のインストールによりIIS設定からSiteMinder ISAPIアプリケーションのワイルドカードマッピングが削除されたことを認識しました。マッピングを元に戻し、CF8 JRunワイルドカードマッピングとBAMの上に移動しました... SiteMinderは再び動作していました。

その後、CF8のテストを開始しました。私たちは、Flashフォームがまったく表示されていないことに気付きました。あらゆる種類の助けを見つけるために、私は数多くの投稿や技術記事を探しました。私は、Adobeサポートの記事で「keep-generated-swfs」修正を試みました。その結果、Flashフォームが表示されましたが、部分的にしか動作しませんでした。フォームは生成されますが、クロックビジーカーソルは回転して回転し、データはフォームにロードされません。これにより、リモートゲートウェイに問題がある可能性があることがわかりました。確かに、FlashリモートゲートウェイとFlexゲートウェイは404エラーを生成していました。前にゲートウェイの問題にぶつかったので、Flex XML設定ファイルの変更を推奨しました。その後、「Remove_ALL_connectors.bat」と「IIS_connector.bat」を実行しました。ビンゴ!ゲートウェイは開いていて、Flashフォームは正しく表示され、正しく動作していました...そして多くの喜びがありました!

BUT ...実行中の "Remove_ALL_connectors.bat"は、SiteMinder ISAPI情報を再度削除しました。 ISAPI情報を再設定し、SiteMinderフィルタをCFフィルタの上に配置すると、Flashフォームとゲートウェイが再び破損しました。

ISAPIフィルタの点で2番目のラインが好きではないCF8についてはどうですか? CF7はこの命令について不平を言っていないようだ。 SiteMinderがCF8のFlashおよびFlexゲートウェイを破壊するのはなぜですか?私は古いCF7 lib/neo-*.xmlと新しいCF8 XML設定ファイルを比較しようとしましたが、明確な競合は見られませんでした。確かに、古いものと比較して、新しいXML設定ファイルには数多くの違いがありますが、ゲートウェイとフォームを扱うすべての設定は同じようです...少なくともだと思います。

ヘルプ?誰でも?誰でも?ブエラー?誰でも?

答えて

0

私はこの問題を2回見つけました。両方とも、私はSiteminderエージェントをアンインストールして再インストールして、Siteminder設定ウィザードを実行して、ポリシーサーバに信頼できるホストとして登録することで修正できました。 Siteminder管理者に、サーバーを信頼できるホストとしてドロップして再度登録する必要があります(そうしないと、既に存在することがわかります)。設定ウィザードが終了すると、ColdFusionマッピングの上にワイルドカードマッピングが追加されます。なんらかの理由で、IISコンソールからこれらのマッピングを手動で混乱させると、すべてが不調になります。これまで私が見つけた唯一の解決策です。基本的には、設定ウィザードでマッピングを追加することができます。私のCFゲートウェイとSiteminderが再び動作しています。だから、これらのマッピングの周りではない混乱にしようとすると、彼らは次の順序であることを確認してください。

  1. SiteminderのSSO
  2. ColdFusionの

ちなみに、私は、Windows上でCFMX 7を実行していますよ2003 IIS 6サーバー。だからMX 7でもその問題。

0

SIteMinderエージェントのワイルドカードISAPIマッピングの設定を確認してください。 「ファイルが存在することを確認する」のチェックボックスがあり、チェックを外すと動作するはずです。

Flash Gatewayがファイルシステムの一部ではないURLを要求しています。これはサーブレットマッピングパスです。ファイルが存在しないため、SiteMinderエージェントがその存在を確認すると、Flash Gatewayが失敗する原因となる404エラーが発生します。

関連する問題