Skip to main content

We are running SB 5.5.3 and we frequently end up with orphan port assignments in DMSECURITY. We were advised to use the RELEASE.LICENCES process to make the ports in DMSECURITY available.

However, it seems that the process is not treating the phantom processes correctly, it determines that these are orphan and releases them. The consequence of this is that when the phantom completed and tries to reschedule itself, it fails.

We end up with a shortage of licenses, when we actually have licenses available, the message the users are getting is the following:

Has anyone ever experienced this before and if so, how did you deal with it. Upgrading to a newer version of SB is not an option.

Thank you.

André Guindon

We are running SB 5.5.3 and we frequently end up with orphan port assignments in DMSECURITY. We were advised to use the RELEASE.LICENCES process to make the ports in DMSECURITY available.

However, it seems that the process is not treating the phantom processes correctly, it determines that these are orphan and releases them. The consequence of this is that when the phantom completed and tries to reschedule itself, it fails.

We end up with a shortage of licenses, when we actually have licenses available, the message the users are getting is the following:

Has anyone ever experienced this before and if so, how did you deal with it. Upgrading to a newer version of SB is not an option.

Thank you.

André Guindon

hi,

You must check the VERB OFF / ON.EXIT / ON.ABORT are linked to prog SH.OFF.

If SH.OFF is not called at LOGOUT / ON.EXIT / ON.ABORT : sb lic count is not maintained, DMSECURITY $...@PORT records are not deleted. 

SH.OFF manages the DMCONT SB.ACCOUNTS records ; which maintain the current list of 'logged in' users and the 'licence count' 

If you DELETE DMCONT SB.ACCOUNTS, sb will rebuilds it at next first login.  At this phase, If a PID is read as DMSECURITY $PORT@PORT ; it is counted for -1 in the licence count. 

After a login, you can check DMCONT SB.ACCOUNTS (/LISTU) to understand which session consume your lic. 

I hope this help

Manu