Discussion Forum Postings for May 1998

 

Infobase Search   ~   ISSUG Core Page


========

Niall McMullan posted the following article on the TISUG Bulletin Board

Dated : 01 May, 1998 at 09:19
Subject: Securing an NT Oracle application using tiroconn.pc

I am building an application where we can not hold the userid and password in
the aeenv file. We would like to hold them in in encrypted form on a database
table (or file?) and use tiroconn.pc to decrypt them before making the connection.

Has anyone done this, how did they do it, or do you have a better method that I
should use?

Niall McMullan
Orygen

========



David Levey - UK Customer Support posted the following article on the TISUG Bulletin Board

Dated : 01 May, 1998 at 16:47
Subject: Re: clear screen input

The only input into a GUI load module executable, that is designed as execute
first, from a command line is the system variable COMMAND. Eg:

loadmodule.exe /db= trancode VALUE

VALUE is limited the 8 characters, and when in your procedural logic you can
then pick up the contents at the start through:

SET WORK TEXT8 = COMMAND

Apologies if your account nubmer is greater than 8. If you want to discuss this
further then please raise an inquiry via your local Customer Support Group.

WARNING - This is obviously taking advantage of a loop hole in the code
designed to enable you to perform work flow based upon an input COMMAND value.
This does work up to COOL:Gen, but there is no reason why this loop hole might
be closed in a future release.

========



Marie-Agnes Pilon posted the following article on the TISUG Bulletin Board

Dated : 01 May, 1998 at 21:00
Subject: Window look in Cool:gen

I have made conversion on serveral of my models. I have seen a change in the look of the windows. All my windows are now 3D objects, which the color of the window background. It seems some how that my entry windows, except in one model.

Does any have documentationon how the windows will be created under COOl:Gen? Why they are define has 3D objects? I could not find any information about in the Cool:gen release notes.

I would like to know if a) I can change that to go back to the Composer 3 specs or b) what triggers Cool:gen to create the windows has 3D objects?

========



Alex Bakas posted the following article on the TISUG Bulletin Board

Dated : 02 May, 1998 at 07:23
Subject: Report Generation Tool.

Hello,

We are currently developing applications using Cool:Gen 4.1a and CANAM Report
Composer for generating reports.

I would like to know, however, if there is any other tool in the market besides
CANAM Report Composer with similar functionality.

Preferably, a tool that will support Arabic.

Best Regards,

Alex Bakas

========



Dan Lodge posted the following article on the TISUG Bulletin Board

Dated : 02 May, 1998 at 18:05
Subject: Re: Report Generation Tool.

Would you by any chance trying to get around bring the entire data back from the server in order to print/view the report?
In this case, perhaps you want to try IRIS (you know, by IET...Darius or Gary will answer you with all the features anyways).
ciao!

========



Markus Fahrni posted the following article on the TISUG Bulletin Board

Dated : 04 May, 1998 at 07:45
Subject: Re: Window look in Cool:gen

I don't know what triggers COOL:Gen generated applications to display the
windows in the 3D look, but if you set the environment variable
USEOLDSHELLCOLORS to any value the windows will appear in the old manner.

========



Frank posted the following article on the TISUG Bulletin Board

Dated : 04 May, 1998 at 09:02
Subject: Cool:gen

I am looking for Cool:gen.
For my educational purpose, can you help me out.

Do you know any training books, guides, etc...

I want to learn the program ...

Thanx In advance


========



Navin Ladda posted the following article on the TISUG Bulletin Board

Dated : 04 May, 1998 at 11:44
Subject: Re: Report Generation Tool.

Hello Alex,
We have used CRYSTAL REPORTS 5.0 for developing reports using COOL:Gen 4.1a and it is quite a good tool. The learing time is also less. I don't know if it supports Arabic, but am sure that it supports foreign languages, because i remember reading about it.

Regards,
Navin


========



Marie-Agnes Pilon posted the following article on the TISUG Bulletin Board

Dated : 04 May, 1998 at 14:08
Subject: Re: Window look in Cool:gen

Can you please tell where is the environmental variable set. I have been looking everywhere in Cool:gen and in the build tool and cannot find it. Thank you.


========



Patrick HAHN posted the following article on the TISUG Bulletin Board

Dated : 04 May, 1998 at 15:06
Subject: Re: clear screen input

In my tests (Coolgen 4.1a/NT),
1) the string passed to COMMAND may be 80 chars long;
2) Only the first word is passed.

In order to pass more than one word, I enclose the whole string in quotes.

========



Jeff Gordon posted the following article on the TISUG Bulletin Board

Dated : 04 May, 1998 at 15:40
Subject: Re: Enterprise Model - Current Thinking

Martin,
I have been in Dallas at the Sterling Conference for a week and just got your
reply. Thanks for the input.

Jeff Gordon
Con-way Transportation Services

========



Jeff Gordon posted the following article on the TISUG Bulletin Board

Dated : 04 May, 1998 at 15:42
Subject: Re: Enterprise Model - Current Thinking

Mike,
I just returned from the Sterling Conference in Dallas. I appreciate your
input to my questions. Thanks.

Jeff Gordon
Con-way Transportation Services

========



george posted the following article on the TISUG Bulletin Board

Dated : 04 May, 1998 at 18:55
Subject: Re: Dodgy Funnel

John,

Sorry,, been away at the conference. Looks like Sterling is going to retire
the old uf and ad sometime in the future. They want to get out of the middle
ware provider business as mq series etc are maturing...

Yep you got what we call the "non-freeing of resource due to an
abnormal disconnect problem",, which is a bug in our humble opinion.

Oracle had this problem several years ago with sqlnet. You probably realize
that many many products have needed to solve this problem. This may be one
reason why our ascend swith displays this as users get tired of waiting and
kill their client, reboot etc...

