× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



I don't know if I would go the route of Java talking COM if it is already a
batch process (meaning it doesn't have to be synchronous communication).  I
would get a .NET programmer to access an iSeries table (using DB2.NET)
storing the fax records waiting to be sent and then create a "web service"
on the iSeries that will stream to you the appropriate files needing to be
faxed. This web service could be an RPG CGI program that all it does is
reads a url variable named 'filename' and streams back the file specified.
You could also map a drive to an IFS folder, but those only seem to work
about half the time for me.

With the above approach there is a clean separation of responsibility and it
will be easier to debug/test (IMO). And actually, if you wanted to go
completely web service centric you could make an RPG web service to return
an xml list of documents needing to be faxed instead of making a database
call, though there will be some bloat to that with XML in the mix and all.
.NET likes web services :-)

HTH,
Aaron Bartell
http://mowyourlawn.com

-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx]
On Behalf Of johnking@xxxxxxx
Sent: Monday, December 12, 2005 5:42 PM
To: rpg400-l@xxxxxxxxxxxx
Subject: Communicating with COM objects from iSeries via Java?

Hello all,

 We have a requirement to fax certain documents to users who do not have
email. The iSeries fax products I've seen so far are primarily designed to
translate and deliver spool files. We, on the other hand, need to push PDF
and Excel files that happen to be stored on the IFS.

  I'd like to investigate the feasibility of submitting documents to an
existing WinFax server from the iSeries.
1) WinFax provides an SDK that describes how to submit faxes via its COM
interface.
2) IBM Alphaworks has a "Development Tool for Java-COM Bridge" project that
allows Java to manipulate COM objects. See:
http://www.alphaworks.ibm.com/tech/dtjcb. The IBM website says this product
falls under certain export-control rules, and I'm waiting to be "approved"
before I can even view the FAQ.
3) This would be a batch process so there is no need for real-time
interaction between the iSeries and WinFax - we just want to submit data
from the iSeries to the WinFax process on the PC.
4) I have some small experience calling Java from RPG and on the surface it
seems like this ought to work, but I lack all knowledge of PC-ish things
like COM and am totally lost in Eclipse. There was a thread on Java400-L
that referred to jintegra, jacob and jwin but that was in 2003 - aeons ago.

 If anyone has had experience with this, or can even tell me whether the
project is feasible, your comments are welcome.

 Note: If this discussions happens to get technical I suppose it should be
moved to Java400-L or PCTECH, but at this point I hope it is still
appropriate for Midrange-L.

 Many thanks, JK

--
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or
change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
http://archive.midrange.com/rpg400-l.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact copyright@midrange.com.

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.