Skip to content
This repository has been archived by the owner on Jan 26, 2023. It is now read-only.

SoftwareAG/adabas-natural-education-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archived -- this repository is archived and currently not actively maintained

alt text

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.

Steps to using the virtual machine

  • 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
    • 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

To explore more code samples....

System Environment Requirement

  • Internet access
  • Windows 7 or higher
  • Virtual Machine provided by the University Relations department of SoftwareAG

If You Find Issues

Please report through an email to [email protected]

Notice

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.

About

Adabas & Natural Education Package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •