How to read the source file and copy the entire content to the target Database field
Hi All,
PI system extracts the actual business content from the incoming attachment file and copy the entire format to the target Database field which is a blob data type field.
Sender Adapter: SOAP
Receiver Adapter: JDBC
JDBC Structure
Can we achived the above requirement by using UDF with out Java Mapping?
Thanks,
Mahi.
Ok, in this case yo can use the conten converion of the file adapter. Therefore you first need to create a Datatype in ESR with the required structure
Then in your file adapter you need to use this datatype and its required fields:
The Datatype then can be used as usual within you mapping.
regards
Christian
Similar Messages
-
How To read lib*.so files and verbose its content
Hi
Is there any command with which we can read shared library files and see whats its contents are i.e. whats are the functions available inside it and how its control flow.
Regards
JeetI know of none that shows flow control but you can do a man against nm(1) to see what is in the library (nm libc.so.1).
-
How to read from excel file and write it using implicit jsp out object
our code is as below:Please give us proper solution.
we are reading from Excel file and writing in dynamicaly generated Excel file.it is writing but not as original excel sheet.we are using response.setContentType and response.setHeader for generating pop up for saveing the original file in to dynamically generated Excel file.
<%@ page contentType="application/vnd.ms-excel" %>
<%
//String dLoadFile = (String)request.getParameter("jspname1");
String dLoadFile = "c:/purge_trns_nav.xls" ;
File f = new File(dLoadFile);
//set the content type(can be excel/word/powerpoint etc..)
response.setContentType ("application/msexcel");
//get the file name
String name = f.getName().substring(f.getName().lastIndexOf("/") + 1,f.getName().length());
//set the header and also the Name by which user will be prompted to save
response.setHeader ("Content-Disposition", "attachment; filename="+name);
//OPen an input stream to the file and post the file contents thru the
//servlet output stream to the client m/c
FileInputStream in = new FileInputStream(f);
//ServletOutputStream outs = response.getOutputStream();
int bit = 10;
int i = 0;
try {
while (bit >= 0) {
bit = in.read();
out.write(bit) ;
} catch (IOException ioe) { ioe.printStackTrace(System.out); }
out.flush();
out.close();
in.close();
%>If you want to copy files as fast as possible, without processing them (as the DOS "copy" or the Unix "cp" command), you can try the java.nio.channels package.
import java.nio.*;
import java.nio.channels.*;
import java.io.*;
import java.util.*;
import java.text.*;
class Kopy {
* @param args [0] = source filename
* args [1] = destination filename
public static void main(String[] args) throws Exception {
if (args.length != 2) {
System.err.println ("Syntax: java -cp . Kopy source destination");
System.exit(1);
File in = new File(args[0]);
long fileLength = in.length();
long t = System.currentTimeMillis();
FileInputStream fis = new FileInputStream (in);
FileOutputStream fos = new FileOutputStream (args[1]);
FileChannel fci = fis.getChannel();
FileChannel fco = fos.getChannel();
fco.transferFrom(fci, 0, fileLength);
fis.close();
fos.close();
t = System.currentTimeMillis() - t;
NumberFormat nf = new DecimalFormat("#,##0.00");
System.out.print (nf.format(fileLength/1024.0) + "kB copied");
if (t > 0) {
System.out.println (" in " + t + "ms: " + nf.format(fileLength / 1.024 / t) + " kB/s");
} -
How to read a text file and write text file
Hello,
I have a text file A look like this:
0 0
0 A B C
1 B C D
2 D G G
10
1 A R T
2 T Y U
3 G H J
4 T H K
20
1 G H J
2 G H J
I want to always get rid of last letter and select only the first and last line and save it to another text file B. The output should like this
0 A B
2 D G
1 A R
4 T H
1 G H
2 G H
I know how to read and write a text file, but how can I select the text when I am reading a text file. Can anyone give me an example?
Thank youIf the text file A look like that
0 0
0 3479563,41166 6756595,64723 78,31 1,#QNAN
1 3479515,89803 6756588,20824 77,81 1,#QNAN
2 3479502,91618 6756582,6984 77,94 1,#QNAN
3 3479516,16334 6756507,11687 84,94 1,#QNAN
4 3479519,14188 6756498,54413 85,67 1,#QNAN
5 3479525,61721 6756493,89255 86,02 1,#QNAN
6 3479649,5546 6756453,21824 89,57 1,#QNAN
1 0
0 3478762,36013 6755006,54907 54,8 1,#QNAN
1 3478756,19538 6755078,16787 53,63 1,#QNAN
2 0
3 0
N 0
I want to read the line that before and after 1 0, 2 0, ...N 0 line to arraylist. I have programed the following code
public ArrayList<String>save2;
public BufferedWriter bufwriter;
File writefile;
String filepath, filecontent, read;
String readStr = "" ;
String[]temp = null;
public String readfile(String path) {
int i = 0;
ArrayList<String> save = new ArrayList <String>();
try {
filepath = "D:\\thesis\\Material\\data\\CriticalNetwork\\test3.txt";
File file = new File(filepath);
FileReader fileread = new FileReader(file);
BufferedReader bufread = new BufferedReader(fileread);
this.read = null;
// read text file and save each line content to arraylist
while ((read = bufread.readLine()) != null ) {
save.add(read);
// split each arraylist[i] element by space and save it to String[]
for(i=0; i< save.size();i++){
this.temp = save.get(i).split(" ") ;
// if String[] contain N 0 such as 0 0, 1 0, 2 0 then save its previous and next line from save arraylist to save2 arraylist
if (temp.equals(i+"0")){
this.save2.add(save.get(i));
System.out.println(save2.get(i));
} catch (Exception d) {
System.out.println(d.getMessage());
return readStr;
My code has something wrong. It always printout null. Can anyone help me?
Best Regards,
Zhang -
How to read an ascii file and record data in a 2d array
HI everyone,
I have an experimental data file in ascii format. It contains 10 data sets.
I'm trying to read the ascii file and record data in a 2d array for further analysis,
but I still could not figure it out how to do it.
Please help me to get this done.
Here I have attaced the ascii file.
-Sam
Attachments:
data.asc 123 KB
2015-01-27_18-01-31_fourier_A2-F-abs.zip 728 KBGot it!
Thank you very much !
-Pamsath -
Hi,
I have two ISE-3315 Appliances in production network.
I need someone's help to explain, how to make the Secondary node as the primary admin note to reset-config.
And then I would like to know how to keep the license files and Certificate during the Upgrade.
Please help me to answer my questions.
Thanks
CSCO11872447The Cisco Identity Services Engine (ISE) provides distributed deployment of runtime services with centralized configuration and management. Multiple nodes can be deployed together in a distributed fashion to support failover.
If you register a secondary Monitoring ISE node, it is recommended that you first back up the primary Monitoring ISE node and then restore the data to the new secondary Monitoring ISE node. This ensures that the history of the primary Monitoring ISE node is in sync with the new secondary node as new changes are replicated.
Please Check the below configuration guide for Secondary ISE- Nodes.
http://www.cisco.com/en/US/docs/security/ise/1.0/user_guide/ise10_dis_deploy.pdf -
How to read in a file and change the column attributes
Hi,
I'm new to java and i'm stuggling to find a way to read in a text file and perform calculations on the data, such as to normalise it.
What in want to do is normalise the data by finding the greatest value in a column and then divide all the other values in the column with that value.
I know how to read a file in and store each line in a vector but for this problem i think i need to store each column in an array, but i'm not sure how to do this.
Can anyone help please?
ThanksHi,
I'm new to java and i'm stuggling to find a way to
read in a text file and perform calculations on the
data, such as to normalise it.
What in want to do is normalise the data by finding
the greatest value in a column and then divide all
the other values in the column with that value.
I know how to read a file in and store each line in a
vector but for this problem i think i need to store
each column in an array, but i'm not sure how to do
this.
Can anyone help please?
ThanksI think this should work but I wrote it out without completely thinking about it (hopefully to get things started).
So if you had this:
age height earnings
0 2 100
1 3 50
2 1 0
For the age column you'd take 2 as the largest and then divide 0 and 1 by two to get 0, .5.
First build up test files that seperate the columns in different ways. With spaces, tabs, and the ASCI Control character for null ( I think it's 0 ). Your program should detect
numbers and spaces, tabs control character, commas and periods (for money). Because numbers don't have spaces it should be easy to keep track of which column
you're in.
Store each line into a 3D String array with each index containing a String built up from the chars scanned in on each line, when a blank area is found followed by another
number iterate the column index. When you come to the end of the line set column == 0 and row+1.
private String[][][] test = new String[2][6][1];
20 3 11 14 44 0
4 5 7 80 91 49
test[0][0][0] would be row 1 col 1 value 1 ((20))
test[0][1][0] would be r1, c2, v1 ((3))
test[1][0][0] would be r2, c1, v1 ((4))
test[1][2][0] would be r2, c3, v1 ((7))
test[1][5][0] would be r2, c6, v1 ((49))
package source.Final;
import javax.swing.*;
import java.io.*;
public class S7
public static void main(String[] args)
getContents();
System.exit(0);
public static void getContents()
String lineSep = System.getProperty("line.separator");
char c = ' ';
int iterator = 0;
int i = 0;
int charNum = 1;
int lineCount = 1;
//declared here only to make visible to finally clause
BufferedReader input = null;
BufferedWriter out = null;
try {
String line = null;
* This implementation reads / writes one line at a time
* using the buffered reader / writer Java classes.
input = new BufferedReader( new FileReader( "C:\\Scan file test\\Read\\test1.txt" ));
out = new BufferedWriter( new FileWriter( "C:\\Scan file test\\Read\\test2.txt" ));
//input = new BufferedReader( new FileReader( "C:\\Scan file test\\Read\\booked_policies1.txt" ));
//out = new BufferedWriter( new FileWriter( "C:\\Scan file test\\Write\\booked_policies1.txt" ));
//input = new BufferedReader( new FileReader( "C:\\Scan file test\\Read\\booked_policies2.txt" ));
//out = new BufferedWriter( new FileWriter( "C:\\Scan file test\\Write\\booked_policies2.txt" ));
//input = new BufferedReader( new FileReader( "C:\\Scan file test\\Read\\booked_policies3.txt" ));
//out = new BufferedWriter( new FileWriter( "C:\\Scan file test\\Write\\booked_policies3.txt" ));
out.write( "Character\tLine Number\tCharacter Number\tAscii Value" + lineSep );
while (( line = input.readLine()) != null)
i = 0;
charNum = 1;
iterator = 0;
while( i < line.length() )
c = line.charAt(iterator);
if( (int)c == 0 || (int)c == 9 )
break;
else if( c >= '[' && c <= '_')
{out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
else if( c < ' ' )// && (int)c != 0 && (int)c != 9 )
{out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
else if( c > ';' && c <= '@' && c != '=')
{out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
else if( c >= '!' && c < '"' )
{out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
else if( c > 'z' && c < '~' )
{out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
else if( c == '%' )
{out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
else if( c > '~' )
{out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
charNum += 1;
iterator += 1;
i++;
lineCount += 1;
catch (FileNotFoundException ex) {ex.printStackTrace(); System.out.println("File not found.");}
catch (IOException ex){ex.printStackTrace(); System.out.println("IO Error.");}
finally{ try{ if( input != null ) input.close(); if( out != null ) out.close();}
catch (IOException ex){ex.printStackTrace(); System.out.println("IO Error #2.");}
} -
How do I import an iweb domain file from an ibook (OS 10.4) to an imac (OS 10.73)?
I copied the domain file from my ibook to my imac, but when I double-click on the file, it doesn't open in iweb.In Lion the Library folder is now invisible. To make it permanently visible enter the following in the Terminal application window: chflags nohidden ~/Library and hit the Enter button - 10.7: Un-hide the User Library folder. Then place the domain file in your Users/Home/Library/Application Support/iWeb folder.
To open your domain file in Lion or to switch between multiple domain files Cyclosaurus has provided us with the following script that you can make into an Applescript application with Script Editor. Open Script Editor, copy and paste the script below into Script Editor's window and save as an application.
do shell script "/usr/bin/defaults write com.apple.iWeb iWebDefaultsDocumentPath -boolean no"delay 1
tell application "iWeb" to activate
You can download an already compiled version with this link: iWeb Switch Domain.
Just launch the application, find and select the domain file you want to open and it will open with iWeb. It modifies the iWeb preference file each time it's launched so one can switch between domain files.
WARNING: iWeb Switch Domain will overwrite an existing Domain.sites2 file if you select to create a new domain in the same folder. So rename your domain files once they've been created to something other than the default name.
OT -
How to read from one file and write into another file?
Hi,
I am trying to read a File and write into another file.This is the code that i am using.But what happens is last line is only getting written..How to resolve this.the code is as follows,
public String get() {
FileReader fr;
try {
fr = new FileReader(f);
String str;
BufferedReader br = new BufferedReader(fr);
try {
while((str= br.readLine())!=null){
generate=str;
} catch (IOException e1) {
e1.printStackTrace();
} }catch (FileNotFoundException e) {
e.printStackTrace();
return generate;
where generate is a string declared globally.
how to go about it?
Thanks for your reply in advanceIf you want to copy files as fast as possible, without processing them (as the DOS "copy" or the Unix "cp" command), you can try the java.nio.channels package.
import java.nio.*;
import java.nio.channels.*;
import java.io.*;
import java.util.*;
import java.text.*;
class Kopy {
* @param args [0] = source filename
* args [1] = destination filename
public static void main(String[] args) throws Exception {
if (args.length != 2) {
System.err.println ("Syntax: java -cp . Kopy source destination");
System.exit(1);
File in = new File(args[0]);
long fileLength = in.length();
long t = System.currentTimeMillis();
FileInputStream fis = new FileInputStream (in);
FileOutputStream fos = new FileOutputStream (args[1]);
FileChannel fci = fis.getChannel();
FileChannel fco = fos.getChannel();
fco.transferFrom(fci, 0, fileLength);
fis.close();
fos.close();
t = System.currentTimeMillis() - t;
NumberFormat nf = new DecimalFormat("#,##0.00");
System.out.print (nf.format(fileLength/1024.0) + "kB copied");
if (t > 0) {
System.out.println (" in " + t + "ms: " + nf.format(fileLength / 1.024 / t) + " kB/s");
} -
How to search for a file and copy it to somewhere else in terminal
So basically how can I search for a file on my computer named "testingtesting.txt" and copy it to my desktop using terminal? I have very little experience in terminal, so I was going to try and use the mdfind command, then store that output as a variable, and use that variable as the source for the cp command, but I feel like there is probably a much simpler method. So basically how could I find a file named "testingtesting.txt", copy it, and paste it to my desktop using terminal.
Is there any particular reason that you must use Terminal?
You could just download the free EasyFind from the App Store and find the file quickly. Do whatever you wish with it.
Good luck,
Clinton -
How to read a source file?
Hi Everyone,
I have to write a script that read a souce file, each line is a record with 5 fields with a comma-delimited and insert these records to a table. The file is in a local folder. I have no idea how to do this yet.
A friend of mine suggested to read the file into a temp table. After insert all record then drop the table.
I am thinking there should be a way to read the file into a cursor and insert records in a loop.
Any suggestion would be appriciated.
Thank you in advance.
PS: I am using windows 2000 and Oracle release is 8.0.6.0.0
Message was edited by:
hyniemYou can either use EXTERNAL Tables or UTL_FILE.
-
How to read a txt file and update DB table
I have to read a table which has some entries in it as plain text file, then I should update my table if the table entries and the data in text file are NOT MATCHING o.w. keep the table entry as it is
It will helps to u
data : begin of t_temp occurs 0,
text(256),
end of t_temp.
data : s_file type string.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-S01.
PARAMETER: P_FILE LIKE RLGRAP-FILENAME.
SELECTION-SCREEN : END OF BLOCK B1.
clear s_file.
move p_file to s_file.
uploade SOURCE file to t_tab1
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = s_file
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = ' '
CODEPAGE = ' '
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
CHECK_BOM = ' '
IMPORTING
FILELENGTH =
HEADER =
TABLES
DATA_TAB = t_temp
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Text deleted by Moderator. Do NOT request points
Regards
Saimedha -
How to read an html file and replace a text using text_io
hi,
i want ro read an html file using text_io and replace a particular text with a new text
eg: i want to replace a text called "data.js" and with "maps.js"
how do i do this?You have to write your own code to do that. TEXT_IO is just a low level text file interface.
You need to read in all the text, save it in some internal format (array of varchar2's maybe or in the DB) and then perform a search on the text you have read in, find out where the instances of "data.js" are located and substitute them with "maps.js" After that you need to write to a new file and delete the old one. There is no way to search and replace inside the existing file (what's sometimes referred to as 'in-place' substitution).
See the help section called About the TEXT_IO package for an overview of how it works and some code examples. -
I have sync toy set up to sync my Skydrive with some folders on my local drive.
I'm running windows 8.1, 64 bit
I can copy files from my local drive to the Skydrve folder with no problems,
but if I add files to my Skydrive, and then when Sync Toy runs it will not copy the files from Skydrive to the local drive and throws up the error in the title.
I have tried changing permissions on both folder pairs with no luck.
Any ideas?Try making the OneDrive files available offline.
See
http://windows.microsoft.com/en-gb/windows-8/onedrive-online-available-offline?woldogcb=0. -
How to read an Excel File AND SEND TO GENERATOR
Hi
I want send the datas from Exel file to my device, I have one part in mu code which can read my data from exel but I don t know how can I send this data to ny divice?
I really nead your suggestion, please.
I attached my code also my Exel file.
Attachments:
DG5071.xlsx 1841 KB
Rigol Generator.vi 52 KBHello vsa,
I checked the specifications of this Function Arbitrary Waveform Generator and I found that it is GPIB complaint. Instruments with GPIB protocol can be controlled using GPIB commands, but each instrument could have different GPIB commands. Despite this, most providers have "standard" commands among its products.
I checked some documentation and found a help file that describes the GPIB commands used by this device, so the options are:
1. Wait for someone to develop an Instrument Driver for this instrument.
2. Check if you find any other Function Arbitrary Waveform Generator of the same brand that uses the same commands and for which there is already an instrument driver.
3. Create your own instrument driver.
If you choose option 3 I share with you the following links that you may find useful:
Developing LabVIEW Plug and Play Instrument Drivers:
http://www.ni.com/white-paper/3271/en/
Connecting Instruments via GPIB:
http://www.ni.com/getting-started/set-up-hardware/instrument-control/gpib-connect
GPIB Instrument Control Tutorial:
http://www.ni.com/white-paper/2761/en/
Using IVI Drivers in LabVIEW:
http://www.ni.com/white-paper/4556/en/
Instrument Control in LabVIEW Tutorial:
http://www.ni.com/white-paper/3511/en/
Best regards.
David P.
National Instruments
Applications Engineer
www.ni.com/soporte
Attachments:
DG5000 Programming Guide.zip 907 KB
Maybe you are looking for
-
Dell SX2210 webcam not working
Hi, I recently purchased a Mac Pro 8-core tower and am using a Dell SS210 display with it. I can't get any programs to recognize the monitor's built-in camera. Right now I'm trying to get Skype to recongize it, but under the pull-down for camera opti
-
How to display field when using Query Panel..
Hello, I created a Named Criteria with a bindvariables then I drag the Named Criteria I created to the page with ADF Query Panel, then I drag the VO where the Named Criteria to the page with ADF Form. now what I need .. I need the Fields in ADF Form
-
Image and Wireframe issue?
I just received a call from a friend that is having an odd problem n FCP 5.1. For some reason, he iis unable to toggle from image+wirframe to image. When he sets the canvas to window, the wireframe is still visible. I had him trash the prefs, but it
-
3/12/2015 - Release - Flash Player 17
The next version of Flash Player is available for immediate download. In today's release we've updated Flash Player with new functionality, critical security fix. We recommend all users update to the latest version. Security update details can be f
-
i recently got an ipod touch 2nd gen i then realised i needed a computer and itunes to set it up. i dont have those so could i pop into an apple store and they would do it for me. I already have an apple id. Thanks