Walking Autodesk Desktop Connector - BIM 360 and 360 Team folders - revit-api

is there any API to retrieve all files/folders in BIM 360 & BIM 360 Team network drives on desktop? I tried different cmd and python approaches (e.g. os.walk) but they only list folder that users have manually opened (e.g. folders/subfolders/files are being listed with queries only after I double-click and open them manually).

No API for Desktop Connector at a moment. You will need to use Forge Data Management API.
e.g., https://learnforge.autodesk.io/#/tutorials/viewhubmodels
https://forge.autodesk.com/en/docs/data/v2/reference/http/hubs-GET/

Related

How to use Windows default dir like %OneDrive% in browser address bar to access folder?

When using Windows File Explorer, one can type %OneDrive% in the address bar to access the OneDrive Folder.When using Internet Explorer, one can also type file:///%OneDrive% to access the Onedrive Folder.
But for new Microsoft Edge, url like file:///%OneDrive% will only get the error message "ERR_FILE_NOT_FOUND".
So is there any solutions to access the default OneDrive folder without using the absolute path in Microsoft Edge?
For security purposes, you cannot access the one drive folder located on the machine using the file:// protocol in the MS Edge browser.
It is not recommended and considered as a bad practice to access the local folder/ files using the File:// protocol in the browser. Most of the latest browsers including the MS Edge would not allow users to access the files like this.
I suggest you use File Explorer to access the OneDrive folder.
If you are available with the IIS then as a workaround, you could try to create a virtual directory in IIS for your OneDrive folder. It will use the HTTP or HTTPS protocols and you will be able to access the folder using the Edge browser.

transfer 10 GB data files from cloud server to Sharepoint using putty connection

I have to transfer 10 GB data to the sharepoint. but before moving to sharepoint I have to connect to the cloud server where I have saved those 10 gb data files...
So my transfer will be using PUTTY , from cloud server to sharepoint.
Is it possible to connect to the cloud server and sharepoint at the same point using PUTTY
Although you can connect to a onpremise sharepoint server via putty, you won't be able to upload files to a document library. The only ways are Http, WebDav, or using some Kind of api (webservices, rest services) with the object model. You also have to take care of the Maximum upload size of sharepoint. You didn't specify if you are using Sharepoint Online or Sharepoint OnPremise nor the Version you want to use.
As Peter indicated you cannot directly transfer the data from the cloud server into SharePoint. You will have to "download" the data using putty and then upload the content using http(s), WebDAV or an API.
10 GB is not a lot of data. You may encounter problems with:
- long URLs (exceeding 260 characters)
- illegal characters (e.g. #)
- blocked files (e.g. dll files are blocked on on-premise)
- maximum file sizes
NB: The uploaded documents will end up with a new modification date.
The easiest way to transfer the files from your local machine into SharePoint is to use explorer view (and break the 10 GB set into smaller chunks). Alternatively use a 3rd party tool (see e.g. https://collab365.directory/office365-sharepoint/best-sharepoint-migration-tools/ or use a SharePoint Add-in) to upload the content. Please note that some tools offer trial versions but they do not upload 100 % of the content.
Paul | SLIM Applications

first time using SSRS web server, setting up website

its my first time using this and as a newbie I have many questions. Any help are appreciated.
My ultimate goal is to have reports created from database that will be able to be accessed by other end users on website so they can view/filter the report data online in a shared way with some user control settings.
So I have already made my reports in the visual studio linking to databases.
And I have also set up the Reporting Service Configuration Manager so that I can access SSRS home page and the site setting at http://'127.0.0.1'/Reports/Pages/Folder.aspx
Now my question is, how will the other end users be able to get onto the website and get access to the reports I created with SSRS? Do I upload the reports in .rdl on my report site manually or do I deploy it from VS? How do I turn my '127.0.0.1/Reports' into a public site for other user's access? Or do I have to create it using a sharepoint?
Thanks so much, I need a guidance to head toward the right direction! :)
Now my question is, how will the other end users be able to get onto the website and get access to the reports I created with SSRS?
Users will need 2 things from you to access the site: the server name/address, and a means of authenticating to it. By default, authentication is handle via Windows domain auth (which you can change, with varying degrees of effort...).
Do I upload the reports in .rdl on my report site manually or do I deploy it from VS?
It actually makes no difference in the end; do whichever you find easier. (There are also plenty of other ways to deploy reports, such as through powershell!)
How do I turn my '127.0.0.1/Reports' into a public site for other user's access?
Well you're halfway there - At this point, you could probably open up your firewall (port 80, maybe 443 depending on your config), and have people connect to your computer via IP or hostname - for example, if your computer's IP was 12.34.56.78, they could visit 12.34.56.78/Reports/ and access the site. If you have a means of creating a URL and pointing it to your SSRS server, you might need to open the configuration manager again and bind that URL to SSRS.

Publishing to Sharepoint from Eclipse

I cant find any eclipse plugins to publish to Sharepoint. I wish to write a plugin for TIBCO Business Modeler (based on Eclipse) which publishes exported HTMLs to Sharepoint.
I cant also find the right API for Sharepoint to do this. Does Sharepoint have a REST API to enable publishing? Can someone point me in the right direction?
Thanks
Sharepoint folders can be mounted in Windows network folders using WebDAV and uploading files is like writing to the local file system.

SharePoint Online file storage

We have a requirement to store documents in SharePoint Online as people copy files to a shared network directly.
Is there a way of automating this? I was thinking of a windows service which will poll the directories, find any changes like new subdirectories or new files, then upload them to a SharePoint Online document library.
You don't have to poll if you use a FileSystemWatcher inside your Windows service for real-time notifications.
http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
However, if your requirement is 100% accuracy, you will need to build in some sort of tracking/checksum mechanism to make sure that every document was 1) detected and 2) successfully moved to SharePoint.
You may want to have your service check the delta every time it starts up, and then subsequently only respond to FileSystemWatcher events.
EDIT: Per Tony's question below, here are some additional thoughts on getting files to SharePoint.
First, try a simple test.
1) Copy the URL of a document library within the BPOS SharePoint site. Make sure you're on a machine that has the Office Online sign in app on it.
2) Open Notepad. Type some random text.
3) Click on File -> Save As.
4) Paste the URL.
5) Attempt to save the file.
This works great on "regular" SharePoint (done it many times). If this works with BPOS, it opens up several options.
File System Replication to a SharePoint Online or Office 365 document library is planned to be released with the "Cloud Connector for Office 365". With the current version database content is supported only, but bi-directional with V2.0

Resources