Grouped by evidence-confidence class, strongest first. Each class states the wording it licenses and the conclusion it does not, so a sentence quoted from this assessment can be checked against what produced it.
Sources are named, never quoted: script filenames, dictionary pairs and registry names. No IBM documentation text appears in this assessment or in the product that produced it.
A1 — IBM upgrade-script stated (2)
May be stated as: State it as what the release does, and name the script.
May not be concluded: Do not state it as an outcome without checking the target dictionary agrees. A script that drops an attribute and adds it back has redefined it, not removed it.
| Finding | Read from |
|---|---|
| attribute-removed — ASSET.PLUSSGEOJSON | IBM upgrade script, 9.0 |
| attribute-removed — WORKORDER.PLUSSGEOJSON | IBM upgrade script, 9.0 |
A2 — Bytecode/API confirmed (4)
May be stated as: State that the type or member is gone at the target release.
May not be concluded: Do not call a member removed when it is still reachable on a supertype. Do not count IBM's own *.unittest.* classes as API changes — that is packaging.
| Finding | Read from |
|---|---|
| class-removed — psdi.iface.jms.ErrorQueueNotfCronTask | IBM's API at 9.1 |
| method-removed — psdi.app.person.Person.getAvailableHours(Ljava/util/Date;Lpsdi/app/person/PersonCalRemote;Lpsdi/app/common/AvailCalc;)D | IBM's API at 8.7 |
| method-removed — psdi.app.person.Person.getAvailableMbo(Ljava/util/Date;Lpsdi/app/person/PersonCalRemote;Lpsdi/app/common/AvailCalc;)Lpsdi/mbo/MboRemote; | IBM's API at 8.7 |
| method-removed — psdi.app.person.Person.getAvailableMboList(Ljava/util/Date;Lpsdi/app/person/PersonCalRemote;Lpsdi/app/common/AvailCalc;)Ljava/util/List; | IBM's API at 8.7 |
B1 — Dictionary observed and independently corroborated (2)
May be stated as: State it as a release change, naming both the dictionary difference and the corroborating script.
May not be concluded: Do not claim the script's specific values. Corroboration says the release touched the attribute; the values still come from the dictionary.
| Finding | Read from |
|---|---|
| type-changed — ASSET.GEOMETRY | dictionary 7.6.1.3 vs 9.2, corroborated by IBM's upgrade script, 9.0 |
| persistence-changed — ASSET.GEOMETRY | dictionary 7.6.1.3 vs 9.2, corroborated by IBM's upgrade script, 9.0 |
B2 — Dictionary observed only (14)
May be stated as: Say "between these two dictionaries", and say which two.
May not be concluded: Never state it as a release change, and never as something IBM did. A dump is an environment: the difference may be the installed industry solutions, not the release. Say so rather than hiding it.
| Finding | Read from |
|---|---|
| screen-field-local-extension — ASSET.KEINSPECTIONCLASS | not present in IBM's shipped dictionary at either release; bound by the screen, followed through the 9.2 relationship graph mxh ships |
| local-extension — ASSET.KECORROSIONLOOP | not present in IBM's shipped 7.6.1.3 dictionary |
| local-extension — ASSET.KEINSPECTIONCLASS | not present in IBM's shipped 7.6.1.3 dictionary |
| local-extension — FAILUREREPORT.KEROOTCAUSECODE | not present in IBM's shipped 7.6.1.3 dictionary |
| local-extension — LOCATIONS.KEPLATFORM | not present in IBM's shipped 7.6.1.3 dictionary |
| local-extension — WORKORDER.KEFLARINGHOURS | not present in IBM's shipped 7.6.1.3 dictionary |
| local-extension — WORKORDER.KEPERMITSTATUS | not present in IBM's shipped 7.6.1.3 dictionary |
| local-extension — WORKORDER.KESHUTDOWNREF | not present in IBM's shipped 7.6.1.3 dictionary |
| local-extension — WORKORDER.KEWELLID | not present in IBM's shipped 7.6.1.3 dictionary |
| type-changed — ASSET.ASSETHEALTH | dictionary 7.6.1.3 vs 9.2 |
| scale-changed — ASSET.ASSETHEALTH | dictionary 7.6.1.3 vs 9.2 |
| persistence-changed — ASSET.METHODNAME | dictionary 7.6.1.3 vs 9.2 |
| type-changed — LOCATIONS.HEALTH | dictionary 7.6.1.3 vs 9.2 |
| scale-changed — LOCATIONS.HEALTH | dictionary 7.6.1.3 vs 9.2 |