One more tip I left out on the previous... is the more funnels you have
the less number of people will be effected by a lockage ( our help desk
says " the user funnel is clogged " ( pretty cute and quite accurate ).
Anyway we have 5 funnels for our ascend swith even though we only need one.

Good luck and God speed... keep us posted

George


========



Predrag Jukic posted the following article on the TISUG Bulletin Board

Dated : 05 May, 1998 at 06:29
Subject: Anyone using FLASHPOINT?


Hi there,

Since this has become a place to discuss all of Sterlings products, I wonder
if there is someone among you who's using the Sterling screen scraper Flashpoint?

We are evaluating it. Any experience is welcome.

Thanks
Predrag

========



Markus Fahrni posted the following article on the TISUG Bulletin Board

Dated : 05 May, 1998 at 06:44
Subject: Re: Window look in Cool:gen

You set the environment variable in the environment of the operating system.
If you are using Windows NT or 95 open the system properties from the control
panel, select the environment tab and add the variable in the system or user
variables section.

========



Dee Wauchope posted the following article on the TISUG Bulletin Board

Dated : 05 May, 1998 at 08:19
Subject: Re: Report Generation Tool.

Alex

We're currently evaluating report generating tools. We have looked at IET's Iris;
Canam's Report Composer; Rainier Software's *Fun products; and Crystal Reports.
All of them seem to work OK but I don't know about their Arabic support.

Regards, Dee

========



Karl Erik Bergaust posted the following article on the TISUG Bulletin Board

Dated : 05 May, 1998 at 08:20
Subject: Communication Bridge and number of users

Hi,

Are planning to configure Communication Bridge (CB) for COM Proxy use.
Number of users will maximum be 1000.

We are thinking of installing several CBs on one server (Win NT with MS SNA v3.0).

Has anyone any metrics of how to to size the CB machine?
How many users per CB?
Will COM Proxy hold the connection all the time the PC is on?

Regards

Karl Erik Bergaust,
Adaptive Systems Norway
http://www.adapsys.no

========



Dee Wauchope posted the following article on the TISUG Bulletin Board

Dated : 05 May, 1998 at 08:28
Subject: Re: Composer 3/4 Support

Martin,

Les Green, Customer Support Manager at SSW in Ashford has just given us a formal
statement that support for C3/4 will now cease on March 31st 1999. Another 3
months grace but is it long enough?

Regards, Dee


========



Ken McIntosh posted the following article on the TISUG Bulletin Board

Dated : 05 May, 1998 at 09:40
Subject: Recycling subset ids

We are getting the following message on a regular basis:

'GETID: All subset identifiers are in use ONLOC=FNDGAP' message.

It isn't the problem documented in LINKFAQS, which refers to the Toolbox/
Customer Newsletter article 'Recycling Subset IDs' dated 31st December, 1995.

When we check the DSUBID table it appears that we still have some free
subset identifiers available

Of the 8192 subset ids, we are currently using 6,351 of which 4,439 are
assigned a model identifier of -2.

I know various Encyclopedia functions besides model copy use these subset ids
but would be grateful for a full list and explanation.



========



Marie-Agnes Pilon posted the following article on the TISUG Bulletin Board

Dated : 05 May, 1998 at 11:59
Subject: Re: Window look in Cool:gen

Thanks for the help. After using the variable some of the windows look like the old however some portion still look odd. I have found the reason for the 3D object in the README.txt file for Cool:gen. It is to follow the Window standards of design.


========



John lavender posted the following article on the TISUG Bulletin Board

Dated : 05 May, 1998 at 12:51
Subject: Re: Dodgy Funnel

George,

Latest is....

SSw have acknowledged that the NT implementation of the funnel has an
unpublished limit of 62 connections (+ 2 internally used). Problem 10252398
issue 10069506.

They have also acknowledged the "non-freeing of resource due to an
abnormal disconnect problem" as well. Problem 10254878 issue 10069504
against C4 and Cool:Gen

Their workaround is... you guessed it, more funnels. This is OK if you're
aware of the limit before deploying, but is a headache to clear up on remote
clients later.

I suspect we'll be going DCE before a fix is available (if they agree to provide one).

Regards,

John.

========



Murat Gungor posted the following article on the TISUG Bulletin Board

Dated : 05 May, 1998 at 16:00
Subject: Re: Enhanced Security of Client/Server

Hi Raymond,
Yes we do, and we have been using a similar configuration(NT4.0+CommsBridge+SNA+Lu6.2+MVS). What was your particular problem ?

Murat

========



Giles posted the following article on the TISUG Bulletin Board

Dated : 06 May, 1998 at 12:37
Subject: CBD96 Standards

Hello

Would anyone be able to help me find the CBD96 naming standards used for the
various composer functions (ie naming standards for business systems, operations,
wrk sets etc.)

We are initiating a new component and any advise\help\tips on this process would
be greatly appreciated !

Many thanks
Giles


========



Kevin Bingham posted the following article on the TISUG Bulletin Board

Dated : 06 May, 1998 at 13:16
Subject: How to Change the default font for printing Action Diagrams

Hi,
I am looking for a way to print Action Diagrams, but change the default font that is used.

My environment is as follows:
Win95, CoolGen 4.1a, printing to HP Laserjet 4.

A step by step recipe would be great

Thanks in advance

Regards
Kevin Bingham

========



Chris Uttley posted the following article on the TISUG Bulletin Board

Dated : 06 May, 1998 at 13:53
Subject: Re: CBD96 Standards

Sterling has a portion of their web site dedicated to CBD, including the CBD96 standards document. Take a look.

http://www.cool.sterling.com/cbd/

The CBD96 standard is missing some things, so feel free to ask for more info.



========



Ken McIntosh posted the following article on the TISUG Bulletin Board

Dated : 06 May, 1998 at 15:26
Subject: Re: CBD96 Standards

There are two TI papers which should be available from Sterling:

Component Based Fundamentals July 1996 2626393-0001

The CBD96 Standards July 1996 2616394-0001

These are also at least two CBD working papers which correct and
document approved changes to the original documents.

========



Dee Wauchope posted the following article on the TISUG Bulletin Board

Dated : 06 May, 1998 at 16:51
Subject: Re: CBD96 Standards

Giles,

There is an updated copy of the CBD96 standards (version 2.0), which was released
late last year. MBA are members of the CBD Customer Advisory Board and should
therefore have access to the CBD CAB secure website and Best Practices website
where lots of documents regarding standards and guidelines for CBD can be found.

Regards, Dee

========



Kenn posted the following article on the TISUG Bulletin Board

Dated : 06 May, 1998 at 17:45
Subject: Re: How to Change the default font for printing Action Diagrams

Print the diagram to a file, then open that file using Word to change the font.

A step-by-step recipe:

On the "Action Diagram Print Options" dialog, change the "Output media" radio button from the default of "Printer" to "File", enter a filename in the now-enabled field above the radio button, check that your other print options are correct, and press OK.

Then, run Word, open the file you created above, change the font as desired, and print the file. You may also wish to change other print options such as page orientation, margin size, etc.


========



Caroline Slack posted the following article on the TISUG Bulletin Board

Dated : 06 May, 1998 at 20:15
Subject: External AB attribute probs.

We have just upgraded to Cool:Gen and I made a change to an External COBOL AB. When I re-gen the procedure (which is batch by the way) the procedure will no longer pass any attributes to the externals, even ones I haven't changed..?

I was told that if this was CICS, removeing IEF PARAMS1 and 2 would stop this but its not its batch?

Please Help...

Caroline.

========



Kevin Bingham posted the following article on the TISUG Bulletin Board

Dated : 07 May, 1998 at 09:46
Subject: Re: How to Change the default font for printing Action Diagrams

Hi,
Thanks anyway, but I knew this approach, I have heard of a way concerning
changing the default text fonts on the printer, and was hoping to get the
"step-by-step" recipe for that. That way means you don't need the extra step
of using Word...

Anyone heard of this?

Regards
Kevin Bingham

========



Darius Panahy posted the following article on the TISUG Bulletin Board

Dated : 07 May, 1998 at 11:13
Subject: Re: Securing an NT Oracle application using tiroconn.pc

We have used the following technique:

1) remove the userid/password fields from aeenv
2) customise tiroconn.pc to perform an exec sql connect /

This will then logon to oracle using ops$userid, i.e. using the userid that is executing the program. This will usually be the user that starts the daemon for distributed process servers.

You will need to grant connect to ops$userid (where userid is the userid to be used).

regards

Darius Panahy
IET

========



Graham Bingham posted the following article on the TISUG Bulletin Board

Dated : 07 May, 1998 at 12:53
Subject: Comparing times in Oracle

We are having a problem comparing times. The database has begin_time and end_time and we want to check whether CURRENT TIME is between these two. The problem seems to come in when using Oracle. Because Cool:Gen time fields are really Oracle date fields, there seems to be a difference in what is in the date portion of the time fields at the time of comparison. It looks like it works ok when comparing database fields to each other but when comparing a database field with CURRENT TIME or a local view initialised to CURRENT TIME, incorrect results are occuring. (The generated SQL could correct the problem by ensuring both sides of the comparison have the same date portion.)

Any leads would be appreciated.
Graham

========



Marie-Agnes Pilon posted the following article on the TISUG Bulletin Board

Dated : 07 May, 1998 at 15:22
Subject: Re: Comparing times in Oracle

In my previous project, we had problems comparing dates because of format used by oracle and the tool I was using. I had to reformat the date to get my compares to work. Also because Oracle date field actually contains date and time, I had to extract what I need from the field.

You might want to check the format of CURRENT TIME and the begin_time and end_time fields.


========



Ana Isabel Diez Sanchez posted the following article on the TISUG Bulletin Board

Dated : 07 May, 1998 at 18:11
Subject: Cool:Gen Unix Applications- Installation on production Environment

Hei Cool:Gen lover,

I have a very big problem. We are testing how to install a Unix Application on production Environment.
We are using the instructions that appear on the Newsletter -May 97- and on the toolbox (Jan/fev 98).
We have this situation:
The development machine and the production machine, for this test, are the same. We have created two different environments in this machine one for development testing and the other for production testing.
On development machine we have the environment variable , so the important library for my application is . When I am testing my applications on productions environment I have this problem:
Can t open shared library: and is>.
I don t know why my applications is looking for the when we have on development machine .

Does anyone can give me some references on this problem? . Any solution is welcome.

Thank you.
Ana Isabel Diez Sanchez

========



Ana Isabel Diez Sanchez posted the following article on the TISUG Bulletin Board

Dated : 07 May, 1998 at 18:14
Subject: Cool:Gen Unix Applications- Installation on production Environment

Hei Cool:Gen lover,

I have a very big problem. We are testing how to install a Unix Application on production Environment.
We are using the instructions that appear on the Newsletter -May 97- and on the toolbox (Jan/fev 98).
We have this situation:
The development machine and the production machine, for this test, are the same. We have created two different environments in this machine one for development testing and the other for production testing.
On development machine we have the environment variable LIBTYPE=archive, so the important library for my application is libCASCADE.a. When I am testing my applications on productions environment I have this problem:
Can t open shared library: and the directory name on development machine where the
libCASCADE.sl is.
I don t know why my applications is looking for the libCASCADE.sl when we have on development machine LIBTYPE=archive.

Does anyone can give me some references on this problem? . Any solution is welcome.

Thank you.
Ana Isabel Diez Sanchez

========



george simpson posted the following article on the TISUG Bulletin Board

Dated : 07 May, 1998 at 22:19
Subject: Re: Cool:Gen Unix Applications- Installation on production Environment

Ana,

Have never tried the LIBTYPE environment variable. We like the shared.
Is there a libCASCADE.so in your development directory ? Are you in AIX ?
I think when you linked the app, you linked it dynamic.

Check the loadmodule.out file,, the end of it probable will show you
that the .so dynamic was used.

There is one gotcha with the .so,,, you have to get the IEFCAS environment
variable working. The operateing system can't load two librabries of the
same name into memory at the same time. So in your case production and
development would need to be in synch all the time. If another project came
along with its own model they would be out of luck !!!

To get this to work we found that libCASCADE.a (or .so) could not exist at all.
We also put this file in $AEHOME
>more IEFadEnv.def
LOC.RI_MODOT_LIB CAStms
>
Then we added this to be the 3'rd line in $IEFH/it/scripts/iuxdbcri
{[DEFINE]} CASCADE_NAME {LOC.RI_MODOT_LIB}
Optionally you can gen him and rename him later.

Hope this was helpful,
George

========



Elwin Tennant posted the following article on the TISUG Bulletin Board

Dated : 08 May, 1998 at 09:18
Subject: Re: Comparing times in Oracle

We had this problem in an application where the database was used by both IEF
and C programs. Since Oracle does not have a specific TIME data type, but only
a DATETIME type, the C programs had to ensure that they put the values into the
DATE part of the field which IEF expected - namely 00010101. All was well then.
I maintain that the IEF usage is correct. If you try an SQL query on an Oracle
DATETIME field, and use WHERE TO_CHAR(DATEFIELD, 'HH24:MI:SS') = '18:45:30';
Oracle will return only those rows with 184530 in the TIME part, and 00010101
in the DATE part.

O, en wat is die probleem met Louis Luyt?


========



Kevin Bingham posted the following article on the TISUG Bulletin Board

