Another PillowTalk Presentation 2004 Dynamic Systems, Inc. [email protected] jBASE TM Release...

40
Another PillowTalk Presentation [email protected] http:// www.dynamicsys.com jBASE TM Release 4: Overview Tiny Tutorials Hosted By: Lee H. Burstein, President 302-477-0180

Transcript of Another PillowTalk Presentation 2004 Dynamic Systems, Inc. [email protected] jBASE TM Release...

Page 1: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

Another PillowTalk Presentation2004 Dynamic Systems, Inc.

[email protected]://www.dynamicsys.com

jBASETM Release 4: Overview

Tiny Tutorials

Hosted By:

Lee H. Burstein, President

302-477-0180

Page 2: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

What’s New

Software Servers jQL jBC jPlus Files Threading iSeries Internationalization Windows

Page 3: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

What’s New

Software Servers jQL jBC jPlus Files Threading iSeries Internationalization Windows

Page 4: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

What’s New

Software Servers jQL jBC jPlus Files Threading iSeries Internationalization Windows

Page 5: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

What’s New

Software Servers jQL jBC jPlus Files Threading iSeries Internationalization Windows

Page 6: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

What’s New

Software Servers jQL jBC jPlus Files Threading iSeries Internationalization Windows

Page 7: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

What’s New

Software Servers jQL jBC jPlus Files Threading iSeries Internationalization Windows

Page 8: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

What’s New

Software Servers jQL jBC jPlus Files Threading iSeries Internationalization Windows

Page 9: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

What’s New

Software Servers jQL jBC jPlus Files Threading iSeries Internationalization Windows

Page 10: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Software Servers Software, not hardware Why?

No more single point of failure What?

Software to control various key jBASE functionality Licensing, jExplorer, jRFS

How? All written in Java

Where? On any (hardware) server on your network jBASE does not always have to be installed on the hardware

Page 11: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Software Servers Software, not hardware Why?

No more single point of failure What?

Software to control various key jBASE functionality Licensing, jExplorer, jRFS

How? All written in Java

Where? On any (hardware) server on your network jBASE does not always have to be installed on the hardware

Page 12: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Software Servers Software, not hardware Why?

No more single point of failure What?

Software to control various key jBASE functionality Licensing, jExplorer, jRFS

How? All written in Java

Where? On any (hardware) server on your network jBASE does not always have to be installed on the hardware

Page 13: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Software Servers Software, not hardware Why?

No more single point of failure What?

Software to control various key jBASE functionality Licensing, jExplorer, jRFS

How? All written in Java

Where? On any (hardware) server on your network jBASE does not always have to be installed on the hardware

Page 14: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Software Servers Software, not hardware Why?

No more single point of failure What?

Software to control various key jBASE functionality Licensing, jExplorer, jRFS

How? All written in Java

Where? On any (hardware) server on your network jBASE does not always have to be installed on the hardware

Page 15: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jQL Faster More U2 compatibility

I descriptors support all jBC functions CNV, FMT and COL.HDG all work

Parenthesis supported on command line

Page 16: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jQL Faster More U2 compatibility

I descriptors support all jBC functions CNV, FMT and COL.HDG all work

Parenthesis supported on command line

Page 17: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jQL Faster More U2 compatibility

I descriptors support all jBC functions CNV, FMT and COL.HDG all work

Parenthesis supported on command line

Page 18: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jBC CALLJ, CALLdotNET New XML functions UTC timestamps Compiled jQL

Returns an array of the jQL results

Page 19: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jBC CALLJ, CALLdotNET New XML functions UTC timestamps Compiled jQL

Returns an array of the jQL results

Page 20: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jBC CALLJ, CALLdotNET New XML functions UTC timestamps Compiled jQL

Returns an array of the jQL results

Page 21: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jBC CALLJ, CALLdotNET New XML functions UTC timestamps Compiled jQL

Returns an array of the jQL results

Page 22: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jPlus Files

They can be set to flush from memory like a j3 file

They have the block size of a j4 file They can grow beyond the 2GB limit on

*nix Use “TYPE=JP” syntax when creating the

