Welcome To Ab Initio
Welcome To Ab Initio
Welcome To Ab Initio
Welcome to
Ab Initio
10/15/08
Dell Confidential
WELCOME
TO
1
Information Technology
Points on Board
Ab Initio Functions
User-Defined Functions
Conversion of Decimal to Integer
Questions
10/15/08
Dell Confidential
2
Information Technology
Ab Initio Functions
Built-in Functions
Date Functions
Inquiry and Error Functions
Lookup Functions
Math Functions
Miscellaneous Functions
String Functions
User-Defined Functions
10/15/08
Dell Confidential
3
Information Technology
Built-in Functions
10/15/08
Dell Confidential
4
Information Technology
force_error()
10/15/08
Dell Confidential
5
Information Technology
is_defined()
x is An expression to test.
Example:
is_defined (123) => 1
is_defined (NULL) => 0
10/15/08
Dell Confidential
6
Information Technology
is_failure()
x is An expression to test.
Example:
is_failure (123) => 0
is_failure (NULL) => 1
10/15/08
Dell Confidential
7
Information Technology
is_null()
x is An expression to test.
Example:
is_null (123) => 0
is_null (NULL) => 1
10/15/08
Dell Confidential
8
Information Technology
is_valid()
Example:
is_valid (123.456) => 1
is_valid ((date(YYYYMMDD)) abcdefgh) => 0
10/15/08
Dell Confidential
9
Information Technology
length_of()
object is a value.
Example:
length_of (10001) => 5
length_of (abcdefghi) => 9
10/15/08
Dell Confidential
10
Information Technology
size_of()
11
Information Technology
write_to_log()
10/15/08
Dell Confidential
12
Information Technology
write_to_log_file()
13
Information Technology
First Method:
Example: Multiplication of two numbers.
10/15/08
Dell Confidential
14
Information Technology
15
Information Technology
First Method:
Addition of two numbers.
10/15/08
Dell Confidential
16
Information Technology
First Method:
Addition of two numbers.
10/15/08
Dell Confidential
17
Information Technology
First Method:
Addition of two numbers.
10/15/08
Dell Confidential
18
Information Technology
First Method:
Addition of two numbers.
10/15/08
Dell Confidential
19
Information Technology
First Method:
Addition of two numbers.
10/15/08
Dell Confidential
20
Information Technology
First Method:
Addition of two numbers.
10/15/08
Dell Confidential
21
Information Technology
First Method:
Addition of two numbers.
10/15/08
Dell Confidential
22
Information Technology
First Method:
Addition of two numbers.
10/15/08
Dell Confidential
23
Information Technology
First Method:
Addition of two numbers.
10/15/08
Dell Confidential
24
Information Technology
First Method:
Addition of two numbers.
10/15/08
Dell Confidential
25
Information Technology
Second Method:
Example: Addition of two numbers.
/usr/dell/us_svc/practise/xfr/functions.xfr
out ::AddTwoNumbers(num1, num2 ) =
begin
out :: num1 + num2 ;
end ;
10/15/08
Dell Confidential
26
Information Technology
27
Information Technology
28
Information Technology
29
Information Technology
30
Information Technology
10/15/08
Dell Confidential
31
Information Technology
10/15/08
Dell Confidential
32
Information Technology
sl_no
1
2
3
4
5
sl_no
1
2
3
4
5
cal
124.6789
124.089
124.5
124.345
124.12
cal
125
124
125
124
124
DML:
record
string(",") sl_no;
string(",") cal;
string("\n") newline;
end;
10/15/08
Dell Confidential
33
Information Technology
Ceiling.
34
Information Technology
References
Ab Initio Software
Discussion Forums
www.ittoolbox.com
10/15/08
Dell Confidential
35
Information Technology
Q&A
?
10/15/08
Dell Confidential
?
?
?
?
?
?
?
36
Information Technology