Forte Release 2F
Hello all!
I would appreciate any information on the 2F release. Specifically, I am
looking for information on known bugs, environment and coding changes that
was required, behavioral changes noticed if any from the previous release,
level of effort that was required, etc. We are gearing up for this migration
and judging from past experience this could be a long process. We would like
to be better prepared this time around and any information will be greatly
appreciated.
Please include your email addresses also so that we can get in touch with
you if need be.
Also, I was wondering if there is a Forte User Group in the Washington, DC
area. If so, how often does the group meet and when is the next one?
Thanks in advance.
Gopal Krishnan
LCI International, McLean, VA
[email protected]
Tel: (703) 918 4630
Krishnan, Gopal wrote:
>
Hello all!
I would appreciate any information on the 2F release. Specifically, I am
looking for information on known bugs, environment and coding changes that
was required, behavioral changes noticed if any from the previous release,
level of effort that was required, etc. We are gearing up for this migration
and judging from past experience this could be a long process. We would like
to be better prepared this time around and any information will be greatly
appreciated.
Please include your email addresses also so that we can get in touch with
you if need be.
Also, I was wondering if there is a Forte User Group in the Washington, DC
area. If so, how often does the group meet and when is the next one?
Thanks in advance.
Gopal Krishnan
LCI International, McLean, VA
[email protected]
Tel: (703) 918 4630Krishnan,
I just upgraded my site to 2F two days ago. We are using Express also.
The upgrade was a success and it took the least (yes, you read that
correctly) amount of time I have ever spent. I would like to compliment
Forte on the packaging of 2F, first class! Some of the niceties include
a classy box, and comprehensive release notes (combined for Forte and
Express).
I have been installing Forte since 1.0 and understand your concerns. I
have not seen any problems under 2F. We have not had to make any coding
changes either.
Here are a few things I have learned doing installs:
1) Read the release notes thoroughly, they have a tremendous amount of
information in them. Also, make sure all developers get to read them.
The known bugs and workarounds can save developers from wasting time if
they encounter a known bug.
2) Make a simple migration plan. It does not take much time and I use
it as a checklist. The release notes have procedures on upgrading
repositories, environments and deployments. This will save you time and
make the install a success. We can not afford to be down, so I do the
upgrades dialed in from home.
3) Get a good backup before you start. You never know...
4) Export your environment definition so it can be reloaded from a file,
not your memory!
5) Load the client version of Forte on your LAN (PC_WIN, PC_NT, etc.
directories) so developers can upgrade their PC's in parallel.
I do not know of a Forte User Group in the Washington, DC. area.
However, if someone starts one, I know a lot of people that will join.
Good luck, I am sure you will not need it. Call me if you have any
questions.
Robert Crisafulli
[email protected]
AMISYS
301-838-7540
Similar Messages
-
Linked forte environments in Forte release 3
I am trying to link two Forte (3.0.E.0) environments together
following the discussion in the System Administration manual and although I
have had some success much of the material presented in the Forte manual
does not seem relevant to what I am trying to accomplish. I would be very
interested in talking (or emailing) with anyone who has some hands-on
experience with linked Forte environments (especially in Forte release 3).
Thanks,
Jim (Hutchinson)
Chordiant Software, Inc,
(650) 493-2506You're not alone. I spent several hours thinking I did something wrong, but I think there must be some incompatability with the ie & db tags supplied with Forte and the MySQL 2.0.4 driver.
I've been searching the forums and the only suggestion that I've found is to not use the ie & db tags supplied with Forte and to replace them similar tags from Apache. Unfortunately, it isn't a tag for tag replacement. You're going to have to reference new tags with a different API.
I downloaded dbtags.jar from http://jakarta.apache.org/builds/jakarta-taglibs/nightly/projects/dbtags/
In looking at the documentation, it looks like they have tags that will do most of the things that the ie & db tags will do.
Good luck!
Scott -
Forte Transaction Management & 2PC
Forte Transaction Management & 2PC
The main purpose of 2PC in a distributed transaction manager is
to enable recovery from a failure that occurs during the window
of transaction commit processing. The Forte transaction manager was built
with this in mind but only with respect to the "volatile" (or "in memory")
objects that Forte manages. What this implies is that because Forte stores
objects in memory and not persistently on disk, the requirement of recovery
for these objects is significantly reduced (if not eliminated all together).
Forte follows a distributed 2PC model in that tasks and messages carry
along with them transaction identification and, during commit processing,
every distributed participant is polled for its availability to commit
the transaction. Applications saving persistent data to disk during a
distributed Forte transaction need to concern themselves with the potential
for failure during the commit processing window. Forte's prepare phase polls
each site (confirming a communications link with each distributed participant)
but no prepare request goes to the database primarily because (in release 1 and
2 of forte) no database supported a general distributed two-phase commit
(one could take issue with that in the case of Sybase, but rather than debate
this point, suffice it to say that the general direction in the industry for
support of this functionality was through TP monitors -- more on that later).
Once all sites are ready to commit Forte expects that the commit will
complete successfully. If at this moment, for example, a participating
Sybase server terminates (with data not yet committed) while a participating
Oracle server has already committed its unit of work, then the outcome of
the distributed transaction is inconsistent - if no one has yet committed
Forte will still abort the transaction. This "window of inconsistency"
is documented in the Forte TOOL manual.
Mission critical applications that require distributed transactions can
address this window of inconsistency in a number of ways:
* Utilize a TP monitor such as Encina (see below)
* Log distributed updates in an auxiliary database table (much like a
distributed transaction monitor's transaction-state log). This approach has
been the traditional banking application solution prior to the commercial
availability of products like Encina, Tuxedo, TopEnd, etc.
This solution is somewhat complex and is usually not generic enough
so as not to have to change code every time a new table or database
site is introduced into the application's data model.
* Rearrange the data model in order to eliminate the need for distributed
transactions. This is usually only a temporary solution (with smaller
numbers of active clients) and cannot be applied to complex legacy systems.
With the advent of the X/Open distributed transaction architecture (the
XA Interface) more database vendors have found that by complying with the
XA interface they can plug their database-specific implementation of
transaction into a globally managed transaction, with commit and abort
processing being conducted by a central coordinator. Of course, the
overall transaction manager coordinating the global transaction must
itself, persistently record the state of the different distributed
branches participating in the transaction. A significant portion of
the functionality provided by products such as Encina, Tuxedo, TopEnd and
OpenTP1 is to provide exactly this global transaction management.
Rather than extend the Forte distributed transaction manager with the
functionality necessary to manage and recover distributed transactions
that modify data on disk, Forte has chosen to integrate with the emerging
set of commercial transaction monitors and managers. This decision was
built into the original design of the Forte transaction model (using XA and
early Tuxedo white-papers as guidelines):
* In Forte release 2 an integration with Encina was delivered.
* In January 1997 a press release announced an integration of
OpenTP1 with Forte for release 3.
* The Forte engineering staff is currently investing integration
with other transaction management products as well.
Neil Goodman,
Forte Development.You don't. ("manage" a transaction)
There is nothing really to "manage".
A transaction is automatically started when you make any changes to data (e.g. fire off a DML statement).
You simply needs to issue a COMMIT or ROLLBACK when needed. A COMMIT at the end of the business transaction and not before (i.e. no committing every n number of rows). A ROLLBACK when hitting an exception or business logic error that requires the uncommitted changes to be undone.
That in a nutshell is it. It is that simple.
Oracle also supports creating savepoints and rolling back only some changes made thus far in the transaction.
The only other thing to keep in mind that a DDL in Oracle issues an implicit commit. Firing off a DDL with cause any exiting uncommitted transaction to be committed.
Transaction "logic/management" should not be made more complex than this. -
Re: (forte-users) Forte on Solarix box problem
Hi All,
Thank you very much, for all the help you
people extended towards this problem.Its solved, the
problem was i had 2 users, and i started from one user
Nodemanager ( which does not have oracle home path
set) and from the other user id, i started the
launcher, ( which have oracle home set), so the
application, was running locally, but when i
distributed the application, it was not finding oracle
home variable from the other user, from which node
manager was started. So that was the problem. I found
this specifically after setting FORTE_STACK_SIZE,
variable(as suggested by Thomas), it was throwing
error saying that, tns name is not resolved,( kudos to
Thomas :) ).
Once again thank you all.
Babu
--- Thomas Degen - Sun Germany Forte Tools - Bonn
<thomas.degensun.com> wrote:
>
Hi Babu,
ok, maybe we need to go now a bit more in some
details of
your Forte nodemanager environment on the Sparc
Solaris box.
Q1: Which operating system release ? Solaris
2.51,2.6,7 or 8 ?
Q2: Which Forte Release are you running on all nodes
Q3: Where's the Forte environment manager located ?
Q4: Which Oracle RDBMS release have you installed on
the Sun ?
Q5: Which Oracle client release have you probably
installed
on your PC which is running NT4 I guess ?
(These questions are just the generic Tech Support
approach
to get an idea about your environment).
Q6: You mentioned in your very first message that
during
Forte installation on the Sun, you've left the
path to
Oracle empty....it is mandatory for the Forte
nodemanager
on any box/operating system to find in its
environment
the relevant third party environmental
informations...
For Oracle the Forte nodemanager on Sun
requires a
valid setting for ORACLE_HOME !
Could you send me the complete environment for
the user
who is starting the Forte nodemanager on your
Sun ?
Q7: This is more a necessary suggestion than a
question
but is and when yes, how have you setted
FORTE_STACK_SIZE
on the Sun ?
If it's not there or only set as
FORTE_STACK_SIZE=42000,
then add or reconfigure FORTE_STACK_SIZE to
100000 in the
nodemanager's environment and re-boot the
nodemanager!
Q8: Once more a recommendation than question but can
you
just try to access your Oracle DB instance with
the Forte
sample program DynamicSQL ? You will find this
in
the $FORTE_ROOT/install/examples/database
directory
and it will require the Utility plan that you
may import
from $FORTE_ROOT/install/examples/frame .
Try to access your Oracle instance from local
directly
out of your workspace and later on full
distributed
via an own Forte server partition from the
Partition
Workshop. Send to me all errors thrown during
these
procedures on the client and within the remote
server
partition logfile on the Sun.
BTW: When you can access the Oracle RDBMS running in
the
Forte IDE locally, this is an indicator to me that
you have
setted up the Oracle client on your PC and have
configured
Oracle locally correctly (tnsnames.ora) to connect
to your
remote Oracle instance...hence when test running
locally, Forte
will use this locally configured Oracle SQL*Net V2
client
to connect to your remote Oracle RDBMS instance.
That's one
shortcut making it possible for you as the Forte
developer
to debug DB access within the Forte IDE...when
running completly
distributed debugging of remote partitions is not
possible.
Hope this helps ! Best Regards from Germany !
Thomas
Thomas Degen
Sun Microsystems - Forte Tools
Forte CTE & Sustaining Group
Technical Support Germany
tel.:+49.228/91499-50
MailTo:thomas.degensun.com
At 10:55 09.09.00 -0700, you wrote:
HI Mark,
I have setup all the resources properly.Even
given new names, and tried again, no use so far.
Thanks,
Babu
--- Mark Musgrove <musgrovemarkyahoo.com> wrote:
The message "Loading partition
DatabaseTestSolaris_cl0_Part2 built on
<unknown>."
is
bizarre.
It sounds like the partition workshop is notassigning
the partition containing the DBSession to thecorrect
server node. Normally you would see "built on<node name>."
Have you setup the supported resource managerson
the solaris node? If not, then forte will notassign the
DBSession to the correct node. You mustdesignate in
the environment that the server node supportsall of
the required resources (Oracle, ODBC, etc).
Mark Musgrove
Senior Consultant
Object Technologies, Inc
(540) 977-3861 (home)
(540) 977-2794 (fax)
http://mail.yahoo.com/Hi All,
Thank you very much, for all the help you
people extended towards this problem.Its solved, the
problem was i had 2 users, and i started from one user
Nodemanager ( which does not have oracle home path
set) and from the other user id, i started the
launcher, ( which have oracle home set), so the
application, was running locally, but when i
distributed the application, it was not finding oracle
home variable from the other user, from which node
manager was started. So that was the problem. I found
this specifically after setting FORTE_STACK_SIZE,
variable(as suggested by Thomas), it was throwing
error saying that, tns name is not resolved,( kudos to
Thomas :) ).
Once again thank you all.
Babu
--- Thomas Degen - Sun Germany Forte Tools - Bonn
<thomas.degensun.com> wrote:
>
Hi Babu,
ok, maybe we need to go now a bit more in some
details of
your Forte nodemanager environment on the Sparc
Solaris box.
Q1: Which operating system release ? Solaris
2.51,2.6,7 or 8 ?
Q2: Which Forte Release are you running on all nodes
Q3: Where's the Forte environment manager located ?
Q4: Which Oracle RDBMS release have you installed on
the Sun ?
Q5: Which Oracle client release have you probably
installed
on your PC which is running NT4 I guess ?
(These questions are just the generic Tech Support
approach
to get an idea about your environment).
Q6: You mentioned in your very first message that
during
Forte installation on the Sun, you've left the
path to
Oracle empty....it is mandatory for the Forte
nodemanager
on any box/operating system to find in its
environment
the relevant third party environmental
informations...
For Oracle the Forte nodemanager on Sun
requires a
valid setting for ORACLE_HOME !
Could you send me the complete environment for
the user
who is starting the Forte nodemanager on your
Sun ?
Q7: This is more a necessary suggestion than a
question
but is and when yes, how have you setted
FORTE_STACK_SIZE
on the Sun ?
If it's not there or only set as
FORTE_STACK_SIZE=42000,
then add or reconfigure FORTE_STACK_SIZE to
100000 in the
nodemanager's environment and re-boot the
nodemanager!
Q8: Once more a recommendation than question but can
you
just try to access your Oracle DB instance with
the Forte
sample program DynamicSQL ? You will find this
in
the $FORTE_ROOT/install/examples/database
directory
and it will require the Utility plan that you
may import
from $FORTE_ROOT/install/examples/frame .
Try to access your Oracle instance from local
directly
out of your workspace and later on full
distributed
via an own Forte server partition from the
Partition
Workshop. Send to me all errors thrown during
these
procedures on the client and within the remote
server
partition logfile on the Sun.
BTW: When you can access the Oracle RDBMS running in
the
Forte IDE locally, this is an indicator to me that
you have
setted up the Oracle client on your PC and have
configured
Oracle locally correctly (tnsnames.ora) to connect
to your
remote Oracle instance...hence when test running
locally, Forte
will use this locally configured Oracle SQL*Net V2
client
to connect to your remote Oracle RDBMS instance.
That's one
shortcut making it possible for you as the Forte
developer
to debug DB access within the Forte IDE...when
running completly
distributed debugging of remote partitions is not
possible.
Hope this helps ! Best Regards from Germany !
Thomas
Thomas Degen
Sun Microsystems - Forte Tools
Forte CTE & Sustaining Group
Technical Support Germany
tel.:+49.228/91499-50
MailTo:thomas.degensun.com
At 10:55 09.09.00 -0700, you wrote:
HI Mark,
I have setup all the resources properly.Even
given new names, and tried again, no use so far.
Thanks,
Babu
--- Mark Musgrove <musgrovemarkyahoo.com> wrote:
The message "Loading partition
DatabaseTestSolaris_cl0_Part2 built on
<unknown>."
is
bizarre.
It sounds like the partition workshop is notassigning
the partition containing the DBSession to thecorrect
server node. Normally you would see "built on<node name>."
Have you setup the supported resource managerson
the solaris node? If not, then forte will notassign the
DBSession to the correct node. You mustdesignate in
the environment that the server node supportsall of
the required resources (Oracle, ODBC, etc).
Mark Musgrove
Senior Consultant
Object Technologies, Inc
(540) 977-3861 (home)
(540) 977-2794 (fax)
http://mail.yahoo.com/ -
RE: Using CORBA as Middleware with Forte'
This is one solution when the two sides want to be somewhat independent of
each other.. To use Forte messaging the environments have to be connected,
identical Forte versions, probably identical versions of all objects
involved (rather than just correct IDL), etc. I've toyed with this as well
for a client with two major Forte application development efforts occurring
in completely different business units.
-Greg
-----Original Message-----
From: Sean Brown [SMTP:[email protected]]
Sent: Thursday, October 22, 1998 1:56 PM
To: Giuseppe Sorce; Lenny Hon
Cc: [email protected]
Subject: Re: Using CORBA as Middleware with Forte'
If you don't mind me asking, why would you ever want to do this? If
you are
talking between two Forte services, why would you not want to use
the native
protocol which is bound to be more efficient since it was written
specifically for that purpose? The only reason I can think of is if
you
need two Forte services to talk to each other through a firewall and
the
firewall is configured to only allow certain protocols through, such
as
IIOP. Is this what you are trying to do? If not, what is your
reasoning?
Thanks,
Sean Brown
Cornice Consulting Inc.
mailto:[email protected]
-----Original Message-----
From: Giuseppe Sorce <[email protected]>
To: Lenny Hon <[email protected]>
Cc: [email protected] <[email protected]>
Date: Thursday, October 22, 1998 10:05 AM
Subject: RE: Using CORBA as Middleware with Forte'
>
>Lenny, I'm sorry but I think that my problem is more complicated.
>No java clients or java servers are involved: I want to use CORBA
as
>middleware between 2 different Forte' partitions (running on
different
>forte' environments).
>For example imagine you have 2 different Forte' applications (say
>application A and application B) in 2 different forte'
environments.
>Now imagine to define an IIOP-enabled service object (Inbound) in
>application A and, starting from the generated IDL (using corbagen
utility)
>to create a IIOP-enabled service object (Outbound) in application
B.
>Application B will be the Corba Client and application A will be
the Corba
>Server.
>They don't use Forte' middleware for communication (they are in
different
>Forte' envs).
>
>Giuseppe Sorce
>
>
>
>
>
>Lenny Hon <[email protected]> on 22/10/98 15.35.40
>
>Please respond to Lenny Hon <[email protected]>
>
>To: Giuseppe Sorce/CSI/IT, "'[email protected]'"
> <[email protected]>
>cc:
>Subject: RE: Using CORBA as Middleware with Forte'
>
>
>
>
>I have successfully used Forte IIOP-enabled service object to
communicate
>with my client Java program that uses VisiBroker 3.2 for Java ORB.
For the
>information, you can read the Forte Web Enterprise manual and the
following
>tech notes: 10950, 10951, 11145, 11152. I found them from Web
manual.
>
>Lenny Hon
>
>-----Original Message-----
>From: Giuseppe Sorce [mailto:[email protected]]
>Sent: Thursday, October 22, 1998 5:58 AM
>To: [email protected]
>Subject: Using CORBA as Middleware with Forte'
>
>
>
>I would like to find a way to use CORBA middleware as an
alternative for
>communications between Forte' partitions (I'm using Forte' rel.
3.0.G plus
>Visibroker 3.1 ORB).
>
>I found a technical note (ID 10520) but it is quite old and it is
related
> to Forte' release 2.0.E.2 (!).
>
>Any experience with Forte' release 3 and Visibroker would be
greatly
> appreciated.
>
>
>
>TIA
>
>Giuseppe Sorce
>
>CSI Piemonte - C.so Unione Sovietica 216 - 10134 Torino - ITALY
>
>tel. +39-011-3168736
>
>fax +39-011-3168212
>
>e-mail [email protected]
>
>url http://www.csi.it
>
>
>
>-
>To unsubscribe, email '[email protected]' with
>'unsubscribe forte-users' as the body of the message.
>Searchable thread archive
<URL:http://pinehurst.sageit.com/listarchive/>
>-
>To unsubscribe, email '[email protected]' with
>'unsubscribe forte-users' as the body of the message.
>Searchable thread archive
<URL:http://pinehurst.sageit.com/listarchive/>
>
>
>
>
>
>
>-
>To unsubscribe, email '[email protected]' with
>'unsubscribe forte-users' as the body of the message.
>Searchable thread archive
<URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive
<URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>This is one solution when the two sides want to be somewhat independent of
each other.. To use Forte messaging the environments have to be connected,
identical Forte versions, probably identical versions of all objects
involved (rather than just correct IDL), etc. I've toyed with this as well
for a client with two major Forte application development efforts occurring
in completely different business units.
-Greg
-----Original Message-----
From: Sean Brown [SMTP:[email protected]]
Sent: Thursday, October 22, 1998 1:56 PM
To: Giuseppe Sorce; Lenny Hon
Cc: [email protected]
Subject: Re: Using CORBA as Middleware with Forte'
If you don't mind me asking, why would you ever want to do this? If
you are
talking between two Forte services, why would you not want to use
the native
protocol which is bound to be more efficient since it was written
specifically for that purpose? The only reason I can think of is if
you
need two Forte services to talk to each other through a firewall and
the
firewall is configured to only allow certain protocols through, such
as
IIOP. Is this what you are trying to do? If not, what is your
reasoning?
Thanks,
Sean Brown
Cornice Consulting Inc.
mailto:[email protected]
-----Original Message-----
From: Giuseppe Sorce <[email protected]>
To: Lenny Hon <[email protected]>
Cc: [email protected] <[email protected]>
Date: Thursday, October 22, 1998 10:05 AM
Subject: RE: Using CORBA as Middleware with Forte'
>
>Lenny, I'm sorry but I think that my problem is more complicated.
>No java clients or java servers are involved: I want to use CORBA
as
>middleware between 2 different Forte' partitions (running on
different
>forte' environments).
>For example imagine you have 2 different Forte' applications (say
>application A and application B) in 2 different forte'
environments.
>Now imagine to define an IIOP-enabled service object (Inbound) in
>application A and, starting from the generated IDL (using corbagen
utility)
>to create a IIOP-enabled service object (Outbound) in application
B.
>Application B will be the Corba Client and application A will be
the Corba
>Server.
>They don't use Forte' middleware for communication (they are in
different
>Forte' envs).
>
>Giuseppe Sorce
>
>
>
>
>
>Lenny Hon <[email protected]> on 22/10/98 15.35.40
>
>Please respond to Lenny Hon <[email protected]>
>
>To: Giuseppe Sorce/CSI/IT, "'[email protected]'"
> <[email protected]>
>cc:
>Subject: RE: Using CORBA as Middleware with Forte'
>
>
>
>
>I have successfully used Forte IIOP-enabled service object to
communicate
>with my client Java program that uses VisiBroker 3.2 for Java ORB.
For the
>information, you can read the Forte Web Enterprise manual and the
following
>tech notes: 10950, 10951, 11145, 11152. I found them from Web
manual.
>
>Lenny Hon
>
>-----Original Message-----
>From: Giuseppe Sorce [mailto:[email protected]]
>Sent: Thursday, October 22, 1998 5:58 AM
>To: [email protected]
>Subject: Using CORBA as Middleware with Forte'
>
>
>
>I would like to find a way to use CORBA middleware as an
alternative for
>communications between Forte' partitions (I'm using Forte' rel.
3.0.G plus
>Visibroker 3.1 ORB).
>
>I found a technical note (ID 10520) but it is quite old and it is
related
> to Forte' release 2.0.E.2 (!).
>
>Any experience with Forte' release 3 and Visibroker would be
greatly
> appreciated.
>
>
>
>TIA
>
>Giuseppe Sorce
>
>CSI Piemonte - C.so Unione Sovietica 216 - 10134 Torino - ITALY
>
>tel. +39-011-3168736
>
>fax +39-011-3168212
>
>e-mail [email protected]
>
>url http://www.csi.it
>
>
>
>-
>To unsubscribe, email '[email protected]' with
>'unsubscribe forte-users' as the body of the message.
>Searchable thread archive
<URL:http://pinehurst.sageit.com/listarchive/>
>-
>To unsubscribe, email '[email protected]' with
>'unsubscribe forte-users' as the body of the message.
>Searchable thread archive
<URL:http://pinehurst.sageit.com/listarchive/>
>
>
>
>
>
>
>-
>To unsubscribe, email '[email protected]' with
>'unsubscribe forte-users' as the body of the message.
>Searchable thread archive
<URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive
<URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/> -
Random numbers in Forte V 1.0
Hi everyone,
has anyone implemented a method to generate random numbers in Forte Release 1?
Forte release 2 has just such a utility object, but would love some
already written code if anyone has it.
Thanks
John
John Jamison
Engineering Manager
Sage Solutions, Inc.
415 392 7243 x 508
[email protected]For everyone's info, there is one on the FSHARE CD that I contributed.
It is called 'ransort' I believe. It will randomly generate as many
random numbers as desired, and then provide another option to sort
them. We no longer need the random generation part in V2, but the
QuickSort routine is very fast, and worth taking a look at.
Send me a note if you don't have access to FSHARE, and would prefer
an export over the net.
Lee Wei
>
Hi everyone,
has anyone implemented a method to generate random numbers in Forte Release 1?
Forte release 2 has just such a utility object, but would love some
already written code if anyone has it.
Thanks
John
John Jamison
Engineering Manager
Sage Solutions, Inc.
415 392 7243 x 508
[email protected] -
Hi to everybody,
I hope you can help me.
I was wondering if someone knows about bugs of Forte release F.
We had a client server application developed with Forte Express (client
Windows NT, server Sun Solaris) that starts at 08.00 a.m. every day.
At beginning clients connect to the server (cluster Sun) until circa
8.50 a.m. gradually, then at 9.10 a.m. they are more numerous until we
have almost 400 clients connected.
Usually between 9.00 and 9.30 a.m. the node manager crashes. I specify
that the memory setted with -fm flag is more than double of used memory
and there are no other different processes started on the server during
this period.
We don't think that it could be a problem due to the application
because, in this case, the partitions (compiled) should crash but, on
the contrary, they stay up.
Thanks anyway and happy new year,
Dr. Tesi Giovacchino
Fortè Developper
Telesoft S.p.A.Hi to everybody,
I hope you can help me.
I was wondering if someone knows about bugs of Forte release F.
We had a client server application developed with Forte Express (client
Windows NT, server Sun Solaris) that starts at 08.00 a.m. every day.
At beginning clients connect to the server (cluster Sun) until circa
8.50 a.m. gradually, then at 9.10 a.m. they are more numerous until we
have almost 400 clients connected.
Usually between 9.00 and 9.30 a.m. the node manager crashes. I specify
that the memory setted with -fm flag is more than double of used memory
and there are no other different processes started on the server during
this period.
We don't think that it could be a problem due to the application
because, in this case, the partitions (compiled) should crash but, on
the contrary, they stay up.
Thanks anyway and happy new year,
Dr. Tesi Giovacchino
Fortè Developper
Telesoft S.p.A. -
Multi-Lingual Forte Applications
We have at least one application site that needs to have their applications in
multiple languages. If any of you out there have experience in doing this and
can offer tips/techniques it is appreciated.
Also, have any of you evaluated Lindhard Forte Solutions product called
Ambassador Translation Wizard or know
of any other products?
Thanks in advance,
Peggy Adrian
Global Forte Support
Eli Lilly and Company
[email protected]Hello Peggy Lynn & Joseph,
My name is Kerry Bellerose. I work for Lindhard Forte Solutions
and I saw your note in the Forte User's list concerning multi-lingual
applications.
I just wanted to send out a quick note to let you know that we would
be happy to answer any questions you have about the Ambassador
Translation Wizard.
Did you know that you can download a free demo version that you can
use to quickly evaluate the product yourself? All you need is a PC
running Windows 95 or Windows NT and Forte release 2 or release 3.
Just go to our web page at:
http://www.lindhard.com/forte/ambassador.html
Then select the Download a Free Demo Version image. The demo version
is very simple to install (it comes packaged in a self-extracting
installation program that are common in windows).
The demo version itself is a Forte application, not an animated
presentation, which means you can actually use the program directly
to get a complete understand of how it works.
The only restriction is that the demo version will only translate
the demo project we provide. Otherwise, it has all the functionality
of the full release.
As far as we know, there are no other products available on the
market that automate the process of adding multi-lingual support
to an application. The only alternative is to hand-code your
own solution. As Joseph points out, this is a lot of work,
including at least hundreds of GetMsg statements.
But multi-lingual support requires more than just writing GetMsg
statements, and Ambassador does much more than just automatically
generate this code for you. Ambassador also maintains this code
as you modify your application. Ambassador generates the message
catalog for you. Ambassador minimizes the amount of translation
work you need to do by reducing the number duplicate strings in
your message catalogs. Ambassador also provides a Translation
Editor to make the translation work itself easier. And Ambassador
supports all the languages that Forte supports, both European and
Asian.
All in all, compared with manually supporting multi-lingual
applications in Forte, Ambassador can potentially save your
project months of developer time. That is why there are already
several Forte customers who have choosen Ambassador, and others
that have approved it for use in appropriate projects.
Please let us know if we can help out in any way.
Cheers,
Kerry
PS. If for any reason you are unable to access our web page,
please let us know, we'll be happy to send you a copy
of the demo version on CD ROM.
| | / \ Kerry Bellerose e-mail: [email protected]
| || C | FORTE' SOLUTIONS http://www.lindhard.com/
| | \___/ Lindhard Computer Systems direct: +45 45 94 01 03
| |_____ Datavej 52 desk: +45 45 82 21 21
| | 3460 Birkeroed fax: +45 45 82 21 22
|_________| Denmark -
Forte M / ORACLE 8.1.5 upgrade
Hi,
We plan to upgrade to Forte Release M and ORACLE release 8.1.5. We have the
technical note information. We also would like to find out whether any of
you have experienced with this upgrade.
Appreciate any information that you can share with us.
Thanks,
Sharon Hampe
CIA & Systems Integration
Concert Telecommunications
2033 Gateway Place
Suite 200
San Jose, CA 95110-1002
USA
Phone: +1 408 501 4813
Fax: +1 408 501 4953
Email: sharon.hampeconcert.com
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.
This footnote also confirms that this email message has been swept by
Antigen for the presence of computer viruses.
http://www.concert.com
**********************************************************************Please refer [url http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/conditions10a.htm
]'Patterns Without % Example' on Oracle9i SQL Reference.
Here is [url http://download-west.oracle.com/docs/cd/F49540_01/DOC/server.815/a67779/operator.htm#997970]Oracle8i SQL Reference.
If a pattern does not contain the "%" character, the condition can be TRUE only if both operands have the same length.
So... there are bugs on 8.1.x, 9.2.0.4...
SQL> select * from v$version where rownum <= 1;
BANNER
Personal Oracle7 Release 7.3.2.3.1 - Production Release
SQL> create table tab1 (col1 char(6));
Table created.
SQL> insert into tab1 values ('xyz');
1 row created.
SQL> select * from tab1 where col1 like 'xyz';
no rows selected
SQL> select * from v$version where rownum <= 1;
BANNER
Oracle8i Enterprise Edition Release 8.1.7.4.1 - Production
SQL> create table tab1 (col1 char(6));
Table created.
SQL> insert into tab1 values ('xyz');
1 row created.
SQL> select * from tab1 where col1 like 'xyz';
COL1
xyz
SQL> select * from v$version where rownum <= 1;
BANNER
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
SQL> create table tab1 (col1 char(6));
Table created.
SQL> insert into tab1 values ('xyz');
1 row created.
SQL> select * from tab1 where col1 like 'xyz';
COL1
xyz
SQL> select * from v$version where rownum <= 1;
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
SQL> create table tab1 (col1 char(6));
Table created.
SQL> insert into tab1 values ('xyz');
1 row created.
SQL> select * from tab1 where col1 like 'xyz';
no rows selected -
Re: Actuate/Forte, multithreading API calls
Geoff,
Your link to the Actuate API looks great, and it came just in
time: I had just started doing it myself.
A question: how can calls to the Actuate API be multithreaded?
Your C project has the extended property MultiThreaded = FALSE.
That's probably prudent, since we don't know how the Actuate
application works internally. However, we have a need for
running both (i) intensive reports and (ii) on-demand light
reports simultaneously. So, we need to multithread those two
sorts of tasks.
A possible way to multithread Actuate would be to load separate
copies of the dll's for each of the two tasks. Now, I don't
know how dynamic loading works, but my guess is that there is
only one copy per OS process, which means only one copy per
running Forte application.
John Hodgson |Descartes Systems Group Inc.|[email protected]
Systems Engineer|120 Randall Drive |http://www.descartes.com
|Waterloo, Ontario |Tel.: 519-746-8110 x250
|CANADA N2V 1C6 |Fax: 519-747-0082
Geoff Puterbaugh wrote:
>
I just recently completed a two-way integration project
between Forte and Actuate. To make both ways work for
you, you will need Forte release 3 (now in beta).
The integration project shows you how to use the Actuate
API from Forte (Forte --> Actuate) to set up report runs,
print reports, parameterize reports, etc. (You still have
to create the reports using the Actuate Developer's Workbench.)
This part should work with any version of Forte.
Going the other way (Actuate --> Forte) requires the OLE
automation features found in Forte R3. This enables a
Forte service object to fetch the data for your report,
as an alternative or addition to the standard SQL queries
running against an RDBMS.
You can find documentation and source code on the Forte
home page, under Technical Info, and then "Shareware." You
need a password to get there, but Forte technical support
can provide you with one in a jiffy.
Hope this helps some!
GeoffGeoff,
Your link to the Actuate API looks great, and it came just in
time: I had just started doing it myself.
A question: how can calls to the Actuate API be multithreaded?
Your C project has the extended property MultiThreaded = FALSE.
That's probably prudent, since we don't know how the Actuate
application works internally. However, we have a need for
running both (i) intensive reports and (ii) on-demand light
reports simultaneously. So, we need to multithread those two
sorts of tasks.
A possible way to multithread Actuate would be to load separate
copies of the dll's for each of the two tasks. Now, I don't
know how dynamic loading works, but my guess is that there is
only one copy per OS process, which means only one copy per
running Forte application.
John Hodgson |Descartes Systems Group Inc.|[email protected]
Systems Engineer|120 Randall Drive |http://www.descartes.com
|Waterloo, Ontario |Tel.: 519-746-8110 x250
|CANADA N2V 1C6 |Fax: 519-747-0082
Geoff Puterbaugh wrote:
>
I just recently completed a two-way integration project
between Forte and Actuate. To make both ways work for
you, you will need Forte release 3 (now in beta).
The integration project shows you how to use the Actuate
API from Forte (Forte --> Actuate) to set up report runs,
print reports, parameterize reports, etc. (You still have
to create the reports using the Actuate Developer's Workbench.)
This part should work with any version of Forte.
Going the other way (Actuate --> Forte) requires the OLE
automation features found in Forte R3. This enables a
Forte service object to fetch the data for your report,
as an alternative or addition to the standard SQL queries
running against an RDBMS.
You can find documentation and source code on the Forte
home page, under Technical Info, and then "Shareware." You
need a password to get there, but Forte technical support
can provide you with one in a jiffy.
Hope this helps some!
Geoff -
I just recently completed a two-way integration project
between Forte and Actuate. To make both ways work for
you, you will need Forte release 3 (now in beta).
The integration project shows you how to use the Actuate
API from Forte (Forte --> Actuate) to set up report runs,
print reports, parameterize reports, etc. (You still have
to create the reports using the Actuate Developer's Workbench.)
This part should work with any version of Forte.
Going the other way (Actuate --> Forte) requires the OLE
automation features found in Forte R3. This enables a
Forte service object to fetch the data for your report,
as an alternative or addition to the standard SQL queries
running against an RDBMS.
You can find documentation and source code on the Forte
home page, under Technical Info, and then "Shareware." You
need a password to get there, but Forte technical support
can provide you with one in a jiffy.
Hope this helps some!
GeoffAndrew,
There is some stuff on the shareware section of Forte's web site. I think
it is just the wrappering of the C-API's
Regards,
Richard Stobart
Consultant, ECSoft, UK
101 Wigmore Street
London W1H 9AA
(0171) 355 1101
-----Original Message-----
From: Andrew Leong <[email protected]>
To: '[email protected]' <[email protected]>
Date: 26 March 1998 03:30
Subject: Actuate & Forte Integration.
Hi,
I am using forte (3.0.f.2) and actuate (3.0). And looking to see if we
can integrate actuate to my forte application directly, that is by
passing the informix database.
Opinions are welcome.
Andrew Leong
Manager Project & Network
Kontena Nasional Berhad
email : [email protected]
tel : 603-774-0928 fax : 603-774-0652 -
Hi,
In the "Forte Release 3 Feature Summary" I read that R3 somehow "integrates" Teknekron TIBCO messaging system:
since we are TIBCO distributors for Italy and we have quite a few customers using it, is it possible to know
the details of this integration? Has anybody ever used this new feature? (We have already interafaced to TIBCO
using the External Connection Class and would like to know the advantages, if any, of this new "technique").
Thanks,
Ernesto Moscatelli
EDS Italy
Banking DivisionHi,
In the "Forte Release 3 Feature Summary" I read that R3 somehow "integrates" Teknekron TIBCO messaging system:
since we are TIBCO distributors for Italy and we have quite a few customers using it, is it possible to know
the details of this integration? Has anybody ever used this new feature? (We have already interafaced to TIBCO
using the External Connection Class and would like to know the advantages, if any, of this new "technique").
Thanks,
Ernesto Moscatelli
EDS Italy
Banking Division -
Hello,
Is there anybody on this mailing list who has experience in
using forte connected environments? Particularly to do with named
anchored objects?
We are attempting to use named anchored objects to communicate
between 2 forte connected environments and are having a few problems
with the nameservice.
When the application starts up we register the anchored objects.
However when we check the nameservice entries some (not all) of the
anchored objects are shown as unavailable and cannot be found using
BindObject. If we deregister the object and register it again it
becomes available and can be used.
No exceptions are raised when the objects are registered but the
object cannot be found.
We are running Forte release 3.0.G.2 on Windows NT server and
Window95 client.
Any Thoughts?
David McPaul
Lumley Technology
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>Hello,
Is there anybody on this mailing list who has experience in
using forte connected environments? Particularly to do with named
anchored objects?
We are attempting to use named anchored objects to communicate
between 2 forte connected environments and are having a few problems
with the nameservice.
When the application starts up we register the anchored objects.
However when we check the nameservice entries some (not all) of the
anchored objects are shown as unavailable and cannot be found using
BindObject. If we deregister the object and register it again it
becomes available and can be used.
No exceptions are raised when the objects are registered but the
object cannot be found.
We are running Forte release 3.0.G.2 on Windows NT server and
Window95 client.
Any Thoughts?
David McPaul
Lumley Technology
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/> -
Calling 16 bit OLE server from Forte H2
All,
A Forte application loads and makes calls to a 16 bit OLE server. When the
Forte application terminates the 16 bit OLE server remains loaded and is
visible to the task manager.
It is surprising that the OLE automation server is visible after the
calling application has terminated and I have some questions:
1. Has anyone encountered this behaviour?
2. Does it cause problems?
3. Is there a known solution?
4. What is causing this behavior.?
The Forte application executes on a NT 4.0 client using Forte release H2.
The OLE automation server was written in VB. 4.0 and is a 16 bit solution.
Thanks for your help,
Eamonn.not sure if anyone is watching this thread anymore but i have this scenario. i am using the excel connection manager in SSIS to create an excel spreadsheet with VS 2012. To do this from what I have read I am required to use the 32-bit driver for "Microsoft
Access database engine 2007", if I use the 64-bit driver I cannot connect to the Excel connection manager. i get 0xc020801c message.
i can install the 32-bit "Microsoft Access database engine 2007" and resolve this problem. but i also have a stored procedure that creates a spreadsheet (i use this because i have to leave some cells intact), it appears to require the
64-bit "Microsoft Access database engine 2007". in 32-bit mode i get the following message
Msg 7438, Level 16, State 1, Procedure sp_CreateGRfile, Line 26
The 32-bit OLE DB provider "Microsoft.ACE.OLEDB.12.0" cannot be loaded in-process on a 64-bit SQL Server.
so i need both the 32-bit "Microsoft Access database engine 2007" and 64-bit "Microsoft Access database engine 2007".
any thoughts on getting around this issue? -
Using CORBA as Middleware with Forte'
I would like to find a way to use CORBA middleware as an alternative for
communications between Forte' partitions (I'm using Forte' rel. 3.0.G plus
Visibroker 3.1 ORB).
I found a technical note (ID 10520) but it is quite old and it is related
to Forte' release 2.0.E.2 (!).
Any experience with Forte' release 3 and Visibroker would be greatly
appreciated.
TIA
Giuseppe Sorce
CSI Piemonte - C.so Unione Sovietica 216 - 10134 Torino - ITALY
tel. +39-011-3168736
fax +39-011-3168212
e-mail [email protected]
url http://www.csi.it
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>I would like to find a way to use CORBA middleware as an alternative for
communications between Forte' partitions (I'm using Forte' rel. 3.0.G plus
Visibroker 3.1 ORB).
I found a technical note (ID 10520) but it is quite old and it is related
to Forte' release 2.0.E.2 (!).
Any experience with Forte' release 3 and Visibroker would be greatly
appreciated.
TIA
Giuseppe Sorce
CSI Piemonte - C.so Unione Sovietica 216 - 10134 Torino - ITALY
tel. +39-011-3168736
fax +39-011-3168212
e-mail [email protected]
url http://www.csi.it
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
Maybe you are looking for
-
How can select * from training_participant_tab where participant_id = '9020' and company_id IS NULL; returns 5 records and select * from training_participant_tab where participant_id = '9020' and company_id LIKE '%'; returns NOTHING ? field company_i
-
Oracle Service does not start after installation of Domain role
Hi all, here is my setting: Windows Server 2008 R2 64bit ORACLE ONE 11g I installed the database and it was working fine until I installed the domain controller role on this server. Finally I needed to uninstall this role again and restarted the serv
-
Anybody know what flash player works with mac 10.5.8 Intel
Having trouble finding flash player that works with mac 10.5.8 intel
-
[newbie] Error loading schema
Hi, I'm just trying to create a .JNLP that should load within Tomcat, and, although still half way through tons of tutorials on the topic, I've noticed that the following file is displaying a 404 error and hope that you can give me more information o
-
Editing with CR from Bridge: not saving changes?!?
Hi all..this is my first post here! sure not the last one. thanks in advance for any help. Ok, here is my issue... I edit images with CS3, and i use Bridge as a starting platform, also to see images. Now, owning a Nikon, my files are NEF (Nikon's RAW