file

Page 23: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jPlus Files

They can be set to flush from memory like a j3 file

They have the block size of a j4 file They can grow beyond the 2GB limit on

*nix Use “TYPE=JP” syntax when creating the

file

Page 24: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jPlus Files

They can be set to flush from memory like a j3 file

They have the block size of a j4 file They can grow beyond the 2GB limit on

*nix Use “TYPE=JP” syntax when creating the

file

Page 25: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jPlus Files

They can be set to flush from memory like a j3 file

They have the block size of a j4 file They can grow beyond the 2GB limit on

*nix Use “TYPE=JP” syntax when creating the

file

Page 26: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Threading

One process with one thread is created when you start your first jBASE command

All subsequent jBASE commands (your programs too) execute in that thread Each new command has its own thread data containing

environment variables Asynchronous threads can be created

New thread for a command in the same process A separate process can also be started

Page 27: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Threading

One process with one thread is created when you start your first jBASE command

All subsequent jBASE commands (your programs too) execute in that thread Each new command has its own thread data containing

environment variables Asynchronous threads can be created

New thread for a command in the same process A separate process can also be started

Page 28: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Threading

One process with one thread is created when you start your first jBASE command

All subsequent jBASE commands (your programs too) execute in that thread Each new command has its own thread data containing

environment variables Asynchronous threads can be created

New thread for a command in the same process A separate process can also be started

Page 29: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Threading

One process with one thread is created when you start your first jBASE command

All subsequent jBASE commands (your programs too) execute in that thread Each new command has its own thread data containing

environment variables Asynchronous threads can be created

New thread for a command in the same process A separate process can also be started

Page 30: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

iSeries IBM iSeries

Formerly known as AS400 Data entry is different

Entire line when the enter key is pressed, not each character

Administration is different

Page 31: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

iSeries IBM iSeries

Formerly known as AS400 Data entry is different

Entire line when the enter key is pressed, not each character

Administration is different

Page 32: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

iSeries IBM iSeries

Formerly known as AS400 Data entry is different

Entire line when the enter key is pressed, not each character

Administration is different

Page 33: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Internationalization

Internationalizing you application makes it available for use in many countries

It is then localized, via environment variables, for a specific locale

You will probably have to alter your application code Date, time, and currency conversions String length Display length

Page 34: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Internationalization

Internationalizing you application makes it available for use in many countries

It is then localized, via environment variables, for a specific locale

You will probably have to alter your application code Date, time, and currency conversions String length Display length

Page 35: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Internationalization

Internationalizing you application makes it available for use in many countries

It is then localized, via environment variables, for a specific locale

You will probably have to alter your application code Date, time, and currency conversions String length Display length

Page 36: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Windows

jRLA works SHOW-ITEM-LOCKS and CLEAR-ITEM-

LOCKS are now supported Directory locks are now supported

Z, ZH and PH-START supported Profiling CALLdotNET function

Page 37: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Windows

jRLA works SHOW-ITEM-LOCKS and CLEAR-ITEM-

LOCKS are now supported Directory locks are now supported

Z, ZH and PH-START supported Profiling CALLdotNET function

Page 38: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Windows

jRLA works SHOW-ITEM-LOCKS and CLEAR-ITEM-

LOCKS are now supported Directory locks are now supported

Z, ZH and PH-START supported Profiling CALLdotNET function

Page 39: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

Windows

jRLA works SHOW-ITEM-LOCKS and CLEAR-ITEM-

LOCKS are now supported Directory locks are now supported

Z, ZH and PH-START supported Profiling CALLdotNET function

Page 40: Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Lburst@dynamicsys.com  jBASE TM Release 4: Overview Tiny Tutorials.

2004 Dynamic Systems, Inc. [email protected]

http://www.dynamicsys.com

jBASE® and the jBASE logo are registered trademarks of TEMENOS Holdings NV. These trademarks are owned by TEMENOS Holdings NV. Copyright in the jBASE logos, OBjEX, jBASE jEDI, and jBC are copyright © 2003 TEMENOS Holdings NV. All other trademarks are the property of

their respective owners.