Skip to main content

Common Reasons for Application Bind Errors


Technote (troubleshooting)


Problem(Abstract)

A list of common reasons for application bind errors and recommended solutions.

Cause

Several problems can cause these errors:

  • PORT statement conflict (EACCES). Common causes are:
    - The port you are using is defined in PORTRANGE
    - The started application name doesn't match the application name defined in the PORT statement
    - The user ID associated with the application does not have access to the SAF resource specified on the PORTRANGE statement.
  • Socket already bound to the port (EADDRINUSE). Common causes are:
    - SO_REUSEADDR was not used
    - The socket is bound to same port/IP address pair, without SHAREPORT (only TCP)
  • IP address conflict (EADDRNOTAVAIL). Common causes are:
    - IP address not valid (for example, a broadcast or nonexistent IP address)
    - Various DVIPA failures (for example, JRDVIPACONFLICTIPADDR - DVIPA already active on another stack that will not release it.)

Resolving the problem

Review the common causes and take appropriate action.

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

z/OS Communications Server

All


Software version:
1.2, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13


Operating system(s):
z/OS


Software edition:
All Editions


Reference #:
1173083


Modified date:
2012-12-06

Translate my page

Content navigation