-
Notifications
You must be signed in to change notification settings - Fork 616
Low Level Calls
To allow for more granular access to information stored in BIMserver, the "Low Level Calls" have been added.
First you call startTransaction
. The only parameter you have to give is the poid
(Project ID). This call will return a tid
(Transaction ID). This Transaction ID will be used for all subsequent calls.
There are a lot of calls to read/write data. All of them can be found in the LevelInterfaceinterface
or here. For example you can call
getIntegerAttribute(tid, oid, "OverallWidth").
The oid
is the ObjectID of the object of which you would like to get the attribute with the name "OverallWidth"
.
It's the same for changing attributes. For example you can call.
setStringAttribute(tid, oid, "GlobalId", "GUID123455");
After changing the model, you can decide to either commit the changes, or abort the transaction. When you abort the transaction all changes will be discarded, and there will not be a new revision. When you commit the changes, a new revision will be made.
commit(tid, "Comment");
Get Started
- Quick Guide
- Requirements Version 1.2
- Requirements Version 1.3
- Requirements Version 1.4
- Requirements Version 1.4 > 2015-09-12
- Requirements Version 1.5
- Download
- JAR Starter
- Setup
Deployment
- Ubuntu installation 1.3
- Windows installation
- Security
- Memory Usage
- More memory
- Performance statistics
- Large databases
Developers
- Service Interfaces
- Common functions
- Data Model
- Low Level Calls
- Endpoints
Clients
BIMServer Developers
- Plugins in 1.5
- Plugin Development
- Eclipse
- Eclipse Modeling Framework
- Embedding
- Terminology
- Database/Versioning
- IFC STEP Encoding
- Communication
- Global changes in 1.5
- Writing a service
- Services/Notifications
- BIMserver 1.5 Developers
- Extended data
- Extended data schema
- Object IDM
New developments
- New remote service interface
- Plugins new
- Deprecated
- New query language
- Visual query language
- Reorganizing BIMserver JavaScript API
General