I am trying to create a scrip that will look up services on a server and cache them. This is a crunch machine that I load updates to and then generate cache's for. The problem I am stuck on is that I cannot figure out how to get a list of Data Frames without invoking arcpy.mapping.ListDataFrame(mxd). The problem with this call is that you need to pass in an mxd with path, and I am starting from a list of services names. My script has: serviceList = arcpy.mapping.ListMapServices(connection_name, server_name) for serviceName in serviceList: ... # I loop through all active services, and what I want to do is pass all argument to the next command, including the top/1st data-frame for each service arcpy.CreateMapServerCache_server(server_name, serviceName, data_frame, etc. How do I call a Map Document path (& name) from a map service?
... View more