APAR AI34682 re-issued
Follow on APAR to UI21333/AI13805
Missing Pre-Req in APAR AI27686
ALCS User Group 2014 Meeting Dec 02-04
PTF UI19165 DXCSOCO source
APAR AM94519 / UI14992 DXCSOCM source
Website style change
Latest manuals available
Preventative Maintenance Notices
APAR AM83292 replaced
Restore APAR AM79722
Assembler Link problem
Follow on APAR to AM78278 / UK90827
AM75339 updated on website
ALCS User Group 2012 Meeting Nov 13-15
UK80255 / AM64236 installation information
Relinking the ALCS monitor
Additional SMP/E DDDEF required
TPFDF 1.1.3 2011 APAR deck available
APAR AM39262 rebuilt
UK71084 / AM38456 installation information
ALCS 2.3.1 Withdrawal from Service Reminder
ALCS User Group 2011 Meeting May 24-26
UK61482 updated on website
Notes file for AK95556 / UK56180 updated
ALCS 2.3.1 Withdrawal from Service Notice
SCTGEN required for AK83249 / UK47537
TPFDF 1.1.3 PUT 25 available
Introducing Websphere Application Server for z/OS using optimized local adapter support
ALCS 2.4 product and manuals available
ALCS Version 2 Release 4 announced
ALCS Hiper APAR issued
Cumulative Maintenance available
ALCS Performance Monitor (JPM)
Using LookAt for ALCS messages
(12 Oct 2015) After applying APAR AI34157 / PTF UI28184 a CTL-1 can result in DXCGFLT. We are working on a fix for this problem which we will issue shortly. In the meantime do not apply this APAR / PTF.
(11 Sep 2015) The original APAR fix for AI34682 could cause DXCIWE and DXCSOCM to not assemble correctly, by going over 4K. To avoid this a new CPGEN option BASELESS=YES shortens the length of DXCSAVE. This option is not required by any systems that do not have usermods to those segments, so the default value of baseless is NO which makes no change to the current assemblies.
Do not load a version of AI34682 that was downloaded before 11 Sep 2015.
(05 Mar 2015) To avoid the possibility of an ALCS hang (infinite loop) after applying UI21333/AI13805 also apply AI36251.
AI13805 shortened the deadlock search process by starting from the entry holding the resource rather than the entry at the end of the waiting queue. When an application tries to hold a record it already holds it should fail with a CTL-11C. After AI13805 this is true if there was no other entry waiting for the same record. However, if there is another entry the change to the search starting point results in a tight loop at LOCKCH4 in DXCHLD.
AI36521 adds a check before the search to check if the requesting entry is the same as the holding entry and if so then to process as prior to AI13805 and exit the entry with a CTL-11C.
(23 Jan 2015) APAR AI27686 uses new routines provided in AI22699 (ADDUSRT, SUBUSRT). However the ++PRE statement for the APAR does not include UI23006, the PTF for AI22699. If you are going to apply this APAR please ensure UI23006 or AI22699 is applied as well. We will correct the ++PRE in the PTF version of the fix.
(03 Oct 2014) Richard Gill of Air New Zealand and Chairman of the ALCS User Group has sent an email to ALCS users asking them to plan for the next ALCS User Group meeting.
The meeting will be hosted by Emirates Airlines, in Dubai, starting on Tuesday 02 Dec 2014 and ending on Thursday 04 Dec 2014.
We at ALCS development look forward to seeing as many of you as possible at this meeting in December.
(25 Jul 2014) PTF UI19165 when first built included DXCSOCO as a ++SRCUPD. This was incorrect as the APAR AM97775 re-sequeunced DXCSOCO shipping it as a ++SRC. UI19165 has been rebuilt and now correctly ships the source. If you downloaded and have SMP/E accepted the earlier version then you will need to manually replace DXCSOCO in your DXCSRC1 / ADXCSRC1 libraries. If you need further help with this then please contact us via e-mail.
(24 Feb 2014) APAR AM94519 / PTF UI14992 shipped an extra line in the source for DXCSOCM. The object deck in the fix is correct but if you try to assemble the created DXCSRC1 member it will fail. APAR AI11702 removes the extra line so that the source will assemble correctly.
(13 Feb 2014) The ALCS website has had a makeover, changing the style to the latest IBM standard. We hope you find everything is where it should be.
If you do find anything missing or any links that are not working then please let us know at email@example.com.
(26 Sep 2013) We have placed the September 2013 editions of the ALCS 2.4.1 manuals under the Library Section of this website.
The manuals are available for viewing and download in pdf format.
(11 Jul 2013) There are now pages in the ALCS address space that are Key 8 fetch protected storage. Without UK93582 if dump handling tries to read one of these pages an outage will occur.
(11 Dec 2013) UPDATE ... UK93582 may mishandle a page fault so apply AI06973 at the same time as UK93582 to correct this.
(11 Jul 2013) If the ECB field CE1HLL is corrupted by an application and UK94203 is not applied then, depending on the corruption, a hang or catastropphic error may occur.
(10 Jul 2013) APAR AM83292 has been replaced on the website. If you downloaded this APAR before today then please remove it from your system and retrieve the new version if you wish to apply this APAR.
(16 Apr 2013) APAR AM79722 incorrectly shipped DXCBPRSE as a ++MOD. If you used AM79722 then the SMP/E APPLY would have completed with a warning that the target library was not updated with DXCBPRSE. The PTF UK92509 has corrected this error. Before you APPLY this PTF ensure that you have RESTOREd AM79722, otherwise SMP/E will show an error that the PTF does not supercede all parts of the APAR.
(05 Apr 2013) A recent PTF for the High Level Assembler (HLASM R6.0) introduced a problem where the assemble and link of ALCS code appears to work but the code generated is wrong and ABEND0C4 errors can occur. This applies to any program that uses the ALCS CPLNK macro (so almost every member of DXCMON). This PTF has been corrected by a later PTF. If the assembler is at PTF level UK81781 (APAR PM59337) or later, then PTF UK83697 (APAR PM74898) must be applied to fix the problem.
(31 Jan 2013) Multi-CPULOOP ALCS users should apply AM81201 when appling APAR AM78278 or its matching PTF UK90827. AM81201 adds a single line to the above fix to ensure that the number of unlocked dispatchers is not reset incorrectly. If the follow on APAR is not applied then a hanging loop can result in ALCS. The combined fixes fill a hole in the dispatcher logic for multi-TCB ALCS systems that can lead to CTL-000400 errors.
(15 Nov 2012) AM75339 was replaced on the website today to correct an error. If you downloaded AM75339 between Nov 08 and Nov 15 then please retrieve the new version if you wish to apply this APAR.
(10 Sep 2012) Rob Broere of Emirates Airlines and Chairman of the ALCS User Group has sent an email to ALCS users asking them to plan for the next ALCS User Group meeting.
The meeting will be hosted by Air New Zealand and IBM New Zealand, in Auckland, starting on Tuesday 13 Nov 2012 and ending on Thursday 15 Nov 2012.
We at ALCS development look forward to seeing as many of you as possible at this meeting in November.
(24 Jul 2012) When applying PTF UK80255 / Apar AM64236, Apar AM69100 must also be applied. This corrects a problem with ZAFIL introduced by PTF UK80255 / Apar AM64236.
(05 Jul 2012) When applying maintenance to ALCS that is dependent on the macros of another product we ask that you re-assemble the relevant CSECTs with your copy of the macro library and relink the monitor. After APAR AM44313 you should ensure that the last monitor CSECT, DXCEND, is aligned on a PAGE boundary. If using a full link deck then make the last ORDER statement ...
If you use a partial link deck and include a previous monitor then ensure that the monitor is included after the single CSECTs and add the PAGE link edit control statement to correctly align DXCEND. For example, if relinking the TCPIP CSECTs your link edit control statements could be ...
Check the job output to verify DXCEND is the last CSECT and page aligned.
(31 Jan 2012) When restoring maintenance that has updated the DXCSRC4 target library, the SMP/E target zone requires access to the SMP/E distribution library ADXCSRC4. Adding this DDDEF statement was omitted from the README file accompaning APAR AM33370 (PTF UK70095). The README file for that fix has been updated. A DDDEF can also be added to the ALCS target zone through the SMP/E panels. Please contact ALCS Technical Support at firstname.lastname@example.org if you require any further information on this.
(09 Jan 2012) TPFDF APARs published through 2011 are available for ALCS users. We can provide a consolidated APARFIX file so the APARs can be applied in one go. If you would like this or consolidated files for the previous TPFDF PUTs then please contact us at email@example.com
(30 Nov 2011) If you applied AM39262 between 7th Oct and 21st Nov then be aware it has an error that can result in CTL-1 at EXITC. A newly built AM39262 correcting the error has been placed on the webite.
(29 Sep 2011) If you have applied AM38456 then you need to restore it before applying the superceding PTF UK71084. AM38456 shipped DXCOBJ1 member DXCBHLLE as a ++MOD. SMP/E does not select this on apply so the DXCOBJ1 library is not updated but the information is recorded in the SMP/E CSI. If you try to apply UK71084 over AM38456 without restoring the APAR then a does not supercede error message will result.
(20 Sep 2011) ALCS 2.3.1 is to be withdrawn from service on October 31st, 2011. See earlier news item for the information on that announcement.
Your projects to move to ALCS 2.4.1 should be complete or well under way. If you require any assistance with the move to ALCS 2.4.1 then please contact us at firstname.lastname@example.org.
(02 Mar 2011) Rob Broere of Emirates Airlines and Chairman of the ALCS User Group has sent an email to ALCS users asking them to plan for the next ALCS User Group meeting.
The meeting will be hosted by British Airways, in London U.K. starting on Tuesday 24 May 2011 and ending on Thursday 26 May 2011.
We at ALCS development look forward to seeing as many of you as possible at this meeting in May.
(28 Jan 2011) UK61482 was replaced on the website today to add DXCINF and DXCPERF to the assemble SMPE statement for changes to the LODIC macro. If you downloaded UK61482 between Jan 21 and Jan 28 then please retrieve the new version (recommended) or reassemble these segments and relink your monitor.
(4 Nov 2010) The notes file accompaning this fix contains sample JCL to link DXC10OSM. This has been updated to place DXC10OSM on a page boudary. This is solely to aid diagnosis and does not effect any function.
(3 Aug 2010) ALCS 2.3.1 is to be withdrawn from service on October 31st, 2011. This was publicised in the recent IBM System z selected products Withdrawal Announcement 910-169. Additional information is available under "Withdrawn programs" at:
Those customers, who have not done so, should plan to move to the replacement product ALCS V2.4 which became available in June 2008. If you require any information or assistance with planning the move to the latest release then please contact us at email@example.com.
(2 Dec 2009) After appling this APAR/PTF you must re-generate the system configuration table (SCTGEN) as the length of the system load information table changed. The README file that accompanies the fix has been updated to refect this.
(10 Nov 2009) TPFDF PUT25 consists of the APARs published from November 2008 through October 2009 on the TPFDF maintenance website.
For ALCS users we can provide a consolidated APARFIX file so the whole PUT can be applied in one go. If you would like this or consolidated files for the previous TPFDF PUTs then please contact us at firstname.lastname@example.org
(8 Sep 2009) With WAS OLA support, ALCS 2.4.1 customers can create a web service to represent business logic implemented as a servlet or an Enterprise Java Bean (EJB). The application that gets control for the web service call can simply delegate to a connector call to ALCS. Using this approach, ALCS applications can readily be exposed externally as web services because all the necessary WAS external support and administration is in place.
(9 Feb 2009) PTF UK43055 was rebuilt to solve a problem with the original ALCS 2.4 shipment. ALCS 2.4 shipped macro THRTC with an additional character after the last line. APAR AK73412 shipped a full source replacement of THRTC as does the now re-built PTF UK43055.
If you downloaded a copy of UK43055 between 6th Feb and 9th Feb then it will fail on apply if the APAR has not been applied, and it will fail on accept with IEB807I INVALID OPERATION. To resolve this, download the rebuilt version of the PTF rather than deleting the erroneous character from the original macro source for THRTC.
(13 Jun 2008) ALCS 2.4 is now available. The recommended way to receive the product is via eDelivery. Refer to "Downloading full product versions" for more information.
Alternatively, your local IBM representative can order a product CD from the IBM distribution centre in Boulder, USA through the normal IBM internal tools for product configuration and ordering.
The ALCS 2.4 manuals are available for viewing and download in pdf format from the Library Section of this website. When the online library versions become available we will add a link to them.
ALCS V2.4 was announced on the 20th May 2008 with a planned availability date of 13th June 2008. We will be updating this site with more information in due course. For the time being here is a brief description of the new release:
A currently supported release of z/OS is prerequisite for ALCS V2.4. At present that is z/OS 1.7 or above.
Airline Control System (ALCS) V2.4 is designed with the following new facilities and enhancements:
ALCS may not close an out-of-date copy of the CDS which has been offline before an ALCS restart. This can result in ALCS restart building an online table that does not match the most recent database configuration.
For example, a copy of the CDS is varied offline and then a ZDASD LOAD is performed which increases the size of the database. If the offline CDS is not renamed then any ALCS restart may attempt to open that CDS. In some such cases this CDS could be the one used to build the online DASD tables. The inconsistency could result in ALCS failing during or shortly after restart.
ALCS has been modified to correctly check for an out of date CDS at restart and close it.
For ALCS 2.3.1 apply the corrective APAR AK45940 (PTF UK33413).
The ALCS Performance Monitor is available (APARs AK33864 (PTF UK24579) and AK34228 (PTF UK24599)). This satisfies ALCS User Group requirement ATC0262, which asked for the Performance Monitor developed by Jorge Widmar to be incorporated into ALCS.
Click here (PDF, 94KB) for further details on the ALCS Performance Monitor.
LookAt is an online facility that lets you look up explanations for most of the IBM messages you encounter, as well as some system abends and codes. Using LookAt to find information is faster than a conventional search because in most cases LookAt goes directly to the message explanation.
You can use LookAt from the following locations:
You can obtain code to install LookAt on your host system or Microsoft Windows workstation from a disk on your z/OS Collection (SK3T-4269), or from the LookAt Web Site (click Download, and select the platform, release, collection, and location that suit your needs). More information is available in the LOOKAT.ME files available during the download process.