|
Open Business Objects for EDI v3.5.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.americancoders.mail.OutgoingEDIMail
Class to send EDI Documents via Internet Mail
Class contains a main method to allow it to invoked as an application.
format: java com.americancoders.edi.OutgoingEDIMail hostid userid toWhom filename
where hostid is the name of your incoming mail server
userid mailid to get mail
toWhom userid to receive file
filename file to be mailed, file will be wrapped around MIME type applicaiton/edi/x12
OBOE - Open Business Objects for EDI
Part of the OBOE Extended Package
An EDI and XML Translator Written In Java
Copyright 1998-2007 - American Coders, LTD - Raleigh NC USA
All rights reserved
American Coders, Ltd
P. O. Box 97462
Raleigh, NC 27624 USA
1-919-846-2014
http://www.americancoders.com
| Constructor Summary | |
OutgoingEDIMail(java.lang.String inHost,
java.lang.String inUser)
construct with host, user protocol. |
|
| Method Summary | |
static byte[] |
decode(byte[] data)
to decode to 8bit ascii |
static byte[] |
encode(byte[] data)
encode for encrypted text is 8-ascii |
static void |
main(java.lang.String[] argv)
simple test procedure
|
void |
sendEDIDocument(java.lang.String message,
java.lang.String toWhom,
boolean sendMDN)
send a document, uses the other sendEDIDocument with debugging turned off |
void |
sendEDIDocument(java.lang.String message,
java.lang.String toWhom,
boolean sendMDN,
boolean debug)
send a document, optional debugging switch. |
void |
sendEncryptedEDIDocument(java.lang.String message,
java.lang.String toWhom,
boolean debug)
send an encrypted document, optional debugging switch. |
void |
sendMDNResponse(java.lang.String toWhom,
boolean lookedAt)
send an MIME Message Delivery Notification back to sender hardcoded mailer id hardcoded subject line, see class variable subject hardcoded response text hardcoded reported as automatic-action in MDN disposition |
void |
sendSignedEDIDocument(java.lang.String message,
java.lang.String toWhom,
boolean debug)
send an signed document, optional debugging switch. |
void |
setKeyStore(java.lang.String inKeyStoreFileName,
java.lang.String inKeyStorePassword)
set the key store construct |
void |
setupForPOP(java.lang.String inPOPID,
java.lang.String inPOPPassword)
set up POP server control for anti spam servers. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public OutgoingEDIMail(java.lang.String inHost,
java.lang.String inUser)
inHost - String internet mail hostinUser - String Internet mail id associated at Mail host| Method Detail |
public static void main(java.lang.String[] argv)
argv - String array
public void setKeyStore(java.lang.String inKeyStoreFileName,
java.lang.String inKeyStorePassword)
throws java.lang.Exception
inKeyStoreFileName - String - encryption key file nameinKeyStorePassword - String - encryption key file password
java.lang.Exception - Probably something wrong with KeyStore fields.
public void setupForPOP(java.lang.String inPOPID,
java.lang.String inPOPPassword)
inPOPID - StringinPOPPassword - String
public void sendEDIDocument(java.lang.String message,
java.lang.String toWhom,
boolean sendMDN)
message - String the EDI DocumenttoWhom - String target audiencesendMDN - booelan, attach message disposition notification MIME object
public void sendEDIDocument(java.lang.String message,
java.lang.String toWhom,
boolean sendMDN,
boolean debug)
message - String the EDI DocumenttoWhom - String target audiencesendMDN - boolean attach message disposition notification MIME objectdebug - boolean to turn on java.mail debugger
public void sendEncryptedEDIDocument(java.lang.String message,
java.lang.String toWhom,
boolean debug)
message - String the EDI DocumenttoWhom - String target audience, keyStore keydebug - boolean turn on java.mail debugger
public void sendSignedEDIDocument(java.lang.String message,
java.lang.String toWhom,
boolean debug)
message - String the EDI DocumenttoWhom - String target audience, keyStore keydebug - boolean to turn on java.mail debugger
public void sendMDNResponse(java.lang.String toWhom,
boolean lookedAt)
toWhom - String target audiencelookedAt - boolean, was the message looked atpublic static byte[] encode(byte[] data)
data - byte array of text to encode
public static byte[] decode(byte[] data)
data - byte array of encoded text
|
Open Business Objects for EDI v3.5.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||