Sitecore 6.5 に組み込まれている Web サービス (.../sitecore/shell/webservice/service.asmx) を使用しようとしています。
コマンドを説明したPDFがありますが、アイテムの挿入/更新の形式は指定されていません。GetXml リクエストを実行するときにフォーマットを簡単に使用できると主張していますが、私のテストではそうではないことがわかりました。
このブログで提案されているように、いくつかのバリエーションを試しましたが、運が悪く、残念ながらWebサービスは入力について文句を言わず、常に「OK」と応答し、効果はありません。
完全なリクエスト(私が今見ているものとして)
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<Save xmlns="http://sitecore.net/visual/">
<xml>
<sitecore>
<field itemid="{7CCE4419-E8BD-45F4-9B9C-625E220C59A1}"
fieldid="{3F4B20E9-36E6-4D45-A423-C86567373F82}"
language="en"
version="1">
<content>A title from service</content>
</field>
</sitecore>
</xml>
<databaseName>master</databaseName>
<credentials><!-- removed --></credentials>
</Save>
</soapenv:Body>
誰かがフォーマットが何であるかを知っていれば、それは素晴らしいでしょう。