RancidNodeAuthentication rAuth = getSuitableRancidNodeAuthentication(node);
RWSClientApi.createOrUpdateRWSAuthNode(cp, rAuth);
m_onmsNodeRancidNodeMap.put(Integer.valueOf(nodeId), new RancidNodeContainer(rNode, rAuth));
} catch (Exception e) {
cp = getStandByRWSConnection();
<BUG>if (retry && cp != null) {
doNodeConfigChanged(nodeId, cp, false);
</BUG>
} else {
sendAndThrow(nodeId, e);

RancidNodeAuthentication rAuth = getSuitableRancidNodeAuthentication(node);
RWSClientApi.createOrUpdateRWSAuthNode(cp, rAuth);
m_onmsNodeRancidNodeMap.put(Integer.valueOf(nodeId), new RancidNodeContainer(rNode, rAuth));
} catch (Exception e) {
cp = getStandByRWSConnection();
if (retry && cp != null) {
log().info("Rancid Provisioning Adapter: retry Add on standByConn: " + cp.getUrl());
doAdd(nodeId, cp, false);
} else {
sendAndThrow(nodeId, e);
