Output CSV File Naming Convention - Receiver File Adapter

Dear SAP experts,
I need help regarding my scenario.
My scenario is this, Customer will send EDI message to XI. XI will then translate the message and convert it into XML.. After, a Receiver File Adapter will receive the XML then convert it into .csv file.
I've already configured the Receiver File Adapter to convert the XML into .csv file.
But, my problem now is how will I configure to have my output .csv file has a File Naming Convention.
The output .csv file must be "CustomerName_YearMonthDate".
From the EDI message, there is indicated Sender GLN in which, each customer has its own Sender GLN.
E.g., Globus --> 200, Karstadt --> 300,  Metro --> 400.
How will I configure so that I can have an output .csv file of,
If Globus sends the EDI message, the output .csv file is Globus_20080304.csv.
If Karstadt, Karstadt_20080304.csv.
If Metro, Metro_20080304.csv.
Kindly advise for a clear and complete solution.
Thank you very much for your usual support.
Fred

Hi Nisar,
My target message (XML) in the mapping is this,
- <ns0:CSV>
    -  <SLI>
           <PERIO> </PERIO>
           <ILN> </ILN?
           <EAN> </EAN>
perio, iln, and ean was rooted on SLI field. and the CSV is the rootnode of the target message.
I have created a UDF on the message mapping to accomodate the output customer name, here is the codes:
String fname="";
if(GLN.equals("23456"))
fname ="Globus" +dat;
else if(GLN.equals("5678"))
fname ="Karstadt"+dat;
else if(GLN.equals("6789"))
fname ="Metro"+dat;
DynamicConfiguration conf = (DynamicConfiguration) container
    .getTransformationParameters()
    .get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create(
    "http://sap.com/xi/XI/System/File",
    "FileName");
    conf.put(key,fname );
E.g.,
Globus --> 23456 (Sender GLN)
Karstadt --> 5678 (Sender GLN)
Metro --> 6789 (Sender GLN)
This UDF i've made in the Message Mapping was mapped in the root node CSV.
Is this UDF correct?
Then on the File Receiver Configurations, here are the configs,
Transport Protocol: File System (NFS)
Message Protocol: File Content Conversion
Adapter Engine: Integration Server
File Access Parameters
Target Directory: /var/opt/gsss/sample/csv
File Name Scheme: .csv
Processing Parameters
File Construction Mode: Create
- Overwrite Existing File
Write Mode: Directly
File Type: Text
Variable Substitution --> ???
Adapter Specific Message Attributes
- Use Adapter-Specific Message Attributes
- Fail if Adapter-Specific Message Attributes Missing
- File Name
Run Operating System Command After Message Processing
Command Line: chmod 664%F
Content Conversion Parameters
Recordset Structure: SLI
SLI.addHeaderLine: 3
SLI.headerLine: PERIO;ILN;EAN
SLI.fieldSeparator: ;
SLI.endSeparator: 'nl'
Adapter Status:
Status: Active
Kindly advise if my configs are correct.
Thank you very much!
Fred

