Bryson Jones
Forum Replies Created
-
John, how does this work with licensing? Does the main server control panel manage the access to the “web” portion of the server app?
This would be very useful to us in larger deployments.
bryson
bryson “at” northshoreautomation.com
northshoreautomation.com
-
I have to bring this up, if you are doing any scripting, even just in the worker, having a slash in the name will really give you fits later.
That’s a great feature but be careful as you’ll not be able to use a name later for moving files etc, without some escaping of characters.
I might offer that the order doesn’t matter as much to me as keeping the names separate in 2 fields. You can later script putting them into one field for viewing (a simple variable publish) but having them separate so that all the “jones” files could go into a folder can be nice to have.
This type of topic is aimed more at library science and digital asset management than CatDV. Although I agree that this is perhaps more critical than setting up CatDV itself. These are the issues that lead folks to store data incorrectly and spend money cleaning it up later.
Knowing that, remember that there are tons of docs on the ISO standards and other library and data management topics on the web that address these sorts of questions. Some folks even have degrees now in asset management so remember that no matter what the application, there are standards and best practices for keeping databases but they are far from “laws”.
I was blown away at the sheer amount of XML schemas there are for data interchange for example. (See the “Prism” spec for an example.) Governments and corporations have spent a lot of (our) money working these things out, although most seem sort of overblown.
bryson
bryson “at” northshoreautomation.com
northshoreautomation.com
-
Generally the rule of the Worker is that it cannot look up from a table as in, look at this value and then pull the next in the sequence. You can have it increment file names I believe but I think that’s only for creating duplicates and you can’t control that. (Need to check that.)
For what you’d like to do you need to first read the existing values from somewhere and apply the next one. I use timestamps or the clipID to create a UID that way I never end up with 2 “2032” numbers in a db but its not perfect for what you want to do.
bryson
bryson “at” northshoreautomation.com
northshoreautomation.com
-
Damn you Starkey! Always so sensible! 😉
Actually, that’s a pretty great point. I’m so used to systems being homogenous that I didn’t really consider it. But for automations, where the Worker and the clients all have the same storage it would be nice but yes, I’m wondering if that field isn’t dynamic to the client as opposed to being stored in the server db.
That would lead you to a search and a filter for “online” or my favorite, if you move the media offline with a manual action or a scripted one, tagging a field as “offline” or “archived” and then you can search on that easily.
bryson
bryson “at” northshoreautomation.com
northshoreautomation.com
-
We have similar things in place. It mostly varies client to client.
We love it when we don’t have to deal with spaces but it’s not a hardship with most CatDV functions. Outside apps can be troublesome but with a little work you can get around them.
We tell clients that dashes and underscores are “cheaper” to do, but we’ve really only found one app that was impossible to program using spaces and even that is now sorted. (Episode takes some very careful escaping to pull off.)
NSA actually delivers a “bad characters” list to all of our consulting clients to avoid problems, but you’d be surprised how many strange characters are fine.
So good to see this sort of interchange on this forum. This was our dream when it was started.
bryson
bryson “at” northshoreautomation.com
northshoreautomation.com
-
If this is done in the CatDV Pro client, then yes, the sequence becomes a metaclip and can be proxied and manipulated as a single item.
I’ve not done it with the Worker Node, but perhaps that error is coming from another part of the Worker Action.
Try the action with just an import and then see if that creates a metaclip. If so then maybe you could initiate a move using a subsequent action.
bryson
bryson “at” northshoreautomation.com
northshoreautomation.com
-
Interesting, the field, “Type” (TY4) which lists whether a clip is online or not, is not searchable.
Maybe this could be added so that a saved search would only return online clips?
Feature Request?
bryson
bryson “at” northshoreautomation.com
northshoreautomation.com
-
I believe this image is simply referring to the processes and does not reflect the hardware.
I’m not aware of a configuration that supports this.
There are ways to separate the proxy of course but to my knowledge the Tomcat process must reside on the “Server” machine that is running CatDV Server.
Squarebox support, has this changed?
bryson
bryson “at” northshoreautomation.com
northshoreautomation.com
-
Bryson Jones
May 21, 2013 at 8:08 pm in reply to: CatDV Catalog structure mimic the File and Folder structureBy the way, this is related to the post on field values.
Variables can be entered into a path when moving files, I’m sure that’s what they are referring to.
In a recent deployment we set up a system to pick up field names and deliver the files into a folder structure based on them. Then with some outside scripting we created subfolders and dropped the video, audio and other files into those sub folders by filetype. A few other things happened too, but the base outcome was:
Editor drops files into a folder.
Items are cataloged into CatDV and user opens the catalog and tags them with metadata and saves.
Once tagged, the files are moved into the folder structure which is read only for users for security. This way the Worker is putting things away based on pre-entered values from the pull down menus so no one names things incorrectly.
Of course this depends on an established ingest workflow that has to be planned, documented and trained but the net outcome is really clear and manageable folder structures.
You can also import into CatDV and then using the worker copy into an equivalent folder structure using variables for parent and grandparent folders (among others.)
So a file ingested from:
/Volumes/media1/folderA/folderB/file.mov
Could be moved to:
/Volumes/media3/Projects/folderA/folderB/file.mov
by using variables for parent and grandparent folder in the path for the file move or copy. This is likely what Matt and Nick were talking about.
bryson
bryson “at” northshoreautomation.com
northshoreautomation.com
-
And sorry, I forgot. If you are techy, just check the MySQL docs, they offer instructions for maintenance and repair. But if you’re under support or have a good reseller relationship they will get you sorted too, I’m sure.
bryson
bryson “at” northshoreautomation.com
northshoreautomation.com