IBM 890 manual Application Enablement Services, Language Environment, C/C++

Page 73
Application Enablement Services

Application Enablement Services

z/OS Version 1 Release 6 base elements

Language Environment2

Run-Time Library Extensions

z/OS Version 1 Release 6 optional priced features

C/C++ without Debug Tool

DFSORT

GDDM®-PGF V2R1.31

GDDM-RE90 V3R21

HLASM Toolkit V1R4

1.Disabled on z/OS.e

2.z/OS.e only supports the latest Language Environment that ships with this product. See LE limitations for z/OS.e.

z/OS provides a solid infrastructure on which you can build new applications, extend existing applications, and run existing transactional and batch processes.

Language Environment

Language Environment is a base element of z/OS and provides the run-time environment for programs generated with C, C++, COBOL, Fortan, and PL/1.

C/C++

Extra Performance Linkage (XPLINK) is provided in z/OS 1.2 -

A C or C++ application has overhead associated with each function call. The more highly functionalized a pro- gram, the more overhead. XPLINK helps cut down on the overhead associated with these function calls and can improve the performance of these applications. In order to exploit the bulk of “high-performance linkage” customers must recompile their C and C++ programs under the new XPLINK environment. The new IBM SDK for z/OS Java 2 Technology Edition 1.4 has been rewrit- ten to take advantage of this unique z/OS function, which can result in performance improvements.

Enhanced ASCII support provides the ability to produce code that contains ASCII string literals and character constants. This allows ASCII dependent logic to con- tinue working on ASCII platforms, thus eliminating the need to fi nd all such places in the code and converting them to EBCDIC when porting UNIX applications to z/OS.

Performance enhancements: A new higher optimization level, OPTIMIZE(3), provides the compiler’s highest and most aggressive level of optimization. OPTIMIZE(3) is suggested when the desire for run-time improvement out- weighs the concern for minimizing compilation resources.

DB2 preprocessor integration: The C/C++ compiler has been enhanced to integrate the functionality of the DB2 precompiler. A new SQL compiler option enables the compiler to process embedded SQL statements.

C/C++ IBM Open Class® Library: As previously announced in Software Announcement 203-131, dated May 13, 2003, the application development support (that is, the headers, source, sidedecks, objects, and samples from the Applica- tion Support Class and Collection Class libraries) is with- drawn from the C/C++ IBM Open Class Library (IOC) in z/OS V1.5. Applications that use these IOC libraries cannot be compiled nor linked using z/OS V1.5. Run-time support for the execution of existing applications which use IOC libraries is provided with z/OS V1.5, but is planned to be removed in a future release.

z/OS 64-bit C/C++ environment: z/OS V1.6 delivers the capability to exploit 64-bit virtual in developing and deploying new applications that require a signifi cantly larger addressability of data. This capability is provided with enhanced UNIX System Services, 64-bit Language Environment (LE) run-time developed with the C/C++ com- piler 64-bit support, and the Program Management Binder 64-bit support. The availability of this support completes the major steps of the z/OS 64-bit virtual roadmap.

73

