Where Does "issadmin.sh --setstate" Get The Default Backend Host Name From?

(Doc ID 2112208.1)

Last updated on MARCH 06, 2016

Applies to:

Oracle Communications Indexing and Search Service - Version 1.0.5.18.0 and later
Information in this document applies to any platform.

Goal

Using ISS 1.0.5.25.0.

Where does issadmin.sh --setstate get the default back-end name?

I occasionally do:  issadmin.sh --setstate A --user USERID

and get an error saying that user is not in mailXX.domain.com (the wrong back-end).

The issue is that mailXX is not the back-end associated with the index server where I am doing the command.
I can workaround this by specifying --host mailYY.domain.com (the right back-end).

But, where is it getting this default hostname?  Does it have anything to do with the mail.server parameter in the jiss.conf file?

Here is an example that looks at the --setdefaulthostname value and the mail.server value to illustrate:

It is confusing as to why the jiss.conf was not "updated" with the above change, since mail.server was listed as a refreshable parameter.  To see if it would change anything, I stopped ISS and restarted, but mail.server was still set to the original entry.  In this case, how is jiss.conf updated for the mail.server parameter?  Is there an explanation for this (or does jiss.conf have to be edited manually)?

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms