How to send files stored under Oracle AS - Portal as a attachments to mail?
Hi,
Our Client using Oracle APPlication Server Portal 10.1.2 for data management and employee portal purpose.
our users used to attach or store the files/documents in Portal i.e. like a file item.
They want to send some selected files/documents as attachments to a group of people via email
Is there any possiblity to achieve this please let me know.
Thanks in advance
Regards,
Rajesh
Hi,
Our Client using Oracle APPlication Server Portal 10.1.2 for data management and employee portal purpose.
our users used to attach or store the files/documents in Portal i.e. like a file item.
They want to send some selected files/documents as attachments to a group of people via email
Is there any possiblity to achieve this please let me know.
Thanks in advance
Regards,
Rajesh
Similar Messages
-
Reading an XML file stored in Oracle
Is it possible to read an xml file stored in Oracle via Oracle methods?
If by "read" you mean "read as text", then you can just select the document as a CLOB and return it.
If by "read" you mean "read and parse", then you can use the Oracle XML Parser for PL/SQL to parse the CLOB into a DOM structure.
My Building Oracle XML Applications book has lots of examples of doing this, but especially in chapter 5, "Processing XML with PL/SQL".
Steve Muench
Development Lead, Oracle XSQL Pages Framework
Lead Product Manager for BC4J and Lead XML Evangelist, Oracle Corp
Author, Building Oracle XML Applications
null -
How to send file as attachment in Email in Oracle UCM
Hi All,
I have created a simple html form which executes my custom service( internally calls java method) to send a email "forms data" to the user. I need to send file as attchment in email so how i can do it in oracle ucm.Currently i am using intradoc api.I am using a jquery plugin for sending forms data including uploaded file.
function which i am using in java for sending emails:-
InternetFunctions.sendMailTo(emailStr, "MyMail", subject, this.m_service);
I have set method="post" and enctype="multipart/form-data" in the form
So plz help to provide a solution to send a file as attchment in email
Thanks,
user9018217From what I remember, there isn't an "out of the box" solution since InternetFunctions only provides some basic email functions (try decompiling the class to see what's available).
Here's the link for the original Stellent 10gR3 sample components: http://www.oracle.com/technetwork/middleware/content-management/index-092832.html. Take a look at the AcmeMail component within the HowTo Components sample. It shows how to create a custom idcservice that sends basic emails. You can use that as a baseline for creating your own email service and then use something like JavaMail to implement attachments. That's what I did.
Good luck, and please award points as necessary. -
How can I read content from PDF file stored in Oracle 9i XMLDB
Hi Friends:
Now I have met one question that I don`t know how to read some String , for example "Hello", from the PDF file stored in the Oracle 9i XMLDB, I have stored that PDF file into the XMLDB now, any suggestions are appriciated . Thank you in advance.You may be able to do something with Oracle Text. The following shows how to get an HTML rendiditon of a binary document. I think you can also get plain text instead of HTML
set echo on
spool xfilesUtilties.log
connect sys/&1 as sysdba
grant ctxapp to &2
connect &2/&3
begin
ctxsys.ctx_ddl.create_policy(policy_name=>'XFILES_HTML_GENERATION', filter=>'ctxsys.auto_filter');
end;
create or replace package xfiles_internal_11010
authid definer
as
function renderAsHTML(sourceDoc BLOB) return CLOB;
end;
show errors
create or replace package body xfiles_internal_11010
as
function renderAsHTML(sourceDoc BLOB)
return CLOB
as
html_content CLOB;
begin
dbms_lob.createTemporary(html_content,true,DBMS_LOB.SESSION);
ctx_doc.policy_filter(policy_name => 'XFILES_HTML_GENERATION',
document => sourceDoc,
restab => html_content,
plaintext => false);
return html_content;
end;
end;
show errors
create or replace package xfiles_utilities_11010
authid current_user
as
HOME_FOLDER constant varchar2(700) := xdb_constants.HOME_FOLDER;
PUBLIC_FOLDER constant varchar2(700) := xdb_constants.PUBLIC_FOLDER;
function renderAsHTML(sourceFile VARCHAR2) return CLOB;
function transformToHTML(xmldoc XMLType, xslPath VARCHAR2) return CLOB;
end;
show errors
create or replace package body xfiles_utilities_11010
as
function renderAsHTML(sourceFile VARCHAR2)
return CLOB
as
begin
return xfiles_internal_11010.renderAsHTML(xdburitype(sourceFile).getBLOB());
end;
function transformToHTML(xmldoc XMLType, xslPath VARCHAR2)
return CLOB
as
html clob;
begin
select xmldoc.transform(xdburitype(xslPath).getXML()).getClobVal()
into HTML
from dual;
return html;
end;
end;
show errors
grant execute on xfiles_utilities_11010 to public
create or replace public synonym xfiles_utilities for xfiles_utilities_11010
quitMessage was edited by:
mdrake -
How can i send files stored in the database as an attachment?
hello
is it possible to send files witch are stored in database as an attachment ?
how can i do that?
thanksYou need to use a Java stored procedure created within the Orcale 8i database.
This Java stored procedure should import the java mail classes.
Qurashi -
How to send JMS message from oracle to weblogic
Hello,
I am facing with a problem of sending jms message from oracle to weblogic. I am using oracle 10g and weblogic server 9.1. Here is the problem. I would like to create a trigger to send JMS message to weblogic server whenever there is an update in oracle database. So I created a java class that will send a jms message to weblogic server. But in that class I use the jndi from weblogic: weblogic.jndi.WLInitialContextFactory
when I use the loadjava utility to load that class into oracle, the status of that class is invalid though this class is working fine in eclipse with the weblogic.jar included. I was thinking because the jndi from weblogic needs the weblogic.jar in order to work, then I loaded that jar file into oracle (it took about 20 minute to load everything) and everything loaded into oracle from that jar file is invalid and missing some reference.
So my question is: how do I send a jms message from oracle to weblogic using a java class with the right jndi?
Any help will be appreciated.
Thanks
TLIt should be quite straightforward to do this. As stated you need weblogic.jar in your classpath, then use 100% standard JMS calls to publish.
Ensure that you set the following properties before getting your initial context:
java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
java.naming.provider.url=t3://node:7001 (or whatever)
this will ensure that the correct JMS implementation classes are invoked.
You can't easily (without some mucking around) build a test implementation in an AQ environment and then deploy to WebLogic because in AQ you don't tend to use JNDI lookups (unless you've implemented oracle JNDI etc) but rather use non standard factory class to create connections etc. -
Getting attributes from a XML File, stored in Oracle
Hello,
my problem is the following
I have a xml file that looks like that:
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<root path="H:\musik">
<directory name="Bj�rk - Homogenic" path="H:\musik\Bj�rk - Homogenic">
<file album="Homogenic" artist="Bjoerk" comment=""
completename="Bjoerk - Hunter" genre="Techno"
name="01 - Hunter.mp3"
path="H:\musik\Bj�rk - Homogenic\01 - Hunter.mp3"
title="Hunter" year="1997"/>
<file album="Homogenic" artist="Bjoerk" comment=""
completename="Bjoerk - Joga" genre="" name="02 - Joga.mp3"
path="H:\musik\Bj�rk - Homogenic\02 - Joga.mp3" title="Joga" year="1994"/>
</directory>
<directory name="Blank & Jones - In Da Mix" path="H:\musik\Blank & Jones - In Da Mix">
<file album="In da Mix" artist="Blank & Jones" comment=""
completename="Blank & Jones - On a journey (Intro)"
genre="Dance" name="01 - On a journey (Intro).mp3"
path="H:\musik\Blank & Jones - In Da Mix\01 - On a journey (Intro).mp3"
title="On a journey (Intro)" year="1999"/>
<file album="In da Mix" artist="Blank & Jones" comment=""
completename="Blank & Jones - Cream" genre="Dance"
name="02 - Cream.mp3"
path="H:\musik\Blank & Jones - In Da Mix\02 - Cream.mp3"
title="Cream" year="1999"/>
</directory>
</root>
This file I have stored in Oracle as table of XML Type.
Now I have build a little Java Programm, that displays the XML File like the File structure in the Windows Explorer.
I want, when I choose a file in the File structure, that the ID3 Informations like album artist a.s.o. can be displayed. My problem is, I couldn't get these informations e.g. in an array from the database. Any suggestions how I could realize this in Java?
Thx for any comments
MaxTry this:
select extract(xmltypefieldname, '//xpath/field@attribute').getStringVal() from yourtable where yourwhereclause
You can also select elements that match certain attributes by using a predicate such as field[@attr = myval][@attr2 = myval2]...
Hope this helps. -
Hi All,
I have certain doubts about how workflow definitions files(wft) are stored in database
1. At which location wft files are stored in server.
2. using workflow builder we can specify the "effective" date and open wft file effective on that date. How it is achieved.
Edited by: user13481649 on Aug 12, 2011 1:51 AMSuppose I make some changes to wft file on 12-aug-2010,
if I put any date before 12-aug-2010 on effective in workflow builder i dont see the changes.
How this is achieved?Why you need to do that? Any specific reason?
,one way would be system storing different wft files as per some subversion standards?
But I am not seeing such a thing in directory mentioned by you.
$ cd $APPL_TOP
$ find . -name *.wftThe above will return all workflow files you have under $APPL_TOP for all modules.
Thanks,
Hussein -
How to send file content (whole) and map it to target field?
Hi guys!
I need to send whole file content in a one xml tag -
so xml would look like this:
<MesType>
<Recordset>
<filecontent>jksdhfkjsdhfkjsdhfkjhsdf</filecontent>
</Recordset>
</MesType>
How to set up file sender adapter conversion params? I suppose there will be only one fieldSeparator, which's value will be eof. But how to write this eof?
Thanx for help,
OlianHi Olian,
you can use below mentioned parameters in your <b>Sender CC</b> under Content Conversion.
<b>Recordset Structure</b> Recordset,*
Recordset.<b>endSeparator</b> 'nl'
Recordset.<b>fieldNames</b> Comp,DocType,RefDocNo etc.
Recordset.<b>fieldFixedLengths</b> 2,2,8 (give the length of fields values)
Now in your message mapping your source message type should have one field as per your requirement, now as other mentioned use concat function to concat all source fields. The delimiter of cocat function will be as empty, so that after concatination there will be no spaces in your target file as per your requirement.
Hope this will solve your problem.
Regards,
Sarvesh -
How to send File on application server for Attachment
Hi,
Friends in my application file is to be sent with Email as an attachment.
all this to be done via servlet for that i have to send the file to application server from there servlet will send mail via Email server.
How can send this file to server.
plz help me .
ThanksHi,
The following program illustrates the creation of ifle in app server and reading the file from appli server:
DATA: ITAB LIKE vbakOCCURS 0 WITH HEADER LINE.
PARAMETERS: P_VBELN LIKE VBAP-VBELN.
START-OF-SELECTION.
SELECT *
FROM VBAP
INTO TABLE ITAB
WHERE VBELN = P_VBELN
PERFORM WRITE_DATA.
PERFORM READ_DATA.
*& Form WRITE_DATA
text
--> p1 text
<-- p2 text
FORM WRITE_DATA.
OPEN DATASET 'VBAP_DATA' FOR OUTPUT IN TEXT MODE.
LOOP AT ITAB.
TRANSFER ITAB TO 'VBAP_DATA'.
ENDLOOP.
CLOSE DATASET 'VBAP_DATA'.
CLEAR: ITAB, ITAB[].
ENDFORM. " WRITE_DATA
*& Form READ_DATA
text
--> p1 text
<-- p2 text
FORM READ_DATA.
OPEN DATASET 'VBAP_DATA' FOR INPUT IN TEXT MODE.
DO.
READ DATASET 'VBAP_DATA' INTO ITAB.
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
APPEND ITAB.
ENDDO.
CLOSE DATASET 'VBAP_DATA'.
LOOP AT ITAB.
WRITE:/ ITAB-VBELN,
ITAB-POSNR.
ENDLOOP.
ENDFORM. " READ_DATA
If it is helpful rewards points
Regards
Pratap.M -
How to: Sender File Adapter to dinamically read all subfolders of a folder
Here is the scenario:
-Interface: A file to file interface.
-Objective: The idea is to move files from a file server to another file server.
-Master Source Folder: ...\OUTPUT\
-Master Destination Folder: .....\INPUT\
Interface example
-Source Folder: ...\OUTPUT\INTERFACE1
-Destination Folder: .....\INPUT\INTERFACE1
The idea is that the PI interface must read all the subfolders inside ..\OUTPUT\ and then move the files found to the corresponding folder in the target.
What we want to achive is to be able to add a new source folder i.e ...\OUTPUT\INTERFACE2 without having to modify the sender File adapter.
Actual status: Dynamic determination of the destination folder is already done, but source folders are statically defined in the sender file adapter.
Can this be done? Perhaps using a Bean Module or something?
Regards.
Mariano Billinghurst.This is great! In the off chance anyone else is trying to do this, this is also useful if you have Papers and you want to switch to Mendeley. Papers keeps PDFs all organized by year and then author so the PDFs are all nested in subfolders. If you option-click the triangle next to the Papers folder, it will then show all the PDFs. Select All and then drag over the whole thing into Mendeley. I just imported my entire collection in under a minute. Glad I looked this up!
-
How to send file to FTP on conditional basis.
Hi SAP Guru's,
Can somebody please tell me how to create a file on conditional basis in FTP.
My requirement is that I have to create a file in different directory according to the sender port field.
Interface
IDOC -
> XI -
> File
SNDPRN(DGE008,DGE006,..............) now I need to create the file according to the SNDPRN field.
Example
SNDPRN (DGE006)----
> Target (DGE006/xyz/abc/filename.xml)
SNDPRN (DGE008)----
> Target(DGE008/xyz/abc/filename.xml)
Also how do I send the data to the specific directory because I only get the SNDPRN(DGE008) from the idoc but how to send the data to /xyz/abc/ directory.
I have tried dynamic configuration but it is not working.
DynamicConfiguration conf = (DynamicConfiguration)
container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","Directory");
String MyDirName=DirName;
String ourSourceFileName = conf.put(key,MyDirName);
return "";
Error in Adapter Monitoring
Could not process due to error: com.sap.aii.adapter.file.configuration.DynamicConfigurationException: The Adapter Message Property 'Directory' was configured as mandatory element, but was not supplied in the XI Message header
CAN SOMEBODY PLEASE HELP ME.
Edited by: Muhammad iqbal on Jul 12, 2010 3:04 PMOff course I did.
I have done the following in Int Rep.
Step 1,
Create an udf for dynamic configuration and mapped it with the MT
DynamicConfiguration conf = (DynamicConfiguration)
container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","Directory");
String MyDirName=DirName;
conf.put(key,MyDirName);
return "";
Steps in Int Dir
Target Directory: /
File Name: filename.xml
Use Adapter Specific Message Attribute = checked
Fail if Adapter Specific Message Attribute missing = checked
Directory = checked
Error in Adapter Monitoring
Could not process due to error: com.sap.aii.adapter.file.configuration.DynamicConfigurationException: The Adapter Message Property 'Directory' was configured as mandatory element, but was not supplied in the XI Message header
CAN SOMEBODY HELP ME IN THIS MATTER. -
How to send SOAP Message with Oracle B2B
Hi everyone,
I need your help to send out from Oracle B2B a SOAP message with attachment of any type of file (image, pdf, etc.). Possibly using a SOA composite application or another way, it doesn't matter. I already create an ebMS partnership with a custom document protocol and I already create a working SOA composite application to send only text message to my trading partner. I have tried this solution: http://anuj-dwivedi.blogspot.it/2011/04/ebms-attachment-handling-in-oracle-b2b.html but it doesn't work for my case... It is to be noticed that I don't give any schema to my component in the SOA application explained firstly, and I select opaque as schema.
Thanks to all, regards
NelloHi Anuj and thanks for your help,
I need to send an ebXML message, with SOAP, and I try to send it with a .war application written in jsp connecting to http://10.85.28.24:8001/b2b/transportServlet to send the SOAP message. The errors reported is:
javax.xml.soap.SOAPException: Unable to receive message. Received a response from url: http://10.85.28.24:8001/b2b/transportServlet with HTTP status 200 and SOAP content-type: null.
the code I write is the following (to evaluate the two "null" in the super constructor)
<%!
public class EBMSSender extends SOAPRunner
private String cpaId;
private String service;
private String action;
private String mess;
private ArrayList<String> allegati=null;
public EBMSSender(String cpaId, String service, String action, String mess, ArrayList<String> file)
super("http://10.85.28.24:8001/b2b/transportServlet","null", "null");
this.cpaId = cpaId;
this.service = service;
this.action = action;
this.mess=mess;
this.allegati=file;
@Override
protected void prepareRequest(SOAPMessage soapMessage, SOAPBody soapBody) throws SOAPException
soapBody.addChildElement(SOAPUtility.createElement("CPAId", getNsPrefix(), getNsURI(),"agr3"));
soapBody.addChildElement(SOAPUtility.createElement("service", getNsPrefix(), getNsURI(),"OracleService"));
soapBody.addChildElement(SOAPUtility.createElement("action", getNsPrefix(), getNsURI(),"Oracletohermesb"));
soapBody.addChildElement(SOAPUtility.createElement("serviceType", getNsPrefix(), getNsURI(),"OracleServiceType"));
soapBody.addChildElement(SOAPUtility.createElement("convId", getNsPrefix(), getNsURI(), "convId"));
soapBody.addChildElement(SOAPUtility.createElement("fromPartyId", getNsPrefix(), getNsURI(), "Oracle"));
soapBody.addChildElement(SOAPUtility.createElement("fromPartyType", getNsPrefix(), getNsURI(), "Name"));
soapBody.addChildElement(SOAPUtility.createElement("toPartyId", getNsPrefix(), getNsURI(), "Hermes-b"));
soapBody.addChildElement(SOAPUtility.createElement("toPartyType", getNsPrefix(), getNsURI(), "Name"));
attach(soapMessage);
protected void attach(SOAPMessage soapMessage)
String h=mess;
DataHandler dh;
AttachmentPart ap = soapMessage.createAttachmentPart(h,"text/plain");
soapMessage.addAttachmentPart(ap);
if(allegati!=null)
for(int i=0; i<allegati.size();i++)
dh=new DataHandler(new FileDataSource(new File(allegati.get(i))));
ap=soapMessage.createAttachmentPart(dh);
ap.setContentType(new MimetypesFileTypeMap().getContentType(allegati.get(i)));
ap.setContentLocation(allegati.get(i));
soapMessage.addAttachmentPart(ap);
@Override
protected void processFault(SOAPFault soapFault) throws SOAPException{}
@Override
protected Object processResponse(SOAPMessage responseMessage,SOAPBody responseBody) throws SOAPException
SOAPElement messageId = SOAPUtility.getChild(responseBody, "message_id", getNsURI());
return null;
%>
The code works fine on the other trading partner side to send ebXML message to Oracle B2B. Apart from this solution (however,it would be my favorite), I find your blog and I try to implement your solution. It works: it sends files with only text payload to the other trading partner without any problem, but if I try to send for example an image in byte array written in a file .txt, the ebxml file received has the byte array with wrong characters. it may be that I have not provided the xsd schema? in case if I wanted to send an ebXML message with text and attachments, what xsd schema do I need to provide?
or is there another way to implement a SOA composite application to send SOAP messages with attachments?
Thank for your help!, regards
Nello -
How to send file with original name through Mail adapter
I have to send file with original name as attachment through Mail Adapter. I am picking the file from FTP server through File Adapter. I am not using message mapping because files do not have any standard format.
Hi,
Have you solve your problem ?...
I have exactly the same scenario : pik up a file (file adapter) and send it in attachment by mail adapter without mapping (no IR)...
I activated Adapter specific paramters properties in the File adapter sender and i can see the FileName tag in DynamicConfiguration section of SoapHeader in SXMB_MONI...
I want to use MessageTransformationBean... BUT, how can i 'access' to FileName tag ???...
Thanks...
I setup modules like this :
AF_Modules/DynamicConfigurationBean 1
AF_Modules/MessageTransformBean rename
sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean mail
1 key.0 write http://sap.com/xi/XI/System/File FileName
1 value.0 message.FileName
rename Transform.ContentDisposition attachment;filename=message.FileName
rename Transform.ContentDescription message.FileName
rename Transform.ContentType application/csv-tab-delimited-table;name=message.FileName
But my file name attachment is message.FileName....
Edited by: Emmanuel JORAND on Sep 29, 2008 9:23 PM
Edited by: Emmanuel JORAND on Sep 29, 2008 10:25 PM -
Accesss Files Stored in Oracle Files from Forms
I am attempting to access the files that are stored in Oracle Files (oracle collaboration suite) from an Oracle Forms.
To be more specific I am would like to implement a solution to access Files from Custom Form in Oracle Application(11i).
Any suggestions/thoughts in this regard is very much appreciated.
PavanHi we are on a project similar to this, basically you have two options:
a) Use Java-Importer to include the necessary classes to interact with IFS (e.g. rename, delete or get informations about documents).
b) Use a servlet to get files out-of and into IFS.
Because we had to do a lot of "loading" and we didn't want to run a round at client side to sign our forms jar files we decided to use method b).
Regards,
Ingo
Maybe you are looking for
-
External monitor briefly flashes black about once a minute
Since upgrading to Lion, the external Apple Cinema Display attached to my MacBook Pro flashes to a black screen and back again roughly once per minute. It's maddening and distracting. It seems to happen more frequently when QuickTime Player is active
-
Can anyone help with this safari error, unexpectedly quits COMSOLMultiphysics tmp plugin
I have a continual error (15times in 2 days) with safari quitting and this Plugin error. Is anyone familiar with it and can offer any suggestions as to going about sorting it. Thanks
-
I need information pertaining too BNC-2080 board, about AI/AO
I am trying to get signal from the BNC-2080 board from ACH 8-16 and cannot. I also cannot find any help or infomation in the NI web page pertaining to the BNC-2080 board. If you could please let me know where I could find to a online user manual or h
-
DMG WONT EJECT BECAUSE IT SAYS ITS RUNNING WHEN IT ISNT
i have a dmg and when i eject it it says to close apps running off it, but there are none, what do i do
-
HT2309 How do I get an Iphone unlocked from O2 if O2 refuse to do it?
Does anyone know how to get an Iphone unlocked from O2 if O2 refuse to do it? I've been told that warranty could be void if someone else does it (ie a backstreet stall)