Appeon Fully Supports PowerBuilder Foundation Class (PFC)!
Try Visual Guard 2.6 for .NET. The new version is out!
New tool: DBE extracts stored procedures and data model from your DataBase
Company News
Q4, 2007 - ISUG North America PowerBuilder Tour
September 27, 2007 - Sybase and Appeon Seminar in Peru
September 13, 2007 - Appeon Seminar in South Korea
Technology Exchange
FAQ: "Error 14031: The license data initialize failed." in AEM login window
FAQ: Why did my PFC application work incorrect after the Web deployment?
 
Product News
Appeon Fully Supports PowerBuilder Foundation Class (PFC)!
Now Sybase PowerBuilder Foundation Class (PFC) can work with Appeon 5.x seamlessly! Appeon-Compliant Framework (ACF) will no longer be used. Recently Appeon engineers worked on Sybase open source PFC 10.5 and released the PFC that can work with Appeon Web conversion tool without changing any user code.
 
To download the PFC 10.5 from Sybase website, please access http://pfc.codexchange.sybase.com and login. Select Documents & files from the left menu, expand the Release node, click into PB 10.5 folder and then download "2007.11.07 release".
 
Simply replacing the PFC framework used in your PowerBuilder application with the newly updated one, you will find out that deploying PFC on Web turns to be so easy! Now this PFC is only available for PowerBuilder 10.5, but the edition for other PowerBuilder versions will come out soon!
 
Note: any extension code developed in the PowerBuilder Foundation Extension (PPE) level needs to be verified no Appeon unsupported features before copying into the new PFC.
Novalys News
Try Visual Guard 2.6 for .NET. The new version is out!

Visual Guard is a tool ready to use which implements Role Based Access Control in your .Net applications. By adding this security solution you will be able to easily manage users and their access to your applications and to confidential data. With Visual Guard you can define what each user can do, see and modify in it.
 
Visual Guard 2.6 adds Logging and Auditing features. You can keep track of users' activity and review it later. Visual Guard can log important actions in the application (financial transaction for instance) and the administration console (invalid connexion attempt, locked account, password modification).
 
Learn more about Visual Guard...
 
Try it now: ask for an evaluation version!

 
New tool: DBE extracts stored procedures and data model from your DataBase
Novalys announces a new tool named DataBase Extractor (DBE). DBE connects to Oracle, Sybase ASE and ORACLE databases to extract stored procedures, triggers and the description of the tables, columns, views, etc.
 
You can extract from several databases in one shot.
You can define profiles to remember your extraction settings.
You can filter the extracted items on their name or their type (triggers only for instance)
Would you like to try DBE?
Get a copy of the beta version here.
 
For information, DBE is a part of Visual Expert 5.7 , an application mining solution for PB, Sybase, Oracle and Microsoft databases. You can use DBE beta independently from Visual Expert 5.7

Company News
Meet Appeon Worldwide
Q4, 2007 - ISUG North America PowerBuilder Tour

  October 2007:   November 2007:   December 2007:
  Oct 23: Des Moines, IA   Nov 13: Indianapolis, IN   Dec 11: Orlando, FL

  Oct 24: St. Paul, MN

  Nov 14: Toronto, ON   Dec 12: Washington, D.C
  Oct 25: Regina, SK

  Nov 15: Montreal, QC

  Dec 13: Atlanta, GA
 

  Nov 26: Salt Lake City, UT

 
    Nov 27: Phoenix, AZ  
 

  Nov 29: Seattle, WA

 
Please visit http://www.isug.com/common/PowerBuilder11Tour.html to register now!


September 27, 2007 - Sybase and Appeon Seminar in Peru

Over 100 people showed up. Armeen Mazda, CEO of Appeon, presented new features of Appeon for PowerBuilder 5.1 to all the audience and guests.
  


September 13, 2007 - Appeon Seminar in South Korea

Appeon seminar was completed successfully at Daegu city. Another Appeon presentation and demo booth has also been delivered in PB 11 seminar dated 18 October at Seoul.
  
Technology Exchange
FAQ: "Error 14031: The license data initialize failed." in AEM login window

Tip:  The problem only exists in Appeon for .NET version. The cause of this error is that the user does not have sufficient permission of using .Net framework and IIS server. Usually you should follow the instructions below to resolve the issue.
 
Step one: Grant proper rights to use .Net Framework with the two commands in the CMD window. 1. Navigate to C:\WINDOWS\Microsoft.NET\Framework\2.0.****; 2. Execute the command line "aspnet_regiis -ga users"; 3. Execute the command line "aspnet_regiis -i ".
 
Step two: Grant Internet Guest Account and IIS Process Account proper rights to manipulate the Web Root folder.
 
1. Go to C:\Inetpub folder and right click the wwwroot folder, select the Properties items and select the Security tab page;
 
2. Add IIS_WPG group if it is not list in the box "Group or user names";
 
3. Allow the IIS_WPG group get the Full Control permission.
 


 
FAQ: Why did my PFC application work incorrect after the Web deployment?

Note: this problem does NOT occur with the Appeon modified PFC 10.5 which can work seamlessly with Web deployment. This reported case only exists in the previous PFC support.
 
Tip:  Appeon can directly support PFC application without applying ACF since Appeon 5.0. However because of the ClassDefinition, an Appeon unsupported feature, two function points in the PFC application will not work correctly. To eliminate the influence caused by the ClassDefinition, you need do the following modifications.
 
Modification one: You need to apply this modification in the of_setresize function for the pfc_w_master object.
 
Original scripts:
 
classdefinition lcd_class
lcd_class = this.ClassDefinition
 
li_vars = UpperBound ( lcd_class.VariableList )
For li_v = 1 to li_vars
If lcd_class.VariableList[li_v].Name = "width" Then li_origwidth = Integer
( lcd_class.VariableList[li_v].InitialValue )
If lcd_class.VariableList[li_v].Name = "height" Then li_origheight = Integer
( lcd_class.VariableList[li_v].InitialValue )
If li_origwidth > 0 And li_origheight > 0 Then Exit
Next
inv_resize.of_SetOrigSize ( li_origwidth, li_origheight )
 
Modified scripts:
 
/* Get class definition for current window and extract the width and height */
inv_resize.of_SetOrigSize ( this.width, this.height )
 
Modification two: You need to apply this modification in several functions in the pfc_n_cst_luw object, including of_accepttext, of_postupdate, of_updateprep, of_updatespending, of_validation, of_update, of_isselfupdatingobject.
 
Original scripts:
 
lb_defined = inv_metaclass.of_isFunctionDefined & (lpo_tocheck.ClassDefinition, "of_PostUpdate", ls_args)
 
Modified scripts:
 
If lpo_tocheck.TriggerEvent("pfc_descendant") = 1 Then
lb_defined = True
Else
lb_defined = False
End If