Dated : 08 May, 1998 at 09:50
Subject: Re: Comparing times in Oracle

Hi Graham,

The function TO_CHAR(datetime_field, mask) is one way that I have solved this problem
in the past. Also, you might want to take note of another interesting "feature"
that I have recently discovered when using time comparisons etc.

If you use Oracle as your specified RDBMS, then a
"SET local view TO CURRENT TIMESTAMP" statement will populate the local view with
a timestamp in Oracle format. i.e. the precision ends at seconds. If you change
your specified RDBMS option for genereation, the the precision of the returned
timestamp changes to match that DBMS, eventhough this all occurs outside of the
database.
This was discovered when trying to measure the elapsed time of a unix "batch"
transaction by saving the start and end timestamps.

Good luck,

Ciao
Kevin

========



Siro Pace posted the following article on the TISUG Bulletin Board

Dated : 08 May, 1998 at 10:02
Subject: different results IMS / TSO test facilities

when we generate an IMS-BMP program (TST model) in MVS environment,
and we start the program with JCL, we don't get the desired output.
When we generate the procedure (DES model) with TSO test facilites
and debugging, the TRACE shows us the desired output.
Has anybody ever had similar problems with the 2 different
environments ?

Thanks
Siro


========



Darius Panahy posted the following article on the TISUG Bulletin Board

Dated : 08 May, 1998 at 14:18
Subject: Re: External AB attribute probs.

There are a couple of things to test:

1) Have you changed the high performance view passing flag?
2) Have you changed the 'generate missing flags'?

Both of these options will affect the structure of the import and export views.

Darius

========



Chris Uttley posted the following article on the TISUG Bulletin Board

Dated : 08 May, 1998 at 16:10
Subject: Voice Control of COOLGEN applications

I am starting to develop an interest in Speech Recognition software. Specifically I would like to try and control a COOLGEN generated windows NT application using voice commands.
I would be interested in exchanging experiences/knowledge.
Has anyone tried this?


========



Scot Fearnside posted the following article on the TISUG Bulletin Board

Dated : 11 May, 1998 at 00:56
Subject: Re: XPEDITER

Would you consider sharing the information on how to use Xpediter with Composer by sending me that information. Thanks

========



Ken McIntosh posted the following article on the TISUG Bulletin Board

Dated : 11 May, 1998 at 09:41
Subject: Re: Recycling subset ids

We have now resolved this problem.

The cause was redundant session objects in those 5.31 models which
had been converted from IEF 4.1.

We ran the session delete CLIST TIUSESS against these models and then reran
CEUCLEN.

This freed up 4,500 subset identifiers.

========



Benoit Beauregard posted the following article on the TISUG Bulletin Board

Dated : 11 May, 1998 at 11:45
Subject: Changing test=YES option in remote file to execute via JCL

We have problems executing via JCL programs that worked with the Installation
Toolset Trace Facility. Although Batch Mangr, Proc step and cabs are
selected without trace option ("generate code with trace" general option also
not selected), the remote file generated on the workstation still has the
"test=YES" option set for each ":acblk" sections.

We had to manually change these to "test=NO" directly in the .rmt file and
then with the Target description "Test Facility option" set to "N" on the
Installation Toolset, we were able to generate and execute properly via JCL.

There must be a way to set this test=NO option directly in the toolset.
Can anyone help us???

========



Benoit Beauregard posted the following article on the TISUG Bulletin Board

Dated : 11 May, 1998 at 11:57
Subject: Re: different results IMS / TSO test facilities

We are having a similar problem (otherwise using MVS/DB2) although we are
generating programs via remote file using Composer Installation Toolset.

If this correspond to your generation environnment, you may refer to
"Changing test=YES option of remote file .. " subject to gain perhaps
some insights about the solution of your problem.



========



Jean-Luc Renier posted the following article on the TISUG Bulletin Board

Dated : 11 May, 1998 at 12:24
Subject: Re: Cool:Gen Unix Applications- Installation on production Environment

We work on HP-UX 10.20 and don't have any problem with that point.

First verification :
Set, with the export command, the variable in the current environment and retry.

It should work except if :

1) the file "iuxdbclm" was modified on this particular point,
2) Another shell or program modifies the value of the variable before the execution of the build tool.



========



Caroline Slack posted the following article on the TISUG Bulletin Board

Dated : 11 May, 1998 at 14:26
Subject: Re: External AB attribute probs.

Darius,

Thanks for the reply. I have definitely been stung by the 'high performance' flag before when I have created new ABs but this is an old AB which was working until I re-generated the calling procedure under Cool:Gen. I checked the two flags and the high performance is set to off and the generate missing flag is on.

What is the generate missing flag?

Thanks again,

Caroline,


========



siro pace posted the following article on the TISUG Bulletin Board

Dated : 11 May, 1998 at 14:34
Subject: Re: different results IMS / TSO test facilities

We're not working with the Installation Toolset, so our problem cannot be
solved in the same way.

Thank you anyway
Siro

========



JoJo Calora posted the following article on the TISUG Bulletin Board

Dated : 11 May, 1998 at 22:22
Subject: Routine to generate GDG file names in Win NT

Does anybody know of a routine (CAB or EAB) to generate GDG(generation data groups)file names in Win NT?

I would like to write out an error report for each run of a batch job (example err001.err, err002.err, err003.err.....) I already have the routine to write the error file. I am looking for a routine to increment the error file name.

Any help would be appreciated.

========



Viji posted the following article on the TISUG Bulletin Board

Dated : 12 May, 1998 at 01:24
Subject: Is Cool:gen taken over by Microsoft?

Is Cool:gen taken over by Microsoft? Need clarification......
Please Help?

========



Ron Vidovich posted the following article on the TISUG Bulletin Board

Dated : 12 May, 1998 at 14:28
Subject: WROAF.REG

In the WROAF.REG file there are two .HLP files pointing to the
C:\ief directory. Should the path to these files be changed
to point to the same directory that the .TLB files reside in?

Also, are there any published procedures for deploying a Composer 4.0
application on a Windows NT client workstation besides the documentation
in the electronic books?

Thanks for your help.

Ron

========



Thomas Andersen posted the following article on the TISUG Bulletin Board

Dated : 12 May, 1998 at 14:54
Subject: No loose ends in NT Registry....

After discovering that CoolGen creates a great amount of registry entries, I
started to investigate....

1. CoolGen creates some registry entries for each GUI application generated/installed

2. These registry entries are located in a .reg file, which again is made at
generation time.

3. When you delete the application the registry entries remain in the registry.

The above are probably well known facts... Which I decided to do something about.

To make a long story short.. I created an application that will make uninstall
information right after the registry entries are made.
That is, it will interact with CoolGen and display the text "Creating Uninstall Information"
in the build tool right after the message "Registering OLE..."

The uninstall information is then copied to a location specified by the user (in the
build tool setup) and the application's registry entries can be uninstalled by
right clicking the file containing the uninstall information.

Quite simple...

If anyone wants to know more about this application pls. email mdcvig@maersk.com

========



george simpson posted the following article on the TISUG Bulletin Board

Dated : 12 May, 1998 at 16:16
Subject: map objects ocx from esri,,, anyone ??

Howdy,

Anyone using this ??

Thanks,
George

========



Doug Michael posted the following article on the TISUG Bulletin Board

Dated : 12 May, 1998 at 17:20
Subject: Re: WROAF.REG

Ron,

I don't think you need worry about these help file references. This is my understanding...

The HELPDIRs refer to the locations of the help for the Composer/COOL Application and Function Libraries which is for the benefit of developers and need not be deployed. It's nothing to do with your application help. If you are using any object browser (including the one in the Composer/COOL Action Diagrammer) and click on help for a function then it will look for the help file (IEF0200.hlp) in the c:\ief directory, but if this directory doesn't exist it tries to find it in the same directory as the tlb file - which is where it really should be. I think the only time you might get a problem is if there IS a c:\ief directory but the help file isn't there or is an out of date version.

Anway we've ignored this for our various C4 and COOL:Gen deployments and it hasn't caused us any trouble so far.

HTH,
-Doug

Doug Michael
Rainier Software


========



Doug Michael posted the following article on the TISUG Bulletin Board

Dated : 12 May, 1998 at 17:36
Subject: Re: No loose ends in NT Registry....

Thomas,

Another simple approach which is good for development machines (as opposed to something you would deploy with your application) is to use the REGCLEAN utility downloadable from the Microsoft website. This identifies invalid registry entries (including those relating to C4/Coolgen transactions no longer on your disk) and deletes them for you. It also creates an UNDO.REG file so you can see what its done and add the deleted entries back in if you want.

It's a good utility to run from time to time anyway - as well as keeping the registry size down it's fixed other registry related problems for me on several occasions.

Doug Michael
Rainier Software



========



george s posted the following article on the TISUG Bulletin Board

Dated : 13 May, 1998 at 02:49
Subject: Re: Is Cool:gen taken over by Microsoft?

Viji,

No,, taken over by Sterling Software.
They did lose two Oxford PHD's,, to Bill though,,
and are in alliance with the microsoft repository,,
but are investing heavily into the Java with
the COOL:jex product,, what ever that is going
to end up looking like,, i'm not quite sure

hth -george

========



george posted the following article on the TISUG Bulletin Board

Dated : 13 May, 1998 at 02:52
Subject: Re: Routine to generate GDG file names in Win NT

Hey Jo Jo,

Me again. This isn't what your asking for,, but on some projects
we have used the date in naming our files,, eg myfile.05121996.dat.
Hopefully someone has a better answer.

George

========



Peter Robinson posted the following article on the TISUG Bulletin Board

