Following are the steps to execute:
1. Enable long dn on one node only and initialize Ccb on that node
2. On other node create OI which does not supports long dns
3. Convert parent name and object name to long DN names and call ccbObjectCreate
4. Ccb will be aborted with FAILED_OPERATION at OM side
5. Call getErrorStrings to check the reason of abort.
Result:
3. As OI does not support long DN, it returns BAD_OPERATION
5. Error string returned is - Resource abort: Upcall failed with error code: 20
Expected:
In this case Validation Abort error string should be set by IMM
default (5.2) [staging:b4b420]
changeset: 8180:b4b4202688d8
user: Hung Nguyen hung.d.nguyen@dektech.com.au
date: Mon Oct 03 18:03:29 2016 +0700
summary: imm: Set validation abort error string when OI returns ERR_BAD_OPERATION or ERR_FAILED_OPERATION [#1650]
opensaf-5.1.x [staging:828337]
changeset: 8181:82833779f890
user: Hung Nguyen hung.d.nguyen@dektech.com.au
date: Mon Oct 03 18:03:29 2016 +0700
summary: imm: Set validation abort error string when OI returns ERR_BAD_OPERATION or ERR_FAILED_OPERATION [#1650]
opensaf-5.0.x [staging:ba5e19]
changeset: 8182:ba5e19f2227a
user: Hung Nguyen hung.d.nguyen@dektech.com.au
date: Mon Oct 03 18:03:29 2016 +0700
summary: imm: Set validation abort error string when OI returns ERR_BAD_OPERATION or ERR_FAILED_OPERATION [#1650]
Related
Commit: [828337]
Commit: [b4b420]
Commit: [ba5e19]
Tickets:
#1650