File to File interface - Help Required

Hello All,
We have the below business requirement:
In the source directory, we would receive multiple .dat and one .txt files. Before picking up any of the file, we need to check whether the .txt file exists in the folder or not.
If the .txt file exists, only then pick the .dat files and move them to target directory, else dont do any action until the .txt files comes into the folder.
Also, the dat and txt files have to be moved to the target directory in a sequence(i.e. first the dat files have to be moved and then finally txt file has to be moved).
Please help in providing an approach preferably with the standard sender file channel options.
Thanks in advance.
Regards,
Subbu

Try this option
Source Directory: /yourSourceDir
FileName : File1.xml
In Additional Files:
File List: File2.xml
File2.xml.namePart - "File1.xml" = "File2.xml"
File2.xml.optional - NO
File2.xml.type - xml
by having this settings, File1 will be picked only when File2 is placed in the folder.
Regards

Similar Messages

  • File operation help required

    hello gurus,
    I want to check whether a perticular file present on the application server or not
    if yes
    I want to delete it.
    if no
    i want to create the file in append mode.
    I know its a simple issue but still i havnt done file IO in sap yet so please help me in this issue.
    Thanks in advence!!!

    Hi Nikhil,
    It is very simple.
    1. open dataset <dset> for input.
        If the file is existing, you will get sy-subrc = 0, else sy-subrc = 8.
    2. if sy-subrc = 0   DELETE DATASET <dset>
    3. else.
        OPEN DATASET <dset> for APPENDING.
    Ravi

  • File Adapter help required.

    Hi All,
    My scenario:
    I have source txt file that is seperated by semicolon.
    I need to do Receiver determination that for some value it shoud go to Receiver A and for other value it
    should go to Receiver B.
    File that is reaching Receiver A and Receiver B should be again txt in nature.
    What can be solution for this?
    Regards

    Hi Anand
    So the approach will be:
    1. Sender File Adapter (File content coversion) -- from txt file to xml file
    2. Rec Determination --- for different Receivers
    3. Receiver File Adapter (File content coversion) -- from xml file to txt file
    Am I correct?
    Do you have blogs for this
    Regards

  • SQLData interface help required please

    Hi,
    i need some help with the following problem.
    I have an object with a lot of data elements (100ish), some of them scalar (varchar2's etc), some are "type table of varchar2" and some are "type table of sql_object". I want to write a java stored procedure (SQLData interface?) that can update the values in this object.
    I can, of course, populate the values from pl/sql no problem BUT as im populating the data values from a large XML source (i.e. multiple xpath operations) it takes time in pl/sql (takes abount 1 sec which is too long for our buisness need here). I am attributing to slowness due to the large amount of context switches from pl/sql to java).
    i have tried making a small sample object to prove the concept of the SqlData in dealing with objects that have nested objects and arrays but i am getting problems in getting it to work with nested objects!.
    my noddy example:
    ------------------- inner.java ---------------
    import java.sql.*;
    import java.io.*;
    import oracle.sql.*;
    import oracle.jdbc.driver.*;
    import oracle.oracore.*;
    import oracle.jdbc2.*;
    import java.math.*;
    public class inner implements SQLData {
    // Implement the attributes and operations for this type.
    private BigDecimal id;
    public String name;
    public static void wages(inner e[]) {
    e[0].name = "55"; // just update the name element to prove the point.
    // Implement SQLData interface.
    private String sql_type;
    public String getSQLTypeName() throws SQLException {
    return sql_type;
    public void readSQL(SQLInput stream, String typeName)
    throws SQLException {
    sql_type = typeName;
    id = stream.readBigDecimal();
    name = stream.readString();
    public void writeSQL(SQLOutput stream) throws SQLException {
    stream.writeBigDecimal(id);
    stream.writeString(name);
    ------------------- outer.java ---------------
    import java.sql.*;
    import java.io.*;
    import oracle.sql.*;
    import oracle.jdbc.driver.*;
    import oracle.oracore.*;
    import oracle.jdbc2.*;
    import java.math.*;
    public class outer implements SQLData {
    // Implement the attributes and operations for this type.
    private BigDecimal id;
    private String name;
    public inner inn;
    public static void wages(outer e[]) {
    e[0].name = "54";
    e[0].inn.name = "55";// just update the name element to prove the point.
    // Implement SQLData interface.
    private String sql_type;
    public String getSQLTypeName() throws SQLException {
    return sql_type;
    public void readSQL(SQLInput stream, String typeName)
    throws SQLException {
    sql_type = typeName;
    id = stream.readBigDecimal();
    name = stream.readString();
    inn = (inner)(SQLData)stream.readObject();
    public void writeSQL(SQLOutput stream) throws SQLException {
    stream.writeBigDecimal(id);
    stream.writeString(name);
    stream.writeObject((SQLData)inn);
    SQL> drop type outer
    2 /
    Type dropped.
    SQL> create or replace type inner as object(
    2 id number(20),
    3 name varchar2(2000)
    4 );
    5 /
    Type created.
    SQL> create or replace type outer as object(
    2 id number(20),
    3 name varchar2(2000),
    4 inn inner
    5 );
    6 /
    Type created.
    SQL> drop procedure wages
    2 /
    Procedure dropped.
    SQL> CREATE OR REPLACE procedure wages (e in out inner) AS
    2 LANGUAGE JAVA
    3 NAME 'inner.wages(inner[])';
    4 /
    Procedure created.
    SQL> CREATE OR REPLACE procedure wages2 (e in out outer) AS
    2 LANGUAGE JAVA
    3 NAME 'outer.wages(outer[])';
    4 /
    Procedure created.
    SQL> declare
    2 i inner := inner(1,'ee');
    3
    4 begin
    5 dbms_output.put_line(i.name);
    6 wages(i);
    7 dbms_output.put_line(i.id||';'||i.name); -- should have changed the name element
    8 end;
    9 /
    ee
    1;55
    PL/SQL procedure successfully completed.
    SQL> declare
    2 i inner := inner(1,'ee');
    3 o outer := outer(1,'ee2', i);
    4
    5 begin
    6 dbms_output.put_line(o.id||';'||o.name||';'||o.inn.name);
    7 wages2(o);
    8 dbms_output.put_line(o.id||';'||o.name||';'||o.inn.name);-- should have changed the INNER name element
    9 end;
    10 /
    1;ee2;ee
    declare
    ERROR at line 1:
    ORA-00932: inconsistent datatypes: expected IN Conversion failed
    Note all wanted to do in the "inner" example is change the value of name...this worked as expected. In the second example i wanted to change the value of my inner objects name value...this fails with IN conversion failed.
    I would be grateful if someone could tell me if this kind of operation is supported in SQLData? (or perhaps another way of doing it?).
    im my REAL object its even more complex as i have stuff like:
    -- nested types...
    type varchar2_tab is table of varchar2(4000);
    type product is object (
    id number(1),
    name varchar2(200)
    type products is table of product;
    -- my main type that i want to perform java ops on
    type my_main_obj is object(
    id number,
    name varchar2(2000),
    array1 varchar2_tab,
    prod products,
    ........lots more elements of the above kinds
    and its on my_main_obj that i want to run a Jproc to populate my variables.
    the kind of pl/sql code thats doing this, at the moment, is:
    -- scalar types.........
    outstCplntInd := xpath_utilities.valueOf(r_dom_node,'outstCplntInd');
    -- scalar array types.....
    xpath_utilities.valueof(r_dom_node, 'names/name',
    p_array_in_out => names);
    -- and object array types.......
    r_dom_node_list := spg_xpath_utilities.selectNodes(r_dom_node,
    'bills/bill');
    for idx in 1..sys.xmldom.getlength(r_dom_node_list)
    loop
    if (prods is null)
    then
    prods := products(null);
    else
    prods.extend;
    end if;
    prods(prods.last) := product(
    xpath_utilities.valueof(
    xmldom.item(r_dom_node_list,idx-1), 'prodTyp'),
    xpath_utilities.valueof(
    xmldom.item(r_dom_node_list,idx-1),
    'prodSerNr'),
    xpath_utilities.valueof(
    xmldom.item(r_dom_node_list,idx-1),
    'prodDate'));
    end loop;
    ....etc
    (the xpath_utilites pacakge is a helper package i got out of Steve Muenchs oracle XML book).
    Thanks for any suggestions!
    Daz.
    Oracle version 8.1.7.4 with the latest java + pl/sql XML XDKs installed.

    Hi AM_Kidd.
    Thanks for your reply.
    I have done a complete uninstall and re install of iTunes and all related apple programs from my laptop through control panel, add remove programs and also by going through program files and deleting all tracers of any left over folders remove programs may have missed.
    My apologies for forgetting to add this in my original post.
    Thanks again

  • Interface help required. Pls advice urgent

    Hi All,
    My scenario is:
    I received a response from some System back to XI.
    So currently I am in XI.
    Now I need to map my above response to WebService of System A(synchronous in nature).
    The WebService of System A response will be Yes or No.
    It means I will receive response (Yes or No) back in XI.
    If it is Yes then I need to send to System B and
    If it No then I need to send to another System C .
    How to make this Interface.
    Regards

    Henry,
    Do you have a structure for your response...if you do then you can do extended reciever det with sync/async..shouldent matter, i just tried it and i dont get any error.
    in your reciever determination..Check the box for standard rec det then add your first condition..of the value of a field to true..then send to A..
    then you select add condition..and add for second reciever..that should be it, you shouldent need a bpm for such a simple scenario..it definetly is an overkill.
    Regards
    Ravi Raman

  • File Content Conversion. Help required

    Hi All,
    My scenario
    I have source text file. I need to do Receiver Determination based on some value.
    I need to send again text file at target side.
    My source txt file is:
    Condition:
    If :59:/1000001642 comes then send to Receiver A
    If :58:/9000001642 comes at that position then send to Receiver B
    Can you please tell me how to apply FCC at sender and receiver side as I am not able to
    do it.
    Regards

    Hi Rick,
    Can there be any way I can avoid FCC and do Rec Determination because I am required to
    do complex FCC at both source and target side.
    If you want XI to route a flat file (without FCC in file adapter), then I think you will need to do enhanced
    receiver determination.   It will have to be a java map since the input is still a flat file.
    http://help.sap.com/saphelp_nw04/helpdata/en/43/a5f2066340332de10000000a11466f/content.htm
    https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/3343
    There are many ways to handle this in java, but hereu2019s a simple example that should get you started.
    import java.io.BufferedReader;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.io.PrintWriter;
    import java.io.StringWriter;
    import java.util.Map;
    import com.sap.aii.mapping.api.MappingTrace;
    import com.sap.aii.mapping.api.StreamTransformation;
    import com.sap.aii.mapping.api.StreamTransformationConstants;
    import com.sap.aii.mapping.api.StreamTransformationException;
    public final class AdvancedReceiverJava implements StreamTransformation {
         private Map _param;  
         public void setParameter(Map param) {
              _param = param;
         public void execute(InputStream in, OutputStream out) throws StreamTransformationException {
              //MappingTrace trace =  (MappingTrace)_param.get(StreamTransformationConstants.MAPPING_TRACE);
              BufferedReader reader = null;
              try {
                   reader = new BufferedReader(new InputStreamReader(in));
                   StringBuffer sb = new StringBuffer();
                   String line = null;
                   while ((line = reader.readLine()) != null) {
                        sb.append(line).append("\n");
                   String fileString = sb.toString();
                   //replace this with a call to value mapping for more configurable solution
                   String receiver = null;
                   if (fileString.indexOf("59:/100000164") > -1)
                        receiver = "receiverService1";
                   else if (fileString.indexOf("58:/9000001642") > -1)
                        receiver = "receiverService2";
                   else
                        throw new Exception("No receiver found in source file.");
                   StringBuffer xml = new StringBuffer();
                   xml.append("<?xml version='1.0' encoding='UTF-8'?>");
                   xml.append("<ns0:Receivers xmlns:ns0='http://sap.com/xi/XI/System'>");
                   xml.append("<Receiver><Service>").append(receiver).append("</Service></Receiver>");
                   xml.append("</ns0:Receivers>");
                   out.write(xml.toString().getBytes());
                   out.flush();
              } catch (Exception e) {             
                   StringWriter sw = new StringWriter();
                   PrintWriter pw = new PrintWriter(sw);
                   e.printStackTrace(pw);
                   throw new StreamTransformationException(sw.toString()); 
              } finally {
                   if (reader!= null) try { reader.close(); } catch (Exception e) {}
    -Russ

  • Need help on IDOC to file interface.

    Hi Folks,
    I am working on IDOC to file Interface. We are pushing 15 Idocs from SAP R/3 system to SAP PI. Idocs in R/3 system are in correct order. When it comes nto PI system IDOC order is diffrent.
    For Example :  I am sending 6 idocs 1000, 1001,1002,1003,1004,1005 from R/3 system. WHen these idocs coming into PI its order is changing so in PI system IDOCS order is 1000, 1004,1001,1005,1002.  But, I want IDOCS are should be same as R/3 system.
    For handling this issue, what are the necessary steps I need to follow in PI?
    Thanks,
    Enivass

    Hi Enivas,
    Check this link regarding serialing IDOC: http://help.sap.com/saphelp_nw04/helpdata/en/bd/277264c3ddd44ea429af5e7d2c6e69/content.htm
    http://www.saptechnical .com/Tutorials/ALE/Serialization/page1.htm
    Thanks,

  • Download file from URL using ADF (urgent help required)

    We have the following requirement:
    On clicking a button we need to download the file present at a particular location(we have the URL).
    I have written the following in .jspx file :
    <af:commandButton  id="btn1" >
                        <af:fileDownloadActionListener contentType="text/plain; charset=utf-8" method="#{bean.getFile}"/>
    </af:commandButton>
    The corresponding method in bean is :
    public void getFile(FacesContext facesContext, OutputStream outputStream) {
    HttpServletResponse response = null;
    ServletOutputStream ouputStream = null;
    currUrl = getFileURL("ID", 281);
    response =
    (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();
    try {
    ouputStream = response.getOutputStream();
    ouputStream.write(this.getFileBytes(), 0,this.getFileBytes().length);
    ouputStream.flush();
    ouputStream.close();
    } catch (IOException ioe) {
    System.out.println("IO Exception");
    public byte[] getFileBytes() {
    URLConnection urlConn = null;
    InputStream iStream = null;
    URL url;
    byte[] buf;
    int byteRead;
    try {
    url= new URL("http://hjhj:34104/test.pdf");
    urlConn = url.openConnection();
    iStream = urlConn.getInputStream();
    buf = new byte[5000000];
    byteRead = iStream.read(buf);
    if (byteRead > 0) {
    System.out.println("Downloaded Successfully.");
    return buf;
    } catch (FileNotFoundException fnfe) {
    System.out.println("File not found Exception");
    fnfe.printStackTrace();
    } catch (Exception e) {
    System.out.println("Exception:" + e.getMessage());
    e.printStackTrace();
    } finally {
    try {
    iStream.close();
    } catch (IOException e) {
    System.out.println("IO Exception");
    e.printStackTrace();
    System.out.println("File");
    return null;
    The file is opening in same window but in some encrypted format. My requirement is to :
    1. Have a pop (as in Mozilla or IE) which asks if I want to save the file or open.
    2. Depending on that the file should be opened in pdf format and not in browser same window neither in browser tab.

    Jdev version : 11.1.2.1.0
    in .jspx file : we have a button. On clicking the button file from URL should be downloaded. I have used fileDownloadActionListener in commandButton. Corresponding code :
    <af:commandButton  id="btn1" >
                        <af:fileDownloadActionListener contentType="text/plain; charset=utf-8" method="#{bean.getFile}"/>
    </af:commandButton>
    in bean class : the method corresponding to fileDownloadActionListener is :
    public void getFile(FacesContext facesContext, OutputStream outputStream) {
         HttpServletResponse response = null;
         ServletOutputStream ouputStream = null;
         response =(HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();
         try {
              ouputStream = response.getOutputStream();
              ouputStream.write(this.getFileBytes(), 0,this.getFileBytes().length);
              ouputStream.flush();
              ouputStream.close();
              } catch (IOException ioe) {
                   System.out.println("IO Exception");
    public byte[] getFileBytes() {
         URLConnection urlConn = null;
         InputStream iStream = null;
         URL url;
         byte[] buf;
         int byteRead;
         try {
              url= new URL("http://hjhj:34104/test");
              urlConn = url.openConnection();
              iStream = urlConn.getInputStream();
              buf = new byte[5000000];
              byteRead = iStream.read(buf);
              if (byteRead > 0) {
                   System.out.println("Downloaded Successfully.");
              return buf;   
        } catch (FileNotFoundException fnfe) {
              System.out.println("File not found Exception");
         } catch (Exception e) {
              System.out.println("IO Exception");
    The URL given in the code is for a file which can be a PDF file or an EXCEL file.
    My requirement is when i click the button:
    1. A pop should come (as in Mozilla or IE) which asks if I want to save the file or open.
    2. if i click on save file should save in a particular location.
    3. if i click on open it should open as PDF/EXCEL format and NOT in browser.
    Message was edited by: 1001638

  • File-interface - how to populate the file correctly?

    Hi there,
    I have to write my first interface to another non-sap-system using a file-interface. Now I have a little question in case of filling such an interface file. I have a documentation of the other system which describes how to fill the file.
    There is said that I should write DEC-values in the following way to the file:
    DEC 13.3 : -0000012345.123 (leading sign and zero's for filling the field to the complete length)
    Can anybody give me a hint how to convert such a DEC-value in the format the interface wants to have it? I think I can do it via "string operations" but I'm sure that there is another way which should be used and which is more elegant.
    Please help me.
    Kind regards
    Markus

    Try with this,
    data : s1 type p decimals 3.
           s2(16) type c value '000000000000000'.
           s3(16) type c.
    s1 = '12338383'.
    s3 = s1.
    overlay s3 with s2.
    S3 would be your required output
    Regards
    Sasi

  • File to File Interface without ESR objects

    Hello everyone,
    I have a requirement where our business users will  produce the .csv files in one location and we need to move to another location.
    I recon that we can build this File to File interface( usin FCC) without using ESR objects, can any one help me with the procedure since i am new to PI.  
    Thanks in advance

    HI Chandrika ,
    File to File Interface without ESR objects
    this is very simple , you need to create Configuration objs
    1. sender Communication channel and agrrenment
    2. receiver Communication channel and agrrenment
    3. u have to provide dummy service interface names and name space in interface determination,
    4.in receiver determination , we have to provide source and receiuvers bu.components and remaining dummy names.
    thanks,

  • How to create the Export Data and Import Data using flat file interface

    Hi,
    Request to let me know based on the requirement below on how to export and import data using flat file interface.....
    Please provide the steps involved for the same.......
    BW/BI - Recovery Process for SNP data. 
    For each SNP InfoProvider,
    create:
    1) Export Data:
    1.a)  Create an export data source, InfoPackage, comm structure, etc. necessary to create an ASCII fixed length flat file on the XI
    ctnhsappdata\iface\SCPI063\Out folder for each SNP InfoProvider. 
    1.b)  All fields in each InfoProvider should be exported and included in the flat file. 
    1.c)  A process chain should be created for each InfoProvider with a start event. 
    1.d)  If the file exists on the target drive it should be overwritten. 
    1.e)  The exported data file name should include the InfoProvider technical name.
    1.f)  Include APO Planning Version, Date of Planning Run, APO Location, Calendar Year/Month, Material and BW Plant as selection criteria.
    2) Import Data:
    2.a) Create a flat file source system InfoPackage, comm structure, etc. necessary to import ASCII fixed length flat files from the XI
    ctnhsappdata\iface\SCPI063\Out folder for each SNP InfoProvider.
    2.b)  All fields for each InfoProvider should be mapped and imported from the flat file.
    2.c)  A process chain should be created for each InfoProvider with a start event. 
    2.d)  The file should be archived in the
    ctnhsappdata\iface\SCPI063\Archive directory.  Each file name should have the date appended in YYYYMMDD format.  Each file should be deleted from the \Out directory after it is archived. 
    Thanks in advance.
    Tyson

    Here's some info on working with plists:
    http://developer.apple.com/documentation/Cocoa/Conceptual/PropertyLists/Introduc tion/chapter1_section1.html
    They can be edited with any text editor. Xcode provides a graphical editor for them - make sure to use the .plist extension so Xcode will recognize it.

  • Communication between thread in the same process using file interface.

    Hi,
    I am developing  driver and i need to communicate between two thread.
    >can anyone guide me on implementing communication between two thread in the same process using File Interface. First thread will be driver and second will be application.I need to send IOCTL like commands using File interface ie is WriteFile(),ReadFile()
    from Host process to driver through file-interface(which run's in driver context).Host process should not be blocked for the duration of the driver to process the command.
    >File-interface will run in driver context and it will be responsible to receive command from application and pass it to the driver.
    what are the complexity introduced?
    >Can anyone also give me the link/reference to get more information on this topic?
    >How to replace IOCTL command's for instance baud _rate change command with a file interface for example with IRP.

    Here  is the detailed query:
    Hardware Abstraction Layer will interact with Driver(Both will be running in complete different process) .there is a IOCTL for command and  File interface for read and write.
    My requirement is:
    Both should run in the same process so HAL will run as one thread and driver as another thread in the same process .I don't want HAL to wait for completion of request and also i don't want driver to be blocked .
    We are planning to use a File Interface for communication between Hardware abstraction layer and Driver
    HAL will send the command or read/write operation to a file interface and driver will get the command or read/write request from the File interface
    There is a flexibility to change Hardware Abstraction layer and also the Driver
    Is it possible to use IOCTL between two thread under same process? if not what other options do we have.
    Can we use File interface to  send command (like IOCTL) between two thread?

  • ERROR: The cabinet file 'Sql.cab' required for this installation is corrupt and cannot be used

    As the title indicates, I'm having this error during installation. It occurs when I try to install
    the "Management Studio" part of the program. I've tried a bunch of things like
    copying to hard drive and installing, but to no avail. To isolate the problem, i've even tried removing Reporting services, since at the time of failure it seems to be trying to install/configure the Microsoft.Reporting Services dll.
    Additionally, I have SQL Express installed (installed it separately, not as part of the SQL 2005 DVD), VS 2005, .NET Framework 2.0, SQL Management Studio Express CTP. Could the Management Studio Express be causing a problem?
    Please note:
    Although the error is about missing / corrupt Sql.cab, I have searched the entire dvd for the said file, but there is no file called Sql.cab on the dvd. Am I missing something?
    Any solution would be greatly appreciated.
    TIA

    I was installing SQLServer2014_Developer which I had just purchased as a 64bit iso download to VirtualBox Windows_10_64bit Instance that i had just created.
    I got the following error about 90% through the SQLServer2014_Developer install:
    >>> ===================================================================
    >>> SQL Server 2014
    >>> ===================================================================
    >>> TITLE: Microsoft SQL Server 2014 Setup
    >>> ------------------------------
    >>> The following error has occurred:
    >>> The cabinet file 'Sql.cab' required for this installation is corrupt and cannot be used.
    >>> This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.
    >>> For help, click:
    >>> h t t p ://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=0xDF039760%25401201%25401
    >>> ------------------------------
    A quick rerun of failed SQLServer2014_Developer install just for the Management_Tools and review of the SQLServer2014_Developer install logs
      confirmed error still prelevant:
    C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\...
    >>> ...
    >>> Detailed results:
    >>>   Feature:                       Management Tools - Complete
    >>>   Status:                        Failed: see logs for details
    >>>   Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
    >>>   Next Step:                     Use the following information to resolve the error, and then try the setup process again.
    >>>   Component name:                SQL Server Management Services
    >>>   Component error code:          1335
    >>>   Component log file:            C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20150206_223659\sql_ssms_Cpu64_1.log
    >>>   Error description:             The cabinet file 'Sql.cab' required for this installation is corrupt and cannot be used. This could indicate a network error, an error reading
    from the CD-ROM, or a problem with this package.
    >>>   Error help link:               h t t p ://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=sql_ssms.msi%40InstallFiles%401335
    >>>
    >>>   Feature:                       Management Tools - Basic
    >>>   Status:                        Failed: see logs for details
    >>>   Reason for failure:            An error occurred during the setup process of the feature.
    >>>   Next Step:                     Use the following information to resolve the error, and then try the setup process again.
    >>>   Component name:                SQL Server Management Services
    >>>   Component error code:          1335
    >>>   Component log file:            C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20150206_223659\sql_ssms_Cpu64_1.log
    >>>   Error description:             The cabinet file 'Sql.cab' required for this installation is corrupt and cannot be used. This could indicate a network error, an error reading
    from the CD-ROM, or a problem with this package.
    >>>   Error help link:               h t t p ://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=sql_ssms.msi%40InstallFiles%401335
    >>> ...
    Reading though the many Google hits going way back AD-2000/AD-2006/AD-2011/AD-2014 for various installs including SQLserver_2008/2012 etc
    I noted that in the main there were x2 common themes.
    1. Problem with corruption the original download.
    --- Although I had not run the download checksum
    --- I had previously just installed SQLServer2014_Developer successfully, so at the minute, I was confident downloads were ok.
    --- Many hits mentioned this 'Sql.cab' file and 90% of the install had been successfull -
    --- I figured the chances of us all having corruption of this one files were agaianst the odds and
    ---   probably re-downloading it would not fix this - but I kicked a re-download off anyhow .
    While it was running ...
    2. Network issue when installing - some of the hits asked if could be related to Virtual drives.
    --- This struck a chord
    --- I had downloaded the SQLServer2014 .iso to my host PC and then copied it onto one OneDrive so I could access it within the VirtualBox_Windows_10.
    --- From within the VirtualBox_Windows_10 I had then used SetupVirtualCloneDrive5450.exe to mount the OneDrive SQLServer2014 .iso and then autorun the install.
    What worked for me ...
    --- I decided to
    --- 1. Copy the same SQLServer2014 .iso that had failed to install x2 from OneDrive to the c:\ root of the VirtualBox_Windows_10.
    --- 2. Remount the same SQLServer2014 .iso from c:\ again using SetupVirtualCloneDrive5450.exe.
    --- 3. Re-run the SQLServer2014 install using the repair mode.
    This time the [Maintenance] [Repair] install completed with all elements showing installed successfully.
    Hope this helps
    Andy

  • Record File in Window Server with RFC to File Interface

    Hi ALL,
    I´m with problem to record files in Windows Server through RFC to File Interface.
    Tried to record in my local machine (C:TEMP), without success.
    Can someone help me?
    Tks.
    Rodrigo

    Then Pooja,
    It don´t message with error.
    In SXI_MONITOR display with sucess but not record file in windows directory...
    Tks

  • RECEIVER FILE FCC - Help needed.

    Hi,
    Iam working on a idoc-to-file interface.My receiver structure is as follows:
    <HEADER_1st_LINE>
          <field1>
         <field2>
       <field n>
    </ HEADER_1st_LINE>
    <HEADER_2nd_LINE>
          <field1>
         <field2>
       <field n>
    </ HEADER_2nd_LINE>
    <PO_LINE>
      <POLINE_1st_LINE>
          <field1>
         <field2>
       <field n>
    < /POLINE_1st_LINE>
    <POLine_2ndLine>
       <field1>
         <field2>
       <field n>
    </ POLINE_2nd_LINE>
    </PO_LINE>
    My FILE RECEIVER channel is as follows:
    RECORDSET STRUCTURE : HEADER_1stLINE,HEADER_2ndLINE,POLINE,POLINE_1stLINE,POLINE_2ndLINE
    Kindly pls help me in content conversion parameters.My target structure should be as follows:
    HEADER_1st_LINE
    HEADER_2nd_LINE
    POLINE_1st_LINE
    POLINE_2nd_LINE
    POLINE_1st_LINE
    POLINE_2nd_LINE
    POLINE_1st_LINE
    POLINE_2nd_LINE
    Thanks in advance,
    Cheers,
    Ram.

    Hi Kenneth,
    Thanks for your reply.
    PO_LINE has two child nodes...POLINE_1st_LINE & POLINE_2nd_LINE respectively.
    In the target flat file i must generate the structure which has the following nodes in sequence :
    HEADER_1st_LINE
    HEADER_2nd_LINE
    POLINE_1st_LINE
    POLINE_2nd_LINE
    POLINE_1st_LINE
    POLINE_2nd_LINE
    POLINE_1st_LINE
    POLINE_2nd_LINE
    How to write Content Conversion Parameters so as to achieve my task of generating the desired file structure ?
    Cheers,
    Ram.

Maybe you are looking for

  • Is there any way to create an installer for Mac OS and Linux OS once a stand alone application is created?

    Is there any way to create an installer for Mac OS and Linux OS once a stand alone application is created?  I have created an executable application that I want to distribute to Mac and Linux users (different applications were created in the respecti

  • Summary to Detail report

    Main Report ====================================== Agent                                  10/27/10     11/12/10     11/22/10     12/16/10     Sum: Agency ACH Correction                                                                             1    

  • ES Web services

    hi Guru's i am trying to Access ES web Servies in VC 7.0 SP 14 . when i try to Access the web service I am geting the following error . Ports 'PO' ,'PO' were omitted because they include nested tables. Please help me ..very urgent . full point will b

  • ATV Quits from time to time

    I have a wired connection and the ATV runs fine for a period of time, then for no apparent reason after a song is over...it stops playing. The GUI is still there on the screen and I can navigate, but the songs/videos or other content cannot be access

  • Process DMI files from Informatica into SAP NetWeaver

    hi, Can anyone help me out in processing the dmi files (given by Informatica) in SAP NetWeaver. . . As i'm new to this plz provide me some useful links regarding the pre-requisites of SAP NetWeaver for accepting the dmi files and also some useful mat