ExternalConnection Class an

TransCanada PipeLines, Head Office - Ph: (403) 267-6100 Fax: (403) 267-8991
Subject: ExternalConnection Class and SMTP
Hi, I am currently experimenting with using the ExternalConnection class to send Email out from Forte to an SMTP server. Has anyone attempted anything similar? When I run the code for connecting and communicating in debug mode, everything seems to work fine, and the Mail message gets sent. But when I just run the code, for some reason, it never gets past the first line of the request to the server. It just hangs. I have looked at the example code from Forte on connecting to an external server and structured it similarily. I am guessing it might be a timing and speed of communication issue, but I have no other ideas. Does anyone?
Jeff Wuschnakowski
TransCanada PipeLines
Calgary, Alberta Canada

TransCanada PipeLines, Head Office - Ph: (403) 267-6100 Fax: (403) 267-8991
Subject: ExternalConnection Class and SMTP
Hi, I am currently experimenting with using the ExternalConnection class to send Email out from Forte to an SMTP server. Has anyone attempted anything similar? When I run the code for connecting and communicating in debug mode, everything seems to work fine, and the Mail message gets sent. But when I just run the code, for some reason, it never gets past the first line of the request to the server. It just hangs. I have looked at the example code from Forte on connecting to an external server and structured it similarily. I am guessing it might be a timing and speed of communication issue, but I have no other ideas. Does anyone?
Jeff Wuschnakowski
TransCanada PipeLines
Calgary, Alberta Canada

