How to know if file is being picked up by XI through sender file adapter -

Hi
How can I check if the file is being picked up XI through sender file adapter? Can you please help.
Thanks in advance

Hi Rajiv,
Select teh File processing mode as
1. Read only -> After reading the file it will change the read only property of the file. Just right click on the file, select properties.If the file has been read then ReadOnly check box will be enabled. If u are testing several times then it will be more useful.
2. Archive -> Then u need to give some other folder name where u want to archive it.
3.Delete -> It will delete if the file has been successfully read.
regards,
Gowtham K.
http://help.sap.com/saphelp_nw04/helpdata/en/e3/94007075cae04f930cc4c034e411e1/frameset.htm

Similar Messages

  • How to know which port is being used by which process

    Hi,
    Could you please tell me how to know which port is being used by which process.as iam getting ports are already in use.
    Thank you,
    Sravan
    Message was edited by:
    sravan123

    Your OS might provide a command to support this question like '"netstat".
    Besides, on Unix the pseudo-file system /proc is also useful.

  • How to transfer input file into XI through sender file adapter

    Hi
    I am quite new to XI. Want to know how I can transfer a file into XI through sender file adapter. I dont have any input file, so I have to create a sample input file and I want to transfer that into XI. Can you please advise me of the steps involved in that. I have finished work in design and directory, now I want to push file the sample file into XI. The receiver adapter is an IDoc adapter. And also a very trivial question. How I can place my sample file into my source directory. Thanks

    Hi Rajiv,
    If your transport protocol is NFS then you need to put the file in the XI server. Because it becomes the Network File System. For that you can just type the ip address of the XI server in the "run" command or in the browser with "
    " then in any of the Folders you can paste your file. But ensure that this is the path you give in your Sender File Adapter.
    If your transport protocol is FTP then you need to see that ftp is running in your system. for that go to Control Panel>Add/Remove Programs>Add/Remove Components. In that check the IIS server and go to details and see that ftp is also checked. Now ftp is running in your system.
    Now open your C:> drive >InetPub>ftproot . and create a folder here and paste your file. In the configuration of your File sender adapter just mention the name of the folder.
    For your information, you can create a file with xml tags and namespace and message type manually (or) you can directly get it from the test tab of message mapping and generate source code.

  • File not being picked by adapter

    My Source file name is xml_a1_en.xml
    the test files are of name xml_a1_02_en_2010.xml , xml_a1_03_en_2010.xml
    the files are not being picked up by adapter..Is the naming convention wrong for the test files or any reason?

    Hi Mr.King,
    I am assuming your OS is Unix system right?
    If yes -> check the file permission?
    if Only Reading: permission should be 664
    Move the file after reading: 775
    Regards,
    Senthilprakash

  • Large files not being picked by FTP adapter

    Hello,
    In our integration scenario, files from the AS400 (legacy system) are placed at a FTP location from where the XI picks up the file for processing. We have FTP communication channel.
    The file has about 8000 records is in binary format. When the file was placed it was not being picked up after the mentioned polling period of 60 secs. After manually inserting about 300 records which makes the file size smaller, the file is picked up bu XI and processed without error. With the 8000 records the file size was 2.5 MB.
    Thank you

    Please provide a J2EE trace at logging severity "Debug" for the location
    "com.sap.aii.adapter.file". Please do the following:
    - increase logging severity to "Debug"
    - set log levels to ERROR for all components
    - ONLY set log level to DEBUG for "com.sap.aii.adapter.file"
    - reproduce the problem and gather the defaultTrace.trc immediately
      after you reproduce
    - remember to reset the logging severity after you have reproduced as
      leaving it on "Debug" can cause performance problems in your system.
    Also the ftp server logs will be needed in this case.

  • How to know which BAPi is being used for creation of PO in classic scenario

    Hello Experts,
    We are in SRM 7.0 classic scenario.
    How can we know which BAPI is being used in the calssic scenario i.e. How can we know if we are usind BAPI_PO_CREATE or BAPI_PO_CREATE1 for creation of PO?
    Any pointers will be highly appreciated.
    Thank you in advance,
    Thanks & Regards,
    RKS

    Hi RKS
    yesterday BLOG by our SUMMER WANG helps every SRM consultant to debug the PO error
    /people/summer.wang/blog/2010/05/11/trouble-shooting-of-srm-po-transfer-error
    Good work Summer wang !!
    Muthu

  • How to know what vertex index is picked on a Geometry?

    I am trying to get the Texture coordinates which is picked on a geometry but I have got stuck to know what vertex index is picked.
    My code:
    pickCanvas.setShapeLocation((MouseEvent) event);
    PickResult pickResult = pickCanvas.pickClosest();
    Node node = pickResult.getObject();
    GeometryArray geoArr = (GeometryArray)((Shape3D)node).getGeometry();
    TexCoord2f texCoord = new TexCoord2f();
    geoArr.getTextureCoordinate(0, ?, texCoord);Java doc said:
    Class GeometryArray
    public void getTextureCoordinate(int texCoordSet, int index, TexCoord3f texCoord)
    Gets the texture coordinate associated with the vertex at the specified index in the specified texture coordinate set for this object.
    Parameters:
    texCoordSet - texture coordinate set in this geometry array
    index - source vertex index in this geometry array
    texCoord - the vector that will receive the texture coordinates
    Thanks in advance.

    I am trying to get the Texture coordinates which is picked on a geometry but I have got stuck to know what vertex index is picked.
    My code:
    pickCanvas.setShapeLocation((MouseEvent) event);
    PickResult pickResult = pickCanvas.pickClosest();
    Node node = pickResult.getObject();
    GeometryArray geoArr = (GeometryArray)((Shape3D)node).getGeometry();
    TexCoord2f texCoord = new TexCoord2f();
    geoArr.getTextureCoordinate(0, ?, texCoord);Java doc said:
    Class GeometryArray
    public void getTextureCoordinate(int texCoordSet, int index, TexCoord3f texCoord)
    Gets the texture coordinate associated with the vertex at the specified index in the specified texture coordinate set for this object.
    Parameters:
    texCoordSet - texture coordinate set in this geometry array
    index - source vertex index in this geometry array
    texCoord - the vector that will receive the texture coordinates
    Thanks in advance.

  • In oracle B2B multiple files are getting picked from SFTP location for one file in custer environment

    Flow is like :
    REST ENDPOINT->OSB PROXYSERVICE->BUSINESS SERVICE->B2B SFTP LOCATION->B2B->SOA JMS Queue->SOA COMPOSITE-
    Due to cluster environment, there is issue when B2B picks the file from SFTP location for Custom protocol using sftp listening channel. Sometimes B2B picks multiple files from SFTP location for just one copy of file. It is happening because of cluster environment 4 instances of server is looking into the SFTP location for picking the file and sometime 2 or more instances of server are reading same file and sending the copy to B2B.
    Please let me know , how can I stop this behavior

    All QFE's have been applied we are building the image so we have some control.
    I have build an image which used the debug DLL's of the FATFS and I have enabled all of the DebugZones.  The problem is still happening. From the timings in the debug logs and the timestamps in the data which corrupts the test file I have been able
    to see that the file is corrupted AFTER the write is complete. Or at least that's how it seems.
    We finished writing the file and closed the handle. Then more data is written to other files. When we get around to verifying the file it now contains data from the files that were subsequently written.
    What I think I need to do is figure out in detail how the two files were "laid down" onto the SDCard.  If the system used the same cluster to write the 2 files then that would explain the issue.

  • How to count the  number of files read through  sender file adapter

    Hi  ,
    I have a scenario where I am reading  files from a third party system and trying to send those files to R/3 system .The frequency is 1 file per day .But there can be situation where  the source system can put  2 to 3 files in source folder and so XI sender adapter will pick up all the 3 files at time . And I want to send only 1 file at a time to r/3 .
    Do you know any way to handle this requirement ?
    Thanks ,
    Suvarna

    Hi,
    Like Bhavesh pointed out, you could EOIO as the Quality of Servie in the sender file adapter.
    But I guess this would solve your issue only to a certain extent.
    Marking this QOS in the sender file adapter would only mean sequential processing of the files. That is, the second file will be sent only when the first file is successfully received by the end system.
    It would not ensure that the files are sent only after 15 mins of the first file is sent.
    If the 15 mins time period is important, then this needs to be achieved using a BPM which ensures that the messages are sent to the target only every 15 mins.
    In case, the frequency of the incoming files is not known (in which case, the having a BPM would be a bad idea) you could use a ztable, which stores the filename and time the file was sent to the R/3.
    You could query this table each time, before sending the file data to the R/3
    Regards,
    Smitha.
    Message was edited by:
            Smitha Rao

  • To create 5 different files in target for each record in the sender file

    Hi SapAll,
    i have got a a requirement where pi need to create 5 different files with data of each record from the sender side.
    Its an file to file scenario
    suppose there are 5 rows in a file , then in target side i need to create 5 diff with each one record in it.
    Can we do it without using 3 comm channels
    Thanks&regards,
    Sai

    Hey,
    As a more generic solution, can you try using MultiMapping. It is supposed to generate multiple instances of messages on receiver side.
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    You just need to put a simple logic in Message Mapping to generate new Node for every occurence of source field.
    Thanks
    Aamir

  • How to know which class is being loaded from which jar file & path location

    Hi,
    I have some Java code using several jar files.
    I want to remove those jar files which are not being used by the code.
    So , I want the JVM to output which class is being loaded from which jar .
    Using "java -verbose" option doesnt solve the problem because the required info is printed only for the classes/jars native to the J2SE package .
    Can anyone provide a solution which does not require me to modify the code?
    Thanks,
    Danish

    Classpath Helper

  • How to know the Z tcodes being used by the company.

    Hi Everyone,
    Can you please tell me how do i know what are the Z tcodes being used by the company.My client is asking me to check all the Ztodes & tell them if there is any problem in them or not.
    Regards,
    Reah

    Hello
    You can find transaction code list in table TSTC.
    All Z transaction code start with character Y or Z, you can query above table to get list of Z transaction codes.
    Additionally you can use transaction code SE93 to view list of transaction Z transaction code and reports associated with these tcodes.
    For second question you should get adequate knowledge transfer from existing IT or developer who developed these reports to be able to understand and test functionality of z tcodes.
    Or
    Please refer functional and technical documentation of these Z tcodes or reports.
    Thanks!
    Raju

  • SOLVED: Some files not being picked up with File: protocol

    Hello all,
    I'm doing some testing of the B2B server on a laptop and seeing some weird behaviour. I have the B2B server set up much like the 850 inbound scenario for the tutorial, except that I am using AS2 over generic exchange with a FILE: transport server. I have "Shoppers" set up as the remote trading partner.
    Now for the weirdness. If I put a file in the incoming directory called "ACME_850_4010_1_12345.edi" (it's the one I used for the tutorial, it is picked up fine by the B2B server; it errors out (as expected) because I don't have a trading partner called "ACME" in my setup. However, if I drop a file in the incoming directory called "Shoppers_850_4010_1_12345.edi" with the same exact content as the ACME file - the B2B server never picks up the file to process it. The other weird thing - after putting the Shoppers file in the directory, the B2B server just stops picking up files from that directory altogether until I restart the B2B server.
    Any ideas?
    DOH - files were not exactly the same. Missing carriage return at the end of the file. Adding it seems to have solved the issue.
    Best regards,
    John

    Hello John,
    Trading Partner identification by default is based on the Exchange protocol and in your case of Generic Exchange , it is based on name of the file or the Directory name depending on the following property.
    Property:           oracle.tip.adapter.b2b.allTPInOneDirectory
    Type:           boolean
    Default Value:      false
    Description:
    If set to true, enables the identification of all files dropped into a particular directory with the trading partner name identified by the directory name: Example: E:\Partners\Acme
    The default is to identity each file by prefixing the file with the Trading Partner name Example: Acme_orders.xml
    To debug this issue, please enable transport trace and go through the log.
    Rgds,Ramesh

  • How to know about the User_Exit being called in MB31

    Dear Sir,
    Kindly guide us about the steps to be followed , for knowing that which USER_EXIT are being called during the MB31 transaction .
    Also request you to kindly guide us about the steps to be followed in debugging of transaction MB31 .
    We assure to give full points for the suggested solution pl .
    Rgds
    B Mittal

    Hi,
    Check the code below. This will give you the list of Active User Exits.
    Hope this helps.
    *& Report  Y_TEST_USER_EXIT
    && This report displays all the active customer enhancements in the
    *& system and also displays whether they are active or implemented
    REPORT  Y_TEST_USER_EXIT.
    *Data decleration
    types: begin of s_function,
    fname like MOD0-FUNCNAME,
    ftext like tftit-stext,
    impl,
    active,
    example,
    end of s_function.
    TYPEs : BEGIN OF display_str,
    project type modact-name,
    enhancement type modact-member,
    fm type modsap-member,
    status type char20,
    END OF display_str.
    constants: c_true type char4 value 'True'.
    data : lt_member type table of modact-member,
    ls_member like LINE OF lt_member,
    lt_fm type table of modsap-member,
    ls_fm like LINE OF lt_fm,
    lt_modname type table of modact-name,
    ls_modname like line of lt_modname,
    lt_display type TABLE OF display_str,
    ls_display like LINE OF lt_display,
    ls_function type s_function,
    field1(30).
    START-OF-SELECTION.
    *Select active customer enhancement.
    select name from modattr into ls_modname
    where status = 'A'.
    append ls_modname to lt_modname.
    CLEAR ls_modname.
    ENDSELECT.
    if lt_modname is INITIAL.
    WRITE / 'no active enhancements'.
    endif.
    *Determine the details about the customer enhancement.
    LOOP AT lt_modname INTO ls_modname.
    CLEAR : ls_display.
    SELECT member from modact into ls_member where name = ls_modname.
    select member from modsap into ls_fm where name = ls_member and typ = 'E'.
    ls_display-project = ls_modname.
    ls_display-enhancement = ls_member.
    ls_display-fm = ls_fm.
    clear : ls_function.
    ls_function-fname = ls_fm.
    perform get_impl_status USING ls_function.
    if ls_function-impl = 'X'.
    ls_display-status = 'Implemented'.
    ELSE.
    ls_display-status = 'Active'.
    endif.
    APPEND ls_display to lt_display.
    endselect.
    ENDSELECT.
    ENDLOOP.
    *Displaying results
    format color = 1.
    write : 'Please double-click on the object for follow-on action'.
    new-LINE. uline.
    write : 'Customer Project', at 30 'SAP Enhancement', at 60 'Exit Func Mod', at 100 'Active/Implem'.
    ULINE.
    format color = 0.
    loop at lt_display into ls_display.
    new-LINE.
    write : ls_display-project, at 30 ls_display-enhancement, at 60 ls_display-fm,
    at 100 ls_display-status.
    ENDLOOP.
    *For calling transaction CMOD / SMOD / SE37.
    at line-selection.
    get cursor field field1.
    CASE field1.
    WHEN 'LS_DISPLAY-PROJECT'.
    set parameter id 'MON_KUN' field sy-lisel(10).
    call transaction 'CMOD' and skip first screen.
    WHEN 'LS_DISPLAY-ENHANCEMENT'.
    set parameter id 'MON' field sy-lisel+29(10).
    call transaction 'SMOD' and skip first screen.
    WHEN 'LS_DISPLAY-FM'.
    set parameter id 'LIB' field sy-lisel+59(30).
    call transaction 'SE37' and skip first screen.
    WHEN OTHERS.
    message 'Click on the right place.' TYPE 'I'.
    ENDCASE.
    **& Form get_impl_status
    *This FORM checks whether an EXIT FM is implemented or not
    form get_impl_status using p_function type s_function.
    data : l_mand LIKE tfdir-mand,
    l_incl_names TYPE smod_names OCCURS 1 WITH HEADER LINE.
    l_incl_names-itype = 'C'.
    APPEND l_incl_names.
    CLEAR l_mand.
    SELECT SINGLE mand FROM tfdir INTO l_mand WHERE funcname = p_function-fname.
    IF sy-subrc = 0 AND l_mand(1) = 'C'.
    p_function-active = 'X'.
    *l_status-active = c_true.
    ELSE.
    p_function-active = ' '.
    *l_status-inactive = c_true.
    ENDIF.
    CALL FUNCTION 'MOD_FUNCTION_INCLUDE'
    EXPORTING
    funcname = p_function-fname
    TABLES
    incl_names = l_incl_names
    EXCEPTIONS
    OTHERS = 4.
    IF sy-subrc = 0.
    LOOP AT l_incl_names.
    SELECT SINGLE name FROM trdir INTO l_incl_names-iname
    WHERE name = l_incl_names-iname.
    IF sy-subrc = 0.
    p_function-impl = 'X'.
    ELSE.
    p_function-impl = ' '.
    ENDIF.
    ENDLOOP.
    ENDIF.
    endform. "get_impl_status
    Also Check the code posted by me in the lonk below ,to get the List of available User exits and Badi for a particular tcode . very useful program.
    Re: User Exit for IW22 - to populate custom fields
    Hope it helps.
    Manish

  • How to know the name of the user who has uploaded a unix file?

    Hello, say someone has uploaded a file on the unix server.Is there a way to know who has uploaded it(the username)?

    Hi ,
    You can use OPEN DATASET and CLOSE DATASET statements for it.
    PLease let me know if you still need any more details.
    Thanks and regards,
    Rajeshwar.

Maybe you are looking for

  • Is is better to buy an external Hard drive or an external CD RW Burner?

    I am shopping to buy an external hard drive, too, to back up all my important data.....but could I buy a external CD RW Burner to burn back-up disc and it will do the same job. Or is is better to buy an external Hard drive to save the data? Will I be

  • Want to find out how a batch classification is used

    Hello I have previously sent out a message and the idea given was not very helpful. Anyway, this is my question: I have found a class and its characteristic which was setup in the system and I would like to know how this classification` is being use

  • Calcullating no. of records in an internal table based on condition

    Hi, i have several records in an internal table. i need to calculate the number of records which meets a condition. is there any simple logic to find the records which meet the required criteria apart from looping into the internal table. your help w

  • Error When Attempting to Create a Password File

    hi all, i recevied the following error when attempting to create a password file via the ORAPWD utility. can anyone offer any insight into what is causing this problem? $ ./orapwd file=/appl/oracle/product/9.2.0-64bit/dbs/orapwLEAF password=XXXXXX Un

  • Reports 6 - how to "stop" the printer

    hello... please any tip will be helpful... I need to send reports (from win98, Oracle 8i/netware) one after other, about 15 reports... many of them print at maximum 10 lines... but then the printer pushes paper until the end of the page... ex: If the