Dated : 13 May, 1998 at 05:11
Subject: Re: External AB attribute probs.

In the import and export view, you will notice, in the generated code, that there is a byte between each of the attributes in the views. You can turn off the generation of these flag bytes using the generate missing flags option. This can be useful if you are using an EAB to talk to code that is non IEF, and can simplify an interface. Not much use other than that (that I know of anyway).

PJR

========



Shaheen Soni posted the following article on the TISUG Bulletin Board

Dated : 13 May, 1998 at 13:57
Subject: Batch scripting for Unix

Hi all,

Any help or advice to the following problem will be appreciated :

I need to write a UNIX script that will initiate a batch procedure
(used to load Oracle database) written in Cool:Gen running on a UNIX 10.20
server. This script file will need to intitiate this batch procedure every
15 minutes and possibly send emails to the relevant persons.

Example Unix scripts will help a great deal.

Thank you.
Soni.
sonis@telkom.co.za

========



Chris Uttley posted the following article on the TISUG Bulletin Board

Dated : 13 May, 1998 at 17:05
Subject: Profile Error running block mode on NT

WE have COOLGEN running on NT with Personal Oracle.
We have some block mode transactions that we want to test, so we select WINNT/C/IEFAE for our ONLINE generation parameters. Everything gens and installs fine.
Using build tool, I can go to the main menu (which does no database calls). However, when I flow to a transaction that does data base calls, I get
TIRM042E - Profile Error Detected.

Anyone have any idea what we are doing wrong?

========



george simpson posted the following article on the TISUG Bulletin Board

Dated : 13 May, 1998 at 19:45
Subject: Re: Batch scripting for Unix

Shaheen,

nice name... i'm in aix,, maybe slightly differnt

!/bin/ksh
export ORACLE_SID=????
export ORACLE_HOME=???????
export AEHOME=?????
export AEPROD=?????
export AEPATH=?????
while sleep 99999999 (some large number for 15 minutes)
do
RUN the SQL Loader utility
sqlldr control=???.ctl log=???.log bad=???.bad data=??? userid=id/password errors=9999999 silent=feedback
RUN the COOL:program
loadmodule TRANCODE
/usr/bin/mailx -s "HEY I HOPE THIS WORKS !!" simpsg@mail.modot.state.mo.us "a less than sing" myfiledone

hth -george

========



Jan Christensen posted the following article on the TISUG Bulletin Board

Dated : 13 May, 1998 at 22:48
Subject: A real simple Q : where do I find BMP's to my buttons

I would like to have a library of BMP's to put on the toolbar buttons.
But everybody keep telling me that such a thing do not exsist and that
I have to create them from scratch !!! Can anybody prove them wrong ??

Best regards
And merry cristmas
From

Jan



========



David Mueller posted the following article on the TISUG Bulletin Board

Dated : 14 May, 1998 at 07:49
Subject: Re: Profile Error running block mode on NT

Do you have the RPROF table in your oracle database?

The RPROF table is used by the profile manager to store the views when linking to other procedures.
(Look in Chapter 6 of Developers Reference in the Hints&Tips section of the electronic books).

You can also use the variable PTHOME and PTOPT variables to force the Profile Manager to use a file instead of a database table.
E.g. PTOPT=yes and PTHOME=C:\TEMP\COOLPROF

The problem could also be that the application is not logging on to the database when wanting to set the profile.
check the userid, password and database instance entry for the trancode in the aeenv file.



========



Andrew Last posted the following article on the TISUG Bulletin Board

Dated : 14 May, 1998 at 12:34
Subject: Re: Batch scripting for Unix

I have called CoolGen transactions at periodic times before. I used the UNIX 'CRON' facility. Type man cron to give you more help. I do not have an example with me. You can edit the CRON schedule file by typing crontab -e. You need to add a line in this file to state the frequency (days, hours, minutes...), the profile (with all CoolGen env variables set for runtime) of the UNIX user that will be executing the transaction, the various output steams and the UNIX batch script that you will be calling. The batch script simple calls the transaction. It would probably be easier to send the mail from here using the UNIX mail command (saves having an EAB). The transaction could write the mail commands to a file. The batch script changes the properties to execute (use CHMOD) and then calls the script that the transaction had written out. Just an idea!

Hope this helps!
Regards
Andrew

========



Marie-Agnes Pilon posted the following article on the TISUG Bulletin Board

Dated : 14 May, 1998 at 13:31
Subject: Re: A real simple Q : where do I find BMP's to my buttons

I know that Cool:gen has bitmaps in the bitmaps directory. Microsoft also has bitmaps and you may be able to get them. Some Internet sites also have bitmaps available that are small enough for a tool bar. You can change ones that exist to correspond to what you require.

If you have other tools like Visual Basic or Power Builder, they come with sets of bitmaps.

Good luck


========



Chris Uttley posted the following article on the TISUG Bulletin Board

Dated : 14 May, 1998 at 13:54
Subject: Re: Profile Error running block mode on NT

I have an RPROF table, at least I think I do............it shows up as RPROFX when I look at the list of tables via Navigator.

I'll try your suggestions...................thanks


========



Thomas Andersen posted the following article on the TISUG Bulletin Board

Dated : 14 May, 1998 at 14:19
Subject: Re: No loose ends in NT Registry....

I've heard of regclean, but have also heard that there has been some problems with it. A little cut paste from ZDnet's download page follows:

"...it intentionally errs on the side of caution (better safe than sorry), and
leaves many questionable entries behind. In addition, the size of your Registry
files remains intact -- no matter how many entries are removed."

What I've done will only affect the CoolGen applications based on the .reg file created when generated and only on the developer machine. It will not affect the deployed version of the application.

Regards
Thomas Andersen



========



Andrea Motta posted the following article on the TISUG Bulletin Board

Dated : 14 May, 1998 at 14:21
Subject: OBJ into the LIB

Hi,

I have a Transaction Client in Cool:Gen that calls an External Action Block. It is using the isdigit and isalpha functions. The External Action Block was compiled and included on the Extrnc.lib. When we try to install it, we got the message error " fatal error LNK1120 : 2 unresolved externals".
We try to remove the strncpy.obj and sprintf.obj from the LIBCD.lib, but we did't know that.

My question is:

How can I do in order to remove the double definition of a .obj from the lib?

Thanks and best regards,

Andrea Motta.

========



george simpson posted the following article on the TISUG Bulletin Board

Dated : 14 May, 1998 at 15:13
Subject: Re: OBJ into the LIB

Andrea,

My addiction to posting is pathetic... by definition a lib can not contain
2 obj's of the same name... even if 2 objs are in 2 libs the double definition
will be accepted,, the linker just takes the 1st one.... i think (emphasized)
something else is a goin wrong. may be the composer link deck doesn't contain
a lib you need ... there was a posting here,, can't remember who... on how to
easily add libs.. what are the 2 unresolved (missing) externals ???
maybe we can find them and get you back on the road... -george

========



Marie-Agnes Pilon posted the following article on the TISUG Bulletin Board

Dated : 14 May, 1998 at 20:59
Subject: Re: OBJ into the LIB

When converting to Cool:gen I had to recompile all my externals in the library. I am using Microsoft visual C++ 5.0.

When ever I had unresolve external it was for two reason:
1) I hadn't recomile the external
2) The external library was not mention in the Win32itm.tgt (build tool set up file) for the item "LOC.EXTERNAL_LIB". With Cool:gen you can have more then one external library, just separate by a space. Also I got a different script file that actually include my oracle libraries.

Try that and let me know if it works. I have resolved all my external problems... So far...

Later
Map


========



Anthony Gavin posted the following article on the TISUG Bulletin Board

Dated : 14 May, 1998 at 23:38
Subject: Press Release

Last year we had a press release publishing the details relating to the conference.

Should we do so again for this year's confernce?

If so - who prepared last year's text.

If I remember right we got some assistance from TI ( ie Terri Wood?)

Many thanks

Anthony

========



Kenny Reid posted the following article on the TISUG Bulletin Board

Dated : 15 May, 1998 at 15:57
Subject: Hanging application in NT

We are currently experiencing a rather baffling problem with our NT client/server
application. The application is a batch job which is window packaged on a
client workstation and uses SQL net to communicate with the database on
the server.

Periodically a job will get stuck, i.e. looking at the Task manager
indicates that the process is being allocated 0 CPU. I am very confident
that the actual code itself is not the source of the problem because the
jobs which do get stuck can be restarted successfully.

Part of the problem is that there is nothing to indicate what has gone
wrong - we are just left with a process on the task manager which has not
finished but is not being allocated any CPU time. Setting the priority of
the job to 'High' has no effect in 'waking up' the process. Also, there
is no indication from the window which launched the job that anything has
gone wrong. In short, we're stumped.

Any help gratefully received.

Thanks Kenny Reid (reidk.brbs@ems.rail.co.uk)



========



Raj posted the following article on the TISUG Bulletin Board

Dated : 15 May, 1998 at 19:17
Subject: Composer/Cool:Gen consultants available for project assignment in U.S.A

Dear All,
We are a progressive software consulting company based in East coast of America.
We have several consultants in our payroll, with experience in IEF/composer/cool:gen, SAP R/3 - Technical and functional modules, Oracle financials/manufacturing, etc.
We are looking forward to work with clients, consulting companies and recruiters
dealing in placement for consultants with the above skills.

========



rod posted the following article on the TISUG Bulletin Board

Dated : 15 May, 1998 at 19:18
Subject: Re: A real simple Q : where do I find BMP's to my buttons

