How to send bulk mail in oracle apps 11i with pdf/Xls attachment
hi,
how to send bulk emails in one go ( aprrox 150-200 emails in one go) with attachment pdf file in oracle apps 11i
thanks
I'd use BI Publisher (XML Publisher) Bursting.
Regards,
Gareth
http://garethroberts.blogspot.com
http://www.virtuate.com
Similar Messages
-
Send bulk mail in oracle apps 11i with pdf/Xls attachment
hi,
I have a task how can i send bulk emails in one go ( aprrox 150-200 emails in one go) in oaracle apps 11 with attachment pdf/xls
thanksDuplicate post.
how to send bulk mail in oracle apps 11i with pdf/Xls attachment
Re: how to send bulk mail in oracle apps 11i with pdf/Xls attachment -
How to access virtual folder in oracle apps 11i?
Hi,
how to access virtual folder in oracle apps 11i?
Version=11.5.10.2
please help
Thanks,I'd use BI Publisher (XML Publisher) Bursting.
Regards,
Gareth
http://garethroberts.blogspot.com
http://www.virtuate.com -
How to send a mail thru Oracle
Hello Every one ,
Can u plz tell me the way to send a mail thru oracle...................Follow the below steps..........
INTRODUCTION:
This bulletin explains how to programmatically send a fax/email message from a
Forms/Reports application via Microsoft Exchange without any kind of user
interaction. It shows the general usage of the 'Mail' package as well as a fully
coded Forms sample application.
The concept of OLE (Object Linking and Embedding) automation is used to control
the OLE server application (Microsoft Exchange) using the client application.
The client in this case may be a Developer/2000 Forms or Reports application. It
uses the objects and methods exposed by the OLE Messaging Library which are
much more robust than the MSMAPI OCX controls and allow access to many more MAPI
properties.
Oracle provides support for OLE automation in its applications by means of the
OLE2 built-in package. This package contains object types and built-ins for
creating and manipulating the OLE objects. Some of these built-ins for e.g.
OLE2.create_obj, OLE2.invoke, OLE2.set_property have been extensively used in
the code.
GENERAL USAGE:
The Mail package contains three procedures:
1. Procedure Mail_pkg.logon( profile IN varchar2 default NULL);
Use this procedure to logon to the MS Exchange mail client. The procedure
takes a character argument which specifies the Exchange Profile to use for
logon. Passing a NULL argument to the logon procedure brings up a dialog box
which asks you to choose a profile from a list of valid profiles or create a new
one if it doesn't exist.
2. Procedure Mail_pkg.send(
--------- Recipient IN varchar2,
Subject IN varchar2 default NULL,
Text IN varchar2 default NULL,
Attachment IN varchar2 default NULL
This is the procedure that actually sends the message and attachments, if
any, to the recipient. The recipient may be specified directly as a valid email
address or as an alias defined in the address book. If the message is intended
for a fax recipient then a valid alias must be used that is defined as a fax
address in the address book.
3. Procedure Mail_pkg.logoff;
This procedure closes the Exchange session and deallocates the resources used
by the OLE automation objects.
SAMPLE FORMS APPLICATION:
1. Create the Mail Package using the following two Program Units:
(a) Mail Package Spec
(b) Mail Package Body
Mail Package Spec:
PACKAGE Mail_pkg IS
session OLE2.OBJ_TYPE; /* OLE object handle */
args OLE2.LIST_TYPE; /* handle to OLE argument list */
procedure logon( Profile IN varchar2 default NULL );
procedure logoff;
procedure send( Recp IN varchar2,
Subject IN varchar2,
Text IN varchar2,
Attch IN varchar2
END;
Mail Package Body:
PACKAGE BODY Mail_pkg IS
session_outbox OLE2.OBJ_TYPE;
session_outbox_messages OLE2.OBJ_TYPE;
message1 OLE2.OBJ_TYPE;
msg_recp OLE2.OBJ_TYPE;
recipient OLE2.OBJ_TYPE;
msg_attch OLE2.OBJ_TYPE;
attachment OLE2.OBJ_TYPE;
procedure logon( Profile IN varchar2 default NULL )is
Begin
session := ole2.create_obj('mapi.session');
/* create the session object */
args := ole2.create_arglist;
ole2.add_arg(args,Profile);/* Specify a valid profile name */
ole2.invoke(session,'Logon',args);
/* to avoid the logon dialog box */
ole2.destroy_arglist(args);
End;
procedure logoff is
Begin
ole2.invoke(session,'Logoff');
/* Logoff the session and deallocate the */
/* resources for all the OLE objects */
ole2.release_obj(session);
ole2.release_obj(session_outbox);
ole2.release_obj(session_outbox_messages);
ole2.release_obj(message1);
ole2.release_obj(msg_recp);
ole2.release_obj(recipient);
ole2.release_obj(msg_attch);
ole2.release_obj(attachment);
End;
procedure send( Recp IN varchar2,
Subject IN varchar2,
Text IN varchar2,
Attch IN varchar2
)is
Begin
/* Add a new object message1 to the outbox */
session_outbox := ole2.get_obj_property(session,'outbox');
session_outbox_messages := ole2.get_obj_property(session_outbox,'messages');
message1 := ole2.invoke_obj(session_outbox_messages,'Add');
ole2.set_property(message1,'subject',Subject);
ole2.set_property(message1,'text',Text);
/* Add a recipient object to the message1.Recipients collection */
msg_recp := ole2.get_obj_property(message1,'Recipients');
recipient := ole2.invoke_obj(msg_recp,'add') ;
ole2.set_property(recipient,'name',Recp);
ole2.set_property(recipient,'type',1);
ole2.invoke(recipient,'resolve');
/* Add an attachment object to the message1.Attachments collection */
msg_attch := ole2.get_obj_property(message1,'Attachments');
attachment := ole2.invoke_obj(msg_attch,'add') ;
ole2.set_property(attachment,'name',Attch);
ole2.set_property(attachment,'position',0);
ole2.set_property(attachment,'type',1); /* 1 => MAPI File Data */
ole2.set_property(attachment,'source',Attch);
/* Read the attachment from the file */
args := ole2.create_arglist;
ole2.add_arg(args,Attch);
ole2.invoke(attachment,'ReadFromFile',args);
ole2.destroy_arglist(args);
args := ole2.create_arglist;
ole2.add_arg(args,1); /* 1 => save copy */
ole2.add_arg(args,0); /* 0 => no dialog */
/* Send the message without any dialog box, saving a copy in the Outbox */
ole2.invoke(message1,'Send',args);
ole2.destroy_arglist(args);
message('Message successfully sent');
End;
END;
2. Create a block called MAPIOLE with the following canvas layout:
|-------------------------------------------------------------|
| |
| Exchange Profile: |====================| |
| |
| To: |============================| |
| |
| Subject: |============================| |
| |
| Message: |============================| |
| | | |
| | | |
| | | |
| | | |
| | | |
| |============================| |
| |-----| |
| Attachment: |============================| |SEND | |
| |-----| |
|-------------------------------------------------------------|
The layout contains 5 text-itmes:
- Profile
- To
- Subject
- Message (multiline functional property set to true)
- Attach
and a 'Send' button with the following WHEN-BUTTON-PRESSED trigger:
mail_pkg.logon(:profile);
mail_pkg.send(:to,:subject,:message,:attch);
mail_pkg.logoff; -
Sending PO data from Oracle APPS 11i to another Oracle APPS 11i
I am trying to send the XML message (Purchase Order Data) from the Oracle APPS 11i to the other Oracle APPS 11i using XML Gateway and the AQ Adaptors in both outbound and inbound. I have created the Receive Activity for Outbound AQ Adaptor and the Invoke Activity for the Inbound AQ Adaptor and the Assign Activity in the middle to assign the variables for both Receive and Invoke Acvities.
I have created a partner link using AQ adapter to Dequeuing the data from Oracle APPS 11i that generated by XML Gateway and also have created a partner link using AQ adapter to Enqueuing the data.
When I run, it gives me an error on the Enqueuing side with the followings:
[2006/04/04 10:03:57] New instance of BPEL process "XML2APPS" initiated (# "18").
<process>
<sequence>
AQ_Receive
[2006/04/04 10:03:57] Received "Receive_Dequeue_InputVariable" call from partner "PO_IN_QUEUE" More...
<Receive_Dequeue_InputVariable>
<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="ReceiveDocument">
<PROCESS_PO_007>
<CNTROLAREA>
<BSR>
<VERB value="PROCESS">PROCESS</VERB>
<NOUN value="PO">PO</NOUN>
<REVISION value="007">007</REVISION>
</BSR>
<SENDER>
<LOGICALID>ORACLE</LOGICALID>
<COMPONENT>PURCHASING</COMPONENT>
<TASK>POISSUE</TASK>
<REFERENCEID>VIS.US.ORACLE.COM:oracle.apps.po.event.xmlpo:32570-148852</REFERENCEID>
<CONFIRMATION>0</CONFIRMATION>
<LANGUAGE>US</LANGUAGE>
<CODEPAGE>UTF8</CODEPAGE>
<AUTHID>APPS</AUTHID>
</SENDER>
<DATETIME qualifier="CREATION" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>02</MINUTE>
<SECOND>29</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
</CNTROLAREA>
<DATAAREA>
<PROCESS_PO>
<POORDERHDR>
<DATETIME qualifier="DOCUMENT" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>00</MINUTE>
<SECOND>45</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="EXTENDED" type="T">
<VALUE>267</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM />
</OPERAMT>
<POID>4484</POID>
<POTYPE>STANDARD</POTYPE>
<ACKREQUEST>N</ACKREQUEST>
<CONTRACTB />
<CONTRACTS />
<DESCRIPTN />
<PORELEASE />
<USERAREA>
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<FOB>
<DESCRIPTN>Vendor's responsibility ceases upon transfer to carrier</DESCRIPTN>
<TERMID>Origin</TERMID>
</FOB>
<TANDC />
<FTTERM>
<DESCRIPTN>No Freight Charge</DESCRIPTN>
<TERMID>NONE</TERMID>
</FTTERM>
<EXCHRATE />
<DATETIME qualifier="EXCHRATEDATE">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="APPREQ" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<CONFIRM>N</CONFIRM>
<SHIPPINGCONTROL />
<DFFPOHEADER>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFPOHEADER>
<PCARDHDR>
<MEMBERNAME />
<PCARDNUM />
<DATETIME qualifier="EXPIRATION">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<PCARDBRAND />
</PCARDHDR>
</USERAREA>
<PARTNER>
<NAME index="1">Nate OD88/VIS2 Supplier TEST</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>20027</PARTNRID>
<PARTNRTYPE>Supplier</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX>1923</PARTNRIDX>
<TAXID />
<TERMID />
<USERAREA>
<DFFVENDOR>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDOR>
<CUSTOMERNUM />
</USERAREA>
<ADDRESS>
<ADDRLINE index="1">VIS2 address</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN>VIS2/OD88 SITE</DESCRIPTN>
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA>
<DFFVENDORSITE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDORSITE>
</USERAREA>
</ADDRESS>
<CONTACT>
<NAME index="1" />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1">-</TELEPHONE>
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>SoldTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TAXID />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1">Ross, Nate</NAME>
<CONTCTTYPE />
<DESCRIPTN />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
<USERAREA />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>BillTo</PARTNRTYPE>
<CURRENCY />
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
</PARTNER>
<PARTNER>
<NAME index="1">UPS</NAME>
<ONETIME>0</ONETIME>
<PARTNRID />
<PARTNRTYPE>Carrier</PARTNRTYPE>
<PARTNRIDX>UPS</PARTNRIDX>
</PARTNER>
<POTERM>
<DESCRIPTN>Scheduled for payment 45 days from the invoice date (invoice terms date = system date, goods received date, invoice date or invoice received date). Invoice terms date can default from supplier header, site, PO, system default, etc.</DESCRIPTN>
<TERMID>45 Net (terms date + 45)</TERMID>
<DAYSNUM />
<QUANTITY qualifier="PERCENT">
<VALUE />
<NUMOFDEC />
<SIGN />
<UOM />
</QUANTITY>
<USERAREA />
</POTERM>
</POORDERHDR>
<POORDERLIN>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>89</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM>QT</UOM>
</OPERAMT>
<POLINENUM>1</POLINENUM>
<HAZRDMATL />
<ITEMRV>0</ITEMRV>
<ITEMRVX />
<POLNSTATUS />
<DESCRIPTN>10-40W Car / Truck Motor Oil</DESCRIPTN>
<ITEM>10-40W Oil</ITEM>
<ITEMX />
<USERAREA>
<REQUESTOR />
<CATEGORYID>MISC.MISC</CATEGORYID>
<CONTRACTNUM />
<CONTRACTPONUM />
<CONTRACTPOLINENUM />
<VENDORQUOTENUM />
<CONFIGID />
<LISTPRICE>.89</LISTPRICE>
<MARKETPRICE />
<PRICENOTTOEXCEED />
<NEGPRICE>N</NEGPRICE>
<TAXABLE>N</TAXABLE>
<TXNREASONCODE />
<TYPE1099 />
<LINEORDERTYPE>Goods</LINEORDERTYPE>
<HAZRDUNNUM />
<HAZRDUNDESC />
<DFFLINE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFLINE>
<DFFITEM>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10>Y</ATTRIBUTE10>
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFITEM>
<KFFITEM>
<ATTRIBUTE1>MISC</ATTRIBUTE1>
<ATTRIBUTE2>MISC</ATTRIBUTE2>
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
<ATTRIBUTE17 />
<ATTRIBUTE18 />
<ATTRIBUTE19 />
<ATTRIBUTE20 />
</KFFITEM>
<GLOBALCONTRACT />
<GLOBALCONTRACTLIN />
<JOBTITLE />
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
<CONTRACTORFIRSTNAME />
<CONTRACTORLASTNAME />
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
</USERAREA>
<POLINESCHD>
<DATETIME qualifier="NEEDDELV" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<DESCRIPTN />
<PSCLINENUM>1</PSCLINENUM>
<USERAREA>
<DATETIME qualifier="PROMSHIP">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<DATETIME qualifier="APPROVAL">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>08</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>.89</VALUE>
<NUMOFDEC />
<SIGN />
<CURRENCY>USD</CURRENCY>
<UOMVALUE />
<UOMNUMDEC />
<UOM />
</OPERAMT>
<PRICEOVRRD />
<TAXABLE>N</TAXABLE>
<TAXCODE />
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>ShipTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY />
<COUNTRY />
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN />
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1" />
<ONETIME />
<PARTNRID />
<PARTNRTYPE />
<PARTNRIDX />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRTYPE />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<DROPSHIPDETAILS>
<DROPSHIPMENT />
<DROPSHIPCUSTNAME />
<SHIPINSTR />
<PACKINSTR />
<SHIPMETHOD />
<CUSTOMERPONUM />
<CUSTOMERLINENUM />
<CUSTOMERSHIPNUM />
<CUSTOMERDESC />
</DROPSHIPDETAILS>
<CONSIGNEDINV>N</CONSIGNEDINV>
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
</USERAREA>
</POLINESCHD>
</POORDERLIN>
</PROCESS_PO>
</DATAAREA>
</PROCESS_PO_007>
</part>
</Receive_Dequeue_InputVariable>
Assign_Input2Output
[2006/04/04 10:03:57] Updated variable "Invoke_Enqueue_InputVariable" More...
<Invoke_Enqueue_InputVariable>
<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="ReceiveDocument">
<ReceiveDocument xmlns="http://xmlns.oracle.com/apps/fnd/XMLGateway">
<CNTROLAREA xmlns="">
<BSR>
<VERB value="PROCESS">PROCESS</VERB>
<NOUN value="PO">PO</NOUN>
<REVISION value="007">007</REVISION>
</BSR>
<SENDER>
<LOGICALID>ORACLE</LOGICALID>
<COMPONENT>PURCHASING</COMPONENT>
<TASK>POISSUE</TASK>
<REFERENCEID>VIS.US.ORACLE.COM:oracle.apps.po.event.xmlpo:32570-148852</REFERENCEID>
<CONFIRMATION>0</CONFIRMATION>
<LANGUAGE>US</LANGUAGE>
<CODEPAGE>UTF8</CODEPAGE>
<AUTHID>APPS</AUTHID>
</SENDER>
<DATETIME qualifier="CREATION" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>02</MINUTE>
<SECOND>29</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
</CNTROLAREA>
<DATAAREA xmlns="">
<PROCESS_PO>
<POORDERHDR>
<DATETIME qualifier="DOCUMENT" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>00</MINUTE>
<SECOND>45</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="EXTENDED" type="T">
<VALUE>267</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM />
</OPERAMT>
<POID>4484</POID>
<POTYPE>STANDARD</POTYPE>
<ACKREQUEST>N</ACKREQUEST>
<CONTRACTB />
<CONTRACTS />
<DESCRIPTN />
<PORELEASE />
<USERAREA>
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<FOB>
<DESCRIPTN>Vendor's responsibility ceases upon transfer to carrier</DESCRIPTN>
<TERMID>Origin</TERMID>
</FOB>
<TANDC />
<FTTERM>
<DESCRIPTN>No Freight Charge</DESCRIPTN>
<TERMID>NONE</TERMID>
</FTTERM>
<EXCHRATE />
<DATETIME qualifier="EXCHRATEDATE">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="APPREQ" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<CONFIRM>N</CONFIRM>
<SHIPPINGCONTROL />
<DFFPOHEADER>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFPOHEADER>
<PCARDHDR>
<MEMBERNAME />
<PCARDNUM />
<DATETIME qualifier="EXPIRATION">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<PCARDBRAND />
</PCARDHDR>
</USERAREA>
<PARTNER>
<NAME index="1">Nate OD88/VIS2 Supplier TEST</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>20027</PARTNRID>
<PARTNRTYPE>Supplier</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX>1923</PARTNRIDX>
<TAXID />
<TERMID />
<USERAREA>
<DFFVENDOR>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDOR>
<CUSTOMERNUM />
</USERAREA>
<ADDRESS>
<ADDRLINE index="1">VIS2 address</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN>VIS2/OD88 SITE</DESCRIPTN>
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA>
<DFFVENDORSITE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDORSITE>
</USERAREA>
</ADDRESS>
<CONTACT>
<NAME index="1" />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1">-</TELEPHONE>
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>SoldTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TAXID />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1">Ross, Nate</NAME>
<CONTCTTYPE />
<DESCRIPTN />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
<USERAREA />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>BillTo</PARTNRTYPE>
<CURRENCY />
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
</PARTNER>
<PARTNER>
<NAME index="1">UPS</NAME>
<ONETIME>0</ONETIME>
<PARTNRID />
<PARTNRTYPE>Carrier</PARTNRTYPE>
<PARTNRIDX>UPS</PARTNRIDX>
</PARTNER>
<POTERM>
<DESCRIPTN>Scheduled for payment 45 days from the invoice date (invoice terms date = system date, goods received date, invoice date or invoice received date). Invoice terms date can default from supplier header, site, PO, system default, etc.</DESCRIPTN>
<TERMID>45 Net (terms date + 45)</TERMID>
<DAYSNUM />
<QUANTITY qualifier="PERCENT">
<VALUE />
<NUMOFDEC />
<SIGN />
<UOM />
</QUANTITY>
<USERAREA />
</POTERM>
</POORDERHDR>
<POORDERLIN>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>89</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM>QT</UOM>
</OPERAMT>
<POLINENUM>1</POLINENUM>
<HAZRDMATL />
<ITEMRV>0</ITEMRV>
<ITEMRVX />
<POLNSTATUS />
<DESCRIPTN>10-40W Car / Truck Motor Oil</DESCRIPTN>
<ITEM>10-40W Oil</ITEM>
<ITEMX />
<USERAREA>
<REQUESTOR />
<CATEGORYID>MISC.MISC</CATEGORYID>
<CONTRACTNUM />
<CONTRACTPONUM />
<CONTRACTPOLINENUM />
<VENDORQUOTENUM />
<CONFIGID />
<LISTPRICE>.89</LISTPRICE>
<MARKETPRICE />
<PRICENOTTOEXCEED />
<NEGPRICE>N</NEGPRICE>
<TAXABLE>N</TAXABLE>
<TXNREASONCODE />
<TYPE1099 />
<LINEORDERTYPE>Goods</LINEORDERTYPE>
<HAZRDUNNUM />
<HAZRDUNDESC />
<DFFLINE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFLINE>
<DFFITEM>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10>Y</ATTRIBUTE10>
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFITEM>
<KFFITEM>
<ATTRIBUTE1>MISC</ATTRIBUTE1>
<ATTRIBUTE2>MISC</ATTRIBUTE2>
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
<ATTRIBUTE17 />
<ATTRIBUTE18 />
<ATTRIBUTE19 />
<ATTRIBUTE20 />
</KFFITEM>
<GLOBALCONTRACT />
<GLOBALCONTRACTLIN />
<JOBTITLE />
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
<CONTRACTORFIRSTNAME />
<CONTRACTORLASTNAME />
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
</USERAREA>
<POLINESCHD>
<DATETIME qualifier="NEEDDELV" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<DESCRIPTN />
<PSCLINENUM>1</PSCLINENUM>
<USERAREA>
<DATETIME qualifier="PROMSHIP">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<DATETIME qualifier="APPROVAL">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>08</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>.89</VALUE>
<NUMOFDEC />
<SIGN />
<CURRENCY>USD</CURRENCY>
<UOMVALUE />
<UOMNUMDEC />
<UOM />
</OPERAMT>
<PRICEOVRRD />
<TAXABLE>N</TAXABLE>
<TAXCODE />
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>ShipTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY />
<COUNTRY />
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN />
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1" />
<ONETIME />
<PARTNRID />
<PARTNRTYPE />
<PARTNRIDX />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRTYPE />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<DROPSHIPDETAILS>
<DROPSHIPMENT />
<DROPSHIPCUSTNAME />
<SHIPINSTR />
<PACKINSTR />
<SHIPMETHOD />
<CUSTOMERPONUM />
<CUSTOMERLINENUM />
<CUSTOMERSHIPNUM />
<CUSTOMERDESC />
</DROPSHIPDETAILS>
<CONSIGNEDINV>N</CONSIGNEDINV>
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
</USERAREA>
</POLINESCHD>
</POORDERLIN>
</PROCESS_PO>
</DATAAREA>
</ReceiveDocument>
</part>
</Invoke_Enqueue_InputVariable>
Invoke_QUEUE (faulted)
[2006/04/04 10:03:59] "{http://schemas.oracle.com/bpel/extension}remoteFault" has been thrown. less
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="code">
<code>null</code>
</part>
<part name="summary">
<summary>file:/d01/oraAS/integration/orabpel/domains/default/tmp/.bpel_XML2APPS_1.0.jar/CreatePO.wsdl [ Enqueue_ptt::Enqueue(ReceiveDocument) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: Enqueue failed. Enqueue failed. ; nested exception is: ORABPEL-11947 Enqueue failed. Enqueue failed. Please examine the log file to determine the problem.</summary>
</part>
<part name="detail">
<detail>null</detail>
</part>
</remoteFault>
WS-T Complete
WS-T Close
WS-T Fault
WS-T Cancel
WS-T Compensate
</sequence>
[2006/04/04 10:03:59] "BPELFault" has not been caught by a catch block.
[2006/04/04 10:03:59] BPEL process instance "18" cancelled
WS-T Complete
WS-T Close
WS-T Fault
WS-T Cancel
WS-T Compensate
</process>
Does anyone know where I can get help on an error message ORABPEL-11947? I looked everywhere but no success.
Can someone help me on this?
Thanks in advance,
SookYou have to integrate apps with BPEL using apps adapter and then from BPEL pass the message to Oracle B2B 11g -
Oracle B2B 11g <---> Oracle BPEL 11g <--- Oracle Apps Adapter --> Oracle Apps
As BPEL and B2B both are part of SOA suite 11g hence there is no additional cost and performance remain better.
Preffered mode of integration would be through XML gateway.
I could see that 856 outbound EDI map is available from Oracle but not the XML gateway map. If i have to use XML gateway then how i can create the XML gateway map.You may raise your question in apps forum -
http://forums.oracle.com/forums/category.jspa?categoryID=108
If you don't get any help there, raise a case with support.
Regards,
Anuj
Edited by: Anuj Dwivedi on Oct 12, 2010 11:58 AM -
How to Send biulk mail for 20,000 people with out blocking the mail server
Hi .......... ALL
I am developing a News module in our project, for this have to write code to send everyday news for 20,000 mail Ids
I Developed a code that can send to one Id or multiple.
Weather this type of mail sending treated as spam mail or blocking the mail server i did not know, any of one can please help me.
If this type is not suitable then what is way to send bulk mails please guide me
please help me......................
BY Ramds
MY Mail ID: [email protected]
Edited by: ramdasteja on Oct 3, 2008 4:13 AMHi .......... ALL
I am developing a News module in our project, for this have to write code to send everyday news for 20,000 mail Ids
I Developed a code that can send to one Id or multiple.
Weather this type of mail sending treated as spam mail or blocking the mail server i did not know, any of one can please help me.
If this type is not suitable then what is way to send bulk mails please guide me
please help me......................
BY Ramds
MY Mail ID: [email protected]
Edited by: ramdasteja on Oct 3, 2008 4:13 AM -
How a send a mail from Oracle ----- urgent
Hi,
I am working in oracle9i and linux 2.4. i need to a send mail from oracle .Please send the procedure to me in a detail manner.
I am having one procedure .plz check and change if possible...
declare
l_maicon utl_smtp.connection;
begin
l_maicon :=utl_smtp.open_connection('mail.com');
utl_smtp.helo(l_maicon,'mail.com');
utl_smtp.mail(l_maicon,'[email protected]');
utl_smtp.rcpt(l_maicon,'[email protected]');
utl_smtp.data(l_maicon,'From: [email protected]' || utl_tcp.crlf||
'To: [email protected]' || utl_tcp.crlf ||
'Subject: database e-mail option' || utl_tcp.crlf ||
'You have received this mail from database!');
utl_smtp.quit(l_maicon);
end;
Please explain me in detail
Gobi....If I do a Google search on the terms "Oracle mail", this askTom thread is the second hit
http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:255615160805
Did you already find this thread? If so, did it not answer your question sufficiently?
Additionally, it would be quite helpful if you would post the results of running the code you posted. You've given no indication whether there is an error, what error might be generated, whether you're not seeing the expected behavior, whether the code crashes your system, etc. That leaves us to guess about what problems you might have between syntax errors, permission problems, configuration problems on the database, configuration problems on the SMTP server, operating system problems, network problems (the list goes on).
Justin -
hai,
i am developing a email application in java.
i need to send mail to bulk members..how do i achieve it.
all members in the mail should not know the other member mailid...how to do that.
if any one can guide me and if source is provided..that will be help full..
my mailid: [email protected]
with regards,
ashokuse this two programs
import javax.mail.*;
import java.util.*;
import javax.mail.internet.*;
class Mail{
Session session;
public Mail(){
Properties p = System.getProperties();
p.put("mail.smtp.host","earthlink.net");
session = Session.getDefaultInstance(p,null);
public void sendMail(String to){
try{
MimeMessage mm = new MimeMessage(session);
mm.setFrom(new InternetAddress("[email protected]"));
mm.addRecipient(Message.RecipientType.TO,new InternetAddress(to));
mm.setSubject("Java Mail using Java Stored Procedure");
mm.setText("This mail is transported by Java Mail, and the back end used is Oracle 9i");
Transport.send(mm);
}catch(MessagingException me){
me.printStackTrace();
import java.util.Properties;
import java.sql.*;
import javax.mail.*;
import javax.mail.internet.*;
public class BulkMailExample {
public static void main (String args[]) throws Exception {
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}catch(java.lang.Exception e){
e.printStackTrace();
try{
con = DriverManager.getConnection("jdbc:oracle:thin:scott/tiger@localhost:1521:ksenji");
stmt = con.createStatement();
rs = stmt.executeQuery("select toAddress from sendMail");
System.out.println("sending Mail");
Mail m = new Mail();
while(rs.next()){
System.out.println("sending Mail");
m.sendMail(rs.getString(1));
System.out.println("Mail Sent");
}catch(SQLException ex){
ex.printStackTrace();
finally{
try{
rs.close();
stmt.close();
con.close();
}catch(SQLException ex){
ex.printStackTrace();
} -
How to send a mail more than 255 characters in PDF format
Hi Experts
I am facing a problem sending an ALV list spool as an email attachment in PDF format. Here my problem is spool has morethan 255 characters, so the contents are trukated after 255.
I am using the FM "SO_NEW_DOCUMENT_ATT_SEND_API1" to send the email. Please give any good suggestion.
Thanks in advance
PraveenHi,
<li>After converting spool to PDF using CONVERT_ABAPSPOOLJOB_2_PDF, need to use below function module
<li>Use SX_TABLE_LINE_WIDTH_CHANGE to convert line width to 255 chars.
CALL FUNCTION 'SX_TABLE_LINE_WIDTH_CHANGE'
EXPORTING
line_width_src = 134
line_width_dst = 255
TABLES
content_in = i_pdf
content_out = l_attachment
EXCEPTIONS
err_line_width_src_too_long = 1
err_line_width_dst_too_long = 2
err_conv_failed = 3
OTHERS = 4.
IF sy-subrc NE 0.
MESSAGE s000(0k) WITH 'Conversion Failed'.
EXIT.
ENDIF.
Thanks
Venkat.O -
I extend my thanks to Mr. Yogender for answering my query.
I would like to know where I could find the details of how forms 9i is supported in oracle apps 11i.
regards
susmithaHi Susmitha,
check on appsnet.oracle.com or metalink.oracle.com.
Yogi -
How to send a mail with HTML body from Oracle
Hi Team,
Can somebody guide me how to send a mail with HTML body from oracle.
Here is the piece of code i am trying to send a mail.
procedure SEND_MAIL is
cursor c_1 is select * from table_name;
l_mail_id varchar2(40);
-- ls_mailhost VARCHAR2(64) := Mailhost;
ls_from VARCHAR2(64) := ‘[email protected]’
ls_subject VARCHAR2(200);
ls_to VARCHAR2(64);
l_mail_conn UTL_SMTP.connection;
ls_left_menu_name VARCHAR2(64);
ll_emp_num number(8);
begin
for i in c_1 loop
begin
l_mail_conn := UTL_SMTP.OPEN_CONNECTION('IP');
UTL_SMTP.HELO(l_mail_conn, 'IP');
UTL_SMTP.MAIL(l_mail_conn, LS_FROM);
UTL_SMTP.RCPT(L_mail_conn, LS_TO);
UTL_SMTP.DATA(l_mail_conn,'From: ' ||ls_from || utl_tcp.crlf ||
'To: ' ||ls_to || utl_tcp.crlf ||
'Subject: ' ||ls_subject|| utl_tcp.crlf);
UTL_SMTP.QUIT(l_mail_conn);
exception
when no_data_found then
null;
when others then
RAISE_APPLICATION_ERROR(-20000, 'Failed to send mail due to the following error: ' || sqlerrm);
end;
end loop;
end;
ThnxHi Nicolas!
Have you tried to set "Output Format" for "RAW Text" to HTM in SCOT.
If HTM is missing in your dropdown-list, you could check out table SXCONVERT2. Copy the line with category T/format TXT, and change the format from TXT to HTM. The existing function
SX_OBJECT_CONVERT__T.TXT does not need to be changed. Now you should be able to choose HTM in SCOT. You will probably need som HTML-tags in your text to make it look good.
Hope this helps!
Regards
Geir -
HT5361 How to send a mail to my entire contact list of my Mail app ?
How to send a mail to my entire contact list of my Mail app ?
Hello Madhu,
The only way to send an email without opening a client is: using server-side mail objects invoked by your app.
This would be the workflow:
- your user fills in form data (subject, body, mail_to)
- your application sends form data to a server (via httpservice or webservice or AMF)
- the server takes care of sending the mail in a way that is transparent to your user
So: it is not possible to send emails without opening the iPhone client (I think by "outlook" you mean the "mail client" with an Exchange account) for security reasons. You wouldn't want any app to send mails without you pressing "Send" in a known interface. -
How to send e-mail notification automatically when a record is inserted?
Dear All,
Could anyone kindly tell me how to send e-mail notification automatically when a record is inserted through a form in Oracle Portal Release 2?
Regards,
Ridwan.Hi,
If you are writing a form on a table then you can call the mail API from a database trigger on the table. If it is a form on a procedure, you can make the email call from the procedure. To know more about sending mails from plsql go to
http://www.quest-pipelines.com/newsletter-v2/smtp.htm
Thanks,
Sharmila -
Send bulk mails to a set of addresses
Hi,
I need to start my coding with the independent tool notification engine. So I need to do a bit R & D into writing an application which sends bulk mails to a set of addresses (could be in thousands).So how to send mails to addresses so that the system does not hog, nor should it long time to send such mails.
Any one got the solution, please help me.
Thanks
RamyaHi,
As Martin mentioned, you can use transport rule to achieve your requirement ,
The following screenshot for you reference:
Thanks.
Niko Cheng
TechNet Community Support -
Sending a mail from oracle database
Hi,
I have a requirement to send a mail from oracle database.I use UTL_TCP package for this.Although my procedure is executed successfully,i dont get the mails in my inbox.Please help me to figure out a solution.
Thanks in advance....Hi, you must use UTL_SMTP package for send emails, it has more performance and features for debug. You must look the next code, this is a example for send emails.
DECLARE
c UTL_SMTP.CONNECTION;
PROCEDURE send_header(name IN VARCHAR2, header IN VARCHAR2) AS
BEGIN
UTL_SMTP.WRITE_DATA(c, name || ': ' || header || UTL_TCP.CRLF);
END;
BEGIN
c := UTL_SMTP.OPEN_CONNECTION('smtp-server.acme.com');
UTL_SMTP.HELO(c, 'foo.com');
UTL_SMTP.MAIL(c, '[email protected]');
UTL_SMTP.RCPT(c, '[email protected]');
UTL_SMTP.OPEN_DATA(c);
send_header('From', '"Sender" <[email protected]>');
send_header('To', '"Recipient" <[email protected]>');
send_header('Subject', 'Hello');
UTL_SMTP.WRITE_DATA(c, UTL_TCP.CRLF || 'Hello, world!');
UTL_SMTP.CLOSE_DATA(c);
UTL_SMTP.QUIT(c);
EXCEPTION
WHEN utl_smtp.transient_error OR utl_smtp.permanent_error THEN
BEGIN
UTL_SMTP.QUIT(c);
EXCEPTION
WHEN UTL_SMTP.TRANSIENT_ERROR OR UTL_SMTP.PERMANENT_ERROR THEN
NULL; -- When the SMTP server is down or unavailable, we don't have
-- a connection to the server. The QUIT call will raise an
-- exception that we can ignore.
END;
raise_application_error(-20000,
'Failed to send mail due to the following error: ' || sqlerrm);
END;
Also review the next link for get more information about the UTL_SMTP packege.
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_smtp.htm#sthref15587
Regards.
Maybe you are looking for
-
Hi, When i do MIRO for Customs dept. selecting the option as 'planned delivery costs' a dialog box used to be displayed asking for which vendor to be selelected for IV (main vendor / Customs dept). Now suddenly it is behaving differently. ie it is no
-
Hi, I want to read in a CSV file, which I think I can do using the filereader and tokenizer classes. The complications are: 1) The first line of the csv file is a load of headings - is there an easy way to ignore the first line? 2) I am only interest
-
Table Functions error in manual
In the user guide it writes: create function f1(x number) return numset_t pipelined is begin for i in 1..x loop pipe row(i); end loop; return; end; Note that the "end;" should be "end f1;". During unit test this didn't cause a problem, but once testi
-
Fiori Toolkit Error - for Eclipse Kepler version 4.3
Hi All, I have been using Toolkit provided for Eclipse juno version.But as it supports only till 1.20 libraries. Fiori Toolkit: http://scn.sap.com/docs/DOC-50112 Currently i'm trying to upgrade to kepler, to ensure latest libraries are available. I'm
-
I bought Nokia Lumia 920 but after two weeks my camera is not open,please suggest me with an answer.i was planned to buy this handset for an year after a long struggle I saved my money and then bought it.please cure my problem.