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

Add comments

Document information


More support for:

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, 2.1

Operating system(s):

z/OS

Software edition:

All Editions

Reference #:

1173083

Modified date:

2012-12-06

Translate my page

Machine Translation

Content navigation