003308: このサービス定義ファイル (.sd) は、サーバー上で検出された場合、既存のサービスを上書きするためにステージングされました。 新しいサービスを公開するには、.sd を一意の名前でステージングするか、サービス プロパティをオーバーライドして新しい名前を指定します。

説明

サービス定義ファイルは、次のいずれかの方法で作成されたため、サービス定義ファイルをアップロードすると、既存のサービスが上書きされる場合があります。

  • Web レイヤーを上書きするとき。
  • Python を使用してサービス定義のドラフトを作成すると、overwriteExistingService プロパティが True に設定されます。 例として、FeatureSharingDraft をご参照ください。

注意:

既存のサービスを上書きする前に、Web レイヤーを上書きする際の考慮事項をご参照ください。

解決策

次のいずれかを実行します。

  • 既存のサービスがなければ、警告を無視します。
  • 次のいずれかの手順を実行して、新しいサービスを公開します。
    • [サービス定義のアップロード] ツール ダイアログ ボックスの [サービス プロパティをオーバーライド] で、[サービス名] に新しい名前を指定します。 これで、サービス定義内の現在のサービス名がオーバーライドされます。
    • サービス定義のドラフト ファイル (.sddraft) 内のサービス名を変更し、[サービスのステージング (Stage Service)] ツールを使用して、新しいサービス定義をステージングします。

詳細については、arcpy.sharing の概要および [サービス定義のアップロード (Upload Service Definition)] ツールのヘルプをご参照ください。