Adabas is the Comprehensive and scalable enterprise database management system optimized for big data and designed for reliability and high performance. It is available for mainframe, Linux®, UNIX® and Windows® (LUW) platforms.
Natural is used in application development and deployment environment, known for ease of-use, cross-platform portability and developer productivity. It is as well available for mainframe, Linux®, UNIX® and Windows® (LUW) platforms.
-
Download the Virtual machine image file from the TECHcommunity website:
http://techcommunity.softwareag.com/ecosystem/communities/protected/universities/student/ANEP/UR_ANEP_Externe_Links/ANEP_VM_1_0 -
Run the 'Adabas and Natural' cheatsheets from Help->cheatsheets menu
-
Tutorials :
-
First program: Hello World !
- Description : One of the many ways you can print your text/results on the screen is through the usage of the WRITE "string" statement
-
Second program: Conditional constructs
- Description : The DECIDE ON statement is used to specify multiple actions to be performed depending on the value (or values) contained in a variable. Here, the FIRST keyword indicates that only the first value is to be processed with the NUMVALUE variable being initialised to 10. And therefore, based on the value contained in the NUMVALUE, an appropriate message is to be printed on the console, which is achieved through the usage of the DISPLAY statement here.
-
Third program: Arrays
- Description : This program illustrates the usage of the definition, initialisation, copy-to-another-array and print to the console operations.
- Definition and initialisation of three 2-dimentional arrays.
- Movement of the data from one array into another.
- Two approaches to print the whole of the 2-dimensional arrays onto the console:
- through nested loop
- without the usage of the nested loop
- Description : This program illustrates the usage of the definition, initialisation, copy-to-another-array and print to the console operations.
-
Fourth program: Adabas : Retrieval of data from the database and print it on the screen
- Description : This program shows an example of retrieval of data from the database
- You would need to first, compile the data definition module CRUISE.NSD which contains the data fields
- The main program HISTOPGM.NSP would compute the total number of records in the Adabas file CRUISE for a specific START-HARBOR
- Usage of REPEAT statement to initiate a processing loop, the exit condition for the loop would be a blank value for the START-HARBOR
- Usage of ESCAPE statement to interrupt the linear flow of execution and exit the loop
-
- Custom Public tutorials designed specially for beginners, available at the TechCommunity page of University Relations: http://techcommunity.softwareag.com/ecosystem/communities/public/universities/
- For more: http://techcommunity.softwareag.com/ecosystem/communities/public/adanat/products/natural/codesamples/
- Internet access
- Windows 7 or higher
- Virtual Machine provided by the University Relations department of SoftwareAG
Please report through an email to [email protected]
This tutorial only serves the purpose of introducing the concept of Adabas and Natural at a basic level of understanding
These tools are provided as-is and without warranty or support. They do not constitute part of the Software AG product suite. Users are free to use, fork and modify them, subject to the license agreement. While Software AG welcomes contributions, we cannot guarantee to include every contribution in the master project.
For more information you can Ask a Question in the TECHcommunity Forums.
You can find additional information in the Software AG TECHcommunity.
Contact us at TECHcommunity if you have any questions.