Quantcast
Channel: The Fax Guys
Viewing all articles
Browse latest Browse all 535

RightFax API

$
0
0

RightFax10_Integrations-Feb-17-2012RightFax has a variety of APIs available for integration.  If you have an application that you would like to integrate with RightFax, please contact us and we’ll do our absolute best to direct you to the correct method.

Embedded Codes

Embedded codes are special faxing instructions that you insert directly into fax-bound documents. You can use embedded codes to address faxes, include fax cover sheet information, attach library documents, add billing information, insert your signature, and more.

To add an embedded code to a document, type the code you want, along with any required parameters, between angle brackets. For example, an embedded code that tells RightFax the destination fax number is written as:

<TOFAXNUM:555-1212>

The fax server removes all embedded codes from a document when it converts the document to fax form, so they don’t appear in your final fax. Embedded codes can be written in either upper or lower case. If you type an embedded code incorrectly, it will not behave as expected and the embedded code text itself will appear in your fax.

Embedded codes can be placed anywhere in the document that you will be faxing, and can be used in any document that accepts text characters. Embedded codes cannot line wrap and any embedded code statement that is so long that it wraps to a second line will be ignored. 

Integration Module / Facsimile Command Language (FCL)

The RightFax Integration Module enables applications for information exchange by integrating with applications on mainframe, mid-range, and local area network host systems. Together, the RightFax server and the Integration Module will send any document created by these applications via fax, e-mail, or over the Internet.

The RightFax Integration Module automates batch-oriented, repetitive processes. It is designed to support applications that produce output that traditionally is sent to a printer, printed on pre-printed forms, folded, stuffed in envelopes, and then mailed or manually faxed. These documents can include invoices, itineraries, purchase orders, statements, order confirmations, loan applications, bills of lading, change orders, financial reports, and material safety data sheets. 

FCLSample

COMAPI

The RightFax COMAPI was introduced in RightFax 7.x and enables easy integration using the RFCOMAPI.DLL.  The RightFax COM API is a library of objects, properties, and methods designed for use in developing custom applications for the RightFax server. The RightFax COM API library is compatible with any programming language that supports binary standards including C, C++, Java, JScript, Visual Basic, VBScript, Delphi, and PowerBuilder. 

WebServices

RightFax Basic Web Services adds robust, advanced integration capability geared for custom web applications and enterprise application integrations. The interface accepts and executes web services requests for basic sending, receiving, and providing status for fax documents.  For more information on Web Services API

Java/XML

The RightFax XML Interface converts XML to FCL. For host applications that produce XML and can’t be modified to produce FCL, the RightFax XML Interface provides a beneficial option.  When the Integration Module receives an XML-based document, the RightFax XML Interface converts it to an FCL-encoded document.  The XML Interface software performs four functions (submit, query, action, and notification) via three methods of transport (HTTP or HTTPS, FTP, and IBM WebSphere MQ). XML Interface functionality is achieved by creating XML documents that adhere to RightFax schemas.

The RightFax API for Java is for Java programmers. It provides an alternate method of creating and sending XML to the RightFax server. The API for Java allows access to XML Interface functionality without requiring that a customer know XML or the RightFax XML Interface schemas.

Other Integrations

We have other integrations using SAP, Oracle, SMTP, PDF files, and PCL files.  Let us know if you need those options too! 

For documentation on these APIs, please contact Zack Reilly at 952-224-3340 x 606 or zreilly@thefaxguys.com

 


Viewing all articles
Browse latest Browse all 535

Trending Articles