FileMakerProからFileMakerServerへのXMLリクエストとインポートがうまくいきません。

Document created by sakadonohito on May 6, 2012Last modified by jdj_admin on Dec 15, 2014
Version 2Show Document
  • View in full screen mode

初めて投稿してみます。投稿マナー等不備ありましたらご指摘ください。

 

誰かご存じの方いらっしゃったら教えて下さい。

 

FileMakerProでXMLインポートで指定をhttpリクエストでXML公開しているFileMakerServerにしてみたところエラーになります。

 

XMLパーサーエラー、Type:NetAccessorException Message:Could not open file

 

となります。

FileMakerのXMLインポートでXMLの指定をhttpで

httpリクエストは「http://server_ip/fmi/xml/FMPXMLRESULT.xml?-db=dbfilename&-lay=layoutname&USER_ID=user_id&USER_ID.op=eq&USER_PASS=pass&USER_PASS.op=eq&-find」

で、xsltは必要ないと思い指定していません。

 

ちなみにブラウザから直接リクエストするとレスポンスが意図した結果になります。

ただし、レスポンスをファイルにして、そのファイルをXMLインポートで指定してもエラーになり、XMLファイルの中の2行目?2タグ目?の

「<!DOCTYPE FMPXMLRESULT PUBLIC "-//FMI//DTD FMPXMLRESULT//EN" "/fmi/xml/FMPXMLRESULT.dtd">」を削り取ると

XMLインポートできるようになります。

 

また、FileMakerProからエクスポートしたXMLの中身を編集し、

「<!DOCTYPE FMPXMLRESULT PUBLIC "-//FMI//DTD FMPXMLRESULT//EN" "/fmi/xml/FMPXMLRESULT.dtd">」を挿入してやると

インポートできなくなります。

 

環境は:サーバー:Windows2008Server(32bit) FileMakerServer10 XML公開設定オン。公開ファイルの各アクセス権はXML公開のチェックしてます。

クライアント:Windows7(64bit) FileMaker9advanced フルアクセスのアカウントで操作

 

よろしくお願いします

Attachments

    Outcomes