ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » SAP mqsisetdbparms password case sensitive

Post new topic  Reply to topic
 SAP mqsisetdbparms password case sensitive « View previous topic :: View next topic » 
Author Message
northwilks
PostPosted: Thu Nov 21, 2013 10:53 am    Post subject: SAP mqsisetdbparms password case sensitive Reply with quote

Novice

Joined: 11 Feb 2013
Posts: 13

We are running WMB V7 fp5
Attempting to deploy a passthru adapter SAP >> Broker, so inadapter, for the first time to test. I have this successfully working on a development system.

I used mqsisetdbparms to establish the password.
mqsisetdbparms MDERPTST1BRK -n eis::A1.idocpassthrough.inadapter -u userid -p xxxxx

Also created configurable service.

On deploy to TEST I receive a fail.
BIP3414E: An Attempt to attach the message flownode xxx, in message flow on adapter component 'A1.idocpassthrough.inadapter' failed. Reason code jco connection (103) JCO_ERROR_LOGON_FAILURE: Unable to get to repository
(I typed that since I was only supplied a picture, there was more)

Based on my investigation, it appears to be a userid password issue?
Which means my mqsisetdbparms is not working?

I found IC54904: ERROR CONNECTING TO SAP SYSTEM USING MIXED CASE PASSWORD, which talks about passwords being case sensitive. But is this true only for IN adapters? because with the deploy of a OUTadapter which used a second mqsusetdbparms worked. both had lower case password on command.

You'd think I'd just try this but my deploy must be done by another group which takes at least 24 hr turnaround and all steps must be pre-defined. So no realtime debugging. And it works on Dev system. If not working by Nov 26, no chance of retry until Jan.

The main difference between Dev and Test system, on our TEST system the broker runs on a separate server from the SAP server. But I do not think that is the cause.

I also had the program id registered on SAP server. I had hoped this would 'auto register' but I initially thought that was my issue and had it done (by another group). No effect on fail during deploy of passthru.

Last but of info, I used a different userid when using the adapter creation wizard so in the BTK looking at adapter I see the original ID. But I assume this is overidden by the mqsisetdbparms command.

Any advice would be appreciated.
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Thu Nov 21, 2013 11:08 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Did you restart the execution group after you ran mqsisetdbparms?
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
northwilks
PostPosted: Thu Nov 21, 2013 11:55 am    Post subject: Reply with quote

Novice

Joined: 11 Feb 2013
Posts: 13

Update: I just verified that passwords on our SAP are case sensitive.
Therefore the mqsisetdbparms should have worked with lowercase password.

So maybe the mqsisetdbparms is not overriding what is on the adapter in the inadapter node set up during adapter creation.

Is there a way to see what userid is being used during the deploy?
Back to top
View user's profile Send private message
northwilks
PostPosted: Thu Nov 21, 2013 12:00 pm    Post subject: Reply with quote

Novice

Joined: 11 Feb 2013
Posts: 13

'Did I restart execution group'

This was mt seq

Create exec group
mqsisetdbparms
Create config service
Deploy Message flow

I guess thant mean NO. I ?incorrectly? assumed as long as I did it before the deploy I would be okay. But since I did not stop and restart it, it would use the userid and password on the adapter as defined?

It is the start/create of execution group where the dbparms get picked up?
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Thu Nov 21, 2013 12:05 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/topic/com.ibm.etools.mft.doc/an09155_.htm

Quote:
You can run the mqsisetdbparms command while the broker is running. However, you must stop and start each execution group that uses a particular DSN, before that information is read and used by that execution group.

_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
northwilks
PostPosted: Thu Nov 21, 2013 12:15 pm    Post subject: Reply with quote

Novice

Joined: 11 Feb 2013
Posts: 13

Thank you.
Sorry for not catching that.

I will schedule another deploy to stop and start the execution group.

Can I do the mqsisetdbparms before I even create the execution group on my deploy to Production?
Avoid a restart?

So...
mqsisetdbparms
create execution group
create config service
deploy message flow
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » SAP mqsisetdbparms password case sensitive
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.