Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

bfagent - magic_login - configuration

Hi,

I'm trying to configure the bfagent using the "magic_login"-property because the policy is not to use a minaframe user with adminstrative privileges.

I'm following these instructions:

To configure a login for the agent:
  1. Create a server authentication that uses a user name and password. In the Management Console, click Servers > Server Auth.
  2. For this example the user name is build and the password is MySecretPassword.
  3. Create a server that uses the agent. Associate the server authentication with this server in the Authentication field.
  4. Generate an encoded password for the agent. In the installation directory for the agent, run bfagent -P with the password that you choose.

Where and how can I access the management console of the Rational Build Engine installed on the mainframe (point 1)?

Regards,
Bernd.


0 votes



2 answers

Permanent link
 Hello Bernd - 

I'm not sure where those steps 1-4 came from.  It seems like that is information related to configuring a build agent associated with Build Forge.  I am assuming you are trying to use this with RTC?

These links may be helpful :
https://www.ibm.com/support/knowledgecenter/SSYMRC_6.0.2/com.ibm.jazz.install.doc/topics/t_checklist_zos.html
and
https://www.ibm.com/support/knowledgecenter/SSYMRC_6.0.2/com.ibm.jazz.install.doc/topics/BF_setup_TOP.html

The short overview for configuring the build agent is to either use the SBLZSAMP JCL member BLZCPBFA (or the RTC Configuration Utility) to generate configuration files for the build agent.  Then you can edit the generated bfagent.conf file to enable magic_login by using the bfagent executable to generate an encoded password (https://www.ibm.com/support/knowledgecenter/en/SSYMRC_6.0.2/com.ibm.jazz.install.doc/topics/RTCz_agent_configure_bfagent_conf.html)

Which version of RTC are you using?  We may have an alternative approach for you.

0 votes

Comments

Steps 1-4 came from this link: https://jazz.net/help-dev/clm/index.jsp?topic=%2Fcom.ibm.jazz.install.doc%2Ftopics%2Fagent_install_system_Z.html

"completing the installation and running the rational build agent on z/OS"

Starting the agent with administrative priviliges is not the issue. The problem is, the customer doesn't allow this for security/policy reasons.

If I understand the descriptions correctly, we can use the "magic_login" - property in bfagent.conf, but I'm not able to authenticate once it is up and running.

We're using RTC502.

Regards,
Bernd.


Permanent link
 Can you be more specific about not able to authenticate?  I assume this means "test connection".

A few questions -
a) is the userid under which the bfagent process is running a non UID 0 user?
b) was the password encoded under magic_login using "bfagent -P password" ?
c) Does the userid and password used on the test connection exactly match that which is encoded in the bfagent.conf?  (That is, this userid and password do not correspond to a RACF or z/OS userid and password but only need to match bfagent.conf).  
d) You can enable activity_log under bfagent.conf for some tracing to see if magic_login is being attempted.

Secondarily, we have an alternate/new bfagent executable that can provide full function and not run under superuser.  If you open a pmr and mention this forum append, we can see about getting you a test fix and such and ultimately an APAR / PTF if you are happy with the result.

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 6,118
× 1,381
× 2

Question asked: Aug 23 '16, 11:23 a.m.

Question was seen: 3,164 times

Last updated: Aug 24 '16, 9:59 a.m.

Confirmation Cancel Confirm