Select to view content in your preferred language

Error running python script 000816 (arcpy)???

2949
3
01-13-2011 10:19 AM
JoshV
by
Regular Contributor
Hello,

My below code is erroring on the last line.  I can run this ImportMetadata tool in ArcMap but when I export it to a python script I'm getting this error.  Why??

stating something like Traceback: File "C:\scripts\Metadata_Importer.py", line 362 arcpy.ImportMetadata_conversion(Laterals_xml, "FROM_ISO_19139" sde_DEVGIS_Laterals, "DISABLED")
File "E:\Program Files (x86)\ArcGIS\Desktop10.0\arcpy\arcpy\conversion.py", line 441, in
ImportMetadata raise e
arcgisscripting.ExecuteError: Failed to execute. Parameters are not valid.
Error 000816: he tool is not valid.
Failed to execute (ImportMetadata).


The code is:

# Import arcpy module
import arcpy


# Local variables:
Laterals_xml = "K:\\GISTeam\\Data Services\\GIS Data\\Metadata\\Laterals.xml"
sde_DEVGIS_Laterals__2_ = "Database Connections\\SQL10 (devgis - sde).sde\\sde.DEVGIS.DevDirectionalSurvey\\sde.DEVGIS.Laterals"

# Process: Import Metadata
arcpy.ImportMetadata_conversion(Laterals_xml, "FROM_ISO_19139", sde_DEVGIS_Laterals__2_, "DISABLED")
0 Kudos
3 Replies
RDHarles
Regular Contributor
The only thing I see is that "DISABLED" should be "DISABLE".
0 Kudos
DanielBaril
Emerging Contributor
Hello jvickrey79,

Did you solve the ImportMetadata error ? I have the same error when exporting metadata ???

--------------------------------------------------

Traceback (most recent call last):
  File "D:\ExportMeta_FromModelBuilder_V2.py", line 24, in <module>
    arcpy.ExportMetadata_conversion(SDELAYER, ESRI_ISO2ISO19139_xml, export_xml)
  File "C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy\conversion.py", line 349, in ExportMetadata
    raise e
ExecuteError: Failed to execute. Parameters are not valid.
ERROR 000816: The tool is not valid.
Failed to execute (ExportMetadata).
--------------------------------------------------

Even when I use this code from the onlinehelp it doesn't work ????

--------------------------------------------------
# http://help.arcgis.com/fr/arcgisdesktop/10.0/help/index.html#/na/00120000000t000000/
import arcpy
from arcpy import env
env.workspace = "C:/data"
#set local variables
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml"
arcpy.ExportMetadata_conversion ("data.gdb/roads", translator, "roads_19139.xml")
--------------------------------------------------

Thank you !...
0 Kudos
JoshV
by
Regular Contributor
Hello jvickrey79,

Did you solve the ImportMetadata error ? I have the same error when exporting metadata ???

--------------------------------------------------

Traceback (most recent call last):
  File "D:\ExportMeta_FromModelBuilder_V2.py", line 24, in <module>
    arcpy.ExportMetadata_conversion(SDELAYER, ESRI_ISO2ISO19139_xml, export_xml)
  File "C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy\conversion.py", line 349, in ExportMetadata
    raise e
ExecuteError: Failed to execute. Parameters are not valid.
ERROR 000816: The tool is not valid.
Failed to execute (ExportMetadata).
--------------------------------------------------

Even when I use this code from the onlinehelp it doesn't work ????

--------------------------------------------------
# http://help.arcgis.com/fr/arcgisdesktop/10.0/help/index.html#/na/00120000000t000000/
import arcpy
from arcpy import env
env.workspace = "C:/data"
#set local variables
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml"
arcpy.ExportMetadata_conversion ("data.gdb/roads", translator, "roads_19139.xml")
--------------------------------------------------

Thank you !...


Hi Daniel.  I got what I needed working using the below code.

# Local variables...
sde_DEVGIS_Wetlands = "Database Connections\\HOU-SRVRNPRD2 (devgis - sde).sde\\sde.DEVGIS.DevelopmentAndTesting\\sde.DEVGIS.Wetlands"
Wetlands_xml = "K:\\GIS Data\\Metadata\\Wetlands.xml"

arcpy.MetadataImporter_conversion(Wetlands_xml, sde_DEVGIS_Wetlands)
0 Kudos