IBM Support

PI78506: DOC: FPWSE1083E ENCOUNTERED WHEN SENDING APNS NOTIFICATION THROUGH A PROXY SERVER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as duplicate of another APAR.

Error description

  • Conponents affected: Foundation Server, Push and Firewall Proxy
    Firewall proxy rules must account for APNS Sandbox and
    Production endpoints.
    
    When establishing proxy rule definitions for APNS in DataPower,
    or other Firewalls, care must be taken to account for both the
    sandbox and production APNS endpoints and ports.  Failure to do
    so may cause messages to one endpoint to fail and require
    manual configuration of the proxy rule when transitioning a
    Foundation application from development into production.
    Apple APNS allocates two systems that separate development and
    production Push activity.  These systems are called "sandbox"
    and "production respectively and each has its own endpoint
    (hostname and ports).  In Foundation 8.0, the APNS
    configuration as specified in the Operations Console determines
    which endpoint is used.  In Foundation 7.1 and earlier, this is
    determined by the name of the certificate used.
    As of this writing, the endpoints are as follows:
    Sandbox
    endpoint: gateway.sandbox.push.apple.com:2195
    Production endpoint: gateway.push.apple.com:2195
    For Foundation's Push functionality to operate, first, the
    deployment architecture and configuration must allow the
    Foundation servers to communicate access the internet with
    these endpoints.  If this is not enabled by default, then
    proxies can be configured at the firewall to forward the
    requests from MFP server and pass back the responses from APNS.
     But when a proxy is configured, for instance in DataPower,
    care must be taken to ensure that messages are sent to their
    correct endpoint (sandbox vs. production).  If the proxy rule
    is set up such that all Push messages are forwarded to a
    specific endpoint, then when the intended destination is
    changed in the Foundation configuration, the proxy rule MUST
    also be changed.  Otherwise, notifications will be sent to the
    incorrect endpoint producing errors in the logs like the
    following:
    FPWSE1083E: Failure sending Apple Push Notification Service
    (APNS) notification with identifier 1, device token: <device
    token>.
    com.notnoop.exceptions.ApnsDeliveryErrorException: Failed to
    deliver notification with error code 8
    

Local fix

  • Examine Firewall Proxy rules and ensure that they account for
    the APNS Sandbox and Production endpoints.
    

Problem summary

Problem conclusion

Temporary fix

Comments

  • This APAR is a duplicate of PI78502
    

APAR Information

  • APAR number

    PI78506

  • Reported component name

    MOBILE1ST PLATF

  • Reported component ID

    5725I4301

  • Reported release

    800

  • Status

    CLOSED DUB

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-03-20

  • Closed date

    2017-11-28

  • Last modified date

    2018-01-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSZH4A","label":"IBM Worklight"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"800","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
01 January 2018