Image 73
Contents January IBM zSeries 890 and z/OS Reference GuideTable of Contents What does an on demand company look like? zSeries OverviewTools for Managing e-business The New zSeries from IBMz/Architecture Operating System Support z/ArchitectureOperating System IBM zSeriesz/Arch 31-bitNumber of CPs BaseEstimated Ratio z890 Design and Technology The z890 supports LPAR mode only basic mode is no longer supported z890 Performance Comparison z890 Family ModelsIBM On/Off Capacity on Demand for z890 Page On/Off CoD Test z800 to z890 and z890 Model Upgradesz800 z890 z890 Performance Comparisons z890s Positioning in the zSeries Family z890 I/O Subsystemz890 Cage Layout CEC I/O CageUp to 30 Logical Partitions Greater than 15 Logical Partitions LPARsPhysical Channel IDs PCHIDs SubSystem Logical Channel SubSystem LCSS SpanningChannel Spanning z890 Channels and I/O ConnectivityUp to 420 ESCON Channels Up to 40 FICON Express ChannelsInterSystem Channel-3 ISC-3 Up to 80 FICON Express2 ChannelsIntegrated Cluster Bus-3 ICB-3 Integrated Cluster Bus-4 ICB-4Native FICON Channels Fibre Channel ConnectivityFICON CTC function FICON Support for Cascaded Directors FICON ConnectivityFCP Channels FCP Full fabric connectivity Preview - FCP LUN Access ControlFICON Express enhancements for Storage Area Networks FICON purge path extended FICON Express2 Doubles the Channel Capacity A New Generation for SANs - FICON Express2FICON Express2 LX FICON Express2 SXContinued Support of Spanned Channels and LPARs Concurrent UpdateModes of Operation CascadingOSA-Express2 10 Gigabit Ethernet LR OSA-Express2 Gigabit EthernetConcurrent LIC update Layer Queued Direct Input/Output QDIO One port per featureImproved virtualization - now 640 TCP/IP stacks New functions in OSA-Express2Large send for TCP/IP traffic OSA-Express2 large send for the z/OS environment previewLayer 2 support - ideal for server consolidation OSA-Express2 concurrent LIC update - an availability enhancementTCP/IP stack utilization improvement for OSA-Express Open Systems Adapter-Express Features OSA-Expressz890 OSA-Express 1000BASE-T Ethernet Queued Direct Input/Output QDIO OSA-Integrated Console Controllerz890 OSA-Express Gigabit Ethernet z890 OSA-Express Token-Ring NON-QDIO operational modeNote Statement of Direction LPAR Support of OSA-Express Server to User connectionsIPv6 Support Performance enhancements for virtual serversHiperSockets LCSS0 z/VMLCSS1 HiperSockets CHPIDHiperSockets Network Concentrator Cryptographyz890/z990 PCIXCC Designed for FIPS 140-2 level 4 certifi cation zSeries Security Certification CryptographyLogical Partitions Operating Systems Common Criteria Certifi cation SUSE LINUX on zSeriesThe Crypto Express2 feature supports the following Cryptographic support for 19-digit PANs Enabling use of less than 512-bit keys for clear key RSA operations2048-bit key RSA management for PCICC on z800, z900 TKE 4.2 code TKE 4.2 and Smart Card Reader Supportz890 Server Capacity BackUp CBU z890 Capacity Upgrade on Demand CUoDAvailability Plan Ahead and Concurrent Conditioningz890 Customer Initiated Upgrade CIU Automatic Enablement of CBU for GDPSOn/Off CoD Testing Order Staging for CIU-Express and On/Off CoDConcurrent Capacity BackUp Downgrade CBU Undo Concurrent MaintenanceAdvanced Availability Functions Transparent SparingParallel Sysplex Cluster Technology Coupling Facility Configuration Alternatives System-Managed CF Structure Duplexing GDPS/PPRC Cross Site Parallel Sysplex distance Extended to 100 km Parallel Sysplex Coupling ConnectivityRoute A Route BConnectivity z890 and z990 Theoretical Maximum Coupling Link SpeedOptions zSeries IRD Scope Intelligent Resource DirectorLPAR CPU Management Dynamic Channel Path ManagementChannel Subsystem Priority Queuing Parallel Sysplex Professional ServicesGDPS GPDS/PPRC HyperSwap GDPS/PPRC Multiplatform Resiliency for zSeries GDPS/PPRC and GDPS/XRC FlashCopy SupportRe-IPL in place of failing operating system images Site takeover/failover of a complete production siteconfigurations Automatic Enablement of CBU for GDPSGDPS/Global Mirror - preview Performance enhancements for GDPS/PPRC and GDPS/XRCFacilities Continuous Availability Recommended Configuration for ParallelSysplex Components and assumptionsKey attributes can include z890 Support for LinuxLinux on zSeries IBM Middleware z/VM Version 4 and Version Linux Distribution PartnersIntegrated Facility for Linux IFL OSA-Express Ethernet for LinuxHiperSockets OSA-Express Enhancements for LinuxCryptographic Support for Linux Fibre Channel Protocol FCP channel Support for LinuxLinux Support Processor Unit Assignments zSeries 890 Family Configuration DetailProcessor Memory ChannelsOSA-Express Features Cryptographic Featuresz890 Frame and I/O Configuration Content Planning for I/O General Informationz890 Power/Heating/Cooling System Power Consumption 50/60 Hz, KVA Physical Characteristicsz890 Dimensions Coupling Facility - CF Level of SupportFiber-Optic Cabling and System Connectivity z/OS Integrated system servicesSupport for 64-bit real memory and 64-bit virtual storage z/OS.ez/OS Scalability zSeries Application Assist Processor64-bit Support LPAR CPU Management Dynamic Channel Path ManagementAutomation Support System Servicesz/OS Version 1 Release 6 optional priced features z/OS Version 1 Release 6 base elementsWLM Improvements for WebSphere Sense and Respond with Workload ManagerData Management with DFSMS Parallel Sysplex CICS/VSAM enabled for 24x7 availabilityJES2 and JES3 Console Enhancements System Management ServicesEnhancements SMP/E Security ServicesAdvanced System Automation RACFMultilevel Security RACF enhancementsICSF LDAPa restriction where the private key had to reside in the RACF database Network Authentication Service PKI ServicesFirewall Language Environment Application Enablement ServicesC/C++ Java Communication ServicesUnicode REXX FunctionsDynamic Virtual IP Address Takeover Intrusion Detection Services IDSSysplex Distributor IPv6z/OS UNIX HiperSocketsDistributed Computing Services UNIX System Services benefits can includeHighlights zSeries File System zFSInternet Services Distributed File Services DFS Server Message Block SMBInfoprint Central Print ServicesLibrary Center Integrated TestingSoftcopy Publications Support Publicationsz/OS 1.6 is supported on the following IBM servers Installation ConsiderationsMigration/Coexistence zSeries Bimodal Support for z/OS Migration, installation and customization enhancementsWizards Order z/OS through the Internet z/VMz/VM Version 4 z/VM Version 3Exploiting New Technology New technological enhancements in z/VM V4.4 provide Systems ManagementNetworking with z/VM Application EnablementManagement and control of VLAN topology by the z/VM virtual switch C/C++ for z/VM Compiler 5654-A22z/VM Version 5 Enhancements in z/VM V5.1 include Engine-based Value Unit PricingVirtualization Technology and Linux Enablement Value Unit Pricing helps you toNetwork Virtualization and Security Systems Management Improvements Technology ExploitationFor further information see the z/VM Reference Guide, GM13-0137 VSE/ESA VSE/ESAz/VSE To learn more Endnotes
Related manuals
Manual 28 pages 54.75 Kb