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