Question

FTP will not start on the AS400

Asked by: norwoodhelpdesk

I am running an AS400 with V5R4 OS. When I enter the command STRTCPSVR SERVER(*FTP), I get this error message in the job log:

40   08/25/09  08:15:21.607792  QTMFSRVR     QTCP        *STMT    QTMFSRVR    QTCP
  From module . . . . . . . :   QTMFUTIL                                        
  From procedure  . . . . :   qtmf_IssueMessage__FPcT1ie                      
  Statement . . . . . .  . . :   6670                                            
  To module . . . . . . .. . :   QTMFSRVR                                        
  To procedure  . . . .  . :   main                                            
  Statement . . . . . . . . :   1396                                            
  Message . . . . :   FTP server unable to establish control connection.          
  Cause . . . . . :   The FTP server program could not establish the TCP port for the required control connection. Recovery  . . . :   Check the job log of the failing FTP server job to see if there is any additional error information.  Correct any errors indicated in the job log.  Start the FTP server job again with the STRTCPSVR command. Technical description . . . . .  . . . :   The FTP server program issued the socket call bind, which failed with an errno value of 3401.

Has anyone dealt with this issue before? Thanks for any help.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-08-25 at 06:33:56ID24679749
Tags

FTP

,

AS400

Topics

Programming for iSeries / AS400

,

AS / 400

Participating Experts
3
Points
250
Comments
15

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. AS400 & ASCII
    Can AS400 read ASCII character codes like ASCII - 255(ÿ)??????? More importantly can ASCII charater codes like these be used in AS400???????? Thanks a million SJ
  2. FTp to the AS400
    I am trying to FTp to the as400 however it does't seem to let me connect, i am not sure why this is happening. I have include a copy of the command prompt error that is return when i try to log in. 530 Log on attempt by user JMDWAN rejected. Login failed. ftp> Cheers...
  3. HELP ASP and AS400
    hi I am trying to get the code below to work but. Its basically connecting to AS400 then calling the function with the paramter test passed to it. My problem is how to get the response back from AS400. The response should be also a string. the code is in ASP please help ...
  4. AS400 ftp question
    This is hard because I know nothing about AS400. I’m telling it from my Solaris Unix side. I created a ftp account that is “jailed” ie. looks to the one connecting, the AS400 box, as root “/”. The AS400 techs can manually put the file but they do detect a 550 error behind t...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: Gary_The_IT_ProPosted on 2009-08-25 at 10:02:39ID: 25179654

Please post the 7-character message ID associated with this error.

Did you look at the job log of the failing FTP server job, as per the instructions above?  Please post the job log of the failing FTP server job if it contains additional messages.  You can look at the system history log to determine the name of the job.  Typically starts with QTFTP, and runs under user QTCP.   DSPLOG for the time period when the start failed, or WRKUSRJOB QTCP.

Sounds like some other service may be running on port 21 (FTP server control well-known port), or there is a problem with TCP/IP  Do a NETSTAT, option 3, and see if something is already running on port 21.

OF course, you also need to make sure that TCP/IP is running (STRTCP command)

- Gary Patterson

Check out my EE profile: http://www.experts-exchange.com/M_4382324.html

 

by: norwoodhelpdeskPosted on 2009-08-25 at 11:17:54ID: 25180503

The Message ID is TCP12F3 The job log listed is the job log of the failing job, so the message is sort of redundant. I checked NETSTAT option 3 and nothing is running on port 21. TCP/IP is running. When I key the FTP command from my PC, I key 'FTP S10A3656' and then the FTP prompt appears, but if I type any FTP command, it says 'not connected'. I can ping S10A3656 just fine from the PC, and of course I know it's communicating because I have about 200 users on it. At one time FTP worked, but I'm thinking I have an OS problem, and since we haven't upgraded in almost 10 years, it's way behind.

Don Friday

 

by: Gary_The_IT_ProPosted on 2009-08-25 at 11:29:24ID: 25180636

Don,

What OS version are you running?  I found a few IBM Service references to that message id:

http://www-01.ibm.com/support/docview.wss?uid=nas376829f6e9842ae788625733a004ce352
http://www-01.ibm.com/support/docview.wss?uid=nas293aac516c0dd0c1b8625741b003c6e8b
http://www-01.ibm.com/support/docview.wss?uid=nas3759555e6548effbf8625733a004ce38a

If I were you' I'd try the following, in this order:

End and restart TCP/IP and the FTP service.
Verify I was up-to-date on PTFs, and apply if needed.
IPL

- Gary Patterson

Check out my EE profile: http://www.experts-exchange.com/M_4382324.html


 

