FTP Adapter: double quotes in csv file
Hello,
I have a BPEL (10.1.3.3) process in polling with the FTP Adapter on a CSV (with a ; as separator) file with native format translation. In the following the xsd generated:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd"
targetNamespace="http://namespace1.com/bpel/LoadRivenditoriAdapter"
xmlns:tns="http://namespace1.com/bpel/LoadRivenditoriAdapter"
elementFormDefault="qualified"
attributeFormDefault="unqualified" nxsd:encoding="Cp1252" nxsd:hasHeader="false" nxsd:stream="chars" nxsd:version="NXSD">
<xsd:element name="Accounts">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Account" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DITTA" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy=";">
</xsd:element>
<xsd:element name="VIA" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy=";">
</xsd:element>
<xsd:element name="CAP" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy=";">
</xsd:element>
<xsd:element name="CITTA" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy=";">
</xsd:element>
<xsd:element name="PROV" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy=";">
</xsd:element>
<xsd:element name="REGIONE" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="${eol}">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Some fields in the CSV file can have double quotes (") inside the values like:
"value1""";value2;value3";value4
When this happens, the adapter reject the file. How can i solve this issue? There is some option to set inside the XSD?
Thank you in advance.
Riccardo
Thank you for your help, but I've already tried with the quotedBy atribute and it doesn't work. The double quote character can occur multiple times inside the single value and it's not representing a delimiter: it's a part of the field value. For me it's not important, it could be ignored, but the problem is that I don't know how, since the adapter fails to read the file rejecting it.
Riccardo
Similar Messages
-
Newline character within double quotes in csv file
I have an external table defined as follows:
CREATE TABLE EXT_MASTER
( "SOME_CODE" VARCHAR2(255 BYTE),
"FAX_NUMBER" VARCHAR2(255 BYTE),
"WEB_ADDRESS" VARCHAR2(255 BYTE),
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY "SOME_DIR"
ACCESS PARAMETERS
( RECORDS DELIMITED BY NEWLINE
NODISCARDFILE
LOGFILE 'master.log'
BADFILE 'global.bad'
SKIP 1
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LRTRIM
MISSING FIELD VALUES ARE NULL
LOCATION
( 'Master.csv'
REJECT LIMIT UNLIMITED;In my datafile I have newline characters within double quotes. This seems to be illegal using the above definition for the table.
Is there a way to make Oracle ignore newline characters in csv files when they are enclosed in double quotes? Or should I ask my data provider to remove them?Here is what i got on 10.2.0.3 (don't think it might be different on 9i):
SQL> select * from t;
ID TEAM_ID TEAM_NAME
col1 co col3
l2
col11 col12 col13
col21 col22 col23
SQL> !cat a.txt
"col1","co
l2","col3"
"col11","col12","col13"
"col21","col22","col23"
SQL> select * from t;
ID TEAM_ID TEAM_NAME
col1 co col3
l2
col11 col12 col13
col21 col22 col23The external table definition is:
CREATE TABLE t(
"ID" VARCHAR2(255 BYTE),
"TEAM_ID" VARCHAR2(255 BYTE),
"TEAM_NAME" VARCHAR2(255 BYTE)
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY "SOME_DIR"
ACCESS PARAMETERS
( RECORDS DELIMITED BY 0x'220A'
BADFILE 'a.bad'
LOGFILE 'a.log'
FIELDS TERMINATED BY ',' LDRTRIM
MISSING FIELD VALUES ARE NULL
REJECT ROWS WITH ALL NULL FIELDS
( "ID" CHAR(255)
TERMINATED BY "," ENCLOSED BY '"',
"TEAM_ID" CHAR(255)
TERMINATED BY "," ENCLOSED BY '"',
"TEAM_NAME" (*+1) CHAR(255)
TERMINATED BY ","
LOCATION
( 'a.txt'
REJECT LIMIT UNLIMITED;Best regards
Maxim -
How to handle ' " '(double quotes) in .csv file during migration
I am facing problem in migrating data from sql server 2000 into oracle via .csv file using sql loader.
1>How should i migrate the string which contains ' " ' (double quotes) characters,
as i am enclosing the string in ' " ' in .ctl file (enclosed by ' " ').
is there any syntax in the control file which can migrate the ' " '(double quotes) as it is as the data in the files is 50000 records .?
Thank you..Yes this is correct.
but problem will occur when e.g check the foll. string.
(1001,And I quote "This, will work")
Here it is a comm(,) in b/w "This and will".
due to this sqlldr interpret it as end of field. and throws an error.
I had gone through expert one on one oracle, what it maintioned as,
put an extra double quotes( " ) like " " to enclosed the double quoted string.
This works fine. For small data it can be done manually.
But for large data what condition can be put in the ctl file to achieve this?
or is there any other way to achieve this?
Thank you. -
FTP Adapter Configuration For End Of File
Hi Team,
i'm doing DB polling and writing that contents to on file using FTP Adapter, DB poller will poll each line @ a time and writes to remote Server
in my FTP adapter usage, after writing the whole contents which i pass from my bpel,
i need to use some hardcoded values at the end of the file
Eg.
test1|test2|test3|test4
test1|test2|test3|test4
test1|test2|test3|test4
test1|test2|test3|test4
@@Thanks@@
Like shown above after writing some contents
i need to add @@Thanks@@ then one ENTER
Thanks in advanceOk, now I'm understanding you are using "Append existing file" option checked... The approach won't work with appending on...
If you know when it is the end of the file you can do something like this...
At the first line file will be like this...
line1|line1
Second line...
line1|line1
line2|line2
When you receive the third line and you know that's the last line you write firstly this...
line1|line1
line2|line2
line3|line3
And then you write the @@Thanks@@ at the end using a different translation schema... Possibly a different FTP Adapter writing on the same file...
line1|line1
line2|line2
line3|line3
@@Thanks@@
However, if you don't know when you are receiving the last line and/or you need the @@Thanks@@ always there it won't work with append option... You'll possibly need a sync read FTP adapter to read the file and rewrite it again at every iteration...
Cheers,
Vlad -
ESB- FTP adapter unable to poll a file
I have a FTP adapter it has to poll files, with diff naming convention.(like "asd", 'wer',"jkl","AVC"). But the adapter was unable to poll a file which name start with AVC
reamining files are polled successfully.At ftp location ftp adapter will poll file and place all records into DB through ESB,for ESB we can set adapters as inbound.Plz give me any suggessions to solve this problem(10.1.3.4).Thq.I checked the error logs and it informed it was not able to create the stage directory where as i am only creating the stage directory and providing the path to it.so i could not really understand the exact error.
Does a stage directory get created automatically anywhere else? -
Can i export without double quotes in data files?
How can i export without double quotes in data files using dataexport commands in MaxL?
I don't know of any way to do any formatting in a straight export out of Essbase. BSO lets you choose between a columnar vs. free form (really Essbase) format. That lack of formatting includes removing double quotes.
If you're willing to put up with the limitations (and formatting issues) of an MDX extract to a log file, that approach does not put double quotes around member names. The same is true in Report Scripts although I have a vague recollection that you can put in double quotes if you want it -- obviously you do not.
There are limitations to the above two approaches, the biggest being that they they are not as efficient as a true MaxL export. OTOH, you may want only part of a database to get exported out in which case either approach may be more to your needs.
If in fact you do want to do a full export, there are lots of OS-level ways of removing double quotes. Here's a Windows-based approach:
Removing double quotes in a batch program in Windows 2003 - Stack Overflow
What would life be without hacks like the above? Probably not worth living.
Regards,
Cameron Lackpour -
File(FTP) Adapter doesn't pick any file from FTP server
Hi All,
This is a strange problem. I am trying to pick all the file from a FTP server using File Name: . . But the file adapter doesn't pick any file from the directory. When I change it to a specific file name eg. ABC.txt then it picks up the file ABC.txt only.
My requirement is to pick up all files in the directory and I just do not seem to understand what is wrong. I have used this wildcard option several times earlier and it always worked fine. But in this case, this does not work.
I changed the FTP server to point to an internal FTP server and it works fine.
I have checked all my parameters and everything looks okay. Like I mentioned earlier, if you specify exact file name, it picks up the file.
Any guess as to what is going on here?Transport Protocol: FTP
Message Protocol: File
source directory: /test or test ( <b>either one works</b>)
file name: * or . or *.txt <b>nothing works</b>
server: ftp server name
port: 21
data connection: passive
user: ******
pass: ******
connect mode: permanently
transfer mode: text
QOS: exactly once
poll: 10 secs
processing mode: archive ( <b>changed to test and delete as well, but made no difference</b>.)
archive dir: dir path
file type: text
adapter specific attributes:
checked: set adapter specific attributes
and file name.
status: active. -
FTP Adapter - Filename of archived XML File
Hi All,
We are trying to poll Files from Remote Servers using FTP Adapter, after its polled we are keeping the archived file in a directory. Files are archived but its with other name eg: XXXXX.XML is archived as XXXXX.XML_HmuUJDA1qKj2btjp_y1JUeLmgZsJcqhyCnrdlgB6sgU=_20110112_220537_0567.
I want to archive the XML file as it is like XXXXX.XML name only.
Thanks,
RaHi Vinit,
Did you look into the logs? What does it say?
How frequent it happens?
Enable detailed logs by navigating to right click soa-infra > Logs > Log Configuration > Log Levels tab > Search oracle.soa.adapter > Set Trace 32 and see if ther'es anything of interest.
Regards,
Neeraj Sehgal -
FTP Adapter only picking up one file
I have a FTP Adapter configured to pick files (hoping to get multiple files). The file name is set to *, which should mean any files in the directory will get processed. The data connection is Passive. No connection security. Connect Mode is per file transfer. And QOS is EO.
Only one file is being picked up every time the Adapter is run, which is set to 30 minutes. Does anyone know why only one file would be picked up at a time? Is there a setting somewhere that I can't locate?
I appreciate any help.Hi Larry,
When you want use transport protocol FTP,
we have to specify
Adapter Type: File
1)the source directory( which is name of the shared folder you have given in ftp server: eg /Test)
2)here since you want to pick up all the files in that directory, File Name has to be given as .
3)FTP Server Name
4)Port(default 21)
5)The login name n password.
6)Connection Security: None
7)Connect Mode : Per File Transfer
8) Transfer mode : Binary
Also please go through this link
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
Hope this helps.
Regards,
Soumya -
FTP Adapter: Inbound and Outbound flat files
Having lots of trouble trying to Send messages (via Subscribe event) with my FTP adapter, with this specific error:
Thu May 12 11:39:10 MDT 2005: Bridge { agent=oracle.oai.agent.client.AgentImpl@2f48d2 application=PAGOFTPAPP partition=null active=true #d3ls=1 } cannot handle OAI message of type newFacility.
I am successfully processing my flat file messages into OAI (via Publish event) and they are being properly written to the OAI_HUB_QUEUE. The message gets all the way to the Bridge, which posts the above error. Can anyone tell me how the Bridge attempts to determine what to do with the messages?
In creating the subscribe event I specified my desired D3L file as the application view, before doing the mapping. I then tried creating mappings at both the top (struct via ObjectCopy) and granular (fields via CopyFields) levels, and always get the same error.
Under "Modify Fields" for the subscribe event I confirmed that ota.isDL3=true and ota.d3lPath points to the D3L XML file that I used to specify the application view (and incidentally is the same one used to process the files that I am processing with the Publish event). I'm trying to get up to speed with OAI and my first test is simply to read in a tab-delimited file and turn around and write it back out to the same structure (but of course to a different target directory).
Much thanks for any assistance anyone can offer! Due to some kind of administrative hiccup we seem to have lost our iTAR capability and it's taking forever to get it back (of course at the worst possible time...)
RichardRichard,
Not sure if you have found a way around this problem yet, but it sounds like you may have a mismatch bewteen iStudio and your D3L XML that's used to define and transform the message.
In the XML, name should be set to your iStudio defined 'event name', object should be set to the 'business object' and the type should be set to related 'App Data Type'.
As an example of a subscribed event
Subscribe(GLCosts.maintain_costs)
using an ADT called CostRecord...it's a good idea to name your message the same as the type when defining the Application view using the Subscribe Wizard, i.e. don't manually change anything.
So your message header in the D3L XML would look like this:
<message name="maintain_costs" type="CostRecord" object="GLCosts">
HTH
Nick -
FTP Adapter polling lowercase or uppercase files using single adapter
Hello All,
I was wondering if we can use a single FTP Adapter to poll Lowercase or Uppercase files. For example either abc*.txt or ABC*.txt.
Does the FTP adapter by default support this option, because its not working in my Case and if its supported does it depend on the FTP server settings/security.
Help is much appreciated.
Thanks
KrisHema wrote:
How does it decide which files to pickup ? It will pick up files with modification dates more recent than the last processed file.
sometimes it picks up all old files from FTP directoryIf it is picking up the same files, probably it is not being able to calculate the modification dates.
That can be a configuration problem, take a look at this:
http://docs.oracle.com/cd/E17904_01/integration.1111/e10231/adptr_file.htm#BABECEGD
Note: We are not deleting already read files from the folderProbably, not a good thing to do. May you can archive them instead.
Cheers,
Vlad
Give points - it is good etiquette to reward an answerer points (5 - helpful; 10 - correct) for their post if they answer your question. If you think this is helpful, please consider giving points -
File Adapter Fault Handling for CSV files
I have been working on a requirement where the file adapter picks up the file and gives to the BPEL for processing the data.
In my composite, i have configured the file adapter as a service for reading files, and i defined the xsd using the native format builder....
<?xml version="1.0" encoding="UTF-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd"
xmlns:tns="http://TargetNamespace.com/ReadFile"
targetNamespace="http://TargetNamespace.com/ReadFile"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
nxsd:version="NXSD"
nxsd:stream="chars"
nxsd:encoding="US-ASCII"
nxsd:hasHeader="true"
nxsd:headerLines="1"
nxsd:headerLinesTerminatedBy="${eol}"
>
<xsd:element name="Root-Element">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Student" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="," nxsd:quotedBy=""" />
<xsd:element name="Street1" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="," nxsd:quotedBy=""" />
<xsd:element name="Street2" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="," nxsd:quotedBy=""" />
<xsd:element name="City" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="," nxsd:quotedBy=""" />
<xsd:element name="State" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="," nxsd:quotedBy=""" />
<xsd:element name="Country" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="${eol}" nxsd:quotedBy=""" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
If i put some test data like below , the .txt file is being picked up and the valid being passed to the BPEL and its not returning any error for the invalid records. In this case, just want to throw an error and exit the bpel.
Krish,abcd,abcd,chennai,tnin - comma is missing here
NP,abcd,abcd,chennai,tnin - - comma is missing here
Nutan,abcd,abcd,chennai,tn,in - this record being processed successfully.
Pari,abcd,abcd,chennai,tn,in - - this record being processed successfully.
Experts, any help is really appreciated..Hi,
its better to opt for seeburger for EDI data processings..
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20ed5d5b-b188-2c10-76a2-997a616e48a9
http://www.cbs-consulting.com/EN/Services/ProcessesApplications/SAP__TechnologyConsulting/OpenPI/OpenPI__n,naviExpand=.html__nnn=true
Check the above links can be helpful..
HTH
Rajesh -
Problem with FTP Adapter in creating a new Folder
Hi all,
I have a requirement in which a BPEL process shud create a folder named as sysdate dynamically and write a
CSV file into that.(ex: PO/2010-03-09/PO_1.csv).I created a header variable for Oubound FTP adapter and
passing the file directory as concat('PO/',xp20:current-date(),'/') to outbound header directory variable.Problem is FTP
adapter is not creating the sysdate folder its says:1.check u have privileges 2.file name is too long....Blah....Blah.
But i have all the privileges for that user.If i manually create the sysdate folder the FTP adapter is placing the CSV
file.The same works fine with file adapter...but i need to use FTP since the FTP server can change in future.Seems to
be a problem with FTP adapter....can some one help.
Iam using SOA 10.1.3.4
Regards,
Edited by: 0racler on Mar 9, 2010 4:46 AM
Edited by: 0racler on Mar 9, 2010 5:49 AMany thoughts????
-
Issue in SFTP configuration in FTP adapter (Oracle SOA 10.1.3.3)
Hi,
We are trying to connect FTP adapter to SFTP server and have made all the necessary configuration changes required to $ORACLE_HOME/j2ee/oc4j_soa/application-deployments/default/FtpAdapter/oc4j-ra.xml. Following properties are updated in this file.
<config-property name="host" value="sftp.server.ip.address"/>
<config-property name="port" value="22"/>
<config-property name="username" value="userID"/>
<config-property name="password" value="passwd"/>
<config-property name="useSftp" value="true"/>
<config-property name="authenticationType" value="publickey"/>
<config-property name="preferredKeyExchangeAlgorithm" value="diffie-hellman-group1-sha1"/>
<config-property name="preferredCompressionAlgorithm" value="none"/>
<config-property name="preferredDataIntegrityAlgorithm" value="hmac-md5"/>
<config-property name="preferredPKIAlgorithm" value="ssh-rsa"/>
<config-property name="privateKeyFile" value="/home0103/vchander/sftptest/id_rsa"/>
<config-property name="preferredCipherSuite" value="blowfish-cbc"/>
<config-property name="transportProvider" value="socket"/>
Restarted the SOA server after configuring these settings. Created a BPEL process using this FTP adapter to pick a CSV file from a SFTP location and deployed the process successfully on the BPEL server. But FTP adapter is not picking the file from SFTP location and in BPEL log.xml we can see following errors:
<MSG_TEXT>JCA: ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
at oracle.tip.adapter.ftp.SshImpl.SSHSessionImpl.<init>(SSHSessionImpl.java:153)
at oracle.tip.adapter.ftp.SshImpl.SshImplFactory.getSshImpl(SshImplFactory.java:24)
at oracle.tip.adapter.ftp.SFTPManagedConnection.setupSftpConnection(SFTPManagedConnection.java:134)
at oracle.tip.adapter.ftp.SFTPManagedConnection.<init>(SFTPManagedConnection.java:64)
at oracle.tip.adapter.ftp.FTPManagedConnectionFactory.createManagedConnection(FTPManagedConnectionFactory.java:194)
at com.evermind.server.connector.ApplicationConnectionManager.createManagedConnection(ApplicationConnectionManager.java:1377)
at oracle.j2ee.connector.ConnectionPoolImpl.createManagedConnectionFromFactory(ConnectionPoolImpl.java:327)
at oracle.j2ee.connector.ConnectionPoolImpl.access$800(ConnectionPoolImpl.java:98)
at oracle.j2ee.connector.ConnectionPoolImpl$NonePoolingScheme.getManagedConnection(ConnectionPoolImpl.java:1211)
at oracle.j2ee.connector.ConnectionPoolImpl.getManagedConnection(ConnectionPoolImpl.java:785)
at com.evermind.server.connector.ApplicationConnectionManager.getConnectionFromPool(ApplicationConnectionManager.java:1575)
at com.evermind.server.connector.ApplicationConnectionManager.acquireConnectionContext(ApplicationConnectionManager.java:1520)
at com.evermind.server.connector.ApplicationConnectionManager.allocateConnection(ApplicationConnectionManager.java:1465)
at oracle.j2ee.connector.OracleConnectionManager.unprivileged_allocateConnection(OracleConnectionManager.java:238)
at oracle.j2ee.connector.OracleConnectionManager.allocateConnection(OracleConnectionManager.java:192)
at oracle.tip.adapter.ftp.FTPConnectionFactory.getConnection(FTPConnectionFactory.java:96)
at oracle.tip.adapter.ftp.SFTPAgent.preCall(SFTPAgent.java:984)
at oracle.tip.adapter.ftp.SFTPAgent.getFileList(SFTPAgent.java:316)
at oracle.tip.adapter.file.inbound.FileSource.getFileList(FileSource.java:199)
at oracle.tip.adapter.file.inbound.PollWork.pollFiles(PollWork.java:252)
at oracle.tip.adapter.file.inbound.PollWork.run(PollWork.java:142)
at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
at java.lang.Thread.run(Thread.java:797)
]]></SUPPL_DETAIL>
</PAYLOAD>
</MESSAGE>
It seems all SFTP server related settings are proper but still logs are saying it’s an issue with SFTP server settings. Also I am able to do SFTP successfully from UNIX prompt but the same settings are not working for SOA suite.
I would appreciate any inputs on the same.
Thanks in Advance,
UdayHi,
I am herewith attaching the complete log exceptions that are getting caught in log.xml for SFTP configuration.
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.224-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="TRACE"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>28</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210857159587:619</UNIQUE_ID><SEQ>20</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: JCAActivationAgent::init - Initializing the JCA activation agent, processId='bpel://localhost/default/TestSftpProcess~1.0/</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.225-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="TRACE"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>28</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210857159587:619</UNIQUE_ID><SEQ>20</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: JCAActivationAgent::initiateInboundJcaEndpoint - Creating and initializing inbound JCA endpoint for:
process='bpel://localhost/default/TestSftpProcess~1.0/'
domain='default'
WSDL location='sfile.wsdl'
portType='Get_ptt'
operation='Get'
activation properties={portType=Get_ptt}
</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.229-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="TRACE"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>28</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210857159587:619</UNIQUE_ID><SEQ>20</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: Adapter Framework instance: OraBPEL - endpointActivation for portType=Get_ptt, operation=Get</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.330-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="TRACE"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>28</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210857159587:619</UNIQUE_ID><SEQ>20</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: ENDPOINT ACTIVATION CALLED IN FTP ADAPTER</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.331-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="TRACE"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>28</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210857159587:619</UNIQUE_ID><SEQ>20</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: Adapter Framework instance: OraBPEL - successfully completed endpointActivation for portType=Get_ptt, operation=Get</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.373-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>20</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210856496827:172</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: The connection variable is null in postCall. This could be because of a call postCall w/o a preceeding call to preCall.</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.373-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>20</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210856496827:172</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
at java.lang.Throwable.<init>(Throwable.java:57)
at java.lang.Throwable.<init>(Throwable.java:68)
at javax.resource.ResourceException.<init>(ResourceException.java:49)
at oracle.tip.adapter.api.exception.PCResourceException.<init>(PCResourceException.java:108)
at oracle.tip.adapter.file.FileResourceException.<init>(FileResourceException.java:87)
at oracle.tip.adapter.ftp.SshImpl.SSHSessionImpl.<init>(SSHSessionImpl.java:153)
at oracle.tip.adapter.ftp.SshImpl.SshImplFactory.getSshImpl(SshImplFactory.java:24)
at oracle.tip.adapter.ftp.SFTPManagedConnection.setupSftpConnection(SFTPManagedConnection.java:134)
at oracle.tip.adapter.ftp.SFTPManagedConnection.<init>(SFTPManagedConnection.java:64)
at oracle.tip.adapter.ftp.FTPManagedConnectionFactory.createManagedConnection(FTPManagedConnectionFactory.java:194)
at com.evermind.server.connector.ApplicationConnectionManager.createManagedConnection(ApplicationConnectionManager.java:1377)
at oracle.j2ee.connector.ConnectionPoolImpl.createManagedConnectionFromFactory(ConnectionPoolImpl.java:327)
at oracle.j2ee.connector.ConnectionPoolImpl.access$800(ConnectionPoolImpl.java:98)
at oracle.j2ee.connector.ConnectionPoolImpl$NonePoolingScheme.getManagedConnection(ConnectionPoolImpl.java:1211)
at oracle.j2ee.connector.ConnectionPoolImpl.getManagedConnection(ConnectionPoolImpl.java:785)
at com.evermind.server.connector.ApplicationConnectionManager.getConnectionFromPool(ApplicationConnectionManager.java:1575)
at com.evermind.server.connector.ApplicationConnectionManager.acquireConnectionContext(ApplicationConnectionManager.java:1520)
at com.evermind.server.connector.ApplicationConnectionManager.allocateConnection(ApplicationConnectionManager.java:1465)
at oracle.j2ee.connector.OracleConnectionManager.unprivileged_allocateConnection(OracleConnectionManager.java:238)
at oracle.j2ee.connector.OracleConnectionManager.allocateConnection(OracleConnectionManager.java:192)
at oracle.tip.adapter.ftp.FTPConnectionFactory.getConnection(FTPConnectionFactory.java:96)
at oracle.tip.adapter.ftp.SFTPAgent.preCall(SFTPAgent.java:984)
at oracle.tip.adapter.ftp.SFTPAgent.getFileList(SFTPAgent.java:316)
at oracle.tip.adapter.file.inbound.FileSource.getFileList(FileSource.java:199)
at oracle.tip.adapter.file.inbound.PollWork.pollFiles(PollWork.java:252)
at oracle.tip.adapter.file.inbound.PollWork.run(PollWork.java:142)
at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:272)
at java.lang.Thread.run(Thread.java:797)
]]></SUPPL_DETAIL>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.382-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>20</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210856496827:172</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
at java.lang.Throwable.<init>(Throwable.java:57)
at java.lang.Throwable.<init>(Throwable.java:68)
at javax.resource.ResourceException.<init>(ResourceException.java:49)
at oracle.tip.adapter.api.exception.PCResourceException.<init>(PCResourceException.java:108)
at oracle.tip.adapter.file.FileResourceException.<init>(FileResourceException.java:87)
at oracle.tip.adapter.ftp.SshImpl.SSHSessionImpl.<init>(SSHSessionImpl.java:153)
at oracle.tip.adapter.ftp.SshImpl.SshImplFactory.getSshImpl(SshImplFactory.java:24)
at oracle.tip.adapter.ftp.SFTPManagedConnection.setupSftpConnection(SFTPManagedConnection.java:134)
at oracle.tip.adapter.ftp.SFTPManagedConnection.<init>(SFTPManagedConnection.java:64)
at oracle.tip.adapter.ftp.FTPManagedConnectionFactory.createManagedConnection(FTPManagedConnectionFactory.java:194)
at com.evermind.server.connector.ApplicationConnectionManager.createManagedConnection(ApplicationConnectionManager.java:1377)
at oracle.j2ee.connector.ConnectionPoolImpl.createManagedConnectionFromFactory(ConnectionPoolImpl.java:327)
at oracle.j2ee.connector.ConnectionPoolImpl.access$800(ConnectionPoolImpl.java:98)
at oracle.j2ee.connector.ConnectionPoolImpl$NonePoolingScheme.getManagedConnection(ConnectionPoolImpl.java:1211)
at oracle.j2ee.connector.ConnectionPoolImpl.getManagedConnection(ConnectionPoolImpl.java:785)
at com.evermind.server.connector.ApplicationConnectionManager.getConnectionFromPool(ApplicationConnectionManager.java:1575)
at com.evermind.server.connector.ApplicationConnectionManager.acquireConnectionContext(ApplicationConnectionManager.java:1520)
at com.evermind.server.connector.ApplicationConnectionManager.allocateConnection(ApplicationConnectionManager.java:1465)
at oracle.j2ee.connector.OracleConnectionManager.unprivileged_allocateConnection(OracleConnectionManager.java:238)
at oracle.j2ee.connector.OracleConnectionManager.allocateConnection(OracleConnectionManager.java:192)
at oracle.tip.adapter.ftp.FTPConnectionFactory.getConnection(FTPConnectionFactory.java:96)
at oracle.tip.adapter.ftp.SFTPAgent.preCall(SFTPAgent.java:984)
at oracle.tip.adapter.ftp.SFTPAgent.getFileList(SFTPAgent.java:316)
at oracle.tip.adapter.file.inbound.FileSource.getFileList(FileSource.java:199)
at oracle.tip.adapter.file.inbound.PollWork.pollFiles(PollWork.java:252)
at oracle.tip.adapter.file.inbound.PollWork.run(PollWork.java:142)
at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:272)
at java.lang.Thread.run(Thread.java:797)
]]></SUPPL_DETAIL>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.383-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="TRACE"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>20</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210856496827:172</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
at java.lang.Throwable.<init>(Throwable.java:57)
at java.lang.Throwable.<init>(Throwable.java:68)
at javax.resource.ResourceException.<init>(ResourceException.java:49)
at oracle.tip.adapter.api.exception.PCResourceException.<init>(PCResourceException.java:108)
at oracle.tip.adapter.file.FileResourceException.<init>(FileResourceException.java:87)
at oracle.tip.adapter.ftp.SshImpl.SSHSessionImpl.<init>(SSHSessionImpl.java:153)
at oracle.tip.adapter.ftp.SshImpl.SshImplFactory.getSshImpl(SshImplFactory.java:24)
at oracle.tip.adapter.ftp.SFTPManagedConnection.setupSftpConnection(SFTPManagedConnection.java:134)
at oracle.tip.adapter.ftp.SFTPManagedConnection.<init>(SFTPManagedConnection.java:64)
at oracle.tip.adapter.ftp.FTPManagedConnectionFactory.createManagedConnection(FTPManagedConnectionFactory.java:194)
at com.evermind.server.connector.ApplicationConnectionManager.createManagedConnection(ApplicationConnectionManager.java:1377)
at oracle.j2ee.connector.ConnectionPoolImpl.createManagedConnectionFromFactory(ConnectionPoolImpl.java:327)
at oracle.j2ee.connector.ConnectionPoolImpl.access$800(ConnectionPoolImpl.java:98)
at oracle.j2ee.connector.ConnectionPoolImpl$NonePoolingScheme.getManagedConnection(ConnectionPoolImpl.java:1211)
at oracle.j2ee.connector.ConnectionPoolImpl.getManagedConnection(ConnectionPoolImpl.java:785)
at com.evermind.server.connector.ApplicationConnectionManager.getConnectionFromPool(ApplicationConnectionManager.java:1575)
at com.evermind.server.connector.ApplicationConnectionManager.acquireConnectionContext(ApplicationConnectionManager.java:1520)
at com.evermind.server.connector.ApplicationConnectionManager.allocateConnection(ApplicationConnectionManager.java:1465)
at oracle.j2ee.connector.OracleConnectionManager.unprivileged_allocateConnection(OracleConnectionManager.java:238)
at oracle.j2ee.connector.OracleConnectionManager.allocateConnection(OracleConnectionManager.java:192)
at oracle.tip.adapter.ftp.FTPConnectionFactory.getConnection(FTPConnectionFactory.java:96)
at oracle.tip.adapter.ftp.SFTPAgent.preCall(SFTPAgent.java:984)
at oracle.tip.adapter.ftp.SFTPAgent.getFileList(SFTPAgent.java:316)
at oracle.tip.adapter.file.inbound.FileSource.getFileList(FileSource.java:199)
at oracle.tip.adapter.file.inbound.PollWork.pollFiles(PollWork.java:252)
at oracle.tip.adapter.file.inbound.PollWork.run(PollWork.java:142)
at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:272)
at java.lang.Thread.run(Thread.java:797)
]]></SUPPL_DETAIL>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.383-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>20</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210856496827:172</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
at java.lang.Throwable.<init>(Throwable.java:57)
at java.lang.Throwable.<init>(Throwable.java:68)
at javax.resource.ResourceException.<init>(ResourceException.java:49)
at oracle.tip.adapter.api.exception.PCResourceException.<init>(PCResourceException.java:108)
at oracle.tip.adapter.file.FileResourceException.<init>(FileResourceException.java:87)
at oracle.tip.adapter.ftp.SshImpl.SSHSessionImpl.<init>(SSHSessionImpl.java:153)
at oracle.tip.adapter.ftp.SshImpl.SshImplFactory.getSshImpl(SshImplFactory.java:24)
at oracle.tip.adapter.ftp.SFTPManagedConnection.setupSftpConnection(SFTPManagedConnection.java:134)
at oracle.tip.adapter.ftp.SFTPManagedConnection.<init>(SFTPManagedConnection.java:64)
at oracle.tip.adapter.ftp.FTPManagedConnectionFactory.createManagedConnection(FTPManagedConnectionFactory.java:194)
at com.evermind.server.connector.ApplicationConnectionManager.createManagedConnection(ApplicationConnectionManager.java:1377)
at oracle.j2ee.connector.ConnectionPoolImpl.createManagedConnectionFromFactory(ConnectionPoolImpl.java:327)
at oracle.j2ee.connector.ConnectionPoolImpl.access$800(ConnectionPoolImpl.java:98)
at oracle.j2ee.connector.ConnectionPoolImpl$NonePoolingScheme.getManagedConnection(ConnectionPoolImpl.java:1211)
at oracle.j2ee.connector.ConnectionPoolImpl.getManagedConnection(ConnectionPoolImpl.java:785)
at com.evermind.server.connector.ApplicationConnectionManager.getConnectionFromPool(ApplicationConnectionManager.java:1575)
at com.evermind.server.connector.ApplicationConnectionManager.acquireConnectionContext(ApplicationConnectionManager.java:1520)
at com.evermind.server.connector.ApplicationConnectionManager.allocateConnection(ApplicationConnectionManager.java:1465)
at oracle.j2ee.connector.OracleConnectionManager.unprivileged_allocateConnection(OracleConnectionManager.java:238)
at oracle.j2ee.connector.OracleConnectionManager.allocateConnection(OracleConnectionManager.java:192)
at oracle.tip.adapter.ftp.FTPConnectionFactory.getConnection(FTPConnectionFactory.java:96)
at oracle.tip.adapter.ftp.SFTPAgent.preCall(SFTPAgent.java:984)
at oracle.tip.adapter.ftp.SFTPAgent.getFileList(SFTPAgent.java:316)
at oracle.tip.adapter.file.inbound.FileSource.getFileList(FileSource.java:199)
at oracle.tip.adapter.file.inbound.PollWork.pollFiles(PollWork.java:252)
at oracle.tip.adapter.file.inbound.PollWork.run(PollWork.java:142)
at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:272)
at java.lang.Thread.run(Thread.java:797)
]]></SUPPL_DETAIL>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.383-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="TRACE"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>20</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210856496827:172</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
at java.lang.Throwable.<init>(Throwable.java:57)
at java.lang.Throwable.<init>(Throwable.java:68)
at javax.resource.ResourceException.<init>(ResourceException.java:49)
at oracle.tip.adapter.api.exception.PCResourceException.<init>(PCResourceException.java:108)
at oracle.tip.adapter.file.FileResourceException.<init>(FileResourceException.java:87)
at oracle.tip.adapter.ftp.SshImpl.SSHSessionImpl.<init>(SSHSessionImpl.java:153)
at oracle.tip.adapter.ftp.SshImpl.SshImplFactory.getSshImpl(SshImplFactory.java:24)
at oracle.tip.adapter.ftp.SFTPManagedConnection.setupSftpConnection(SFTPManagedConnection.java:134)
at oracle.tip.adapter.ftp.SFTPManagedConnection.<init>(SFTPManagedConnection.java:64)
at oracle.tip.adapter.ftp.FTPManagedConnectionFactory.createManagedConnection(FTPManagedConnectionFactory.java:194)
at com.evermind.server.connector.ApplicationConnectionManager.createManagedConnection(ApplicationConnectionManager.java:1377)
at oracle.j2ee.connector.ConnectionPoolImpl.createManagedConnectionFromFactory(ConnectionPoolImpl.java:327)
at oracle.j2ee.connector.ConnectionPoolImpl.access$800(ConnectionPoolImpl.java:98)
at oracle.j2ee.connector.ConnectionPoolImpl$NonePoolingScheme.getManagedConnection(ConnectionPoolImpl.java:1211)
at oracle.j2ee.connector.ConnectionPoolImpl.getManagedConnection(ConnectionPoolImpl.java:785)
at com.evermind.server.connector.ApplicationConnectionManager.getConnectionFromPool(ApplicationConnectionManager.java:1575)
at com.evermind.server.connector.ApplicationConnectionManager.acquireConnectionContext(ApplicationConnectionManager.java:1520)
at com.evermind.server.connector.ApplicationConnectionManager.allocateConnection(ApplicationConnectionManager.java:1465)
at oracle.j2ee.connector.OracleConnectionManager.unprivileged_allocateConnection(OracleConnectionManager.java:238)
at oracle.j2ee.connector.OracleConnectionManager.allocateConnection(OracleConnectionManager.java:192)
at oracle.tip.adapter.ftp.FTPConnectionFactory.getConnection(FTPConnectionFactory.java:96)
at oracle.tip.adapter.ftp.SFTPAgent.preCall(SFTPAgent.java:984)
at oracle.tip.adapter.ftp.SFTPAgent.getFileList(SFTPAgent.java:316)
at oracle.tip.adapter.file.inbound.FileSource.getFileList(FileSource.java:199)
at oracle.tip.adapter.file.inbound.PollWork.pollFiles(PollWork.java:252)
at oracle.tip.adapter.file.inbound.PollWork.run(PollWork.java:142)
at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:272)
at java.lang.Thread.run(Thread.java:797)
]]></SUPPL_DETAIL>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.384-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="TRACE"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>20</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210856496827:172</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: Poller raising Alert for exception : ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.
</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.414-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="NOTIFICATION"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.console</MODULE_ID>
<THREAD_ID>29</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210857170765:622</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>wsdl location : http://ios0103e.idc.company.org:8888/orabpel/default/TestSftpProcess/1.0/TestSftpProcess?wsdl resolved location :http://ios0103e.idc.company.org:8888/orabpel/default/TestSftpProcess/1.0/TestSftpProcess?wsdl</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:02.968-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>13</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210856395891:4</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: The connection variable is null in postCall. This could be because of a call postCall w/o a preceeding call to preCall.</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:03.044-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>18</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210856496358:166</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: The connection variable is null in postCall. This could be because of a call postCall w/o a preceeding call to preCall.</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-05-15T09:13:03.069-04:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="NOTIFICATION"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>ios0103e.idc.company.org</HOST_ID>
<HOST_NWADDR>10.11.52.102</HOST_NWADDR>
<MODULE_ID>esb.console</MODULE_ID>
<THREAD_ID>29</THREAD_ID>
<USER_ID>oraeintd</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.11.52.102:51559:1210857170765:622</UNIQUE_ID><SEQ>15</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>Commit starting +++++++++++++++</MSG_TEXT>
Any help would be highly appreciated. -
FILE and FTP Adapter file size limit
Hi,
Oracle SOA Suite ESB related:
I see that there is a file size limit of 7MB for transferring using File and FTP adapter and that debatching can be used to overcome this issue. Also see that debatching can be done only for strucutred files.
1) What can be done to transfer unstructured files larger than 7MB from one server to the other using FTP adapter?
2) For structured files, could someone help me in debatching a file with the following structure.
000|SEC-US-MF|1234|POPOC|679
100|PO_226312|1234|7130667
200|PO_226312|1234|Line_id_1
300|Line_id_1|1234|Location_ID_1
400|Location_ID_1|1234|Dist_ID_1
100|PO_226355|1234|7136890
200|PO_226355|1234|Line_id_2
300|Line_id_2|1234|Location_ID_2
400|Location_ID_2|1234|Dist_ID_2
100|PO_226355|1234|7136890
200|PO_226355|1234|Line_id_N
300|Line_id_N|1234|Location_ID_N
400|Location_ID_N|1234|Dist_ID_N
999|SSS|1234|88|158
I would need a the complete data in a single file at the destination for each file in the source. If there are as many number of files as the number of batches at the destination, I would need the file output file structure be as follows:
000|SEC-US-MF|1234|POPOC|679
100|PO_226312|1234|7130667
200|PO_226312|1234|Line_id_1
300|Line_id_1|1234|Location_ID_1
400|Location_ID_1|1234|Dist_ID_1
999|SSS|1234|88|158
Thanks in advance,
RV
Edited by: user10236075 on May 25, 2009 4:12 PM
Edited by: user10236075 on May 25, 2009 4:14 PMOk Here are the steps
1. Create an inbound file adapter as you normally would. The schema is opaque, set the polling as required.
2. Create an outbound file adapter as you normally would, it doesn't really matter what xsd you use as you will modify the wsdl manually.
3. Create a xsd that will read your file. This would typically be the xsd you would use for the inbound adapter. I call this address-csv.xsd.
4. Create a xsd that is the desired output. This would typically be the xsd you would use for the outbound adapter. I have called this address-fixed-length.xsd. So I want to map csv to fixed length format.
5. Create the xslt that will map between the 2 xsd. Do this in JDev, select the BPEL project, right-click -> New -> General -> XSL Map
6. Edit the outbound file partner link wsdl, the the jca operations as the doc specifies, this is my example.
<jca:binding />
<operation name="MoveWithXlate">
<jca:operation
InteractionSpec="oracle.tip.adapter.file.outbound.FileIoInteractionSpec"
SourcePhysicalDirectory="foo1"
SourceFileName="bar1"
TargetPhysicalDirectory="C:\JDevOOW\jdev\FileIoOperationApps\MoveHugeFileWithXlate\out"
TargetFileName="purchase_fixed.txt"
SourceSchema="address-csv.xsd"
SourceSchemaRoot ="Root-Element"
SourceType="native"
TargetSchema="address-fixedLength.xsd"
TargetSchemaRoot ="Root-Element"
TargetType="native"
Xsl="addr1Toaddr2.xsl"
Type="MOVE">
</jca:operation> 7. Edit the outbound header to look as follows
<types>
<schema attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/file/"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:FILEAPP="http://xmlns.oracle.com/pcbpel/adapter/file/">
<element name="OutboundFileHeaderType">
<complexType>
<sequence>
<element name="fileName" type="string"/>
<element name="sourceDirectory" type="string"/>
<element name="sourceFileName" type="string"/>
<element name="targetDirectory" type="string"/>
<element name="targetFileName" type="string"/>
</sequence>
</complexType>
</element>
</schema>
</types> 8. the last trick is to have an assign between the inbound header to the outbound header partner link that copies the headers. You only need to copy the sourceDirectory and SourceGileName
<assign name="Assign_Headers">
<copy>
<from variable="inboundHeader" part="inboundHeader"
query="/ns2:InboundFileHeaderType/ns2:fileName"/>
<to variable="outboundHeader" part="outboundHeader"
query="/ns2:OutboundFileHeaderType/ns2:sourceFileName"/>
</copy>
<copy>
<from variable="inboundHeader" part="inboundHeader"
query="/ns2:InboundFileHeaderType/ns2:directory"/>
<to variable="outboundHeader" part="outboundHeader"
query="/ns2:OutboundFileHeaderType/ns2:sourceDirectory"/>
</copy>
</assign>you should be good to go. If you just want pass through then you don't need the native format set to opaque, with no XSLT
cheers
James
Maybe you are looking for
-
I have a 30gb Photo iPod and a 1.42 MHZ G4 mac mini. I plugged in the iPod over fire wire and then the iPod loaded the first time. The second time i plugged it in the iPod froze and would so did my computer until i unplugged it by force. Then i plugg
-
WD4J -- XI -- R/3 Scenario
Hello All Currently I am working on a scenario which requires accessing of data from R/3 4.6C through BAPI with XI as middle ware from a webdynpro application in Java. My query is that: is it possible to perform RFC lookups directly from webdynpro us
-
Pages in frameset -script to open windows
I have a site built in frames. When you link directly to a page not in my index frameset the page shows but of course the frames that should be there don't show because I don't know the way around. I tried an open window java script thing I got off t
-
Can't get rid of empty blank space at top of website
I'm sure this is quite simple, but I'm stuck! I can't get rid of the empty space between the Header "Upcoming Events" and the text way way below. Any advice or suggestions would be greatly appreciated. http://www.uvanyc.org/community/event_upcoming.h
-
After photoshop 2014 update I deleted photoshop CC How do I retreive it ?
After Photoshop Update, I deleted Photoshop CC. How do I retreive my Photoshop CC so I can migrate some applications ?