It is a limitation of the product that the user ID should
be lesser than 12 characters.
InfoCenter states:
"Note: User IDs longer than 12 characters cannot be used for
authentication with the embedded WebSphere JMS provider. For example,
the default Windows NT user ID, Administrator, is not valid for use with
embedded WebSphere messaging, because it contains 13 characters.
Therefore, an authentication alias for a WebSphere JMS provider
connection factory must specify a user ID no longer than 12 characters"
Reference:
http://publib.boulder.ibm.com/infocenter/wasinfo/v5r1//index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/umj_ptcfw.html
For the embedded JMS provider, the J2C alias goes up against the target
registry, so your only option, when using the embedded provider, is to use
an ID with less than 12 characters. You could disable security on the JMS
lookup, as per this link:
Disabling lookup security
http://publib.boulder.ibm.com/infocenter/wasinfo/v5r1//index.jsp?topic=/
com.ibm.websphere.nd.doc/info/ae/ae/tdat_dissec.html
Another option is to drop the embedded provider for full WebSphere MQ.
|