Go to a shareware link, such as Shareware.Com and search for icons or BMPs.
There are lots of libraries available, as well as tools to convert amongst
the various formats. One of my clients used a product called IconMaster, I
think, which combined a library and editor.

========



Darius Panahy posted the following article on the TISUG Bulletin Board

Dated : 15 May, 1998 at 21:59
Subject: Re: External AB attribute probs.

A simple test to see if the import and export views in the EAB COBOL code are correct is to generate the stub again from the model and compare the view structure that has been generated with the view structure in your source. Don't worry about data item names, check for consistency of length and type.

Also ensure that it has not gone through a CICS pre-compile before the compile. Even though it is being used in batch, if it is pre-compiled, the CICS parameters will be added to the linkage section.

Regards

Darius

========



george simpson posted the following article on the TISUG Bulletin Board

Dated : 15 May, 1998 at 22:43
Subject: OCX not workin for a rookie

Hello,

We got this OCX from a mapping software company, and we can't get one
of their methods working in side of COOL:gen. Everything works fine
in C++. So I called old Sterling and asked what to do. They said
if I could get it to work in a microsoft test container they would accept
it as their bug. Well I couldn't even get the method exposed inside
the Active X control test container. Did I do that correctly ?? is it
time to call the other vendor ?

Thanks,
George

========



Ilse Knobel posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 11:49
Subject: Number of Objects in a model

Is there any way of determining the number of objects within a model in the encyclopedia,
without checking out the particular model.

We need to supply stats om the number of objects in our encyclopedia and it is
tedious to have to check out each model just in order to find out how many objects
it consists of!

========



Karl Erik Bergaust posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 13:54
Subject: Re: Number of Objects in a model

Hi,

If you are using Central Encyclopedia you could use menu option 5.

Model Management
COMMAND ===>

Select one of the options below, then press enter:

5. Display model statistics


Regards
Karl Erik

========



Ana Isabel Diez Sanchez posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 13:56
Subject: Unix Environment Variables for IT


I need to know how to create differents Unix Environments to work with Implementation Toolset.
In this moment, we have one only user and one only application but in the future, we are going to have a lot of applications and a lot of users.

Does anybody have any document that explains this? What is the basic environment for each user?
How can I do to have the generated SW (*.icm, *.rmt etc.) in different directories?

Thanks

ANA


========



Niall McMullan posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 14:02
Subject: Re: Hanging application in NT

Try running the application with '-t15' as the last parameter on the start
string. This will create a lgxxxxxx file, which might give you more information,
but it is difficult to interpret.


========



george posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 15:44
Subject: Re: Dodgy Funnel,, NO ONE ELSE ???

John,


I had a funnel lock up right after a recycle again.
I'm thinking that bug must be something in the
initialization of the thing, so we will need to
revisit our recycle scripts to cover that.

What really has concerned me about all this,
is that you're the only person I've met who
is complaining, and you're on NT. If I read the
situation correctly the HP Unix customers
don't have these problems. My guess is
that we would hear from more people
if their TP monitor was crashing ! That
means that they are not porting all code to
all platforms, which I consider to be a
problem on Sterling's part.

I 'd imagine we will need to change middleware in the end.

Regards,
George

========



Lieven Van den Eede posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 16:10
Subject: Re: Number of Objects in a model

if you are using Central Encyclopedia,
and you want to count objects for several models

you could write a SQL-query as follows :

SELECT OBJ_MODEL_ID, COUNT(*)
FROM xxx.DOBJ
WHERE OBJ_MODEL_ID IN (id1, id2, ...)
GROUP BY OBJ_MODEL_ID


xxx = DB2-creator of the encyclopedia-tables
id1, id2, ... : model-ids (see also table DMDL)

Lieven

========



Gerald posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 16:38
Subject: Create fields dynamically in COOL:GEN using OCX


Hello all,

We need to build a Cool:Gen application that can dynamically create fields (edit box, check box and multiline box) on the GUI Window during execution. Is there any OCX control available for this purpose?

Thanks in advance,
Gerald


========



Kevin Bingham posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 17:16
Subject: Re: Unix Environment Variables for IT

Hi,

If I understand you correctly, you want to allow many users to build their own
applications using the unix IT. I assume firstly that they will all be using
separate userids to logon to unix in the first place. If this is true, then
you can define their individual working environments in each userid's .profile
file. What is also useful is to have most of the common environment settings
declared in the .profile file, and then use the .profile file to conditionally
call other files based on the response to a prompt. (The .profile is the most
commonly used startup script name)

e.g. Do you want to use TUXEDO or IEFAE as the TP monitor, then call the
approppriate shell script to set up these environments.

If many users are sharing one or more userid's then the same principal of prompting
them through the .profile file, can be used to point them to different model
environments.

e.g. MODEL1 means cd to ./model1, etc...

Hope that this helps..

Regards
Kevin

========



Doug Michael posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 17:40
Subject: Re: Create fields dynamically in COOL:GEN using OCX

Gerald,

This is not trivial, partly because of the way the Window Manager behaves when refreshing a COOL:Gen window - changes you make dynamically are often lost.

However, we may be able to simulate the effect you desire with one of our OLE components. Suggest you email me a more detailed explanation of your requirements if you would like to pursue this.

Regards,

Doug Michael
Rainier Software
dougm@rainier.co.uk

========



Scot Fearnside posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 18:23
Subject: IEF INTERFACE TO IMS

Could anyone let me know how to CALL an IMS subroutine from an External Action Block and how to set up the PSBs/PCBs etc...?

thanks

========



Axel Thomas posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 20:29
Subject: Cool:Gen - strengths vs weaknesses

I'm about to start work with Cool:Gen. What are it's strengths and weaknesses? Where does the product not live up to expectations or Sterling's glossy brochures? What are the pitfalls? What should one avoid?

A strenghts vs weaknesses list would be useful - bullet point answers if you're short of time!

Many thanks!

========



Darius Panahy posted the following article on the TISUG Bulletin Board

Dated : 18 May, 1998 at 22:39
Subject: Re: IEF INTERFACE TO IMS

By IMS sub-routine, do you mean a program that makes calls to DL1 (IMS/DB) or calls to IMS/DC?

The COOL:Gen external action block is called with 5 01 level parameters. The first two are generically called IEF-RUNTIME_PARM1 & IEF_RUNTIME_PARM2, but in IMS these are the addresses for the IO-PCB & ALT-IO-PCB, so you have the address for these in the EAB to then pass to your called COBOL sub-routine.

Regards,

Darius Panahy
IET

========



Derrick Ackermann posted the following article on the TISUG Bulletin Board

Dated : 19 May, 1998 at 07:27
Subject: Re: Number of Objects in a model

Ilse
I believe you are using the CSE; you would still be able to use both methods outlined in the previous 2 responses. The model statistics report is available from the encyclopedia client, but the easier way is to create an SQL query listing all model sizes in your ency; you can then run this as a regular housekeeping step.
Mail me at ackdd@safmarine.co.za if you need any more info.

Derrick


========



renier posted the following article on the TISUG Bulletin Board

Dated : 19 May, 1998 at 11:50
Subject: Re: Cool:Gen - strengths vs weaknesses

very good commercial product , only for manager.

in any case don't use it for programmation or anything else in IT.

========



renier posted the following article on the TISUG Bulletin Board

Dated : 19 May, 1998 at 12:02
Subject: Re: OCX not workin for a rookie

there is only one way :

