Knowledgebase
RSS Feed
Knowledgebase : Appeon > Deployment > Appeon Server
It is possible to create a deployable package such that you do not need to direclty deploy from PowerBuilder to the server. It is a feature called Appeon Packaging Wizard. It is used by many of our software vendor partners that need to provide a distributable to their customers completely independent of PB.
Yes, other Java Web applications can be integrated with Appeon Web applications. This can be done in a number of ways depending on what you are trying to achieve. There are hooks to integrate at the client-side as well as the server-side, including consuming/exposing business logic via native Java calls or Web services.
Appeon fail over is a session level fail over. Once you correctly configured Appeon Cluster function, all the session information happened on one member server will be automatically backed up on the other member servers in this cluster. Therefore, if one of the member server hangs, the session will be automatically responded by the other member server. You don't need to re-login to the system.
All data is ONLY stored on the server-side DB, unless "Offline Access font-size: medium;">If offline capability is required, then some data must be temporarily cached on the device. Appeon Mobile gives the developer full control and transparency over the data caching and synchronization. We provide APIs allowing developers to decide what data to cache, what sync strategy to use, etc. (Appeon Mobile 1.5 and over)
When a PowerBuilder application is processed through Appeon, how does Appeon determine which part of the code of the application resides on the application server and which resides in the web page? The file downloading parts are handled on Web Server side; the front PB codes are handled on Client side, and the DB related codes (such as dw, e-sql) and the NVOs are handled on Application Server.
The destination directory should be a relative path to the upload file directory on the file server. ( for ex: the '\\webdev-02\inetpub\PHDOC' is a abolute path). The upload file directory on the file server is the value of file-path in %FileService_HOME%\appeonfileserver.xml (for example: C:\inetpub\wwwroot\fileservice\appeonfileserver.xml), the content of the xml file is like below(the upload file directory on the file server is 'C:\appeon' in this file): Please refer to Appeon Help | Appeon Workar...
Please follow the steps below to restart Appeon Server on WebSphere: 1. Stop Appeon Server Stopping WebSphere Application Server will shut down Appeon Server. So first Change to the $WebSphere/AppServer/bin/ folder, for example, /export/home/IBM/WebSphere/AppServer/bin/, and run the_stopServer.sh_ file. ./stopServer.sh server1 2. Starting Appeon Server Change to the $appeon/bin/ folder, for example, /export/home/IBM/WebSphere/AppServer/appeon/bin/ and run the appeonserver.sh file. Wh...
If the application that we want to migrate to web with Appeon use some local files, can they be put on the Appeon Server or do they must be send to the client side? Depends on what kind of local files we are talking about: if it is just DLL/OCX, or INI or pictures, they can be configured in the Appeon Developer as shown in the attached image, the file will be deployed to the server side and later automatically download to the client side.
When an end users downloads the Appeon Mobile applications from the Apple store/Android market those applications will try to connect to the database to get data - since PB applications are database-driven apps. The connection to the database is made via the Appeon Server. Some of the features and advantages of Appeon Mobile Server are: 1. Appeon Server automatically updates the application. Each time the user clicks the icon of an Appeon Mobile application, the app will try to connect to the Appe...
Below is a short summary of the procedure and attached is a tutorial from Apple 1. Prepare a Macintosh computer or VMWare running OSX (OSX is Apple's operating system) 2. Install Apple Xcode tool. 3. Apply for a Developer Certificate ($99/yr) or Enterprise Certificate ($299/yr). https://developer.apple.com/programs/start/ios/ [https://developer.apple.com/programs/start/ios/] Developer is better for creating apps that go on the Apple store. Enterprise is better for creating apps that are distribute...
How to delete the files in the Appeon File Server? You need to delete the file in file server manually, and the file appeon.lst in the same folder where your deleted file is located must be deleted at the same time.
The list of files only can be reviewed directly on the Appeon File Server.
Appeon File Server is a standard non-visual Web application running on the back-end for uploading and downloading files. Below some general information that will help you using this functionality: * The functions: of_appeonupload() and of_appeondownload() can not upload and download the multi files. They can only upload/download 1 file. * The function of_appeonupload() can't save with the same name two different files, you need to rename/delete one of them before execute the of_appeondownload()....
Appeon supports using LoadRunner to test the performance of the web application. The attached file is to tell you how to use LoadRunner to test the performance. You can also find the related information in the Appeon for PowerBuilder 2013 Help Documentation> Appeon Performance Tuning Guide> Identifying Performance Bottlenecks> Testing Appeon Web application with LoadRunner.
It's not a simple configuration to declare the list of Mobile devises allowed to connect to the mobile application in AEM. However, as part of the customer username/password authentication that they have coded in their PB application, they can add an additional check to make sure that the mobile devise is an authorized one. Appeon provides a PB function the customer can call to retrieve the mobile device ID. The function is: eon_mobile_deviceex.of_getdeviceid() Appeon is not a Web server. It runs...
You may have this error when upgrading to a major version of Appeon or installing an EBF (see attached). Before contacting Appeon support please be sure of doing a FULL deployment of your application with the new version. If you are using Websphere you need to undeploy the application and then redeploy it (full deployment) If after doing a FULL deployment you still have the error, the issue is probably caused by the different Web root between the web server and the application server. In the...
We recommend have the Appeon Server and the DB server in the same LAN to avoid performance issues
This article describes the steps the Client must follow to ensure that the issues being reported are reasonably-suspected to be Appeon Product Issues. It is important the Client carefully follows this checklist to avoid wasting precious down time and frustrated users. Appeon Technical Support will only assist with Appeon Product Issues. APPLICATION SERVER DOES NOT START This is NOT an Appeon Product Issue and is NOT covered by Technical Support. WEB BROWSER DOES NOT START This is NOT an App...
This article describes the Appeon's recommendations to ensure successful deployment of applications to a production environment. It is important the Client follows these recommendations. A problem caused by not following these recommendations will not be eligible for Technical Support. PERFORMANCE TUNING The PowerBuilder source code should be optimized to ensure high performance and high scalability. Most PowerBuilder applications exhibit some level of performance and scalability issues when run ov...
We need to build the .war files in Appeon from our application for an initial at our customer site who has Appeon AEM installed. Can we build those files offsite and deliver them for installation using AEM and the application server or must they be build on-site on the customer network? YES you can follow up the package wizard in the Appeon developer to generate portable deployment packages for Web applications. Thus your customer can directly deploy the Web application package to the server witho...
A client has .war files already running in a test environment and now wants to move them to production. The only difference between the two is the URL of the server which we store in the .ini file configured when building the .war files. Is it possible to take those .war files from the test environment and install them into production without doing any rebuilds? Is it possible to move the .wars and then go into the AEM to change any URL specific .INI settings. Yes, you can package this application an...
Starting with Appeon 2013 R2, the Appeon Workspace (AWS) available in the Apple Store is only for demostration purposes, you won't be able to add any other application to it. In order to deploy your applications to the mobile devises of your end users you need to host your own AWS. You can set up your Appeon Workspace Server by following the below procedure: 1. Get the AWS installation package. For Appeon Mobile 1.0 users, the file is available at: http://download.appeon.com/APB/2013/appeon/ga/...
Please find attached a document about the security in Appeon Mobile
The Appeon Server can run on any of the following cloud platforms to provide a cloud computing environment for the deployed applications: 1. Windows Azure 2. Amazon Web Services 3. RackSpace Cloud What's more, the Appeon Workspace turns Mobile + Cloud and even Mobile + Multi-Cloud into reality. Appeon supports the mainstream cloud services, therefore, developers only need to deploy the mobile application to any cloud-based server, and then the end users can connect to different cloud servers in the Appeon...
If you have this error when trying to deploy your application to the Appeon Server please refer to the attached document
In Appeon Enterprise license, are the functions of load-balancing, clustering and fail-over done by Appeon Server or done by the OS of the servers for example by Windows Server? In Appeon Enterprise the clustering feature consist of two features 1. Load-balancing 2. Fail-over. The load-balancing and fail-over functions that we are talking about are two functions provided by Appeon Server, not Windows Server.
Please go to your application folder on web server, for example: C:inetpubwwwrootsales, and modify the x32_application.htm(for 32-bit IE) and x64_application.htm(for 64-bit IE) under this folder change the title to the application name you want to. ...
The enterprise provisioning profile in Appeon Workspace (AWS 2013 R2 Build 0110, Build 0126, or Build 0136 (JP) ) will expire on November 7th 2014 and AWS will stop working after that. You would need to use the latest AWS by following Appeon instructions to solve this issue. Note that unless you submitted your own AWS or your app as standalone app to Apple store, you need to follow the instructions to fix this issue. Read more detailed information and follow instructions from http://demo.appeon.com/awsu...
For .net and EAserver, it is application file, for others Application server, for example: JBoss, WebLogic, etc., it is war file.
INI files are saved in /config/ aws$ini$.xml, for example, /mnt/shell/emulated/0/Android/data/com.appeon.mobile/files/5730031d/config/ aws$ini$.xml Both Appeon Web and Appeon Mobile support INI files and the related functions. Appeon Developer deploys the INI File to the Appeon server and saves them in xml format to the client. Therefore you cannot judge if the INI files exist in Appeon the way you judge them via FileExist in the PB C/S architecture.
Please to go Appeon Developer > Configure > %your application profile% > DB Settings page to check the transaction object settings. Please make sure all data source names exists in your AEM > Server > Resources > Data Source page. Or please delete the transaction object settings in Appeon Developer and then deploy & package application again. https://www.appeon.com/support/documents/appeon_online_help/2015/appeon_developer_user_guide/ch03s02s01.html#DBType [https://www.appeon.com/support/documents/appeon_on...
Help Desk by Novalys