如何将队列管理器配置设置为' optional'?

时间:2017-10-20 07:34:04

标签: ibm-mq

我正在尝试连接到WebSphere MQ。但是当我尝试连接到日志时,我看到了消息:

def polynom(x):
    return a*x[:,0] + b*x[:,1] + c

def polynom_try():
    errors = []
    popt, pcov = curve_fit(polynom, X_train, y_train)
    error = mean_squared_error(y_test, polynom(X_test, *popt))
    errors.append(error)
    print(popt)
    print(np.mean(np.array(errors)))
    return np.mean(np.array(errors))

X = list(zip(x1, x2))
X = np.array(X)
# y is 1D array
...
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, 
random_state=0)
...
x = [0, 0, 0]
opt = minimize(polynom_try, x0=x, method="TNC")
a, b, c = opt.x

解释

队列管理员配置为请求用户ID和密码,但这些 数据未指定。

确保应用程序包含正确的用户ID和密码, 或者将队列管理器配置更改为OPTIONAL以允许 连接到未指定用户ID和密码的应用程序。

请帮忙。如何为OPTIONAL配置队列管理器配置?

1 个答案:

答案 0 :(得分:0)

IBM MQ Technote" AMQ5540, AMQ5541 and AMQ5542, application did not supply a user ID and password, 2035 MQRC_NOT_AUTHORIZED"描述了如何解决这个问题。

我建议您查看如何提供有效的用户名和密码,而不是通过将其设置为OPTIONAL来禁用此检查,但上述技术说明显示了如何从各种类型的应用程序发送密码以及如何将其设置为OPTIONAL