The following objects are core objects in TRIRIGA Application Platform functionality and any modifications to these objects are not supported by TRIRIGA.
Any TRIRIGA-shipped Business Objects belonging to the following Modules should not be modified. Care should also be taken in modifying any Forms, Queries and Workflows belonging to the following Modules as platform functionality can be affected. (There may be other objects not included in this list.)
[Admin: To see other related posts, use the Best Practices tag.]
I installed a new version of TRIRIGA Platform 3.5.3 and Application 10.5.3. I set up the IBM TRIRIGA Connector for BIM (Autodesk Revit) and CAD Integrator, and the environment is localhost:8001. But when I try to login to TRIRIGA from Revit, I get an error. Any ideas what’s going on here? It can’t be an issue with naming, because this is a fresh unconfigured application.
Verify the OSLC_BASE_URI. You can also turn on Fiddler, and verify that the URLs being sent over are valid URLs (including any port numbers) to connect to TRIRIGA from Revit.
[Admin: To see other related posts, use the BIM tag, Revit tag, or Fiddler tag.]
What is the best way to implement a mobile app that will record the time spent in maintenance? Is the OSLC integration the best way to do this connection?
[Admin: To see other related posts, use the Mobile tag or OSLC tag.]
I have an issue where it is not possible for non-Admin users to trigger the Create state transition through our OSLC interface. Instead, we get the following error:
2017-06-27 13:08:10.301 UTC ERROR [com.tririga.platform.integration.oslc.OslcRequestDispatcherImpl](Default Executor-thread-34280) Failed to read message: null
2017-06-27 13:08:10.301 UTC ERROR [com.tririga.platform.integration.oslc.OslcRequestDispatcherImpl](Default Executor-thread-34280) Exception in OSLC call: com.tririga.platform.integration.oslc.OslcException. message=java.lang.ClassCastException: com.tririga.platform.metadata.domain.BoStateTransitionId incompatible with com.tririga.platform.metadata.domain.gui.GuiStateTransitionMetadata
The fact that I am able to create and associate the record using an Admin user says to me that this is related to permissions, but I’ve made sure that the user has full security access for both the BO/form it is trying to create, the BO/form that it is attaching it to, and all other BOs/forms that are associated to it, and it still gives me the error above.
When I open the created record that my Admin user created, it looks to be correct. But when I open the one that the non-Admin user tried to create, it shows an empty record. None of the fields are saved in a null state, which of course is because it didn’t get created, the Create state transition was not triggered. Any idea of what is causing this issue? And how to resolve it?
[Admin: To see other related posts, use the OSLC tag.]
Is there any way we can specify the sequence of resource attributes to appear in the JSON-formatted Get query output? We are looking for a pre-defined set of ordered resource attributes to appear in the OSLC Get query output.
You should be able to use the oslc.orderBy parameter to define the ordering of results. If you are talking about the default ordering without that parameter, then I think the query definition of the query capability should define the ordering.
[Admin: To see other related posts, use the JSON tag or OSLC tag.]
We are looking for a way to send web service data including attachments (binary objects). Can an integration object help with that? If not, what else? OSLC or CBA? We need to send requests to web service through digitally signed mail…
The attachment will be generated by BIRT report and stored in binary fields. Then we’ll send it via integration object (web service). The binary field in the output is represented as a DM_CONTENT (Document Manager Content) ID… As I understand it, we can use the keyword “CONTENT” in the data map when using the database scheme, but it doesn’t work for web services. How can this be solved?
Not sure about using the TRIRIGA integration object or Connector for Business Applications (CBA), but it looks like OSLC has an API for this.
I am having an issue with logging out users through an OSLC consumer application.
I am using the native authentication because the customer requires the Base64 encoded string. So when I shut down my consumer application, I call the /logout command and get a 200 response back, but I can still see the session in the Users Manager of the TRIRIGA Admin Console. I think the problem is that the /logout command does not take any parameter, like the session ID, username, login ID, or even the JSESSIONID.
In addition to this, if I am creating 5 sessions for the “system” user to handle processing for the consumer application, then this /logout command would almost have to accept some parameters to allow you to manually logout each session based on a unique ID, like the session ID found in the TRIRIGA Admin Console or the JSESSIONID…
We have defined a OSLC query capability that takes the name in the query parameter, and tries to find the exact match in the system. Everything works okay with the proper encoding in the string, except one scenario where the string identifier carries the special character “%” in it, for example, “XYZ 50%”.
In such cases, with “%” in the string identifier, the TRIRIGA application is responding with results based on the pattern matched against the string identifier, instead of the exact match. From what I understand from encoding HTTP is that it converts “%” to “%25”. So TRIRIGA OSLC uses “%25” for its pattern search. Has anyone encountered such behavior? How do you handle this?
Is it possible to create a document record via OSLC that isn’t associated to an existing record? It seems easy enough to upload a document against a record, but in my case, I want an isolated document record with some content. Any clues?
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 (ECM) 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.