The factory doors opened this week and the newest version of the Oracle Intelligent Advisor family was rolled out. This version, known of course as version 12D, or 12.2.25, or 48.0.0 depending on whether you are following the Oracle Cloud numbering, the version or the engine version (why do we have to have quite so many?) is a great way to step into the final days of 2021, because it has two really neat new features, that will benefit our own customers and I am sure will benefit yours as well. 21D – What’s New?
Compare and Merge Project Versions – 21D – What’s New
Finally! We have, within Oracle Policy Modeling, an extended comparison and merge tool. I say extended because it is a logical extension of what you see when you are uploading a new version into the Hub Repository. You probably will be familiar with this sort of dialog if you work with the Hub and the Collaboration module:
It basically shows you, before you upload to the Repository, what the changes are. And you can back out of a change as it says in the dialog. So, 21D – What’s New I hear you ask.
So now you can use a similar feature, from the Project Tab > Hub sub–Tab and compare, visually, any version on the Hub with the version you have locally.
So you can choose any Hub project, and any version of that project from the Repository, and visualise the differences. This is going to make a big difference for tracing when an error was introduced or when new functionality came on stream, and watching branch evolution. There is a bit more detail in the Online Help.
The second piece of functionality that is in the 21D – What’s New category is, uncommonly, a Command Line Switch for Oracle Policy Modeling. Basically it adds a very neat feature to the Repository. Adding the following to your Windows Command Line for OPM.exe :
This will add a copy of the built policy model to an upload to the Repository. Normally the Upload can be considered as a development step, so we think of it as uploading the raw files (Word, Excel, etc) for development versioning. That’s not exactly how it works, but it is good enough. Now, with this switch to the command line, the upload includes the built version (the equivalent of what you find in the output folder). Why?
So that when you need to automate a “pull this version from here and deploy it to here” kind of strategy, you just pull down the project from the repository and you receive everything you need to make the deployment of that project without having to open Oracle Policy Modeling at all. You can do the whole thing with the REST API. Which of course makes it easier to script and execute the script, for example, from a UNIX machine.
So, now you know for 21D – What’s New, the answer is “some really good stuff”!