HTTP2 Protocol support for AIX
Kapil Powar, Vivin Krishnan, Mohanraj Loganathan April 27, 2021
MobileFirst_Platform MobileFirst_Foundation_push iOSAPNS has announced that they will no longer support legacy binary protocol from March 31st, 2021. Users have been asked to switch to the new HTTP/2 protocol to avoid disruptions to Push notifications capability.
Starting from March 31st, APNS will close legacy binary protocol endpoints with port 2197 and 2195.
For AIX system, Mobile Foundation Platform has provided HTTP/2 support from latest ifix 8.0.0.0-MFPF-IF202103191338.
Pre-requisite for HTTP/2 protocol
To get native support, the JAVA fix level has to be at a minimum level.
Do the following steps to apply the latest ifix:
-
iFix require IBM JAVA version 8.0.6.11 - pxa6480sr6fp11-20200602_01(SR6 FP11) or above to work.
-
To enable support on AIX systems, set the following JDNI value to true:
mfp.push.apns.isAIX
-
Add the following custom JVM property:
-Dcom.ibm.jsse2.overrideDefaultTLS=true
-
Restart the server.
Refer the following links for JVM property:
- https://www.ibm.com/support/knowledgecenter/SSEQTP_8.5.5/com.ibm.websphere.base.doc/ae/xrun_jvm.html
- https://www.ibm.com/support/pages/setting-generic-jvm-arguments-websphere-application-server
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.