- create in C++ one ocx that embbeded yours.
you will create an Idispatch interface,
so CoolGen can find it. (don't forget the registration).


========



Karl Erik Bergaust posted the following article on the TISUG Bulletin Board

Dated : 19 May, 1998 at 14:11
Subject: Attribute state flags in views

Hi,

Does anyone know what 'attribute state flags' (checkbox in view properties) is used for?

Regards
Karl Erik


========



Darius Panahy posted the following article on the TISUG Bulletin Board

Dated : 19 May, 1998 at 17:01
Subject: Re: Cool:Gen - strengths vs weaknesses

I think that this must be referring to a different product. COOL:Gen is certainly to be used as a development tool. Its main strength is the 100% code generation and integration with a model based encyclopaedia. Here is my partial list:

Strengths
+ 100% code generation for multiple targets
+ good model management capability for team support, sharing models, etc.
+ good vendor support
+ stable and mature (been around for a long time and consistently at the top)

Weaknesses
- hasn't got all of the latest GUI objects, though you can embed OCX controls now
- desktop integration can be difficult if you have demanding requirements

This is by no means a complete list, just a few of the things that I can think of right now.

========



John Grigsby posted the following article on the TISUG Bulletin Board

Dated : 19 May, 1998 at 22:40
Subject: Re: OCX not workin for a rookie

Try earlier versions of the ocx first .. all earlier versions.

========



Jonathan McCoig posted the following article on the TISUG Bulletin Board

Dated : 20 May, 1998 at 09:16
Subject: Pro*C 1.6.9 and COOL:Gen

Has anyone tried running COOL:Gen 4.1a with Pro*C 1.6.9 ?

I believe COOL:Gen is certified for use with Pro*C 2.2.2 & 2.2.3, but we would like to use and older version because this can handle files with over 64K lines.

Thanks

Jonathan McCoig

========



raymond ip posted the following article on the TISUG Bulletin Board

Dated : 20 May, 1998 at 10:19
Subject: Re: Enhanced Security of Client/Server

I am particularly interested in how to deploying the encryption from the client
and the MVS. I go thru a lot of document. It seems that we hv to encrypt
the whole transaction from the client to the Host and recover the user id/
password at the CB to logon RACF while the host recover the plaint text later.

It appears that the DECRYPTION KEY /DECRYPTION KEY must be a fixed key and
could NOT be changed dynamically per session given the constraint imposed
by the enhanced security feature. Do you use dynamic key or fixed key ? How
do you secure the key in the client workstation ?

I can be reached via email- raymond.ip@citicorp.com

========



Doug Michael posted the following article on the TISUG Bulletin Board

Dated : 20 May, 1998 at 11:02
Subject: Re: Attribute state flags in views

Karl,

This is from Composer 4 help....

"This check box determines whether internal flags are generated for attribute views.
Views contain flags that are used internally by Composer. If the flags are not generated, you eliminate passing unnecessary data in views and reduce system overhead.
By default, the checkbox is checked. This results in the generation of internal flags.
To turn generation off, remove the check mark.
It is important to regenerate the selected action block or procedure step and any other block of code called by the selected action block or procedure step. If the selected action block or procedure step calls other procedure steps or action blocks, they also must be regenerated.

The Generate Attribute State Flags checkbox is available for all views in an action block. The checkbox also is available for entity action views and local views in a procedure step."

Is it clear now? No, not to me either....

-Doug

========



Jean-Franois Thils posted the following article on the TISUG Bulletin Board

Dated : 20 May, 1998 at 12:20
Subject: What's the meaning of missing flags

When you write an external AB, by default, the "missing flag" option is selected in the properties.
In the generated code (C in our case), this option adds a char variable before each attributes of the views.

If you desactivate this option, no extra fields are added to your views.

Does someone know why such an option exists (except to make things more confused) ?

Is there any advantage to activate/desactivate this option ?

Thanks in advance.


PS: we work on Unix.

---------------------
Jean-Franois THILS
Cetrel - Luxembourg.
----------------------



========



Hakan Turan posted the following article on the TISUG Bulletin Board

Dated : 20 May, 1998 at 12:41
Subject: Re: Pro*C 1.6.9 and COOL:Gen

I have used ProC 2.1.1 and had no problem other than file size limit.

========



John Grigsby posted the following article on the TISUG Bulletin Board

Dated : 20 May, 1998 at 15:02
Subject: Re: What's the meaning of missing flags

I can't think of any advantage to keeping the flags. It doesn't make much difference either way.


========



CC posted the following article on the TISUG Bulletin Board

Dated : 20 May, 1998 at 18:02
Subject: Re: Composer/Cool:Gen consultants available for project assignment in U.S.A

Are you willing to work elseware in the US or are you just wanting to work on the east coast?
Are you wanting to subcontract?

========



Murat Gungor posted the following article on the TISUG Bulletin Board

Dated : 21 May, 1998 at 07:41
Subject: MessageBox button text

On NT, most of the windows dialog boxs display their button text in local language. Can Cool:Gen MessageBox function do the same ?

========



Tony Hohenbrink posted the following article on the TISUG Bulletin Board

Dated : 21 May, 1998 at 14:47
Subject: User Exits

We are interested in customizing the Message Table Exit (TIRMTQB) in Cool:Gen, to alter the text of some of the messages being generated by fatal runtime errors. Has anyone out there done something like this? We're having a hard time even finding the source code for the user exits.

========



Doug Michael posted the following article on the TISUG Bulletin Board

Dated : 21 May, 1998 at 17:02
Subject: Re: MessageBox button text

Murat,

This is not supported by Composer 4 or COOL:Gen at present. Although I understand an enhancement request has been submitted I don't know of its status.

In the meantime we can supply you with an OLE MessageBox function which you can call in the same way from your Action Diagram and which does what you want. Contact me direct if you're interested.

Regards,

Doug Michael
Rainier Software
dougm@rainier.co.uk




========



Chris Uttley posted the following article on the TISUG Bulletin Board

Dated : 21 May, 1998 at 17:56
Subject: Re: User Exits

The messages are found in a file called TIRMTQB.C, which is in the same folder as your coolgen software. You can actually change the text for the messages there and not have to play around with the user exit. You can add the messages in other languages here also.
The user exits themselves are found in WREXITN.C, in the same folder.
You compile the user exits by using MKEXITSN.BAT


========



Larry Barreca posted the following article on the TISUG Bulletin Board

Dated : 21 May, 1998 at 22:47
Subject: Cool:Gen Application: Is Client Manager Running?

I would like to write coolgen code to determine if Client Manager is running. I would like to control this from my coolgen generated application instead of using VB or C++. Has someone tried this?

Thanks in advance.

========



Murat Gungor posted the following article on the TISUG Bulletin Board

Dated : 22 May, 1998 at 07:19
Subject: Re: Cool:Gen Application: Is Client Manager Running?

There is a useful C example at the following link. I tried that and it works nice. To determine if it is running can be done with the same OLE function (FindWindow) within composer action diagram, but if you want to start client manager if it is not active, I think you have to write that C code for the ShellExecute function.

http://www.connect-usergroup.org/resources/tips.html

HWND hwndWindow;
if ( (hwndWindow = FindWindow(NULL, "Client Manager")) == NULL)
{
ShellExecute(NULL, "open", "c:\\coolgen\\iefcm54n.exe",
"iefcm startup /db= /initfile=iefcmn.ini", "c:\\coolgen\\", 6);
}


========



Karl Erik Bergaust posted the following article on the TISUG Bulletin Board

Dated : 22 May, 1998 at 07:42
Subject: Re: MessageBox button text

Hello Murat,

I'm working on a project in Norway with Norwegian NT locale.
All messageboxes created by MessageBox() -function are displayed with Norwegian locale.

Messageboxes we make will probably appear differently on your PC.
If you are interested, I could mail you a test messagebox function and see if it will display in your locale.

Regards
Karl Erik, Adaptive Systems Norway



========



Simon Connock posted the following article on the TISUG Bulletin Board

Dated : 22 May, 1998 at 12:30
Subject: Re: Cool:Gen Application: Is Client Manager Running?

I've found that the easiest way to do stuff like this is using Rainier's winFun product. It allows you to effectively control the desktop from action diagram calls. Checking to see if the client manager is running (and starting it up if it isn't) is very easy. You can also do things like start it up hidden to the user never actually sees it at all. Have a look at www.rainier.co.uk - I think they even have evaluation copies you can download.

Hope this helps...

Simon

========



Graham Bingham posted the following article on the TISUG Bulletin Board

Dated : 22 May, 1998 at 12:42
Subject: Re: Comparing times in Oracle

Thanks for the responses Kevin, Marie-Agnes and Elwin.

It is possible to work around this problem as follows. Convert current time to a number view. Then read all records regardless of end_time. Inside the read each loop, convert each end_time to a number and compare to Current_time_number. This gets a working solution, although performance may be an issue, as the comparison is not done in the SQL statement but inside the loop. Regardless of exactly why this is happening, Cool:Gen is not generating the correct SQL. By changing the generated code e.g. to use the to_date function in the SQL to ensure both time fields of the comparison have the same date portion, it could work correctly. I think... I have the feeling I am missing something obvious!?!?

Anyway, Sterling have opened an issue on this.

Regards
Graham

========



Larry Barreca posted the following article on the TISUG Bulletin Board

Dated : 22 May, 1998 at 19:13
Subject: Re: Cool:Gen Application: Is Client Manager Running?

Thanks for the reply. I can execute client manager from Cool:Gen by using the Launch function; this works pretty good. However, I could not locate the findwindow function in Cool:Gen. Is this an ole function that is outside of the functions supplied by Cool:gen? I did try the Window("Client Manager") function, but I don't really understand how to use it.

Thanks in advance for any additional help you can offer.

========



Larry Barreca posted the following article on the TISUG Bulletin Board

Dated : 22 May, 1998 at 19:15
Subject: Re: Cool:Gen Application: Is Client Manager Running?

Thanks for the info. I will check it out.

========



Murat Gungor posted the following article on the TISUG Bulletin Board

Dated : 23 May, 1998 at 11:51
Subject: Re: Cool:Gen Application: Is Client Manager Running?

Window function is the right function. Following is a sample action diagram code that launches CM. I didn't prefer this because with Launch function, you can not specify the working directory as a parameter, so you have to specify it everywhere you need if it is different than the current directory.

+- EVENT ACTION xx_open
| SET loc wrk_gui obj TO Window("Client Manager")
| +- IF loc wrk_gui obj IS EQUAL TO NOTHING
| | FUNCTION Launch("c:\coolgen\iefcm54n.exe iefcm startup /initfile=iefcmn.ini")
| +--
+--
(Note: wrk_gui obj is defined as GUI Object.)

HTH,
Murat


========



Peter Robinson posted the following article on the TISUG Bulletin Board

Dated : 25 May, 1998 at 08:44
Subject: Re: What's the meaning of missing flags

There is not really an advantage to keeping the flags (that I know of anyway), but it can be helpful remove them. For example if you are using an EAB to pass data to another system using some form of interface (eg hand-coded MQ-series or a file), it can simplify things if you don't have all the 1 byte flags between the attributes, and you can then pass the view straight down the line. The same goes for any data returned.

Basically it simplifies things because you can often make your EAB views look exactly like what will be passed down and back again, without all the junk code in the middle to re-format it.

PJR

========



Chris Uttley posted the following article on the TISUG Bulletin Board

Dated : 25 May, 1998 at 18:50
Subject: 64K 'Object Type' Limit for Checkout

One of our COOL:GEN component models has reached the 64K 'Object Type' limit so that the whole model can no longer be checked out of the CSE. There are over 64K predicate views and predicate view usages.
We can work around the problem by subsetting, but we MUST be able to check out the whole model to ship to customers.
Outside of splitting the model into two separate models, does anyone have any other suggestions on how to solve this problem?
Has anyone else hit this limit?? If so, what have you done to solve it?
Has any pressure been put on Sterling to get rid of this model size limitation?

========



D K Sharma posted the following article on the TISUG Bulletin Board

Dated : 26 May, 1998 at 06:24
Subject: Y2k testing for CoolGen appln - Manipulation of system date

Does anybody have a sample TIRDATX that can return the CICS date
and time instead of MVS/OS390 system date and time ? For testing
our applications for Y2k we need to test various date and time
scenarios but we cannot afford to always re-ipl the system. We
can change the CICS date but this is not being used by the generated
application. Anyother help / pointers are also welcome.

========



Karl Erik Bergaust posted the following article on the TISUG Bulletin Board

Dated : 26 May, 1998 at 06:55
Subject: Re: Y2k testing for CoolGen appln - Manipulation of system date

Hello,

I'm not sure, but will ptf GEM4101 help?

Regards
Karl Erik


========



Derrick Ackermann posted the following article on the TISUG Bulletin Board

Dated : 26 May, 1998 at 07:51
Subject: Re: 64K 'Object Type' Limit for Checkout

As our (non CBD) models have long since been too large to make it practical to check out (1.7 m objects), I have not been exposed to this problem.
However, what I have done on occasion, is a "download with upload option" of a whole model, to create an update.trn file to load into another encyclopedia. This has not caused any problem (even though it contains in excess of 130k PRDVW and EXPVUS objects respectively).
Maybe you can explore this option for shipping your model.

Regards
Derrick

========



David Pember posted the following article on the TISUG Bulletin Board

Dated : 26 May, 1998 at 09:02
Subject: Re: Cool:Gen - strengths vs weaknesses

The previous response does not seem to be talking about the same tool. COOL:Gens main strength is the ability to target 'potential' multiple environments and can switch from one target DBMS to another with minimal effort (particularly compared to switching with hand crafted code!). One weakness of the tool is its lack of support for DBMS Specific features (I can only speak from an Oracle perspective), i.e. Oracle Hints, new features with Oracle 8 (not likely to be specifically supported until post COOL:Gen 5), stored procedures. The SQL generated is probably not the most efficient and probably fine for small scale development - we have some doubts about large applications (ours included) so we are seriosly looking at performance and tools to aid - if you are targetting an Oracle database - look at the Oracle Performance Enhancer.

========



Jelle de Bruin posted the following article on the TISUG Bulletin Board

Dated : 26 May, 1998 at 09:11
Subject: starting IMS conversational trx from cool:gen

Has anyone experience or some knowlegde concerning starting a conversational IMS transaction from Cool:Gen.

========



David Levey posted the following article on the TISUG Bulletin Board

Dated : 26 May, 1998 at 13:23
Subject: Re: 64K 'Object Type' Limit for Checkout

As pointed out the Download with UPLOAD parameter will enable you to transfer
models between two encyclopedias. This scenario arises at the workstation where
an object is not uniquely recognised by its object id, but by a combination of
the object type and a local counter called RECNUM. This RECNUM counter is bound
by 64K and hence the error you are seeing.

The toolset was designed to work this way back in IEF 4.0, and the inside
workings of the toolset around these rules. Although changing the limit appears
simple,in reality it will require a considerable amount of man effort through
all workstation functionality and as such puts this request into the enhancement
category and then measured against other enhancements of equal effort.

An example of the Download with UPLOAD string can be found in the C/S Encyclopedia
Guide in the electronic books.

========



Dale Vandenborre posted the following article on the TISUG Bulletin Board

Dated : 26 May, 1998 at 14:31
Subject: Start Client Manager as a service on NT

How do I start Client Manager 4.1a as a service under NT 3.51? We are using WinFrame, and we require Client manager to appear as a service as opposed to an application. Can his be done? Does it require a configuration change to NT, or to CM?

========



Marie-Agnes Pilon posted the following article on the TISUG Bulletin Board

Dated : 26 May, 1998 at 14:41
Subject: Dll sizes and excutable sizes

I am looking ofr a way to control what goes into the exe file and the dll files. Our applications reside on the lan and big dll is a concern for response time. I would like to specify what goes inthe executable and the dll. This way if I want to I could only create an executable file and no dll.

Anyone know how to do this using Cool:gen?

Any help is greatly appriciated!
Marie-Agnes

========



rod maxwell posted the following article on the TISUG Bulletin Board

Dated : 26 May, 1998 at 15:47
Subject: Re: 64K 'Object Type' Limit for Checkout

We use "down for up" regularly to archive models, and our models are much
too big to download (same problem).

Last year we moved models between CEs with down for up. We were able
to do the moves OK, but you need to be aware of the potential for code page
problems if the destination CE (or CSE) is at an older release. I know this
was the case for Composer 3 and IEF 5.31. We got some very good assistance
from TI support when planning these moves. Don't know if the same problems
would exist between other releases.

Best thing is to have both CEs at the same release level.

========



george s posted the following article on the TISUG Bulletin Board

Dated : 26 May, 1998 at 17:09
Subject: any reason to upgrade to cool:gen 5 ?

Hi all,

Is anyone else a little miffed at the amount
of enhancements slated for release this summer ?

Isn't working on the 32k limit, or generating
subselects, scalar functions or hints etc. worth
something to us ??

-george

========



Renata posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 02:59
Subject: Keypressed


Does anyone know how to change a key pressed before it is displayed in order to
change the character displayed in a multiple line field. For example, if
someone press Enter I would not display the cursor in the next line, instead I
would not display nothing or display the letter 'a'.

Any help would be appreciated.

Thanks,

Renata



========



Henrik Meisner posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 10:11
Subject: Re: Start Client Manager as a service on NT

Hi
You can start Client Manager or any other application as a service under Windows NT using the NT resource kit.
- Install NT resource kit in C:\NTRESKIT
- From a DOS prompt execute INSTSRV "My service" C:\NTRESKIT\SRVANY.EXE. This creates a service called "My service".
- Configure the service, do NOT check the "interact with desktop" box.
- Find the service in the registry under: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
- Add a key called Parameters under "My service"
- Under the new parameters key, add the following values
- Application, REG_SZ, C:\Coolgen\iefcm54n.exe
- AppDirectory, REG_SZ, C:\Coolgen
- AppParameters, REG_SZ, iefcm startup /initfile=iefcmn.ini

I have only tried this with Windows NT 4.

Regards,
Henrik


========



Henning Jensen posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 10:25
Subject: Integrating Excel worksheets in a Cool:gen gui.

I am in the process of integrating an Excel worksheet (incl. macros) in a Cool:gen gui, and would like to exchange experiencies with anyone who have tryed this. The key issues are:
-where can i get a reference on how to access Excelmethods from Cool:gen
-Are there pitfalls that should be avoided.

Thank you in advance

Henning

========



Preben Nilsson posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 11:05
Subject: Re: Integrating Excel worksheets in a Cool:gen gui.

Hi Henning,

We have had the same task only with Word documents. After testing a while trying to call Word directly from COOL:Gen, we went for a middle API built in Visual Basic.

You should be able to start Excel, call your macros and everything directly from COOL:Gen. But unfortunately there seems to be no way of checking for OLE automation errors. So until that gets included in COOL:Gen (ver. 5.0 ?), I would try to build a small stable "thing" between COOL:Gen and Excel.

Regards/Preben

P.S. They could have made it simple ... but they didn't ...

========



Preben Nilsson posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 11:07
Subject: Re: any reason to upgrade to cool:gen 5 ?

Where did you get the specs ?

Regards/Preben

========



Preben Nilsson posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 11:29
Subject: Re: Dll sizes and excutable sizes

Hi Marie-Agnes

It is my impression, that the .EXE files are only there to do the DB logon, if you have local DB access and then load and call the .DLL

I think that the .EXE files are made from the STUBxxxx.(SQ)C programs located in your C:\COOLGEN directory.

If load times are a problem, then I think that you should investigate in spiltiing the single .DLL into multiple .DLL's instead of going after the .EXE files.

regards/Preben


========



Andy Paisley posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 11:32
Subject: Re: Integrating Excel worksheets in a Cool:gen gui.

We also have tried using Word and Excel with Composer 4 and found limitations
with the lack of error trapping facilities. We have recently used ExcelFun and
found it to be beneficial in terms of error trapping and the speed of entering
data into a worksheet via a text file.

========



Andy Paisley posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 11:42
Subject: Re: Dll sizes and excutable sizes

Have you looked at the two parameters OPT.BUILD_SRC and OPT.BUILD_AB in the build tool set up.
These have something to do with controling the use of exe's and dll's. I am assuming these are in
Cool:Gen as I am still with Composer4.

Andy.

========



Henrik Meisner posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 12:51
Subject: Re: Dll sizes and excutable sizes

Hi,
When you install a CoolGen application the PAD logic and the GUI is put into 1 (or 2) DLL's. If OPT.BUILD_AB is set to YES, the GUI and the procedure step is put into 1 DLL and all actionblocks are put into another DLL. If OPT.BUILD_AB is set to NO (the dufault) everything is put into 1 DLL.
If OPT.BUILD_SRC is set to YES, the exe file is compiled from stubxxxx.c/sqc in the coolgen directory, if OPT.BUILD_SRC is set to NO then stubxxx.exe is copied to .exe.
The .exe file is only responsible for attaching to the database and loading the dll and it is not possible the build a CoolGen GUI application as just 1 exe file.

Regards,
Henrik


========



Virgilio Costa posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 14:51
Subject: Getting a list of ABs which perform specific actions

Does anybody knows how to list all the action blocks which perform
a specific action on an entity ("INSERT", "UPDATE", "DELETE", etc)?

========



Kevin Bingham posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 15:33
Subject: Re: MessageBox button text

Hi,

In the Netherlands, using Dutch codepage on Win95, the messagebox
button texts appear in Dutch...

Good Luck.

Regards
Kevin Bingham

========



Kevin Bingham posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 15:33
Subject: Re: MessageBox button text

Hi,

In the Netherlands, using Dutch codepage on Win95 on CoolGen 4.1a, the messagebox
button texts appear in Dutch...

Good Luck.

Regards
Kevin Bingham

========



george s posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 16:15
Subject: Re: any reason to upgrade to cool:gen 5 ?

Preben,

Got em at the conference. Seems to me they raised maintenance costs,,,,
and halted development at the same time...... They're tossing a lot
of $$$ into jex... and I don't have any problem paying for new stuff,,,
I believe that the current product has value to a certain audience,,
and they should be brought forward.

Thanks for the interest,
-george

========



JoJo Calora posted the following article on the TISUG Bulletin Board

Dated : 27 May, 1998 at 18:33
Subject: Re: Integrating Excel worksheets in a Cool:gen gui.

Sterling Software has a course titled COOL:Gen Desktop Integration with ActiveX Technology which has good examples how to integrate Word, Excel, Outlook, etc.. with COOL:Gen. Ask Sterling Software if you could purchase the manual to that course. It's a good reference.

========



Larry Barreca posted the following article on the TISUG Bulletin Board

Dated : 28 May, 1998 at 00:05
Subject: Re: Cool:Gen Application: Is Client Manager Running?

Thanks. I will try this.

Larry

========



D K Sharma posted the following article on the TISUG Bulletin Board

Dated : 28 May, 1998 at 01:56
Subject: Re: Y2k testing for CoolGen appln - Manipulation of system date

Karl,


Thanks a ton. I am getting the PTF applied on our Encyclopedia
and IT. We will test it next week after the PTF is applied
this weekend. From the description of the PTF it seems that
it should solve the problem. We will relink our server modules
( we have client server application ) and then test the appln
by changing the CICS date. If it works, I owe you big time.

Thanks again.


========



Doug Michael posted the following article on the TISUG Bulletin Board

Dated : 28 May, 1998 at 09:01
Subject: Re: Integrating Excel worksheets in a Cool:gen gui. - More info

More info on this subject can be found at http://www.rainier.co.uk/rnwinfun.htm

Whether or not you use ExcelFun, Henning, I strongly recommend you read the stuff on this page as it goes into detail about the problems you can meet when trying to do this natively.

Doug Michael
Rainier Software



========



Doug Michael posted the following article on the TISUG Bulletin Board

Dated : 28 May, 1998 at 09:06
Subject: Re: Getting a list of ABs which perform specific actions

You can do this with 'Exposer' - see http://www.rainier.co.uk/exposer.htm

You can create an Excel spreadsheet 'Actual Effects' report with entities v action diagrams and CRUD actions in each cell. Optionally recursing through nested action diagrams and PStep USEs.

Doug Michael
Rainier Software

========



Roly Woodcock posted the following article on the TISUG Bulletin Board

Dated : 28 May, 1998 at 10:04
Subject: Re: Getting a list of ABs which perform specific actions

The CE-ACCESS and CSE-ACCESS products from Response Systems will show you where an entity is created, updated, deleted, read or referenced in the views of an action block or procedure step.

For more information see http://www.response-systems.com

Kind Regards

Roly Woodcock
Response Systems Ltd.

========



natja posted the following article on the TISUG Bulletin Board

Dated : 28 May, 1998 at 12:29
Subject: Grid-Control

Hello,
> we are developing a financial application which does heavily rely on showing/maintaining data in grids.
> We are using the DataGrid from Sheridan, which comes with COOL:Gen.
> The DataGrid is used in AddItemMode to present/maintain data which has
> been fetched from an ORACLE-DB-Server with each row in the grid being
> populated from one row from the DB-table using the AddNewItem Method.
> This works fine for small tables. With large tables which have to be
> presented one portion at a time, problems with memory-management
> arise.
> When the DataGrid is populated with the next or previous portion of
> the
> table (preceeded by a RemoveAll method) it uses additional memory
> without freeing the formerly used amount of memory. This leads to a
> situation where nothing but swapping takes place at the Client-PC.
>
> Do you have any experiences with the DataGrid from Sheridan or do use other Grids together with COOL:Gen ?

Thank you for your Help !

Natja

========



Sean Cohan posted the following article on the TISUG Bulletin Board

Dated : 28 May, 1998 at 13:28
Subject: Retrieving Variables From Registry

I need to retrieve a 'location' variable for use with my Win 95
client logon prad. I'm not sure whether the preferred method
would be to store and retrieve it from an '.ini' file or whether
I should store and retrieve it from the registry. Any suggestions?
If I should store it in the registry, how do I go about doing that
and how do I go about retrieving it upon startup? Thanks in advance.

========



Murat Gungor posted the following article on the TISUG Bulletin Board

Dated : 28 May, 1998 at 15:31
Subject: Re: Retrieving Variables From Registry

Hi,
NT registery usage examples follows:

Setting Values
3 |
4 | FUNCTION RegCreateKey("//HKEY_LOCAL_MACHINE/SOFTWARE/Cool:APPS", "MyKey", "All_Access", "", "REG_NON_VOLATILE")
5 | +- IF GetFunctionErrorNumber() IS NOT EQUAL TO 0
6 | | INVOKE MessageBoxBeep(GetFunctionErrorDescription(), "", "OK", 1, "None", "Application", 0)
7<------ESCAPE
5 | +--
12 | FUNCTION RegSetValue("Current_Key", "MsgBoxSvrLvl", imp ... )
13 | +- IF GetFunctionErrorNumber() IS NOT EQUAL TO 0
14 | | INVOKE MessageBoxBeep(GetFunctionErrorDescription(), "", "OK", 1, "None", "Application", 0)
15<------ESCAPE
13 | +--
32 | FUNCTION RegCloseKeys()
+--
Getting Values
2 |
3 | FUNCTION RegOpenKey("//HKEY_LOCAL_MACHINE/SOFTWARE/Cool:APPS", "MyKey", "All_Access")
4 |
5 | SET ... TO RegQueryValue("Current_Key", "MsgBoxSvrLvl")
6 | +- IF GetFunctionErrorNumber() IS NOT EQUAL TO 0
7 | | SET ...
6 | +--

Hope this helps
Murat


========



Roger E. Noether posted the following article on the TISUG Bulletin Board

Dated : 28 May, 1998 at 16:02
Subject: Arranger & Visual Basic

Is anyone using VB for GUI development with CoolGen?
Now that Arranger comes bundled with CoolGen there should be a
way to use VB for window development and still use CoolGen for
Analysis, Design and later as a repository, even for the VB code.
Does anyone know where I can find a white paper or other documentation
on this topic?

Thanks in advance!

========



Preben Nilsson posted the following article on the TISUG Bulletin Board

Dated : 29 May, 1998 at 13:49
Subject: Re: Arranger & Visual Basic

Done it in both VB and VB-Script (for MS Internet Server)

I also made an Active Server Page (.ASP) generator, that can create a default .ASP (.HTML with VB-Script) from a server .TSK file.

But all that is history. Why not go for the Proxy Generator ? From what I heard, it should be straight forward using that from COOL:Gen.

If you want some samples + foils, please e-mail me directly.

regards/Preben


========



George Simpson posted the following article on the TISUG Bulletin Board

Dated : 29 May, 1998 at 16:21
Subject: Any know of a simple Unix editor ???

Hello,

I'd really like to find another editor, other than vi or emacs for
my coders here. I tried the ispf utility, but it didn't have the
editor. I go into the file list and select a file with the e
but it doesn't invoke. Some shareware utility ? Am I not using,
the thing incorrectly, or did we install incorrectly ?

Any advice would be greatly appreciated.

Thanks,
George

========



Keith Hall posted the following article on the TISUG Bulletin Board

Dated : 29 May, 1998 at 18:31
Subject: Re: Integrating Excel worksheets in a Cool:gen gui. - More info

We have a sample COOL:Gen model that encapsulates most of the Excel Functions.
This allows the developer to use Excel with little to no knowledge of OLE required. The model has a CBD slant, but has been designed to work in either CBD or Non-CBD mode.

The model requires ExcelFun as the basis for handling the OLE functions, error trapping, and MS Office version/release issues. You can downlod a trial version of ExcelFun for free from the Rainier web site. If anyone desires the sample model from CASE Masters, I will make it available for free on our web site: http://www.casemasters.com.

========



george posted the following article on the TISUG Bulletin Board

Dated : 29 May, 1998 at 20:39
Subject: Re: Anyone know of a Unix editor - found it

Sorry about hacking up that last post. Found it through www.shareware.com
It's called nedit.. is X window based and it looks pretty good

========



Otto Delen posted the following article on the TISUG Bulletin Board

Dated : 30 May, 1998 at 12:34
Subject: Re: Testing applications and components (cool:Gen)

At my previous account, they use the CAST methodology, with the use of an automatic testing tool, which is very usefull for repetative testing. For more information, contact me.


========



Karl Erik posted the following article on the TISUG Bulletin Board

Dated : 30 May, 1998 at 14:05
Subject: Re: Anyone know of a Unix editor - found it

Hello George,

nedit is a good choice.

Karl Erik


========

top of page