Salesforce

Connectivity (Magic xpa 3.x)

« Go Back

Information

 
Created ByKnowledge Migration User
Approval Process StatusPublished
Objective
Description

Connectivity (Magic xpa 3.x)

This section describes Magic xpa’s connectivity capabilities.

Call 3rd Generation Languages

You can call a UDP (User-Defined Procedure) to invoke the execution of a 3rd generation language program and to also pass parameters. Magic xpa uses the C language calling convention.

You can call a UDP for the following uses:

  • Implementation of Magic xpa extensions, such as user-supplied routines that perform specific tasks or functions not supported internally in Magic xpa.

  • Utilization within Magic xpa of existing code written outside of Magic xpa.

  • Implementation of specialized calculations that have been optimized for speed in the external procedure.

Java Integration

Java Integration lets Magic xpa interface with a Java class or Enterprise JavaBeans (EJB) by using pseudo-references that represent instances of Java classes or EJB files. For Java classes, you can access static methods and variables without the pseudo-reference. Instances, static methods, and variables are invoked by Java and EJB functions.

In-Memory Data Grid Data Access

Magic xpa provides a GigaSpaces database gateway for storing and accessing data in the space. The GigaSpaces database provides the opportunity to work with asynchronous persistency in Write Behind mode, providing the ability to handle extremely large transaction workloads. The gateway allows access to the data that is connected to the application, while significantly improving performance and ensuring that data is not lost.

Mail Functionality

Magic xpa supports email functionality by providing mail functions that support SMTP for sending mail, and POP3 and IMAP for receiving mail.

Provided also are mail environment settings that let you determine the time-out duration for connecting to a mail server and for mail operations.

Drag-and-Drop Functionality

Drag-and-drop functionality is supported within a Magic xpa project, and between a Magic xpa project and other projects running on the same machine. Its main purpose is to enable the passing of information within a Magic xpa project and between projects by dragging and dropping, which have become a standard in Windows applications.

Reference
Attachment 
Attachment