Similar Messages

  • Information about the ExternalConnection class inFramework.

    There has been a lot of email asking about this class lately so here is
    the latest on the status of the ExternalConnection class.
    Currently the feature is in Beta. However it MAY be productized in 2F.
    After a successful period of beta testing for the ExternalConnection
    feature, we decided to widen the distribution of it. So we will provide
    the example and documentation to any customer that asks for it.
    You can get the documentation either from your Forte rep or Technical
    Support. The example can also be emailed to you.
    There is one outstanding bug in 2E, but it will only occur if you try
    and write while reads are still outstanding on the same connection.
    Hope this answers some questions.
    kathy
    Katherine A. Brown
    Technical Support Team Manager
    Forte Customer Services
    =================================
    (ph) 510.869.3439
    (fax) 510.869.2010
    (email) [email protected]
    (hotline) 510.451.5400
    =================================
    From a Chinese fortune cookie: Customers are the precious things
    Goods are only grass.
    =================================

    Hi Julien,
    The main reason is portability. It's true that in many J2EE implementations it is possible to access an EJB's Home object without going through the component context (java:comp/env), but all such approaches are NOT portable. In the J2EE programming model, all resource access is made via the private component namespace. Using this level of indirection allows the bean developer to code the application without having to know which physical resource will be used at runtime. Each J2EE implementation can use a different scheme to identity physical resources, so by sticking to logical references in your code, you guarantee portability. Finally, you have the advantage that you can change which physical resource is mapped at deployment time without having to change your code.
    So, the bottom line is, whenever you have any J2EE component (ejb, servlet, jsp, Application Client) that looks up an ejb, data source, queue, connection factory, etc., always use the environment reference type that J2EE defines for it and look it up via java:comp/env.
    --ken
    Kenneth Saks
    J2EE SDK Team
    SUN Microsystems

  • Re: timeouts and ExternalConnection

    Tim,
    Use a Timer class of Framework library to have an explicit control over
    the connection. If the end-of-stream marker is not received within a
    specified interval of time, handle the situation.
    ExternalConnection class does not have any timeout feature of its own,
    but it would be a good idea to have one in future.
    Braja.
    \\\|///
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~oOOo- (_) -oOOo~~~~~~~
    BRAJA KISHORE CHATTARAJ
    Consultant, Analysts International Corporation.
    Work : Sphinx Pharmaceuticals (A division of Eli Lilly & Co.)
    (919) 419-5798
    Home : 1801, Williamsburg Rd., #41H, Durham, NC 27707.
    (919) 403-7296
    E-mail : [email protected]
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Oooo~~~~~~~
    oooO ( )
    Please respond to Tim Kannenberg <[email protected]>
    Subject: timeouts and ExternalConnection
    I am working on a Forte service that uses a socket listener (implemented
    using the ExternalConnection class) to handle incoming messages. The
    messages vary in length, so the code for processing each connection
    loops until it finds an end-of-stream marker. If some client is
    erroneously sending messages without the marker, it'll loop forever. I
    would like the connection to time out if it doesn't receive any valid
    messages within a fixed length of time. Is there some functionality
    I've overlooked in ExternalConnection that would handle this? If not,
    does anybody have an example of a good way to implement it?
    Thanks in advance,
    Tim
    Tim Kannenberg
    Strong Capital Management
    Get Your Private, Free Email at http://www.hotmail.com
    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've re-run the speed test. Here they are. Download speedachieved during the test was - 19915 Kbps For your connection, the acceptable range of speedsis 12000-29036 Kbps . Additional Information: IP Profile for your line is -29036 Kbps Upload speed achieved during the test was - 3819 Kbps Additional Information: Upstream Rate IP profile on your line is - 10000 Kbps Although the speed has dropped markedly since Saturday, its the dropouts, the VPN unable to connect and the slow respnses when trying to connect to websites quickly (DNS issue?) that is bothering me. It's not just one website that the problem is with, its any.

  • Timeouts and ExternalConnection

    I am working on a Forte service that uses a socket listener (implemented
    using the ExternalConnection class) to handle incoming messages. The
    messages vary in length, so the code for processing each connection
    loops until it finds an end-of-stream marker. If some client is
    erroneously sending messages without the marker, it'll loop forever. I
    would like the connection to time out if it doesn't receive any valid
    messages within a fixed length of time. Is there some functionality
    I've overlooked in ExternalConnection that would handle this? If not,
    does anybody have an example of a good way to implement it?
    Thanks in advance,
    Tim
    Tim Kannenberg
    Strong Capital Management
    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've re-run the speed test. Here they are. Download speedachieved during the test was - 19915 Kbps For your connection, the acceptable range of speedsis 12000-29036 Kbps . Additional Information: IP Profile for your line is -29036 Kbps Upload speed achieved during the test was - 3819 Kbps Additional Information: Upstream Rate IP profile on your line is - 10000 Kbps Although the speed has dropped markedly since Saturday, its the dropouts, the VPN unable to connect and the slow respnses when trying to connect to websites quickly (DNS issue?) that is bothering me. It's not just one website that the problem is with, its any.

  • Problems with ExternalConnection on outboundConnection

    Hi,
    I am using the externalConnection class to pass orders and receive responses from
    a C daemon on the same Unix machine. I currently have one inbound connection and one
    outbound connection set up in the Forte partition. A ProcessConnection() task handles results
    coming back from the C daemon on the inbound connection. The C daemon has a thread in it
    that waits in a select() system call for incoming orders from the Forte Partition on the outbound
    connection. When the select() detects an incoming order from the Forte partition, it does a
    recv() to get the order, and dispatches a worker thread in the daemon and goes back into the
    select() system call to await another order. The problem I am having is that when an order is
    sent from the Forte Partition to the C daemon, it is received via a recv() but the Forte side does
    not clear the socket so when the select() system call is entered it is ready immediately with
    data and tries to receive another order ad infinitum. In normal socket programming once data has
    been read off of a socket the socket is cleared by the sending side so the receiver hangs in the
    select() system call until another order is sent by the client side. Is there some way to clear the
    outbound externalConnection after the data has been received on the C daemon side, so the select()
    will block?
    In the outbound example I noticed that the author only sends one order over the connection.
    Is this because Forte only allows one order to be processed on an external connection properly?
    I dont want to incur the overhead of constructing a new outbound connection for each order I send if
    I can avoid it.
    Any suggestions on how to solve this problem would be greatly appreciated.
    Thanks,
    Dave Sturtevant
    [email protected]
    (703) 329-8099

    Hi,
    I am using the externalConnection class to pass orders and receive responses from
    a C daemon on the same Unix machine. I currently have one inbound connection and one
    outbound connection set up in the Forte partition. A ProcessConnection() task handles results
    coming back from the C daemon on the inbound connection. The C daemon has a thread in it
    that waits in a select() system call for incoming orders from the Forte Partition on the outbound
    connection. When the select() detects an incoming order from the Forte partition, it does a
    recv() to get the order, and dispatches a worker thread in the daemon and goes back into the
    select() system call to await another order. The problem I am having is that when an order is
    sent from the Forte Partition to the C daemon, it is received via a recv() but the Forte side does
    not clear the socket so when the select() system call is entered it is ready immediately with
    data and tries to receive another order ad infinitum. In normal socket programming once data has
    been read off of a socket the socket is cleared by the sending side so the receiver hangs in the
    select() system call until another order is sent by the client side. Is there some way to clear the
    outbound externalConnection after the data has been received on the C daemon side, so the select()
    will block?
    In the outbound example I noticed that the author only sends one order over the connection.
    Is this because Forte only allows one order to be processed on an external connection properly?
    I dont want to incur the overhead of constructing a new outbound connection for each order I send if
    I can avoid it.
    Any suggestions on how to solve this problem would be greatly appreciated.
    Thanks,
    Dave Sturtevant
    [email protected]
    (703) 329-8099

  • ExternalConnection performance

    When using Forte's ExternalConnection class to do socket communication, you
    may encounter some performance problems. This only concerns applications
    that must send small amounts of data in quick succession (applications that
    send large streams of data will not notice anything). The performance
    issues have been confirmed by Forte Tech Support, and the reasons are due to
    running interpreted, garbage collection, general runtime overhead,
    thread-switching internal to the partition, extra socket options in
    ExternalConnection class, etc.
    Since our application requires short/fast socket writes and reads, we have
    decided to make calls to an external C library that contains basic socket
    routines. Has anyone else encountered similar problems with
    ExternalConnection? Is calling out to a 3GL library the best way to solve
    this? Does anyone have some tips (or warnings) that would help us? Thanks.
    Ed Price
    GTE Government Systems
    Mountain View, CA
    650-966-2074
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    如果你用的是studio 12.4,collect可以收集从脚本运行的java程序。
    比如如果从一个shell脚本run.sh运行tomcat,那么运行
    > collect -j on sh run.sh
    就可以采集tomcat运行后所有加载的web项目的数据。
    如果你的web项目在某个时间段内运行,而且你只关心这个时间段的数据,你可以通过signal控制数据采集的开始和结束时间。
    > collect -j on -y PROF sh run.sh
    然后你可以向目标进程(假设进程号是1111)发送SIGPROF signal来开始或暂停数据采集:
    > kill -SIGPROF 1111
    在Linux上SIGPROF不能用,建议用SIGVTALRM。
    如果你用的是solaris,collect 可以附着在正在运行的程序(假设进程号是1111)上:
    > collect -j on -P 1111
    studio 12.4 页面:
    Oracle Solaris Studio Performance Analyzer

  • RE: 4 Forte questions, sitting in a row

    Hi Carl,
    a. With regards to Forte "wrappering". Presumably the 'C' program that
    you want to interface to, must have an API that you can access, and then
    you call those functions from within Forte ?
    If its a vanilla C program (you need the *.obj file) its quite straightforward. You create a Forte project with an appropriately named class and method stubs in an editor (not in Forte). This then gets imported into Forte and partitioned as an external library. Forte then generates the appropriate C++ stubs, which you compile with the appropriate C++ compiler. This will link the desired C program into your Forte generated C++ stubs and all is well. If its a C++ program, typically they are DLL's, or if you don't have the *.obj file, you have to jump through some (more) hoops as another user put it. Then you need to write a C (not C++) program that calls the desired C++ DLL. And repeat as above. So you then end up with 2 sets of stubs. Its quite cumbersome, but it does work !
    b. How does Forte support external, real-time, interrupt driven
    applications ?
    I'm not sure I uderstand the question - possibly the same as answer to d below.
    c. Does Forte support 'Business Objects' datamining tool, and if not,
    does it support any other data mining tool ?
    As far as I know it does support Business Objects. At the interface level Forte supports the C API or OLE2 automation (and next version (3) will support Active-X as well) and most API's will give you one of those options.
    d. Apparently Forte can interface to external applications using
    messages, like it does internally between objects. How can it do this ?
    Interfacing to external objects can done via three mechanisms :
    1. CORBA. It uses the DEC ORB to interface fully to CORBA 2 compliant clients (from Forte SO's) or servers (from Forte client partitions).
    2. DCE. Similar to above
    3. The ExternalConnection Class (Framework) is probably the easiest. We have just received the documentation and it looks really good. Essentially you open a TCP/IP pipe to another process on which you can both send and receive raw data. You obviously need to design some higher level coding scheme, but it looks very straightforward to implement and from what I know of TCP/IP pipes its the best performing interface mechanism. In answer to your earlier question, realtime external interrupts would probably work best with this. In fact I know of implementations where they are busy doing exactly this with continous datafeeds (and machine PLC control) via their own (!!) C-wrappered Unix pipes interface.
    Any insight would be appreciated,
    - Carl
    Carl Schei | Dexel (Pty) Ltd (Durban) |
    Software Engineer | Tel : 27 31 2669273 |
    email : [email protected] | Fax : 27 31 2660340 |
    ----------------------------------------------------------------

    Do you have the side vibrate/ring switch fully engaged in one direction or the other?  If so, then it very well could be a hardware issue with the switch.  Visit to an Apple store genius bar would not be a bad idea to have it checked by the techs.

  • Errors in Forte 3.5 -Upgrade issue

    hello ,
    We are having a frequent disruption in the communication SO which has an
    externalConnection Class. Did anything change in 3.5? We did not have
    these errors in 3L!
    After these erros, we have a mutex locking problem which leaves our
    application hanging.
    Any help will be greatly appreciated!
    thanks
    suma
    Here is an Excerpt of the log file
    Task 9: extConn4030a808.Write: 194 bytes written to 10
    INFORMATION: Network partner closed connection. This usually means the
    process at the other end of the wire failed. Please go look there and
    find
    out why.
    Class: qqsp_DistAccessException
    Error #: [501, 152]
    Detected at: qqcm_HoseFSM::ReceivedClose at 2
    Error Time: Thu May 24 09:16:29
    Exception occurred (locally) on partition "MerlinWindows_cl41_Part8",
    (partitionId = F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105, taskId =
    [F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105.7]) in application
    "MerlinWindows_cl41", pid 23406 on node laxrc2 in environment laxrc2.
    INFORMATION: Error parameters for Set:0 Msg:0:
    Class: qqsp_DistAccessException
    Detected at: qqcm_HoseFSM::ReceivedClose at 1
    Error Time: Thu May 24 09:16:29
    Exception occurred (locally) on partition "MerlinWindows_cl41_Part8",
    (partitionId = F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105, taskId =
    [F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105.7]) in application
    24-May-2001 09:16:47: VH.G.G..GUIT/GUI0/PLAXRC172.23.4.401/../..;PGYX;
    Task 9: extConn4030a808.Write: 233 bytes written to 10
    INFORMATION: Network partner closed connection. This usually means the
    process at the other end of the wire failed. Please go look there and
    find
    out why.
    Class: qqsp_DistAccessException
    Error #: [501, 152]
    Detected at: qqcm_HoseFSM::ReceivedClose at 2
    Error Time: Thu May 24 09:16:47
    Exception occurred (locally) on partition "MerlinWindows_cl41_Part8",
    (partitionId = F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105, taskId =
    [F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105.7]) in application
    "MerlinWindows_cl41", pid 23406 on node laxrc2 in environment laxrc2.
    INFORMATION: Error parameters for Set:0 Msg:0:
    Class: qqsp_DistAccessException
    Detected at: qqcm_HoseFSM::ReceivedClose at 1
    Error Time: Thu May 24 09:16:47
    regards,
    Suma Venkatesh

    -----Original Message-----
    From: Venkatesh, Suma
    Sent: Thursday, May 24, 2001 2:39 PM
    To: '[email protected]'
    Subject: Errors in Forte 3.5 -Upgrade issue
    hello ,
    We are having a frequent disruption in the communication SO which has an
    externalConnection Class. Did anything change in 3.5? We did not have
    these errors in 3L!
    After these erros, we have a mutex locking problem which leaves our
    application hanging.
    Any help will be greatly appreciated!
    thanks
    suma
    Here is an Excerpt of the log file
    Task 9: extConn4030a808.Write: 194 bytes written to 10
    INFORMATION: Network partner closed connection. This usually means the
    process at the other end of the wire failed. Please go look there and
    find
    out why.
    Class: qqsp_DistAccessException
    Error #: [501, 152]
    Detected at: qqcm_HoseFSM::ReceivedClose at 2
    Error Time: Thu May 24 09:16:29
    Exception occurred (locally) on partition "MerlinWindows_cl41_Part8",
    (partitionId = F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105, taskId =
    [F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105.7]) in application
    "MerlinWindows_cl41", pid 23406 on node laxrc2 in environment
    laxrc2.
    INFORMATION: Error parameters for Set:0 Msg:0:
    Class: qqsp_DistAccessException
    Detected at: qqcm_HoseFSM::ReceivedClose at 1
    Error Time: Thu May 24 09:16:29
    Exception occurred (locally) on partition "MerlinWindows_cl41_Part8",
    (partitionId = F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105, taskId =
    [F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105.7]) in application
    24-May-2001 09:16:47: VH.G.G..GUIT/GUI0/PLAXRC172.23.4.401/../..;PGYX;
    Task 9: extConn4030a808.Write: 233 bytes written to 10
    INFORMATION: Network partner closed connection. This usually means the
    process at the other end of the wire failed. Please go look there and
    find
    out why.
    Class: qqsp_DistAccessException
    Error #: [501, 152]
    Detected at: qqcm_HoseFSM::ReceivedClose at 2
    Error Time: Thu May 24 09:16:47
    Exception occurred (locally) on partition "MerlinWindows_cl41_Part8",
    (partitionId = F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105, taskId =
    [F2E11800-5003-11D5-BF99-AE145F2AAA77:0x105.7]) in application
    "MerlinWindows_cl41", pid 23406 on node laxrc2 in environment
    laxrc2.
    INFORMATION: Error parameters for Set:0 Msg:0:
    Class: qqsp_DistAccessException
    Detected at: qqcm_HoseFSM::ReceivedClose at 1
    Error Time: Thu May 24 09:16:47
    regards,
    Suma Venkatesh

  • Non-Delivery of:RE: 4 Forte questions, sitting in arow

    Hi Carl,
    a. With regards to Forte "wrappering". Presumably the 'C' program that
    you want to interface to, must have an API that you can access, and then
    you call those functions from within Forte ?
    If its a vanilla C program (you need the *.obj file) its quite straightforward.
    You create a Forte project with an appropriately named class and method stubs
    in an editor (not in Forte). This then gets imported into Forte and partitioned
    as an external library. Forte then generates the appropriate C++ stubs, which
    you compile with the appropriate C++ compiler. This will link the desired C
    program into your Forte generated C++ stubs and all is well. If its a C++
    program, typically they are DLL's, or if you don't have the *.obj file, you
    have to jump through some (more) hoops as another user put it. Then you need to
    write a C (not C++) program that calls the desired C++ DLL. And repeat as
    above. So you then end up with 2 sets of stubs. Its quite cumbersome, but it
    does work !
    b. How does Forte support external, real-time, interrupt driven
    applications ?
    I'm not sure I uderstand the question - possibly the same as answer to d below.
    c. Does Forte support 'Business Objects' datamining tool, and if not,
    does it support any other data mining tool ?
    As far as I know it does support Business Objects. At the interface level Forte
    supports the C API or OLE2 automation (and next version (3) will support
    Active-X as well) and most API's will give you one of those options.
    d. Apparently Forte can interface to external applications using
    messages, like it does internally between objects. How can it do this ?
    Interfacing to external objects can done via three mechanisms :
    1. CORBA. It uses the DEC ORB to interface fully to CORBA 2 compliant clients
    (from Forte SO's) or servers (from Forte client partitions).
    2. DCE. Similar to above
    3. The ExternalConnection Class (Framework) is probably the easiest. We have
    just received the documentation and it looks really good. Essentially you open
    a TCP/IP pipe to another process on which you can both send and receive raw
    data. You obviously need to design some higher level coding scheme, but it
    looks very straightforward to implement and from what I know of TCP/IP pipes
    its the best performing interface mechanism. In answer to your earlier
    question, realtime external interrupts would probably work best with this. In
    fact I know of implementations where they are busy doing exactly this with
    continous datafeeds (and machine PLC control) via their own (!!) C-wrappered
    Unix pipes interface.
    Any insight would be appreciated,
    - Carl
    Carl Schei | Dexel (Pty) Ltd (Durban) |
    Software Engineer | Tel : 27 31 2669273 |
    email : [email protected] | Fax : 27 31 2660340 |
    ------ Message Header Follows ------
    Received: from pebble.Sagesoln.com by notes.bsginc.com
    (PostalUnion/SMTP(tm) v2.1.9c for Windows NT(tm))
    id AA-1996Sep20.134600.1787.19161; Fri, 20 Sep 1996 13:46:02 -0500
    Received: (from sync@localhost) by pebble.Sagesoln.com (8.6.10/8.6.9) id
    JAA13740 for forte-users-outgoing; Fri, 20 Sep 1996 09:40:31 -0700
    Received: (from uucp@localhost) by pebble.Sagesoln.com (8.6.10/8.6.9) id
    JAA13734 for <[email protected]>; Fri, 20 Sep 1996 09:40:29 -0700
    Received: from lin01.global.co.za(196.3.164.2) by pebble.sagesoln.com via smap
    (V1.3)
    id sma013732; Fri Sep 20 09:40:12 1996
    Received: from anx_99.global.co.za (anx_99.global.co.za [196.3.168.109]) by
    lin01.global.co.za (8.7.3/8.7.3) with SMTP id SAA14527; Fri, 20 Sep 1996
    18:38:14 -0200 (GMT)
    Received: by anx_99.global.co.za with Microsoft Mail
    id <01BBA723.B4E4AD40@anx_99.global.co.za>; Fri, 20 Sep 1996 18:44:08 +-200
    Message-ID: <01BBA723.B4E4AD40@anx_99.global.co.za>
    From: Anton van Niekerk <[email protected]>
    To: "'Dexel - Durban'" <[email protected]>
    Cc: "'Forte user group'" <[email protected]>
    Subject: RE: 4 Forte questions, sitting in a row
    Date: Fri, 20 Sep 1996 18:39:50 +-200
    MIME-Version: 1.0
    Content-Type: text/plain; charset="us-ascii"
    Content-Transfer-Encoding: quoted-printable
    Sender: [email protected]
    Precedence: bulk
    Reply-To: [email protected]

    -Your IP number is not blacklisted in the majr blacklist (doesn't mean this is true for all, but you should be OK=
    -Your mail server is not an open relay, but is also not particularly well configured (nothing you can do about other than change provider).
    This means, that it is close to impossible to tell you where the problem is from distance. I have never heard of your ISP so I cannot express any opinion.
    If things are like you explained in points 1 and 2 of your post, chances are your ISPs mailserver has a very aggressive spamfilter generating false positives or has some other major configuration issue.
    Do you have to authenticate to send mail?
    Can you please reply to the testmail I sent you, so I can check it from my side.
    Alex
    P.S. Point 4 of your original post is part of life in the internet. Nothing you can do about. That's what spam filters are for.
    P.P.S. All of this has nothing to do with Mac OS X Server so you are actually in the wrong place. Doesn't matter now as you'll have to have your provider sort this out anyway.

  • RE: (forte-users) Forte External Connection - PhysicalPort

    Hi Ronald,
    I think that ExternalConnection class is only aplicable for communication
    using TCP, DECnet or Unix Domain Sockets, and is not applicable to work with
    COM ports.
    I think that to use COM port you must employ C with the Fort&eacute; WRAPPER.
    Daniel
    -----Mensaje original-----
    De: Ronald Celis <[email protected]>
    Para: Daniel <[email protected]>; Ming Yan, Lam <[email protected]>
    CC: Jose Ignacio <[email protected]>; Manuel_Fern&aacute;ndez <[email protected]>;
    Federico_Mu&ntilde;oz <[email protected]>; Lista_Fort&eacute; <[email protected]>
    Fecha: lunes 20 de diciembre de 1999 16:33
    Asunto: RE: (forte-users) Forte External Connection - Physical Port
    Did you try to use the ExternalConnection Class??????????????
    it's documented in the "Integrating with External Systems" Forte Manualpage 228 )
    >
    Hope this help
    --- Daniel <[email protected]> wrote:
    Hello Lam,
    I had some experience about this problem and first answer is that you
    MUST
    use the wrapper. You must realize that if you could develope Fort&eacute; based
    RS-232 functions they would't be portable to any other machines that have
    not the same architecture than the one you use to develope.That's not the
    philosophy of portability of Fort&eacute;.
    I suggest to create a few single task C programs,
    1) Open serial port.
    2) Close serial port.
    3) Write to serial port.
    4) Read from serial port.
    5) Check if there is something in serial port.
    and "put them into a library" to make them usable by TOOL via a portable
    Fort&eacute; class.
    Best regards,
    Daniel.
    Daniel Gonz&aacute;Lucas
    EAM Sistemas Inform&aacute;ticos S.L.
    tel. + 34 983 35 29 22
    fax.+ 34 983 35 21 15
    e-mail:[email protected]
    -----Mensaje original-----
    De: Ming Yan, Lam <[email protected]>
    Para: Forte Users Group <[email protected]>
    Fecha: jueves 16 de diciembre de 1999 8:55
    Asunto: (forte-users) Forte External Connection - Physical Port
    Hi,
    If anyone out there have tried to use Forte to communicate (transmit
    data) to an external connection, which is a physical port such as Com 1,
    Com 2, Xyplex. I would like to know how does Forte handle this type of
    connection or does it have to use C program for this?
    Thanks in advance
    Ming Yan
    BASS Consulting Sdn. Bhd.
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a
    new
    email the word: 'Unsubscribe' to: [email protected]
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]
    =====
    Ronald Celis
    [email protected]
    Forte Consultant
    International Business Corporation
    http://www.ibcweb.com
    Do You Yahoo!?
    Thousands of Stores. Millions of Products. All in one place.
    Yahoo! Shopping: http://shopping.yahoo.com
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]

    Did you try to use the ExternalConnection Class??????????????
    it's documented in the "Integrating with External Systems" Forte Manual ( page 228 )
    Hope this help
    --- Daniel <[email protected]> wrote:
    Hello Lam,
    I had some experience about this problem and first answer is that you MUST
    use the wrapper. You must realize that if you could develope Fort&eacute; based
    RS-232 functions they would't be portable to any other machines that have
    not the same architecture than the one you use to develope.That's not the
    philosophy of portability of Fort&eacute;.
    I suggest to create a few single task C programs,
    1) Open serial port.
    2) Close serial port.
    3) Write to serial port.
    4) Read from serial port.
    5) Check if there is something in serial port.
    and "put them into a library" to make them usable by TOOL via a portable
    Fort&eacute; class.
    Best regards,
    Daniel.
    Daniel Gonz&aacute;lez de Lucas
    EAM Sistemas Inform&aacute;ticos S.L.
    tel. + 34 983 35 29 22
    fax.+ 34 983 35 21 15
    e-mail:[email protected]
    -----Mensaje original-----
    De: Ming Yan, Lam <[email protected]>
    Para: Forte Users Group <[email protected]>
    Fecha: jueves 16 de diciembre de 1999 8:55
    Asunto: (forte-users) Forte External Connection - Physical Port
    Hi,
    If anyone out there have tried to use Forte to communicate (transmit
    data) to an external connection, which is a physical port such as Com 1,
    Com 2, Xyplex. I would like to know how does Forte handle this type of
    connection or does it have to use C program for this?
    Thanks in advance
    Ming Yan
    BASS Consulting Sdn. Bhd.
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]
    =====
    Ronald Celis
    [email protected]
    Forte Consultant
    International Business Corporation
    http://www.ibcweb.com
    Do You Yahoo!?
    Thousands of Stores. Millions of Products. All in one place.
    Yahoo! Shopping: http://shopping.yahoo.com

  • Re: Mail Program using FORTE

    Hi Khatil,
    You should write "C" wrapper class which inturn calls MAPI send mail from
    mapi32.lib, that function you call from forte.
    For further detail information you should refer Integrating with external
    systems
    hope this helps
    bye
    Ashok Segu
    IBC
    Raaman Subbiah wrote:
    Dear Friends,
    Can anyone suggest me, how to write a mail program using forte:
    The question is, From Forte Application, we have to send a message via
    mail. e.g., to [email protected]
    Always thanks,
    Khatil
    Get Your Private, Free Email at http://www.hotmail.com
    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/>

    Hi,
    The easiest way to send e-mail from Forte is using ExternalConnection class
    - no "C" wrappering required. Simply, just use SMTP. It is very easy to
    implement and because it could be written in Forte you get all the
    advantages that come with it.
    On Forte -users list look for mail that I send a few weeks ago about SMTP
    email client.
    If you can not fidnd it let me know.
    Hope this helps.
    Dariusz Rakowicz
    Consultant
    BORN Information Services (http://www.born.com)
    8101 E. Prentice Ave, Suite 310
    Englewood, CO 80111
    303-846-8273
    [email protected]
    -----Original Message-----
    From: ashok segu [SMTP:[email protected]]
    Sent: Thursday, September 03, 1998 8:15 AM
    To: Raaman Subbiah
    Cc: [email protected]
    Subject: Re: Mail Program using FORTE
    Hi Khatil,
    You should write "C" wrapper class which inturn calls MAPI send mail from
    mapi32.lib, that function you call from forte.
    For further detail information you should refer Integrating with external
    systems
    hope this helps
    bye
    Ashok Segu
    IBC
    Raaman Subbiah wrote:
    Dear Friends,
    Can anyone suggest me, how to write a mail program using forte:
    The question is, From Forte Application, we have to send a message via
    mail. e.g., to [email protected]
    Always thanks,
    Khatil
    Get Your Private, Free Email at http://www.hotmail.com
    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/>

  • Get my IP address at runtime?

    thanks for the input on the "lost RunCommand"...
    Now, I need to pass my IP address to the Unix box so the DISPLAY Unix
    environment variable is set properly.
    How can I get my IP on the NT box at runtime?
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Sorry if this has already been answered...
    You should also be able to get the IP Addr by using the GetDotAddress method
    in an ExternalConnection class.
    -----Original Message-----
    From: [email protected]
    [<a href="mailto:[email protected]">mailto:[email protected]]On</a> Behalf Of Wang, Tien
    Sent: Thursday, November 05, 1998 10:08 AM
    To: forte-users; 'Greg Gorham'
    Subject: RE: get my IP address at runtime?
    Hi Greg,
    One way you can do it is to use the OperationSystem.RunCommand (and
    capture the output)
    1. c:\> set ComputerName
    This should return you your computerName.
    2. Once you have the computer name, you can use the Ping commnad to get
    the IP address
    c:\> ping myComputerName
    You should get IP address.
    Hope this helps.
    Tien Wang
    Indus Consultancy Services
    (201) 261-3100 ext 236
    [email protected]
    www.indcon.com
    From: Greg Gorham[SMTP:[email protected]]
    Reply To: Greg Gorham
    Sent: Wednesday, November 04, 1998 3:58 PM
    To: forte-users
    Subject: get my IP address at runtime?
    thanks for the input on the "lost RunCommand"...
    Now, I need to pass my IP address to the Unix box so the DISPLAY Unix
    environment variable is set properly.
    How can I get my IP on the NT box at runtime?
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive
    <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
    >>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
    >
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>

  • Calling COBOL from Forte

    To: [email protected]
    cc:
    Subject: Calling COBOL from Forte
    We have a large complex COBOL program that we've purchased that we
    currently run on our mainframe system. We are in the process of re-writing
    our system into FORTE but we want to keep this COBOL program. This COBOL
    program would need to be called from FORTE and it in turn would need to
    call FORTE methods. The interface between FORTE and COBOL would be done by
    passing large data structures as parameters containing both Character and
    Integer data fields. Can this be done since I'm not looking forward to
    having to re-write this entire program in FORTE?
    David Wilbur email: [email protected]
    University of Windsor phone: 519-253-4232 ext. 2779
    Windsor, Ontario Canada
    -----------------------------------------------

    Another alternative is to use the ExternalConnection class (in the
    Framework project).
    This would entail developing a "COBOL Function Server" on the mainframe to
    "serve" the COBOL functions. I don't know if you can use COBOL for that,
    but you should be able to use C, or PERL, or some other scripting language
    that you can code a simple socket listener with on the mainframe.
    This server would listen for requests to execute a COBOL function at a
    designated port, call the COBOL function, and return its results via the
    socket. On the Forte side you would use ExternalConnection to connect to,
    send requests, and receive responses from the COBOL server. You can also
    have a Forte server listen in on another port for requests from the COBOL
    program and "serve" it Forte functions.
    You would, in essence, be developing a COBOL/Forte gateway.
    You would need to think about a simple application protocol to make the
    requests/responses work. Something based on paramter=value pairs should
    work well, is simple to code for, and simple to synchronize. For example :
    request=get_employee_data
    employee_no = 12345
    <end_of_request>
    request=produce_payroll_report
    report_no=1705
    format_no=1001
    output_to=xyz
    <end_of_request>
    ExternalConnection class is a great way to create general Forte interfaces
    to external systems. It does require some setting up, but is is worth the
    effort.
    Hope this helps.
    -Nabil
    At 03:21 PM 2/6/97 PST, Digital/Forte 06-Feb-1997 1512 wrote:
    The only way I am aware of calling COBOL programs from Forte is through
    C-wrappering since Forte does not provide a direct interface to COBOL.
    This has been done on various platforms but with complex data structures
    this can be turn out to be messy.
    There are a lot of other middleware supported by Forte like
    ObjectBroker&DCE but COBOL is not supported directly by these productseither.
    >
    I am not aware of what kind of processing your COBOL and Forte apps
    do (interactive/batch) or what databases (if any) are involved,but it may be
    easier for both to interact with a common database if it is feasible.
    Does anyone else have better ideas?
    - Arvind
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Arvind Kumar Krishnaswamy
    Digital/Forte Software Products Group
    Digital Equipment Corporation ______________________
    1800,Harrison Street,Suite 1700, | | | | | | | |
    Oakland.CA 94612 USA |d |i |g |i |t |a |l |
    | | | | | | | |
    Tel : 510-251-6537 ----------------------
    Fax : 510-251-6531
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ==================================================
    Nabil Hijazi Optimum Solutions, Inc.
    [email protected] 11654 Plaza America Drive
    Phone: (703) 435-3530 #501
    Fax: (703) 435-9212 Reston, Va 20190
    --------------------------------------------------

  • Forte Integration with AS/400

    Hi, folks.
    Like to ask if anyone has tried to access IBM AS/400 from a Forte
    application?
    Would like to know how can we do that and what are the best options we
    have?
    Appreciate if anyone could help me on this 'cos it is really urgent....
    Thanks in advance.
    from: suen
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    You can also investigate using IBMs MQ Series. Other message oriented
    middleware may also have AS/400 ports available (such as Tuxedo).
    -J
    Mike Burke wrote:
    >
    Could you please provide some more information on what you plan to do
    here? Are you looking to just pull data from the AS/400? Will you be
    sending data back to the AS/400?
    The AS/400 has supported Berkley Sockets; since, Release V3R1. Your
    best bet for now is probably to use Forte's ExternalConnection class to
    communicate with a C socket provider/consumer on the AS/400 side.
    Please see Forte's "Integrating With External Systems" manual for
    further information on the ExternalConnection class.
    Also, I heard a couple of months ago that IBM plans to incorporate a
    fully compliant CORBA ORB in a future release of OS/400. I haven't
    heard if they have followed through on this. If so, CORBA would provide
    another means for you to communicate with your AS/400 from Forte.
    - Michael R. Burke
    Born Information Services
    e-mail: [email protected]
    -----Original Message-----
    From: Wei Suen Lai [SMTP:[email protected]]
    Sent: Thursday, June 11, 1998 5:29 AM
    To: Forte User Group
    Subject: Forte Integration with AS/400
    Hi, folks.
    Like to ask if anyone has tried to access IBM AS/400 from a Forte
    application?
    Would like to know how can we do that and what are the best options we
    have?
    Appreciate if anyone could help me on this 'cos it is really
    urgent....
    Thanks in advance.
    from: suen
    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/>--
    John Jamison [email protected]
    Vice President and Chief Technology Officer
    Sage IT Partners, Inc.
    Voice: 415 392-7243 x 306
    Fax: 415 391-3899
    Internet Enabled Business Change
    http://www.sageit.com
    -----------------------------------------------------

  • RE: Forte Email

    <<email.txt>>
    Please, find the attachment for examples.
    Hope this helps...
    Dariusz Rakowicz
    Consultant
    BORN Information Services (http://www.born.com)
    8101 E. Prentice Ave, Suite 310
    Englewood, CO 80111
    303-846-8273
    [email protected]
    -----Original Message-----
    From: [email protected] [SMTP:[email protected]]
    Sent: Monday, December 07, 1998 1:16 PM
    To: [email protected]
    Subject: RE: Forte Email
    You said you posted some samples. I can't seem to find the mail list
    archive that used to be maintained by Sage. If you could point me to
    where
    I could find these, I would much appretiate it. Thanks.
    -----Original Message-----
    From: [email protected] [SMTP:[email protected]]
    Sent: Thursday, December 03, 1998 3:42 PM
    To: [email protected]; [email protected];
    [email protected]
    Subject: RE: Forte Email
    Yes, using SMTP is the simplest solution. I have posted some sampleswhile
    back (three monts maybe), so you should be able to find it.
    Hope this helps.
    Dariusz.
    Born Information Services
    (303) 846-8000
    -----Original Message-----
    From: Forte Consultants [SMTP:[email protected]]
    Sent: Thursday, December 03, 1998 2:17 PM
    To: [email protected]; [email protected]
    Subject: Re: Forte Email
    Hi,
    I did this sometime back. I used forte externalconnection class to
    implement
    SMTP protocol.
    Hope this helps,
    Anand Ramaswamy
    PSI Data Systems Ltd.
    [email protected] wrote:
    I have a Forte based application that needs to send an email messagefrom
    the server partition. The application runs on NT and would need to
    talk
    to
    MS Exchange Server. Has anyone done this already? I would be
    grateful
    for
    any help, advice or general comments.
    Eric Rasmussen
    Online Resources &
    Communications Corporation
    (703) 394-5128
    [email protected]
    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/>
    begin 600 email.txt
    M3F]T(&QO;F<@=&EM92!A9V\@22!W87,@=')Y:6YG('1O('-E;F0@86X@96UA
    M:6P@9G)O;2!W:71H:6X@1F]R=&4@=7-I;F<@4TU44"X@06YD(&)E;&EE=F4@
    M:70@;W(@;F]T(&ET('=O<FMS(&IU<W0@9FEN92X-"D9R;VT@=VAA="!)(&-A
    M;B!T96QL+"!+96ET:"P@>6]U(&MN;W<@=&AE('-T97!S('1O('-E;F0@:70L
    M(&)U="!M:7-S:6YG(&9E=R!C;VYC97!T<R!I;B!H;W<@=&AE(%--5%`@=V]R
    M:W,N($ET(&ES('-I;7!L92P@8G5T(&YO="!T:&%T('-I;7!L92X-"@T*4V\@
    M>6]U(&MN;W<@:&]W('1O(&-R96%T92!O=71B;W5N9"!C;VYN96-T:6]N("AU
    M<VEN9R!%>'1E<FYA;$-O;FYE8W1I;VXI.@T*"6UY0V]N;F5C=&EO;BY/<&5N
    M("@@<F-P=$UA:6Q397)V97(N8V]M+"`R-2P@3DE,+"!#35]!1$127TE.5$52
    M3D547TY!344@*3L-"@DM+2!H97)E('EO=2!S:&]U;&0@<F5A9"!F:7)S="!R
    M97-P;VYS90T*3VYC92!Y;W4@:&%V92!T:&%T(')E9F5R96YC92!Y;W4@=V]U
    M;&0@<V5N9"!A("=(14Q/)R!S=')I;F<@86YD('=A:70@9F]R(')E<W!O;G-E
    M+"!T:&4@=')I8VL@:&5R92!I<R!T;R!U<V4@;65M;W)Y0G5F9F5R('1O(&1O
    M('1H870L(&%S('!R;V)A8FQY('EO=2!K;F5W('1H870Z#0H-"@EP5&5X=%1O
    M4V5N9"`]('!497AT5&]396YD+F-O;F-A="@G7&XG*3L@+2T@8F4@<W5R92!T
    M;R!A;'=A>7,@861D(&YE=R!L:6YE(&-H87)A8W1E<@T*"2TM('-E;F0@<W1R
    M:6YG('1O('1H92!M86EL('-E<G9E<@T*"6%"=69F97(N3W!E;B@@4U!?04U?
    M4D5!1%]74DE412P@5%)512`I.PT*"6%"=69F97(N5W)I=&5497AT*"!P5&5X
    M=%1O4V5N9"`I.PT*"6QE;F=T:"`]('!497AT5&]396YD+F%C='5A;%-I>F4[
    M#0H)84-O;FYE8W1I;VXN5W)I=&4H(&%"=69F97(L(&QE;F=T:"`I.PT*"6%"
    M=69F97(N0VQO<V4H*3L-"@T*"2TM(')E8V5I=F4@<F5S<&]N<V4@9G)O;2!T
    M:&4@;6%I;"!S97)V97(-"@EA0G5F9F5R+D]P96XH(%-07T%-7U)%041?5U))
    M5$4L(%12544@*3L-"@EL96YG=&@@/2!C0G5F9F5R4VEZ93L-"@EW:&EL92!4
    M4E5%(&1O#0H)"6%#;VYN96-T:6]N+E)E860@*"!A0G5F9F5R+"!L96YG=&@@
    M*3L-"@D)84)U9F9E<BY296%D5&5X="@@;%1E;7!497AT("D[#0H)"6Q296-E
    M:79E9%1E>'0N8V]N8V%T*"!L5&5M<%1E>'0@*3L-"@D):68@;&5N9W1H(#P@
    M8T)U9F9E<E-I>F4@('1H96X-"@D)"65X:70[#0H)"65N9"!I9CL-"@EE;F0@
    M=VAI;&4[#0H)84)U9F9E<BY#;&][email protected]*"0T*5&AE;B!U<VEN9R!S86UE
    M('1E8VAN:7%U92`H86YD(&-O9&4@9F]R('-E;F0O<F5C96EV92D@<V5N9"!T
    M:&4@9F]L;&]W:6YG("AI;B!T:&%T(&]R9&5R(2DZ#0H)<V5N9"@G34%)3"!&
    M4D]-.B`\;7EA9&1R97-S0&UY36%I;%-E<G9E<BYC;VT^)RD[#0H)<F5C96EV
    M95)E<W!O;G-E*"D[#0H)<V5N9"@G4D-05"!43SH@/&9R:65N9$!R8W!T36%I
    M;%-E<G9E<CXG*3L-"@ER96-E:79E4F5S<&]N<V4H*3L-"@ES96YD*"`G1$%4
    M02<@*3L-"@ER96-E:79E4F5S<&]N<V4H*3L-"@ES96YD*"!M>4US9U-T<FEN
    M9R`I.PT*"0EW:&5R92!M>4US9U-T<FEN9R!I<R!S;VUE=&AI;F<@;&EK93H-
    M"@D);7E-<V=3=')I;F<@.B!497AT1&%T82`](&[email protected]*"0EM>4US9U-T
    M<FEN9R`N8V]N8V%T*"=&<F]M.B`G*2YC;VYC870H<$9R;VU!9&1R*2YC;VYC
    M870H)UQN)RD[#0H)"6UY37-G4W1R:6YG("YC;VYC870H)U1O.B`G*2YC;VYC
    M870H<%1O061D<BDN8V]N8V%T*"=<;B<I.PT*"0EM>4US9U-T<FEN9R`N8V]N
    M8V%T*"=#8SH@)RDN8V]N8V%T*'!#8T%D9'(I+F-O;F-A="@G7&XG*3L-"@D)
    M;7E-<V=3=')I;F<@+F-O;F-A="@G4W5B:F5C=#H@)RDN8V]N8V%T*'!3=6)J
    M96-T*2YC;VYC870H)UQN7&XG*3L@+2T@=&AA="!I<R!H97)E(&9O<B!P=7)P
    M;W-E#0H)"6UY37-G4W1R:6YG("YC;VYC870H<$US9RDN8V]N8V%T*"=<;B<I
    M+F-O;F-A="@G+B<I.R`M+2!T:&4@1$]4(&ES(&AE<F4@9F]R('!U<G!O<V4@
    M=&]O(0T*"7)E8V5I=F5297-P;[email protected]*"7-E;F0H("=154E4)R`I.PT*
    M"7)E8V5I=F5297-P;[email protected]*86YD(&9I;F%L;'D-"@EA0V]N;F5C=&EO
    M;BY#;&][email protected]*"0T*5V5L;"P@22!D;R!N;W0@=&AI;FL@=&AE<F4@:7,@
    M86YY=&AI;FL@;&5F="P@:7,@=&AE<F4_("AW96QL('1H97)E(&ES(&UU;'1I
    M<&QE(&%D9')E<W,L(&9I;&5S(&%T=&%C:&UE;G0L(&5T8RP@8G5T($D@=VEL
    M;"!N;W0@9V\@:6YT;R!T:&%T*2X-"E-O+"!G;V]D(&QU8VLL(&AO<&4@:70@
    &:&5L<',A
    `
    end
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>

    Yes, using SMTP is the simplest solution. I have posted some samples while
    back (three monts maybe), so you should be able to find it.
    Hope this helps.
    Dariusz.
    Born Information Services
    (303) 846-8000
    -----Original Message-----
    From: Forte Consultants [SMTP:[email protected]]
    Sent: Thursday, December 03, 1998 2:17 PM
    To: [email protected]; [email protected]
    Subject: Re: Forte Email
    Hi,
    I did this sometime back. I used forte externalconnection class to
    implement
    SMTP protocol.
    Hope this helps,
    Anand Ramaswamy
    PSI Data Systems Ltd.
    [email protected] wrote:
    I have a Forte based application that needs to send an email messagefrom
    the server partition. The application runs on NT and would need to talkto
    MS Exchange Server. Has anyone done this already? I would be gratefulfor
    any help, advice or general comments.
    Eric Rasmussen
    Online Resources &
    Communications Corporation
    (703) 394-5128
    [email protected]
    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/>

Maybe you are looking for

  • Itunes 8.1 no longer able to share files across my network

    I run 4 computers in the house and have all my video housed in one central point (a pc). Everything ran great until the new Itunes. Now i am unable to access anything on the PC. any advice? The rest of the computers are mac's and seem to be ok. The P

  • Can i recover lost notes from an old time machine back up?

    I found this doom and gloom advice, but isn't there a way to go to an old back up on my time machine and find the file? modular747 Central Florida Re: lost notes     Oct 1, 2009 8:59 PM    (in response to Sybil Clanton)  Where did you synch them to?

  • Very slow copying text from microsoft word

    Any idea why copying text from word (office 2004) should be v slow? Copying same text in OS9 no problem (am currently copying text from client supplied documents into other applications ie. Quark, so having to go to another machine running previous O

  • Preview Window Not Working

    Problem: The preview window in the top right of iMovie 08 does not work. It is either checkered or black. Possible Solution: If your iMovie project is using video from an event that has a lot of video in it, split that event up. Do this via right cli

  • Pb d'enregistrement d'un Pdf adobe 10 sur un système DFS (distributed files system)

    Depuis l'installation de la version 10 d'adobe reader, les utilisateurs connectés sur notre réseau ne peuvent plus enregistrer les pdf avec adobe 10 sur le chemin réseau géré en DFS (distributed files system). Une boite de dialogue d'information appa