IBM InterConnect 2017 Bootcamp labs developers shouldn’t miss


When learning about new technologies and tools, it often helps to get one’s hands just a little bit dirty and see what really makes them work. That’s the idea behind the new Bootcamp labs at IBM InterConnect 2017, March 19-23 in Las Vegas.

These instructor-led labs run 3 to 4 hours, giving enrollees the opportunity to do hands-on work with new products and technologies. Attendees can find a deeper dive in these sessions led by subject matter experts…

IoT Platform to Maximo/TRIRIGA hands-on lab

Thursday, 8:30 AM – 12:15 PM, Mandalay Bay South Seas I1, Session ID: 7436A

This lab offers attendees a basic understanding of how connected operations work. Use a simulated temperature sensor (a gauge meter in Maximo) to send a temperature reading to the Internet of Things (IoT) Quickstart. The message is then sent to NODE-RED, which parses the message. When a reading changes, it goes into a REST-API call that inserts the meter reading into the referenced asset meter readings. The reading updates the measure point and triggers a work order using Maximo functionality, or if one chooses to do so, using a TRIRIGA work task…

[Admin: This post is related to the 02.06.15 post about exploring the TRIRIGA user group community, and the 06.07.16 post about using sensors with Watson IoT to create TRIRIGA work tasks.]

Continue reading

Is there a way to refresh exported IBM Watson Analytics data in 3.5.2?


Is there a way to re-export an IBM Watson Analytics dataset and have it refresh rather than create new data? I haven’t refined the data in Watson, just testing after doing a TRIRIGA 3.5.2 upgrade. I exported a dataset from TRIRIGA, waited a day, exported again, and it shows as a second item in Watson.

This is an issue, because there are now discovery sets apparently pointing to the first data import, so the new data isn’t showing up. I don’t see a way to re-point the discovery set, and would prefer to not recreate after going into the new data. Am I overlooking something?

Unfortunately, there is no way for the TRIRIGA Connector for Watson Analytics to refresh or append to an existing dataset, because that capability was not available in the Watson Analytics API when we were developing the TRIRIGA Connector. It’s a good RFE candidate once supported by Watson Analytics and I encourage you to submit a request for enhancement (RFE) under “IBM TRIRIGA Platform”. Also, a good source of information is the Watson Analytics forum.

[Admin: This post is related to the 12.15.16 post about finding information about the IBM TRIRIGA Connector for Watson Analytics, the 11.15.16 post about the overview and demo, and the 07.09.16 post about combining IBM Watson Analytics and IoT with TRIRIGA. To see other related posts, search “Watson Analytics“.]

Continue reading

Where is the latest AutoCAD Command Line API for 12.1.5?


With the release of CAD Integrator-Publisher (CI) 12.1.5 included with TRIRIGA 3.5.2, we added some additional API commands to enhance reporting capabilities. The new commands have been reflected in the TRIRIGA wiki.

Command Specifications (12.1.5.x and later)

  • CiApplyTheme
  • CiQueryThemes
  • CiApplyReport
  • CiQueryReports
  • CiApplyLabelStyle
  • CiQueryLabelStyles
  • CiApplyLabelFilter
  • CiQueryLabelFilters

[Admin: This post is related to the 12.12.16 post and 10.30.15 post about TRIRIGA CI AutoCAD commands and equivalent AutoLISP commands.]

Continue reading

Where can you find information about the IBM TRIRIGA Connector for Watson Analytics (CWA)?


You can use the IBM Watson Analytics service to discover patterns and meanings in your data. Watson Analytics guides data discovery and predictive analytics by using automatic visualizations and enables dashboard creation so that you can get insights and make informed decisions.

By using Watson Analytics, you can add and tune data, discover insights to help solve your business problems, and display your findings. You pair Watson Analytics with data from IBM TRIRIGA to explore your integrated workplace management processes and obtain new insights on your day to day operations. You use TRIRIGA Connector for Watson Analytics to export TRIRIGA data of your choice into Watson Analytics.

[Admin: This post is related to the 11.15.16 post about the overview and demo.]

Continue reading

Is a timeout error causing CI LISP API commands to return nil?


We are using LISP commands to attach and publish CAD drawings according to the API specification on this TRIRIGA wiki page. Each command should normally return the value T if it has completed successfully. When attaching or publishing two of our CAD drawings, the LISP command returned nil instead of the expected value T…

Is the timeout error causing those LISP commands to return nil? It is worth noting that each of these two drawings took more than one minute to complete the respective command, likely due to the drawings’ complexity. Has anyone encountered this error? Is there any way we could configure the timeout value for LISP commands?

Yes, and there is a timeout factor of one minute. This is not currently configurable. I’d suggest opening a request for enhancement (RFE) for this situation at the very least.

[Admin: This post is related to the 10.30.15 post about TRIRIGA CI AutoCAD commands and equivalent AutoLISP commands.]

Continue reading

When will TRIRIGA integrate with other CMIS or ECM solutions?


I know that the TRIRIGA Document Management tool was not developed nor intended to be a full-fledged document management system. However, some clients have a need for a more robust document management system for controlling their CAD drawings. Are there any efforts to integrate TRIRIGA with other document management tools? Or are changes being made to implement a third-party document management tool within TRIRIGA? If so, has a timeline been established as to when that would occur?

IBM has announced that the upcoming release of the IBM TRIRIGA Application Platform, version 3.5.2, includes support for Content Management Interoperability Services (CMIS), providing integration between the IBM TRIRIGA document manager and enterprise content management implementations that support CMIS, such as IBM FileNet®. The planned availability date for electronic download is December 16, 2016.

To add to this, the initial release is a first phase of CMIS support which is primarily focused on starting to get binary content out of the TRIRIGA database schema. To keep it simple, once you establish a link between TRIRIGA and an ECM solution, and users begin uploading new documents, the binary content for those documents will be routed to the ECM while still retaining a document record in TRIRIGA. More details on this will be in the release notes.

Also note that customers have been integrating TRIRIGA with other document management tools for many years. It does not require the aforementioned CMIS enhancement. Our APIs (CBA, OSLC) offer access to upload and download binary content, and you can create dynamic links to any ECM solution from our records.

Continue reading

Where can you find information about the IBM TRIRIGA Connector for Business Applications (CBA)?


The IBM TRIRIGA Connector for Business Applications (CBA) is a SOAP API for the TRIRIGA platform. The technical specification and documentation for this API can be found here: IBM TRIRIGA Application Platform 3 Connector for Business Applications Technical Specification.

Continue reading

Document Upload Java Client Example

The following is sample Java client code demonstrating a document upload via CBA on 3.5 platform with MTOM enabled, using Apache CXF and JAXB. This code utilizes stubs generated from the CXF WSDL to Java utility (classes such as TririgaWS and TririgaWSPortType are generated from this). Note that this is just an example for demonstrative purposes, it is not code officially supported by IBM. Please review the Connector for Business Applications Technical Specification guide for more information on working with CBA…

Continue reading

Maintaining a Java Client Session Example

The following is sample Java code demonstrating usage of the Apache CXF BindingProvider to maintain a single client session for multiple CBA requests with 3.5 platform. This code utilizes stubs generated from the CXF WSDL to Java utility (classes such as TririgaWS and TririgaWSPortType are generated from this). Note that this is just an example for demonstrative purposes, it is not code officially supported by IBM. Please review the Connector for Business Applications Technical Specification guide for more information on working with CBA…

Continue reading