Browse all forums dedicated to the Rocket® COBOL product family.
Recently active
Problem: Will EnterpriseLink be able to support the colour attribute in auto-translation mode, along with custom applications? Resolution: EnterrpiseLink already supports colour attribute bytes for most cases. However, some browsers have limited or no colour functionality; on those browsers, EnterrpiseLink windows are limited to the colour support that the browser provides. Old KB# 6584#EnterpriseLink#Rumba
Problem: Some mainframes use "auto-renewal". This means that when you use emulator software to use a host application, if the "numerical value"(ex . stock value) changes in the system , then the emulator displays new "numerical value" . I think there are 2 types of "auto-renewal". First one is reload, where the emulator reloads automatically. Second one is where the mainframe pushes the information to the emulator and the emulator displays it. Can EnterpriseLink use this functionality? Resolution: There is no 'auto renewal' defined in the 3270 specification from IBM. Some hosts have the ability to asynchronously send host screen data to the terminal without the user pressing a PF key. Or, it could be that some terminal emulators implement this by periodically sending an "enter" key to to the host. Depending upon the host application, this may cause it to refresh the current screen with detailed information. The same effec
Problem: How do you merge an Enterprise Link 3.1 cfg file to version 5.0? Resolution: EnterpriseLink for Solaris keeps configuration settings in a file config/EnterpriseLink.cfg in the EnterpriseLink configuration directory. When installing EnterpriseLink 5.0 it will install EnterpriseLink.cfg with all of the settings needed for correct EnterpriseLink 5.0 operation. It will not copy your EnterpriseLink 3.1 configurations, you must make changes manually either using the web page interface through http://machine-name/stadmin or using a text editor such as "vi" on Solaris. For example, the default EnterpriseLink 5.0 config file will be: [Server] DatabaseType=ODBC DataStreamFile=elhome/logs/Server.rep DebugLogFile=elhome/logs/Server.log ErrorDirectory=elhome/errors DisconnectPage=SSDISCONNECT RepositoryDSN=ELRepository RepositoryPassword= RepositoryUser= TerminalType=IBM-3278-2 MaxSessErrMsg= AdvanceBackward=4 ConnectionTimeout=10 Deb
Problem: How do I set the degree of fuzzy logic? Can I set it to look at a specific location on the map? Resolution: Use the pattern match ratios in the Advanced tab of the Remote Administration page. Two parameters affect the fuzzy logic algorithms within EnterpriseLink: the secondary and tertiary pattern match ratios specified here. They determine how a screen is compared at run time to the screen captured at SmartLoader time and customized with SmartBuilder. Tertiary matching is based on the transitions from a prior screen. New transitions are loaded with SmartTran Loader. In other words, if you know that screen H2 is reached after H1 when a PF2 key is pressed, then there should be a transition from H1 to H2 recorded in the Repository. If not, use SmartTran Loader to capture that transition. Sometimes, multiple screens are captured that are in fact the same screen, differing only by the placement or length of an error message. Such similar screens might be re
Problem: The LostFocus event cannot be used to perform actions after a date is selected since the this event is occurring as soon as the user clicks on the arrow down button to show up the calendar. Resolution: The event that should be used in this case is ValueChanged. As soon as a date is selected, the ValueChanged event can then take place. Attachments: DatePickerGainedFocusAlt.zip Old KB# 6580
Problem: Is there a way of increasing the 64K dialog table limit. Resolution: The 64K limit for a dialog table is still present and there are no plans to increase/remove it. If you have exceeded 64K then you will have to find a way of pruning the code. Old KB# 6575
Problem: To have data highlighted automatically allows to delete the existing data when the user starts to type in a new data. Resolution: Check the Autoswipe option from the entry field's properties. 1. Double-click the entry field 2. Click on the Options tab 3. Check the Autoswipe option Old KB# 6578
Problem: There is no function to change the font in Dialog System. The list box must be then sub-classed to achieve this. Resolution: You will need the list box handle to create a class library object. You can then use the SetFont method to change the font properties (name, size, etc.). Old KB# 6581
Problem: use Class library reference's methods, as in the code pasted below. ( Methods: Border, SizeBorder, DoubleBorder to set a Border ) ( Methods: NoBorder, NoSizeBorder, NoDoubleBorder to unset a Border ) In the code pasted below, the Entry field's handle is set in the data EFhandle of the data-block through the use of the Dialog system function MOVE-OBJECT-HANDLE ( The MOVE-OBJECT-HANDLE function lets you save the handle of an object in a numeric data item in the Data Block. This ensures the same objects are being referenced by both the Panels V2 and the Dialog System parts of your application. As an example: MOVE-OBJECT-HANDLE RENAME-PB PB-HAND MOVE-OBJECT-HANDLE RENAME-WIN WIND-HAND ) Resolution: class-control.
Problem: Which logging level of EL Server is enough for support to investigate problems that are not reproduceable? Resolution: EnterpriseLink Server uses Logging Level configuration settings to determine how much information is placed in the Server.log file. The configuration setting is under EnterpriseLink Administrator's Site --> Configuration --> Messages and Logs tab. The Server.log file is placed in the EnterpriseLink installation directory's logs directory. The Logging Level can be selected with one of the following settings: 0 - no messaging Although Server.log is created and contains the version number of the EnterpriseLink Server, no other messages are recorded. 1 - warnings and errors Error messages sent to the browser (e.g., EL0005 can't connect to host) are recorded here along with warnings such as pages not found. When Performance Monitoring has been enabled through the Configuration --> Session Info administrator setting or using th
Problem: How does fail-over work in EnterpriseLink? What happens when a user is unable to get to the web server because the server is down or not available? Will the software redirect itself to find another server? Resolution: EnterpriseLink was designed from the outset to be cluster-aware. It does not rely on Microsoft Wolfpack (a.k.a. Microsoft Cluster Server, MCS) or on Sun components. The EnterpriseLink Remote Administration screen is used to configure EnterpriseLink Cluster Service. The EnterpriseLink Servers hyperlink contains the List tab, which shows all of the EnterpriseLink Servers in a cluster. Additional nodes are added to the cluster with the Add... button. The EnterpriseLink Cluster Service also detects when a node is off-line and will redirect new sessions to another node. Using the Max Session Limit on the Remote Administration screen is a way to force a node to quiesce state. Setting these configuration parameters to zero means the node no long
Problem: If you sub-classed an entry field to be able to trap F10 or F3 or any other function keys, the TAB event will not work. Resolution: This simply means that you need to trap also the tab key from your sub-class module the same way you did with the other function keys. See how to trap F10 in the TrapF10 demo from the "Net Express Example & Utilities" page at the Micro Focus SupportLine (http://supportline.microfocus.com) Old KB# 6579
Problem: How to trap the F10 event for an entire Dialog System window. Pressing the F10 function key activates the menu in Windows by default, so coding the F10 event in Dialog may not work. There is a Dialog System demo called TrapF10 (on the support site under Net Express example) that demonstrates trapping the F10 key for specific entry fields, but if you want to trap it for the entire window, another method can be used. To trap F10 for the window (instead of individual entry fields), you have to define a shortcut key on a menu item. Define a menu item in the menu bar definition window (Edit Menu Bar) and specify a choice name. The choice name will relate to a window procedure that is named by the choice name and prefixed with an @ sign. In the shortcut key dropdown, choose F10. On the following window, you can specify "user defined action" so that the procedure named after the choice name is executed when the user presses the F10 function key. This shoul
Problem: How can I get correct positioning with DISPLAY in pop up windows? Resolution: The LINE / POSITION is relative to the popup window, not the runtime window. Old KB# 6129
Problem: How do I sort relative files? Resolution: See the attached source code example. Attachments: sortrel.cbl Old KB# 6144
Problem: Is there an example of how to read and write to a device? Resolution: See the attached example source code. Attachments: wrtdev.cbl Old KB# 6148
Problem: Is there a general purpose example of RM/COBOL's built-in line draw facilities? Resolution: See attached source code example. Attachments: lin.cbl Old KB# 6135
Problem: How can I use ACCEPT to test for an escape key with a SCREEN SECTION? Resolution: See attached source code example. Attachments: scrntst.cbl Old KB# 6141
Problem: How do I send control sequences to a printer? Resolution: See attached source code example. Attachments: printest.cbl Old KB# 6137
Problem: How can I use C$SCRD to create a print file? Resolution: See the attached source code example. Attachments: scrd.cbl Old KB# 6140
Problem: Is there a C$SCWR example? Resolution: See attached source code example. Attachments: scwrtest.cbl Old KB# 6142
Problem: How do Isearch a HEX table? Resolution: See the attached source code example. Attachments: searchx.cbl Old KB# 6143
Problem: Why are my bitmaps not displaying in my WOW Thin Client application? Resolution: The WOW bitmap control invokes the Windows API. Since WOW Thin Client calls the Windows API on the client machine, any bitmap file that you wish to display needs to be accessible to the client machine. *The WOW bitmap control can use the RUNPATH environment variable/synonym to locate files on the client PC. Old KB# 6447
Problem: Why doesn't the A option work with WOW Thin Client? Resolution: You can't use the A option because the RPC Server uses it to pass the socket number to the COBOL process. However, you can append arguments to the end of the command line tail like this: [ServerConfig] CmdArgs=myarg1 myarg2 myarg3 and the RPC Server will build this: A="5000 myarg1 myarg2 myarg3" where 5000 is the socket number being used, as defined by the rpcplus.ini file. From the RPC User's Guide: CmdArgs Restrictions: Windows Only Specifies alphanumeric data that should be appended to the command line used to start the server process. This data will be placed on the command line after the socket number and working directory (if specified). This is intended for use with thin client implementations on the server where rpcinit is not the initial program executed. It is supported for all languages, but is particularly important when us
Problem: Is there a line draw graphics example? Resolution: See attached source code example. Attachments: linedraw.zip Old KB# 6133
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.