UX: Where can you find the TRIRIGA UX component documentation?


Component API documentation for developing applications with UX Framework is deployed with your TRIRIGA server. Component documentation can be accessed via the following endpoint:

  • http[s]://[tririga-hostname:port][/context_path]/p/web/doc
  • The [tririga-hostname:port] and [/context_path] are the specific values you’d normally use to access your IBM TRIRIGA environment.

Once at the component documentation page, you can browse or search the TRIRIGA delivered components that are available on your specific platform version using the left-hand panel. Further down in the list, you can find documentation for the available third-party components delivered with the corresponding version of Google Polymer. (This version varies, based on the TRIRIGA platform version. See the Support Matrix for more information.)

In the right hand panel, the documentation provides information about the selected component, generally with sample usage, styling and an API reference. In some cases, there are also demos available. You can toggle between the Doc and the Demo for a component using the buttons in the top right of the page…

[Admin: Similar content is also found in UX Article 2: Implementing UX. This post is related to the 12.11.15 post about the UX framework.]

Continue reading

How do disguised CIA hacks impact TRIRIGA 4.0.4 language tables?


Hi, a few weeks ago, I asked about when a WikiLeaks “Vault 7” fix pack for TRIRIGA 4.0.4 might be available. Any progress? I’m asking because our customer is going even crazier about “Vault 7: Dark Matter” (bugging iPhones) and “Vault 7: Marble” (disguising hacks). Will a CIA-related fix or fix pack still be available before 2018?

I have a related question: If CIA hacks can be disguised as Chinese, Russian, Korean, Arabic, or Farsi, how would that impact the performance of TRIRIGA 4.0.4 language tables? Would the hack also disguise the actual TRIRIGA database performance?

[Admin: This post is related to Russian spies. Just kidding.]

Continue reading

How do you use an iterator to add records and update mapped fields?


I have a small requirement. I have an iterator task where I am retrieving records. Now, let’s take one field, say “A”, from this record which has a value “123” during iteration 1. Now, I have a field in another BO where I will be mapping this. When the next iteration takes place, “A” will have a new value “456”. Now, I will need to update my record with the newly fetched field something like this “123-456”.

My iterator task sometimes has more than 10 records passing through it. This number is never a constant. In other words, I want to know if there is logic to append records within a “for” loop and map it to some field.

Continue reading

Joining the IBM TRIRIGA UKI user group community (May 2017)


Meeting: Tuesday, May 9, 2017, 9:30 AM to 03:15 PM (London)

The next IBM TRIRIGA UK & Ireland (UKI) User Group meeting is coming up on Tuesday, May 9, 2017! Save the date with these agenda and registration links.

Once again, it will be at the IBM Southbank offices (although the User Group committee is hoping to spread their wings for the autumn meeting). In a big step forward, we will be joining up with our colleagues at the Maximo User Group for the keynote address. Bringing the two groups together will allow us to share a high-profile keynote speaker, and then break out into our own sessions for both TRIRIGA and Maximo. Of course, you then have a great opportunity to mingle with the Maximo delegates over coffee and lunch.

So, are you a TRIRIGA user or partner in the UK or Ireland? Not a member of the IBM TRIRIGA UKI User Group Community yet? It’s easy to join this great community here. Here are some of the benefits to joining the IBM TRIRIGA UKI User Group:

  • Access to the latest product information from IBM
  • Face-to-face user group meetings
  • Networking with like-minded professionals

The User Group committee will be trying something fresh, namely one breakout stream will be a Q&A around WebSphere. Designed more for technical support staff, this will be a chance to meet an expert and raise your questions in an informal environment. There will be a newsletter sent out soon. So, why not register now and get further details in the newsletter? We hope you will join this great community and hope to see you at the meeting in Southbank on May 9th!

[Admin: This post is related to the 11.08.16 post about the November 2016 meeting, and the 11.20.15 post about the December 2015 meeting, and the 02.06.15 post about exploring the TRIRIGA user group community.]

Continue reading

What SQL GRANT statements are executed during TRIRIGA install?


During TRIRIGA install, what SQL GRANT statements are executed for the install to be successful? Are there specific object names that you can grant access to TRIDATA on those objects other than granting to PUBLIC?

Granting PUBLIC access to database objects goes against security policy. The problem is that you don’t know which objects TRIRIGA might need. You need to get specific object names so that you can potentially grant access to TRIDATA on those objects, rather than granting to PUBLIC.

You might have tried to revoke public access to a database object which caused an ERROR on com.tririga.architecture.security.dataaccess.AuthenticationDAO and caused TRIRIGA to freeze while restarting TRIRIGA.

The following SQL GRANT statements are executed during TRIRIGA install…

Continue reading

Verdantix: Siemens trains the next generation of facility managers


The real estate industry has the perception of being a slow-moving adopter of emerging technology – across its lifecycle. Once building systems are installed, they are generally not upgraded or replaced until absolutely necessary because of the cost intensive nature the renovation work required.

Recently, however… increased use of technologies such as smart equipment and sensors and cloud-based software for energy, maintenance and space utilization management begs the question – How is the facility management industry to stay up to date and relevant in the era of smart buildings? There are three routes the industry needs to pursue to stay on top of new technologies.

  • The first is to use FM training programs, such as those offered through industry associations like the British Institute of Facilities Management or the International Facility Management Association…
  • Secondly, aspiring facility managers need to be trained on the use of new technologies from the start. Siemens is assisting the Tallahassee Community College (TCC) to design and equip a “Living Lab”…
  • Finally, firms may find it too cost intensive to continuously provide training on new technologies to staff – it may be more beneficial to consider contracting with specialist services providers, such as Siemens…

Continue reading

How do you install TRIRIGA 3.5.0 to a pluggable Oracle Database 12c?


I am installing TRIRIGA 3.5.0/10.5.0 on my local machine with WebLogic and Oracle 12c. But I am getting the following error:

db-create-data-schema-user:
[java] Connecting to system@jdbc:oracle:thin:@localhost:1521:orcl
[java] /new/createdatauser.sql
[java] Exception encountered! java.sql.SQLException: ORA-65048: error encountered when processing the current DDL statement in pluggable database PDBORCL
[java] ORA-00959: tablespace 'TRIDATA_DATA' does not exist...

Installing to a pluggable database (PDB) or container database (CDB) is not supported in TRIRIGA 3.5.0. To resolve this, you will need to use the 3.5.2 platform installer or higher. Here is the 3.5.2 release note:

Installation: The installation of TRIRIGA Platform now supports connecting to Oracle via Service Name. This will allow you to use a RAC URL, or PDB installations. The installer will prompt for connecting via the older SID, or the Service Name as a section choice. (Tri-213951)

[Admin: This post is related to the 07.07.16 post and 01.26.16 post about getting an Oracle 12c error during install.]

Continue reading