RE: [xep-support] How to run the XEP in the Java program?

From: Kevin Brown <kevin@renderx.com>
Date: Sat Jun 19 2010 - 10:25:46 PDT

All:

You have many options for calling XEP, I'll take a few minutes to document
them here. all the pages referenced have download request forms and you
should use a corporate email address and not a portal. These are sorted
through and processed by sales with priority given to corporate requestors.
Or feel free to call us, we are always happy to help guide you through the
process of what is best.

1) Using Java

The Connectivity Kit is API, documentation and sample code for calling XEP
through Java. It also contains server pre-built components like Servlet,
EJB, Cocoon. You can request for this page -
http://www.renderx.com/tools/devkit.html - just fill in the form on the
lower left and one will be forwarded to you. This is best for Java
implementations that require direct access to the API.

2) Using .NET

The WinSuite Kit is API, documentation and sample code for calling XEPWin
through .NET or COM interfaces. XEPWin installs a Windows Service and .NET
assembly, executing XEP as a windows service for formatting. You can request
WinSuite through http://www.renderx.com/tools/winsuite.html. This is best
for .NET implementations that require direct access to the API.

3) Using EnMasse

EnMasse is a python program which acts as an access point and rendering
server controller. Through XML configuration files, you can set up a bank of
XEP servers. EnMasse can distribute multiple documents across this grid of
XEP renderers, controlling even the number of concurrent rendering threads
in each XEP instance. EnMasse runs like a service and has three modes. You
can speak to EnMasse through SOAP, directly through TCP or it also has a hot
directory mode. EnMasse also has a windows counterpart (WinMasse) which
installs the EnMasse python controller as a Windows Service. EnMasse can be
requested from http://www.renderx.com/tools/enmasse.html. This is best for
on-demand, web based rendering solutions. This is a pre-built, high
performance rendering server controller that can balance load across
multiple machines. It centralizes rendering much like one would centralize
print services. Customers have implement EnMasse for on-demand online
generation of documents for very large portals where the load has exceeded
100 PDFs created every second.

We have sample code in Java and .NET for SOAP and TCP access through
EnMasse. Just contact us and we would be happy to send the code along.

4) Using VDPMill

VDPMill is our newest high performance rendering solution. It is built on
XEP at the core and EnMasse as the server controller. We added a splitter
over the top to split huge incoming XML files and the EnMasse layer can
simultaneously format these split chunks (or multiple documents of course).
It also supports simultaneous formatting of multiple output formats as well
as using PIs to include or exclude certain documents within a split or a
join. For example, you can split a large incoming file at each invoice and
produce separate PDF files (for email) and one large Postscript file (for
print) all while omitting certain invoices in each batch (eliminate PDFs
from the PS output and eliminate some from both because these customers get
their invoices online). VDPMill has an API and also accepts an XML-based job
ticket. The job ticket can describe the document or batch of documents, the
splitting points (if required) and the output formats. VDPMill can be
requested from http://www.renderx.com/tools/vdpmill.html. VDPMill was built
for creating very large print runs like one would do for reporting
scenarios. As it sits on EnMasse, rendering itself takes place
simultaneously for extreme performance. Customers have implemented VDPMill
on quad-core machines, running 8 XEP threads to format things like 401K
statements at 120+ pages/second.

Kevin Brown
RenderX
650-327-1000

-----Original Message-----
From: owner-xep-support@renderx.com [mailto:owner-xep-support@renderx.com]
On Behalf Of Michael Ludwig
Sent: Saturday, June 19, 2010 8:22 AM
To: xep-support@renderx.com
Subject: Re: [xep-support] How to run the XEP in the Java program?

Tapanainen Mika schrieb am 17.06.2010 um 11:02 (+0300):
>
> How to run the XEP in the Java program? I didn't find any examples
> from the XEP user guide.

There is a XEP server you can call via TCP:

http://www.renderx.com/cliserguide.html

Haven't been able to find other options.

-- 
Michael Ludwig
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service
http://www.renderx.com/terms-of-service.html
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html
Received on Sat Jun 19 10:30:50 2010

This archive was generated by hypermail 2.1.8 : Sat Jun 19 2010 - 10:30:52 PDT