by: norwoodhelpdeskPosted on 2009-08-25 at 11:38:48ID: 25180737

Yes, I figured it would probably get down to PTF's. I'm afraid that with the state this system is in, we can't apply any PTF's. The software maintenance expired about 6 years ago, and no PTF's have been applied since. It's V5R4. I've tried stopping and restarting, all the way to re-IPL-ing to get it to start, but to no avail. I guess I will wait for us to replace this old machine with a newer one with a newer OS.

Thanks for your help.

Don Friday

 

by: Gary_The_IT_ProPosted on 2009-08-25 at 12:06:23ID: 25181034

Sure you don't mean V4R5?  V5R4 just came out in 2006, and is still actively sold until early next year (2010).

- Gary

 

by: Gary_The_IT_ProPosted on 2009-08-25 at 12:31:48ID: 25181320

That 3401 error on a bind() operation means that the operations failed due to a permissions issue:

EACCES
3401
Permission denied.
An attempt was made to access an object in a way forbidden by its object access permissions.


Perhaps someone has revoked authority to a required object.  If you are using security auditing, check the security audit journal and see if you got an access violation at about that time on some object.  If not, temporarily enable security auditing and audit authorization failures.  

If the error occurs when the FTP service is started, then the problem is probably with the QTCP profile (or whatever profile FTP is running under).  You could try temporarily granting *ALLOBJ to the profile in question (I wouldn't leave it that way, though) and seeing if that makes a difference.  If you just have a single task that you need to perform, this might get you there, at least until you can determine if the QTCP profile was changed, or if it's rights to required objects were revoked.

- Gary Patterson

Check out my EE profile: http://www.experts-exchange.com/M_4382324.html

 

by: tliottaPosted on 2009-08-25 at 13:13:35ID: 25181746

One possibility that comes to mind -- port restrictions on port 21.

Is this the first time the FTP server has been used?

Tom

 

by: norwoodhelpdeskPosted on 2009-08-26 at 04:05:47ID: 25186242

I typed the wrong version. We are at V5R2M0. We haven't put on PTF's for about 8 years.

For the questiong about access, you can't change a system security profile, at least when I tried to grant *ALLOBJ to QTCP, the system message was 'System user profile cannot be changed'.

As for restrictions, that I'm not sure of, is there a command to check that? Although I have worked on these mid-range systems since the S32, I think I have forgotten more than I learned.

No, it's not the first time FTP has been used. It just stopped working sometime over the last few years.

 

by: stevebowdoinPosted on 2009-08-26 at 06:33:19ID: 25187417

Check the 400's host table and make sure the 400s address is listed.
CFGTCTP then option 10.

Steve

 

by: norwoodhelpdeskPosted on 2009-08-26 at 11:24:32ID: 25190655

Yes, the address is listed.

 

by: tliottaPosted on 2009-08-26 at 13:21:15ID: 25191817

Don:

"Port restrictions" would most likely be set through the menu that is displayed with the CFGTCP command. Use menu option 4=Work with TCP/IP port restrictions.

It's been years since I set a port restriction and it wasn't for FTP. I don't know what FTP might throw as an error in that case, but it seems plausible. For a socket, nothing else comes to mind.

And Steve's suggestion is also valid for V5R2. The full configuration details are a little more complicated than that, but it's a good enough description of where to start. I'd be interested in knowing if it resolved the issue.

Tom

 

by: Gary_The_IT_ProPosted on 2009-08-26 at 14:19:45ID: 25192361

I'm not sure what can cause that bind() 3401 error,  but Steve and Tom's suggestions sound very plausible, and more likely than an object authority issue.

I found a mention of a similar issue here (Tom reponded to this one, too!):  http://archive.midrange.com/midrange-l/200805/msg01052.html

- Gary Patterson

 

by: norwoodhelpdeskPosted on 2009-08-27 at 03:54:13ID: 25196464

OK, it was that easy. It was the port restrictions. For what ever reason, ports 20-21 were restricted to user QPGMR. When I removed the restriction, I started the service and it started right up. I FTP'd in from CMD prompt, and hooked right up.

We sure do forget more than we know on these systems. Thanks to all of you for your help. I'll Accept as Solution Tom's port restrictions.

Again, thanks!

Don Friday

 

by: norwoodhelpdeskPosted on 2009-08-27 at 06:47:51ID: 31620151

Thanks to all.

 

by: tliottaPosted on 2009-08-27 at 18:46:54ID: 25204408

Don:

One additional comment unless you know why the restriction was in place. Track the reason down, and be sure that it no longer exists. A port restriction against FTP might indicate anything from regulatory issues to... well, who knows?

Glad it helped.

Tom

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...