The docbroker plays an important role in session creation. The docbroker has the list of active repositories and its details for the session creation. The host name and the port number details of docbroker is present in the dfc.properties.
The session creation involves two step
1. Based on the details in the dfc.properties the DFC client tries to reach to the Docbroker. The Docboker gives the details of the Content Server the client is trying to reach.
If the docbroker is down or if there is any network connectivity issue, it will throw DFC_DOCBROKER_REQUEST_FAILED Exception. MSG: [DFC_DOCBROKER_REQUEST_FAILED] Request to Docbroker "XXX.XXX.XXX.XXX:1489" failed;
2. The DFC client tries to reach the content server. For all the future calls the DFC client reaches the Content Server directly. ( The DFC client reaches the Docbroker only for the first call, for the subsequent calls it directly reaches to the Content Server).
If the Docbase is down or if there is any network connectivity issue, it will throw DFC_SESSION_DOCBASE_UNREACHABLE Exception.
MSG: [DFC_SESSION_DOCBASE_UNREACHABLE] Docbase "XXXXX" is unreachable;