This is Doug Redmond's Typepad Profile.
Join Typepad and start following Doug Redmond's activity
Join Now!
Already a member? Sign In
Doug Redmond
Recent Activity
I agree. The ideal solution is for Vault to have better logging capabilities. I don't think there is much more that can be done through an app.
Every now and then I write an app only to find out at the end that the app doesn’t work well. This is one of those cases. I’m going to post the app anyway because I believe the code may be of use to somebody. Splunk is a useful tool. I just wasn’t able to do what I wanted given the information that Vault is printing to the logs. Also, I spent a lot of time on it, so I should get a blog post out of it at least. Here is the app. I was hoping for something that... Continue reading
Posted 6 days ago at It's All Just Ones and Zeros
I have no plans at the moment.
Toggle Commented Jul 23, 2014 on Find Orphaned Files at It's All Just Ones and Zeros
Click the link at the top of the article. After entering your email, it will send you to a page with a download button.
Just because it’s in the Vault API, doesn’t mean you will be able to build anything cool with it. There is plenty of stuff in there that is so specific to Vault Explorer or so difficult to use that it’s basically useless to you as an outside developer. I’m feeling that this will probably be an entire series of articles... especially when I get to the Package Service. Continue reading
Posted Jul 18, 2014 at It's All Just Ones and Zeros
I didn't record the webinar, but I will pass on your comments.
Yes, you can get that information. When the event is called, cast the "sender" Object to type IWebService. The Url property has the server name and the SecurityHeader has the UserId. The vault name is harder to get, but I have an article with a suggested workaround: http://justonesandzeros.typepad.com/blog/2011/11/getting-the-vault-name-in-an-event.html
Toggle Commented Jul 15, 2014 on FAQ - Events at It's All Just Ones and Zeros
Earlier this week I listened in on a webinar on Vault Data Standard. You should check it out if you want an overview of the utility. Coming from a Vault API background a few things caught my eye. So I’d like to provide my thoughts since this is a blog and all.... Continue reading
Posted Jul 11, 2014 at It's All Just Ones and Zeros
No, a tab view cannot change the navigation context of Vault Explorer.
Toggle Commented Jul 11, 2014 on The Loader Framework at It's All Just Ones and Zeros
Sorry, no. You can't run out-of-the box commands from a custom command. However there is a way to navigate to a folder when your custom command exits: http://justonesandzeros.typepad.com/blog/2012/07/gotolocation.html
It's in the SDK documentation. The .chm has a page called "Restriction Codes"
I wasn't aware that this workflow was an issue. The best way to request features and changes is to post your suggestion on the Vault Idea Station. http://forums.autodesk.com/t5/Vault-IdeaStation/idb-p/2
In the past, I posted the installer project I used to build Vault apps. However, that project was for Visual Studio 2010. In the 2012 version, Microsoft dropped the installer project type and replaced it with an Install Shield project type. So I’ll share with you my latest installer template. You do not need to purchase Install Shield. Continue reading
Posted Jun 30, 2014 at It's All Just Ones and Zeros
You should be getting a context menu for a grid. Try right-clicking in the whitespace. The default menu will have things like "Customize columns". The default context menu is not the menu that Vault Explorer uses. There is no way to use the context menu from Vault Explorer.
Toggle Commented Jun 30, 2014 on The Grid Control at It's All Just Ones and Zeros
One of the biggest confusions about the Vault/SharePoint integrations is how filtering and paging works. It confuses me from time to time, and I wrote the integration. In this article, I’ll try to describe what’s going on behind-the-scenes to give you a better picture of the integration and how to configure it correctly. Ahh, the joys of middleware. Continue reading
Posted Jun 27, 2014 at It's All Just Ones and Zeros
Sorry, the "value" part of a search condition is always a fixed set of text. It's a requirement from the underlying search engine.
It’s been a while since I’ve highlighted the Vault API articles recently written on other blogs. Continue reading
Posted Jun 20, 2014 at It's All Just Ones and Zeros
1. You might be able to find more on the online help for Vault: http://help.autodesk.com/view/VAULT/2015/ENU/ 2. GetAllRoles and GetPermissionsByRoleId will let you construct the full list of permissions. Both functions are in the AdminService. 3. Job processor is one way for a non-admin to run an admin operation. But there are a lot of limitations (time delay, hard to push data to a client). Other options include: - Client app impersonates an admin by creating a second login. - Create a new web service that exposes admin data.
Toggle Commented Jun 20, 2014 on Security at It's All Just Ones and Zeros
Clearing the system ACL will cause the file to revert to folder security. If you don't ever want to use lifecycle security, you can just clear the security details on the lifecycle state settings. That way you don't have to come up with an API solution. Yes, you can update the ACL data through the API. And you can trigger the code on a state change. However permissions becomes a problem. Only administrators can directly set ACL data. So you would have to work around that problem.
Yes, I understand that this app will not cover all cases. However, I think it will be useful for most of the Vault customers.
1. No. I'm not intercepting SOAP traffic. I'm just reading from the log files. 2. I'm just reading from the URL string. Several of the Vault clients add extra data to the query string, and that is what I am reading out in Splunk. 3. Query string data is not automatic. The client has to explicitly add that data. Vault Explorer and Inventor definitely add this data. I am not sure about other Autodesk applications. Third-party apps are probably not setting the query string. But if it's a plug-in to Vault Explorer, I think the query string will be set. I need to test.
I’ve just been playing around with the out-of-the-box features in Splunk, and it’s quite impressive. Here is a video of what I’ve been able to do with the various Vault logs after only a short time. And I still haven’t downloaded their API. Continue reading
Posted Jun 13, 2014 at It's All Just Ones and Zeros
No, it doesn't work with 2014. I was never very happy with how the app turned out, so I didn't update it past Vault 2011. Recycle Bin was buggy and didn't work in some Vault configurations. The source code is available, so it is possible for somebody with programming knowledge to update the app for a later version of Vault.
Toggle Commented Jun 11, 2014 on The Recycle Bin 2.0 at It's All Just Ones and Zeros
Important News: Before I get into this article, there are some hotfixes you will want to get if you are going to use persist(ent/able) IDs. If you are already using these IDs and have replicated Vault database servers, you need to check those IDs to make sure they are valid. Once again, the API contains two different things that are almost spelled the same (Naming scheme and numbering scheme, I’m looking at you). This time around it’s Persistent IDs and Persistable IDs. These two things are almost the same, but API’s don’t understand “almost”. If it’s not exactly the same, it’s invalid. There is no in-between. Continue reading
Posted Jun 6, 2014 at It's All Just Ones and Zeros
Yes, Splunk has a free version http://www.splunk.com/view/free-vs-enterprise/SP-CAAAE8W