cancel
Showing results for 
Search instead for 
Did you mean: 

JCO RFC error

Former Member
0 Kudos

Hi Gurus,

I have created two JCO Destinitation for my RFC, when i am trying to ping the connection it says "ping successful" but when i test i am getting the following error.

“com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE: The initial password has expired; request a new one”

Can anyone please help me on this , this was not coming in my pervious system for which i have created the conection.

Is someting wrong on the ABAP system ?

points will be rewarded for quick solutions.

Rakesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Rakesh,

Change the user type of the communication user that UME uses in Transaction SU01 to "System" (B) in the ABAP end.

FYI

Due to an error in the installation program (SAPInst) for NetWeaver 2004 and due to an incorrect documentation, the communication user used by the UME has the type "Communication" (C).This type is incorrect because it is subject to the mandatory password change and the initial password ageing just like type "Dialog" (A) (see Note 622464).

The following profile parameters affect the system's response:

o rfc/reject_expired_passwd

o login/password_max_reset_valid (ABAP 6.20 / 6.40) or

login/password_max_idle_initial (ABAP 7.00) and

login/password_max_idle_productive (ABAP 7.00)

In delivery status, these profile parameters are set in such a way that the RFC logon is not affected.

This information is at SAP note 959242.

Thanks

Pankaj

PS:- /thread/727533 [original link is broken]

Same post .

Former Member
0 Kudos

Hi,

Its working now i have asked the ABAP people to do the settings. I have more doubt how do i change JCos for a model , do i need to delete the model and re create the model again.

any shortcuts , i dont want to do all this again.

Rakesh

Former Member
0 Kudos

hai Rakesh,

Once the password and settings are set you need not do anything but to restart the j2ee server.After restarting your model will work.

regards

Sharanya.R

Former Member
0 Kudos

Hi,

Yes it is possibly try this:

For Modeldata:

1. Open the model.

2. Open the Z_.........._Input Class

3. Go to properties tab

4. Change the modeldata J Co in Model Settings -> modelInstance_defaultLogicalSystem

5. Save

For Metadata:

1. Go to Dictionaries

2. Click on the RFC Model Dictionary

3. In the properties tab, change metadata name in the Logical System Name property.

4. Save, build and deploy.

Thanks

Pankaj

Answers (1)

Answers (1)

Former Member
0 Kudos

hai Rakesh,

The administrator password might have expired.when it says password expired you need to consult a functional guy to check if the password has expired and also check if the sld settings areworking properly.

regards

Sharanya.R