Problem with a file adapter
Hi,
I'm making a scenario using XI 3.0. I use a file adapter (with an inbound synchronous interface) to send a xml file to XI. XI consumes a function from CRM using a RFC adapter and an outbound synchronous interface.
The xml file arrives correctly to CRM. The problem is CRM doesn't return the BAPI result, so XI doesn't return any response. XI should return another xml file through another file adapter.
How can I make this scenario to send a xml file using a file adapter and receive another xml file using the same adapter type after consuming the BAPI?
Thanks in advance,
Samantha.
you have to use BPM, if you want response back from CRM and create some file based on it all during the same transaction.
another way is create some kind of trigger on CRM side, whenever that BAPI executes and creates some data in CRM, that trigger should send the data to XI as separate interface through RFC or IDOC.
--Archana
Similar Messages
-
Problem with Receiver File adapter
Hi
I have a problem with receiver file FTP adapter, while writting file in target folder, connection is failing, after retries, it writting file again. How to avoid this situation, is there any way to write the leftout part in the file.
VSHi
Thank u all, Problem is solved, i changed write mode to Over write existing file. It is working fine.
VS -
"Performance" problems with the File adapter on Plain J2SE Adapter Engine
Hi,
At the moment I'm on a customer side to solve some XI issues for a few days. One of the issues is the performance of the Plain J2SE Adapter Engine, using the file adapter to transfer XML messages(already XI message format) from the legacy system to the Integration Engine. The File adapter has to deal with "large" XML messages(max at the moment is 65 Mb) and the engine fails with the following error when transferring the big XML file: "ERROR: Finished sending to Integration Engine with error "java.lang.OutOfMemoryError". Skip confirmation and quit this loop".
As far I got the information from the customer the memory use of the Plain adapter engine is set to 512Mb. This is maybe to low. But I don't know where to look for this, I only have the adapter web interface in front of me, no access to the OS it self via for example remote connection.
On the Integration Engine I know there is the ability to split large message with the file adapter(File Content Conversion), but I don't know this for the Plain Adapter Engine. Is there a possibility to do this also on the Plain Adapter Engine?
Thanks in advance for any input.
Greetings,
PatrickHi Sameer,
Thanks for your answers.
On the first solution, yes that is possible, we first decided to see if the legacy system can do the splitting, before starting developing a Java program.
On the second solution, as far as I know is this solution possible on the Integration Engine. But we are facing the problems on the Plain J2SE Adapter Engine. I went trough that documentation(link:
http://help.sap.com/saphelp_nw04/helpdata/en/6f/246b3de666930fe10000000a114084/frameset.htm ), to look for I similiar solution in the Plain Adapter Engine. So my question is, is this possible with the Plain Adapter? And if so, what kind of parameters I need to use to achieve this.
Regards,
Patrick -
Problem with NFS file adapter using a network share as source of files
Hello,
I have set up a sender cc with NFS format file adapter, with at the source directory a network share (
server\sharename ). The share is on another system and not mapped to a local drivename, but it is open for everybody.
The problem is, the adapter seems to not pick up the files in the directory, so there must be something I'm overlooking.
- Both servers run on Windows
- Share is available normally and open for everybody for all actions (including the SAPServiceSID user)
- Files themselves are okay. If I put a file on a local drive and make the source directory the local drive instead of the network path, the file gets processed correctly
- Because of the need for a file completion check, FTP is not an option
Does anybody know what is going wrong, or what I could check for trace / logging info on possible cause of the problem?Hi,
While using NFS mode you are supposed to put the file on XI server directory NOT to a common share directory of any other machine. And this is the reason your adapter in not picking the file.
You can upload the file on XI server directory by using the tcode "SXDA_TOOLS", morevere you can check the file on the same directory with tcode "AL11". It is otherway-around, you can first select or chose the dir by AL11 and then put the file in the same dir by tcode SXDA_TOOLS.
If you need more info about SXDA_TOOLS, let me know.
Regards,
Sarvesh -
Problem with sender file adapter
Hi all,
I am having a problem in reading file with complex structure,
my structure is like this:
Header - 1
rows - 0 - unbound
Footer 1
In the recordset Structure - Header,1, Row,*, Footer,1
The file is not being read, only if I cahnge the * to the exact number of roes type ROw it is working,
Thnaks,
Naama.Hi,
I tried it on a simple file and it works,
But for some reason it doesnt work on my file, I think it because the structure of the segments.
the first line is the header and its key value is H u2013 it should appear once in the file
the second line is the header2 and its key value is D u2013 it should appear once in the file
the 3+4 lines is the details and its key value is L u2013 it should appear * times
the last line is the footer and its key value is D u2013 it should appear once in the file
Header1.
T H T150380149462.DAT 30/07/08 13:05:04 7 014946/2i`cpei driaz
Header2.
T D D06AA038H08052587014946245-519-60 045000WKMHDN41BP6U122056 0807230807236915 1000000 000000000000000000H,28910,22040 2828910R0000000200000000000000004830800100000001P
Details.
T D D06AA038_L_08052587014946210128910R00010020002000
T D D06AA038_L_08052587014946210128910R00010020002000
Footer.
T T T150380149462.DAT 00008 014946/2*** seq ****
I think that because the beginning of header2 and detail is the same it does not work,
Any Ideas? -
A problem with the File adapter receiver
Hi people,
In the Integration Monitoring the system represent this problem:
File adapter receiver channel Mainframe_FA_StructureAch_CC_RC is not initialized. Unable to proceed: null
Any body can help me!!
Thanks!!Hi ,
Just check is it Activated ? Go to RWB->Adapter Monitoring
Check the status there ..
To more- Go to service market place to view the Adapter Monitoring PDF
https://websmp103.sap-ag.de/~sapdownload/011000358700002757652005E/HowtoMintorAF.pdf
Hope this helps.
Regards,
Moorthy -
Problem with reciver file adapter in the content conversion.
I have starnge situation where the fileds in the file created after the content conversion are center aligned.
Can someone let me know how to make it right aligned?
For eg, i have a field with Char(6) in the file it looks as follows:
1.23 -> | 1.23 |
10.23 -> |10.23 |
100.23-> |100.23|
I want it to be like this :
1.23 -> | 1.23|
10.23 -> | 10.23|
100.23-> |100.23|
Please let me know ASAP as its a critical issue for the customer.
Warm Regards,
Nilesh KumarHi Nilesh,
if You are using file content conversion on Sender Adapter, then do you java mapping between your two interfaces(sender and receiver)
use java.text methods for formatting the values according to your requirement.
first check the java API 1.4.2....
with in that check java.text.* methods
Also there will be lot of examples availble on internet on this. Check online.
Also check this link this will definitely solve issue
[http://www.iro.umontreal.ca/~vaucher/Java/tutorials/Formatting.html]
Sample code on this link
double x = 1.0 / 7;
for (int n = 1; n<5; n++)
System.out.println( "1/7 : " + format( x, n, -6)
+ format( x, n, 10));
Thanks
Gujjeti
Edited by: Praveen Gujjeti on Apr 16, 2008 6:16 AM -
Problem with receiver file adapter printing data line by line in .txt file
We are working on e-payments integration with one of the bank. As part of text file generation, we have a written a UDF which accumulates all Invoice details( 10 input fields information ) into one string and then sends output line by line with a delimiter separation for each invoice.
H
D
E
E
E
T
Bank requires a file in above format separating invoice in separate E band.( one invoice collection in one E band)
As per our scenario, multiple invoice details from an idoc(PAYEXT) have to be written to a text file line by line. i.e one invoice details per one row.
After the execution of the scenario, in SXMB_MONI, the message display clearly showing that the invoice details are printed line by line. A java function used in message mapping for the writing the invoice details line by line.
But actual file that is written to a text file is showing all the invoice details in written in single row.
When I enable the option Word wrap in the notepad, then only I can see the details in desired format.
Please guide us where we are going wrong.
Can notepad settings make any difference while displaying the text file???
Is there any way to write the file as desired without enabling the word wrap in notepad.
Thanks in advance.
NagendarHi venkatnrj,
i hope this UDF might be its helps
public void CombineText(String[] var1, String[] var2, String[] var3, String[] var4, String[] var5, ResultList result, Container container) throws StreamTransformationException{
String s = "";
for( int i = 0 ; i < var1.length ; i++)
if ( var1<i> != ResultList.CC)
s = s + var1<i> + "," + var2<i> + "," + var3<i> + "," + var4<i> + "," + var5<i> + "\n" ;
result.addValue( s );
Output diplay like below the format by using above udf:
aaa,bbb,cccc,dddd,eee,fff,
aaa,bbb,cccc,dddd,eee,fff,
aaa,bbb,cccc,dddd,eee,fff,
aaa,bbb,cccc,dddd,eee,fff, -
Problem with JCA compliant adapter in XI
Hi
I have problem with JCA compliant adapter in XI (SP15).
Adapter works in PCK but doesn't work in XI (periodically).
Sometimes messages delivered with successful status but
very often after send message i have following message in
Message Display Tool (Detail Display):
Engine All
Status System Error
Repeatable Yes
Cancelable Yes
Start 29.03.2006 17:26:57
End 29.03.2006 17:26:57
Quality of Service Exactly Once
Error Category XICACHE
Error Code COMMUNICATIONIncrease the trace level of AFW components to "info" with the Log Configurator J2EE service using VisualAdmin.
When the error happens again, crawl into the most recent DefaultTrace, either by opening the file or by using the more confortable NetWeaver Administrator log viewer (defaulttrace), reachable via browser at http://xiboxhostname:5<sysnr>00/nwa
Good luck.
Alex -
Problems with .ARW files and auto toning
problems with .ARW files and auto toning
let me try to explain this because this has happened in past and never found a way to resolve but i lived with it
now that I have a Sony A7R the problem is more serious
Firstly i take pride it making the picture happen all in camera, i use DRO lvl 5 to get enough light, like when i'm shooting at dusk. DRO its like doing HDR but in a single file, it lightens the darks. in my camera i'm happy with results
but when I upload them to lightroom, they come out near black.
allow me to explain
lets say I import 100 images
i double check my preferences and everything is UNCHECKED when it comes to importing options, there is no auto toning, nothing.
as the images import i see a preview in the thumbnail which looks fine.
i double click on one to enlarge it, hence leave grid view.
for a brief 1 or 2 seconds, i see the full image in all its glory but than lightroom does something funny, it darkens the image
one by one as it inspects each image, if it was a DRO image it makes it too dark.
to make this clear, the image is perfect as it was in the beginning but after a few seconds lightroom for some reason thinks it needs to correct it.
how to prevent lightroom from doing this, i want the image exactly as it is, why must lightroom apply a correction>?
i think it has to do something with interpreting the raw file and lightroom applies its own algorithm.
but here is what i dont get.....before lightroom makes the change i'm able to witness the picture exactly as it was taken and want it unchanged..
now i have to tweak each file or find a profile for it which is added work.
any ideas how to prevent lightroom from ruining my images and just leave them as they were when first detected...
there are 2 phases...one is when it originally imports and they look fine
second is scanning each image and applying some kind of toning which darkens it too much.
thanks for the helpsorry thats the auto reply message from yahoo email.
i've disabled it now
thing is, there is no DRO jpg to download from the camera
its only ARW. so my understanding is when i use DRO setting, the camera makes changes to the ARW than lightroom somehow reads this from the ARW.
but then sadly reverts it to no DRO settings.
because i notice if i take normal picture in raw mode its dark but if i apply dro to it, it comes out brighter, yet when i d/l the image from camera to lightroom, which is an ARW - there are no jpgs. lightroom decides to mess it up
so in reality there is no point in using DRO because when i upload it lightroom removes it.
is there a way to tell lightroom to preserve the jpg preview as it first sees it.
its just lame, picture appears perfect...than lightroom does something, than bam, its ruined,.
what do i need to do to prevent lightroom from ruining the image? if it was good in the first place. -
Problems with compressing files with right hand click. it does not work.
Problems with compressing files with right hand click.
I am using the compress function in the Mac OS (File > Compress XX) from time to time. Today it does not work anymore. OS 10.5.6
I get a message: The content list cannot be created for compressing.
I tried it with files and folders and keep getting this message. Anybody any idea as to how to fix thisThanks I love my macbook!!!!
I also got further problems such as copy-paste not working etc.
so I fixed it just this morning by running Applejack 1.5 and am back up running noticing your post.
thanks for helping though! -
Hi,
Iam facing with one problem.I have one swing interface through which I can upload files(back end servlet programme).Now I can upload all types of file but problem with image file it uploading perfectly that means size of the uploaded file is ok but its format damaged.It can not be open.My backend servlet programme is ok coz i tested it with html form it is working perfectly.Problem with swing interface.Plz guide me where I done a mistake.Below r my codes:-
ImageIcon Upload=new ImageIcon("images/Upload.gif");
Button=new JButton(Upload);
Button.setToolTipText("Upload");
Button.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
int returnVal = fc.showOpenDialog(ActionDemo4.this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
String aa=file.getAbsolutePath();
textArea3.append(aa);
textArea2.append("Local URL:");
long l=file.length();
try
byte buff[]=new byte[(int)file.length()];
InputStream fileIn=new FileInputStream(aa);
int i=fileIn.read(buff);
String conffile=new String(buff);
String str1=textArea10.getText();
url = new URL ("http://127.0.0.1:7001/servletUpload?x="+str1);
urlConn = url.openConnection();
urlConn.setDoInput (true);
urlConn.setDoOutput (true);
urlConn.setUseCaches (false);
urlConn.setRequestProperty("Content-Type","multipart/form-data;boundry=-----------------------------7d11e410e500f2");
printout = new DataOutputStream (urlConn.getOutputStream ());
String content ="-----------------------------7d11e410e500f2\r\n"+"Content-Disposition: form-data;"+"name=\"upload\"; filename=\""+aa+"\"\r\n"+"Content-Type: application/octet-strem\r\n\r\n\r\n"+conffile+"-----------------------------7d11e410e500f2--\r\n";
printout.writeBytes(content);
printout.flush ();
printout.close ();
Best Regards
BikashThe errors are here:
byte buff[]=new byte[(int)file.length()];
InputStream fileIn=new FileInputStream(aa);
int i=fileIn.read(buff);
String conffile=new String(buff); (conffile is a String object containing the image)
and here:
String content ="-----------------------------7d11e410e500f2\r\n"+"Con
ent-Disposition: form-data;"+"name=\"upload\";
filename=\""+aa+"\"\r\n"+"Content-Type:
application/octet-strem\r\n\r\n\r\n"+conffile+"--------
--------------------7d11e410e500f2--\r\n";
printout.writeBytes(content);conffie is sent to the server but
it's non possible to treat binary data as String!
Image files must be sent as byte[] NOT as String ...... -
What is the exact problem with this file?
Hi all,
There is an old form , which was not in use from many days.
Now when we tried to run the form, i got the error saying "FRM-40734:Internal Error:Pl/SQL error occured.", in the login form.
When i tried to open the fmb file in Oracle Forms Builder 6i, i got the following error:
FRM-10102: Cannot attach PL/SQL library d2kwutil. This library attachment will be lost if the module is saved., but the fmb file got open.
The login button has the following code:
DECLARE
UNAME VARCHAR2(30);
--USER_ID PARAMLIST;
V_USER APUSERMA.USER_NAME%TYPE;
V_PASSWED APUSERMA.USER_PASSWD%TYPE;
BEGIN
select user_CD INTO :GLOBAL.USER_ID from apuserma
where user_CD = :TI_USER_NAME AND user_PASSWD = :IT_USER_PASSWD
AND SYSDATE BETWEEN USER_VALID_FRM AND USER_VALID_TO;
:global.user_id := substr(win_api_environment.read_registry('HKEY_LOCAL_MACHINE\system\currentcontrolset\control\computername\computername','computername'),1,10);
:global.compname := :compname;
compnm(:compname);
--USER_ID := CREATE_PARAMETER_LIST('USER_id_NAME');
call_form('Forms\MAIN_SCREEN',hide,DO_REPLACE);
exception
when no_data_found then
MESSAGE('Incorrect Username or Password. Please Re-Enter');
message(' ');
RAISE FORM_TRIGGER_FAILURE;
END;
EXIT_FORM;
When i tried to compile, i got error saying ,
Error 201 at line 10, column 28
identifier 'WIN_API_ENVIRONMENT.READ_REGISTRY' must be declared.
I am not getting to know What is the exact problem with this file?
Help me with this please.
Thank You.
Oracle forms builder 6i.
Oracle 9i.Vijetha wrote:
I also want to know what is the use of win_api_environment.read_registry('HKEY_LOCAL_MACHINE\system\currentcontrolset\control\computername\computername','computername') ??
What does it do??
If i comment the following line , will it be a problem??
:global.user_id := substr(win_api_environment.read_registry('HKEY_LOCAL_MACHINE\system\currentcontrolset\control\computername\computername','computername'),1,10);
Because i commented the above line & compiled, so it is not giving any error now.
So please tell me what win_api_environment.read_registry does??
it's read windows registry value. So, no problem if you comment it.
Thanks -
Has anyone had a problem with TapMedia File Manage installed on iPhone 5? I reported a WIFI functionality problem to the developer and asked for support. Instead the company has been very unprofessional by name calling me instead of logically evaluate and troubleshoot the problem
Hi AKE1919,
Welcome to the Support Communities!
The following information should help you with this:
How to report an issue with your iTunes Store, App Store, Mac App Store, or iBookstore purchase
http://support.apple.com/kb/HT1933?viewlocale=en_US
Cheers,
Judy -
Problem with import file type setting
Problem with import file type settings - In preferences>general I select "wav encoder" But then going to tools>Create it still says "create mp3 version".
Can't find a way to overcome this. Thanks for any help.Doublechecking, roy. After making the preferences change, are you leaving the General tab by clicking the OK button down the bottom-right-hand corner of the tab?
Maybe you are looking for
-
Offset path has a math error at 4 decimal places
I have Illustrator CC 2014 running in Mac OS X 10.9.3, and discovered tonight while making a test pattern that if I do an offset path of -0.0005" it doesn't calculate the size of the resulting objects correctly. If I do +0.0005" it works fine, if I d
-
Hi, i created a function in my report, in the ''program unit'' and called that function in the query in data model but getting an error <invalid identifier...>, do you have any idea why this error? any help would be appreciated...Thanks.
-
Adobe Premiere Pro Plug Ins?
What plug ins do I need for Premiere Pro if I want to edit the footage captured on a Sony 3D HD Cam? Any help would be most appreciated! Cheers~
-
My iPad 2 has finally got ios 7 but voice control is not there is there a way to get it back
Does voice control come with ios 7 for iPad 2
-
How can the numbers in numbered lists be right-justified?
In numbered lists, the numbers are by default left-justified. Is there a way to make the numbers in a given list right-justified, so the periods line up? Is there a way to change the default?