Similar Messages

  • Output CSV file problem

    Hi Guru,
    I encounted 1 problem where my output csv file content incorrect. Source is from SAP Proxy.
    Example my csv file should have Material code, material description and date. However when i open the csv file, it is only have material code in one line and the rest of fields are not display in the csv file.
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_PRD_MASTER_SND xmlns:ns0="http://com.starhub/sapprdcat">
       <RECORDSET>    1:1
          <RECORD>       1:unbounded
             <MATNR/>
             <MAKTX/>
             <DATE_ADD/>
          </RECORD>
       </RECORDSET>
    </ns0:MT_PRD_MASTER_SND>
    My source and target are same.
    CC Receiver setting:
    Transport Protocal : File System NFS
    Message Protocal : File Content Conversion
    Adapter Engine : Integration Server
    Recordset Structure : RECORD
    RECORD.fiedlNames : MATNR,MAKTX,DATE_ADD
    RECORD.endSeparator :  'nl'
    RECORD.fieldSeparator : ,
    RECORD.processFieldNames: fromConfiguration
    RECORD.addHeaderLine: 0
    The INCORRECT result only display MATNR in one line only.
    HNOK0000102     HNOK0000108     C032S31384A     C032S3XDATA     CFGSC300300     CRAWC300001
    Expected Result should be :
    HNOK0000102,Material test 1,01/01/2007
    HNOK0000108,Material test 2,01/02/2007
    C032S31384A,Material test 3,01/01/2007
    C032S3XDATA,Material test 4,01/01/2007
    CFGSC300300,Material test 5,01/01/2007
    CRAWC300001,Material test 6,01/01/2007
    Thank you very much for help.
    Regards,

    hi,
    check this parameter:
    Recordset Structure : RECORD  [wrong]
    Recordset Structure : RECORDSET,RECORD [right]
    and the other parameters will be like this:
    RECORD.fiedlNames : MATNR,MAKTX,DATE_ADD
    RECORD.endSeparator : 'nl'
    RECORD.fieldSeparator : ,
    RECORD.processFieldNames: fromConfiguration
    RECORD.addHeaderLine: 0
    <b>RECORDSET.fieldSeparator: 'nl'</b>
    Sachin
    Message was edited by:
            Sachin Dhingra

  • Output csv file with blank line

    Hi Fellow PI friend,
    I encountered 1 problem where my output csv file always come with 2 blank lines after data line record. Can someone give me some advise or tip how to solve it?
    Thanks in advance.

    Hi ,
       Check if this link throws some light on your issue:
    Junk character at end of file from sender adapter creating a blank record
    Regards,
    Ravi

  • Not able to map contents of xml to output using file adapter

    Hi
    i m not able to map the output of file adapter to a variable when reading an xml. the data is coming in the file adapter output variable but it is not mapping to other variable in assign or transform activity.I m using jdeveloper 11.1.1.4.0.Can anbody help me plz.
    Regards
    Sourbh

    i am using file adapter as reference to synchronously read an xml file. i am able to see the flow trace in em console. the output variable of file adapter contains the data but when i m trying to assign the value to a variable i getting error. saying that some xpath is not returing any value.
    i tried with transform activity also but same case is there.

  • Special characters issue in output XML - file adapter  - SOA 10.1.3.4

    Hi,
    I use a DB adapter and File adapter to retreive data from database and create output XML file.
    For the database record which have special characters (for example ' , <, >), it will just output the same character in XML file, which cause other system to reject this XML file because of those characters.
    Anyone have this issue ? How can i resolve that ?
    Thanks

    Try converting the characters to &lt; and &gt;. This should work. Make sure the stand-alone & character is converted to & amp; (written with space as HTML will convert it back to &).
    -AR

  • Dynamic procedure to output csv file

    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
    PL/SQL Release 11.1.0.6.0 - Production
    CORE     11.1.0.6.0     Production
    TNS for Linux: Version 11.1.0.6.0 - Production
    NLSRTL Version 11.1.0.6.0 - Production
    I am trying to create a procedure to output a csv file, with the table name as input. I can get the field header out no problem, but am struggling with the data! Have looked at ref cursors, and dbms_sql, but am unsure which, if any, can be used for this?
    This is what I have so far:
    CREATE OR REPLACE PROCEDURE csv_extract_prc (in_table IN VARCHAR2)
    AS
       CURSOR c1
       IS
            SELECT   column_name
              FROM   user_tab_columns
             WHERE   UPPER (table_name) = UPPER (in_table)
          ORDER BY   column_id;
       v_output   VARCHAR2 (4000);
       v_file     UTL_FILE.file_type;
    BEGIN
       v_file :=
          UTL_FILE.fopen (location       => 'DATAPUMP',
                          filename       => in_table || '.csv',
                          open_mode      => 'w',
                          max_linesize   => 32767);
       FOR r1 IN c1
       LOOP
          v_output := v_output || r1.column_name || ';';
       END LOOP;
       UTL_FILE.put_line (v_file, v_output);
       UTL_FILE.fclose (v_file);
    EXCEPTION
       WHEN OTHERS
       THEN
          DBMS_OUTPUT.put_line (SQLERRM);
          UTL_FILE.fclose (v_file);
    END csv_extract_prc;
    CREATE TABLE test_table (field1 VARCHAR2 (10), field2 NUMBER (10));
    exec csv_extract_prc('test_table');Any pointers would be most welcome.

    Or this
    Re: how to make comma seperated file

  • Output .csv file

    In the reports you can specify the file name for the .csv output. But can you specify the path for this file, because it's automatically save it in a temp folder.

    Iya,
    The path for downloaded CSV files (and any other files, for that matter) is a browser-based preference. Please consult your browser's documentation to determine how to specify the path.
    Thanks,
    - Scott -

  • Extract Members List of "Selected AD Groups" :: Input: CSV File :: OUTPUT: CSV File (URGENT REQUIREMENT)

    Hello Everyone,
    I am looking for a script which extracts AD Group Members (sourced from CSV/TXT file) and Output to CSV/TXT file.
    Can someone help me finding customized script to solve the purpose.
    Quick response is much much appreciated.
    Thanks & Regards,
    Amit Kumar

    Create a CSV with your headers and use this
    Import-Module Activedirectory
    $Groups=Import-Csv -Path "C:\Users\seimi\Documents\ADGroups.csv"
    foreach ($Entry in $Groups) {
    $Path="C:\Users\seimi\Documents\"+ $Entry.groupname +".csv"
    $Users=(Get-ADGroupMember -Identity $entry.groupname | select -ExpandProperty Name) -join ","
    Add-Content -Path "C:\Users\seimi\Documents\PipeGroup.csv" -Value ($Entry.groupname +";" + $Users)
    Seidl Michael | http://www.techguy.at |
    twitter.com/techguyat | facebook.com/techguyat

  • Extract Members of "Selected AD Groups" :: Input: CSV File :: OUTPUT: CSV File

    Dear Leaders,
    I am looking for a script to extracts AD Group Members (sourced from CSV/TXT file) and Output to CSV/TXT file.
    Can someone help me with this customized script.
    In particular I am looking for a script which generates SINGLE OUTPUT file in following format.
    GroupName    GroupMembers
    ADGroup1    Member1,Member2,Member3
    ADGroup2    Member1,Member2,Member3
    ADGroup3    Member1,Member2,Member3
    Thank You Very much in advance !!
    Regards,
    Amit Kumar Rao

    Get-ADGroup -Filter "GroupCategory -eq 'Security'" -SearchBase "OU=Organization-Unit"For Help:Get-Help Get-ADGroup -Examplesif examples not thereUpdate-Help

  • Javascript garbage in output .csv file

    Hi All,
    htmldb version is 1.6.1.00.02
    I have a tabular form with csv output enabled.
    The tail of the file:
    "","08/05/2005","36","28487","3","15.60","30.000","14.00","454.00"
    "","12/05/2005","36","28931","3","15.60","33.040","15.42","500.00"
    "","15/05/2005","36","29100","3","15.60","33.040","15.46","499.96"
    "Èòîãî:","","","","","","2,894.009","942.38","38,415.36"
    <script type="text/javascript">
    var rowStyle = new Array(10);
    var rowActive = new Array(10);
    var rowStyleHover = new Array(10);
    rowStyle[1]='';
    rowStyleHover[1]='';
    rowActive[1]='N';
    rowStyle[2]='';
    rowStyleHover[2]='';
    rowStyle[75]='';
    rowStyleHover[75]='';
    rowActive[75]='N';
    function checkAll(masterCheckbox) {
    if (masterCheckbox.checked) {
    for (var i = 0; i<document.wwv_flow.f01.length; i++) {
    if (document.wwv_flow.f01.checked==false) {
    document.wwv_flow.f01[i].checked=true;

    Sure enough - works fine on a regular tabular report and all pages that are MRU get the javascript garbage.
    My solution for this is going to be putting a link on the bottom of the region on the MRU page that goes to a regular tabular report page that looks exactly like the MRU page and enabling CSV output for that page. Not the most elegant but it should work.
    Earl Lewis

  • How to process large input CSV file with File adapter

    Hi,
    could someone recommend me the right BPEL way to process the large input CSV file (4MB or more with at least 5000 rows) with File Adapter?
    My idea is to receive data from file (poll the UX directory for new input file), transform it and then export to one output CSV file (input for other system).
    I developed my process that consists of:
    - File adapter partnerlink for read data
    - Receive activity with checked box to create instance
    - Transform activity
    - Invoke activity for writing to output CSV.
    I tried this with small input file and everything was OK, but now when I try to use the complete input file, the process doesn't start and automatically goes to OFF state in BPEL console.
    Could I use the MaxTransactionSize parameter as in DB adapter, should I batch the input file or other way could help me?
    Any hint from you? I've to solve this problem till this thursday.
    Thanks,
    Milan K.

    This is a known issue. Martin Kleinman has posted several issues on the forum here, with a similar scenario using ESB. This can only be solved by completely tuning the BPEL application itself, and throwing in big hardware.
    Also switching to the latest 10.1.3.3 version of the SOA Suite (assuming you didn't already) will show some improvements.
    HTH,
    Bas

  • File Naming in File Adapter

    I have to name my output text file with the following convention :
    xyz.yyyymmddhhmmss.txt where xyz is the company name and rest is the timestamp.
    How can i do this ?

    Hi,
    ok..
    How about the 'CustomerName' ?
    Customer will send an EDI message, in which, in the message it contains their Sender GLN.
    E.g.,
    Globus - 20034567
    Karstadt - 20026789
    Customer -
    > XI -
    > File Directory (File Content Conversion)
    How will I do this so that if Globus customer sends an EDI message to XI,
    XI will process it and transform it into .csv file.
    And the output .csv file is Globus_20080304.csv
    Please advise.
    Thank you very much!

  • Script that enables mail users and kicks out two csv files

    I am working on a script that will mainly be used as a scheduled task to enabled mailuser by calling the update-recipient command. 
    But before it calls that command it will get for various issues that can cause errors.
    Missing PrimarySMTP
    Display name having a space at front or back.
    The external email address being blank.
    I have IF statements setup to check for those and then call a function that will save into an array the issue for that user. 
    Here is the script
    <#
    .SYNOPSIS
    Enable-MailUsers Synced Mail Users in the Exchange environment
    THIS CODE IS MADE AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. THE ENTIRE
    RISK OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE USER.
    Version .9, 30 June 2014
    .DESCRIPTION
    This script mail-enables Synced Mail Users and creates a CSV report of mail users that were enabled.
    The following is shown:
    * Report Generation Time
    .PARAMETER SendMail
    Send Mail after completion. Set to $True to enable. If enabled, -MailFrom, -MailTo, -MailServer are mandatory
    .PARAMETER MailFrom
    Email address to send from. Passed directly to Send-MailMessage as -From
    .PARAMETER MailTo
    Email address to send to. Passed directly to Send-MailMessage as -To
    .PARAMETER MailServer
    SMTP Mail server to attempt to send through. Passed directly to Send-MailMessage as -SmtpServer
    .PARAMETER ScheduleAs
    Attempt to schedule the command just executed for 10PM nightly. Specify the username here, schtasks (under the hood) will ask for a password later.
    .EXAMPLE
    Generate the HTML report
    .\Enable-MailUsers.ps1 -SendMail -MailFrom [email protected] -MailTo [email protected] -MailServer ex1.contoso.com -ScheduleAs SvcAccount
    #>
    param(
    [parameter(Position=0,Mandatory=$false,ValueFromPipeline=$false,HelpMessage='Send Mail ($True/$False)')][bool]$SendMail=$false,
    [parameter(Position=1,Mandatory=$false,ValueFromPipeline=$false,HelpMessage='Mail From')][string]$MailFrom,
    [parameter(Position=2,Mandatory=$false,ValueFromPipeline=$false,HelpMessage='Mail To')]$MailTo,
    [parameter(Position=3,Mandatory=$false,ValueFromPipeline=$false,HelpMessage='Mail Server')][string]$MailServer,
    [parameter(Position=4,Mandatory=$false,ValueFromPipeline=$false,HelpMessage='Schedule as user')][string]$ScheduleAs
    # Sub Function to neatly update progress
    function _UpProg1
    param($PercentComplete,$Status,$Stage)
    $TotalStages=5
    Write-Progress -id 1 -activity "Mail enabled Objects" -status $Status -percentComplete (($PercentComplete/$TotalStages)+(1/$TotalStages*$Stage*100))
    #Sub Function create ErrObject output
    function _ErrObject{
    Param($name,
    $errStatus
    If(!$err){
    Write-Host "error detected"
    $script:err = $True
    $ErrObject = New-Object -TypeName PSObject
    $Errobject | Add-Member -Name 'Name' -MemberType Noteproperty -Value $Name
    $Errobject | Add-Member -Name 'Comment' -MemberType Noteproperty -Value $errStatus
    $script:ErrOutput += $ErrObject
    # 1. Initial Startup
    # 1.0 Check Powershell Version
    if ((Get-Host).Version.Major -eq 1)
    throw "Powershell Version 1 not supported";
    # 1.1 Check Exchange Management Shell, attempt to load
    if (!(Get-Command Get-ExchangeServer -ErrorAction SilentlyContinue))
    if (Test-Path "D:\Exchsrvr\bin\RemoteExchange.ps1")
    . 'D:\Exchsrvr\bin\RemoteExchange.ps1'
    Connect-ExchangeServer -auto
    } elseif (Test-Path "D:\Exchsrvr\bin\Exchange.ps1") {
    Add-PSSnapIn Microsoft.Exchange.Management.PowerShell.Admin
    .'D:\Exchsrvr\bin\Exchange.ps1'
    } else {
    throw "Exchange Management Shell cannot be loaded"
    # 1.2 Check if -SendMail parameter set and if so check -MailFrom, -MailTo and -MailServer are set
    if ($SendMail)
    if (!$MailFrom -or !$MailTo -or !$MailServer)
    throw "If -SendMail specified, you must also specify -MailFrom, -MailTo and -MailServer"
    # 1.3 Check Exchange Management Shell Version
    if ((Get-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Admin -ErrorAction SilentlyContinue))
    $E2010 = $false;
    if (Get-ExchangeServer | Where {$_.AdminDisplayVersion.Major -gt 14})
    Write-Warning "Exchange 2010 or higher detected. You'll get better results if you run this script from an Exchange 2010/2013 management shell"
    }else{
    $E2010 = $true
    $localserver = get-exchangeserver $Env:computername
    $localversion = $localserver.admindisplayversion.major
    if ($localversion -eq 15) { $E2013 = $true }
    #Get date
    $filedate = get-date -uformat "%m-%d-%Y"
    $filedate = $filedate.ToString().Replace("0", "")
    #Get the valid users that are not mail-enabled
    _UpProg1 1 "Getting User List" 1
    #$Users = Get-mailuser -ResultSize unlimited -OrganizationalUnit "R0018.COLLABORATION.ECS.HP.COM/Accounts/AbbVienet/Users" | ?{$_.legacyexchangeDN -eq ""}
    $i = 0
    $output = @()
    $errOutput = @()
    $err = $False
    #2 Process users
    ForEach ($User in $Users){
    $i++
    _UpProg1 ($i/$Users.Count*100) "Updating Recipients" 2
    If ($user.ExternalEmailAddress -eq $null){
    _ErrObject $user.Name, "Missing External Email Address"
    ElseIf($user.DisplayName -NotLike "* "){
    _ErrObject $user.Name, "DisplayName contains a trailing space"
    ElseIf($user.DisplayName -NotLike "_*"){
    _ErrObject $user.Name, "DisplayName contains a Leading space"
    ElseIf($user.PrimarySmtpAddress -eq $null){
    _ErrObject $user.Name, "Missing Primary SMTP address"
    Else{
    #Disable EmailAddressPolicy on these users
    Set-Mailuser $User.Name -EmailAddressPolicyEnabled $false
    #pass to Update-recipient
    Update-Recipient $User.Name
    $LEDN = Get-MailUser $User.Name | Select {$_.LegacyExchangeDN}
    If ($LEDN -ne ""){
    $object = New-Object -TypeName PSObject
    $X500 = "x500:" + $LEDN.'$_.LegacyExchangeDN'
    $object | Add-Member -Name 'Name' -MemberType Noteproperty -Value $User.Name
    $object | Add-Member -Name 'x500' -MemberType Noteproperty -Value $X500
    $output += $object
    #Creating CSVFile Output
    _UpProg1 99 "Outputting CSV file 3" 3
    $CSVFile = "c:\scripts\Mail-enable\Mailenabled_$((Get-Date).ToString('MM-dd-yyyy_hh-mm-ss')).csv"
    If($err){
    $ErrCSVFile = "c:\scripts\Mail-enable\ProblemUsers_$((Get-Date).ToString('MM-dd-yyyy_hh-mm-ss')).csv"
    $errOutput | Select-Object Name, Comment | ConvertTo-CSV -NoTypeInformation > $ErrCSVFIle
    $Output | ConvertTo-Csv -NoTypeInformation > $CSVFile
    if ($SendMail)
    _UpProg1 95 "Sending mail message.." 4
    If($err){
    Send-MailMessage -Attachments $CSVFile,$ErrCSVFile -To $MailTo -From $MailFrom -Subject "Enable Mail Users Script" -BodyAsHtml $Output -SmtpServer $MailServer
    Else{
    Send-MailMessage -Attachments $CSVFile -To $MailTo -From $MailFrom -Subject "Enable Mail Users Script" -BodyAsHtml $Output -SmtpServer $MailServer
    if ($ScheduleAs)
    _UpProg1 99 "Attempting to Schedule Task.." 4
    $dir=(split-path -parent $myinvocation.mycommand.definition)
    $params=""
    if ($SendMail)
    $params+=' -SendMail:$true'
    $params+=" -MailFrom:$MailFrom -MailTo:$MailTo -MailServer:$MailServer"
    $task = "powershell -c \""pushd $dir; $($myinvocation.mycommand.definition) $params\"""
    Write-Output "Attempting to schedule task as $($ScheduleAs)..."
    Write-Output "Task to schedule: $($task)"
    schtasks /Create /RU $ScheduleAs /RP /SC DAILY /ST 22:00 /TN "Enable Mail Users" /TR $task
    The Problem is that when I look at the $errOutput I see things but when I pipe the $erroutput to convertTo-CSV I get this within the CSV file. I think its because I an calling a function to do the updating. But not sure.
    Jeff C

    Hi Jeff,
    Any updates? If you have any other questions, please feel free to let me know.
    A little clarification to the script:
    function _ErrObject{
    Param($name,
    $errStatus
    If(!$err){
    Write-Host "error detected"
    $script:err = $True
    $ErrObject = New-Object -TypeName PSObject
    $Errobject | Add-Member -Name 'Name' -MemberType Noteproperty -Value $Name
    $Errobject | Add-Member -Name 'Comment' -MemberType Noteproperty -Value $errStatus
    $script:ErrOutput += $ErrObject
    $errOutput = @()
    _ErrObject Name, "Missing External Email Address"
    $errOutput
    _ErrObject Name "Missing External Email Address"
    $errOutput
    If you have any feedback on our support, please click here.
    Best Regards,
    Anna Wang
    TechNet Community Support

  • Zero is getting truncated while XI is creating a CSV file

    Hi,
    Scenario is IDOC to File.
    in the IDOC i get some Serial number as 00000007856465 in the output CSV file i need this value as 07856465
    Here when i run this map in the ESR Message mapping i could see 07856465 this value fine but while posting at the output directory the values are dropped with zeros truncated.
    in the output CSV file -- the value is -- 7856465
    Could you please help me out in solving this issue.
    Thanks,
    --Sai.

    Hi Sai Krishna,
    As said by Bhaskar, use Formatnum function or UDF in your mapping. So that you would be able to get the 0's in the output.
    I would prefer to go with FormatNum function.
    Check the UDF provided by Raja Shekar in the below thread:
    UDF for leading zero's in message mapping
    Thanks,

  • Testing Values in CSV file

    Hi,
    I have a csv file as shown below. I need to create an output csv file which will have only those TESTIDs where the COUNT(UFMID) >100. I am using the following code and I am running into issues. Also there are some characters in the csv file which
    seems to be the issue. 
    COUNT(UFMID)||'
    '||PLAZAID                                                      
    $Results = @()
    foreach ($P in $POSFile -as [Int])
    $PL = $P.COUNTUFMID;
    $LN = $P.TESTID;
    Import-Csv 'C:\TESTReport.csv' | Where-Object {[int]$_.COUNTUFMID -gt 100} | Export-Csv -Path C:\TESTFinal.csv –NoTypeInformation
    C:\TESTReport.csv is below
    COUNT(UFMID)||'
    '||TESTID                                                      
    64
    3100
    59
    7501
    11
    1700
    16
    3420
    26
    7350
    121
    5211

    That is not a CSV file.  It is some odd file with an inconsistent format.  It cannot be imported with Import-CSV.
    ¯\_(ツ)_/¯

Maybe you are looking for

  • Re: Fingerprint Reader Not Working On Windows 8.1 Pro Startup

    Model: ThinkPad Edge E420 OS:       Windows 8.1 Pro 64 bit Problem: Fingerprint reader suddenly stopped working (Image 1). One major change I think which might have lead to this - I had a recent update from Microsoft on 28/Aug/2014 (Image 2). I'm not

  • Limit on Joined Tables or DB Links Used in a single Select Statement???

    I am writing a query that joins upwards of five tables utilizing two or three DB links in the process. When I run the query I get an error telling me that the table or view does not exist. I know that it does in fact exist and I am able to run a sepa

  • Cant download iTunesSetup.exe

    Cant download iTunesSetup.exe binary file(131 MB), just shows the "Thank You for downloading " page, but the file isnt downloaded. I removed all iTunes completely due to the MSVCR80.dll missing. I am using Windows Vista Ultimate, 32 bit Operating Sys

  • Finding all apps in a category.

    When I search a category in iTunes iPhone apps, I can't find how to see all the apps.  There are 'see all' for new, top paid, 10 essential, top gross, etc., but there doesn't seem to be a way to see all the utility apps, for example.  I searched this

  • Logon to this forum with Safari

    If I try to use Safari to logon to this forum I get a blank username as if I was a new user. This issue has been there before, but an update to Safari solved that problem (and other cookie issues). But when !0.6 came the issue came back. Is I the onl