ASCII Mode Connection & FTP LIST command

Hi All,
I want to realize a simple Java FTP Client. At the beginning I tought to write a dir/file listing method, but I have no less difficulties to do it.
As RFC says LIST is the appropriate command to be implemented.
As I read RFC I should to open an ASCII Mode Connection but I don't know How.
Connecting some ftp Server and sending it a "LIST" command I receive these replyes:
331 User name okay, need password.
230 User logged in, proceed.
150 Opening ASCII mode data connection for /bin/ls.
426 Data connection closed, transfer aborted.
So, after 150 I should receive directory content, but it doesn't work. On the other side, if I want to send "HELP" command, using readLine() method I can display all reply from server.
How can I make directory listing for my FTP Client?
Thanks a lot...

I prefer fireftp, but yea thats what I use to do any sort of ftp with the crio. At the time I was testing it I was able to log onto the ftp server of the crio, list directory and do get and put operations. Good to hear its working fine for you though.
Looks like the device is having problems now (has become completely unresponsive) and is deployed 350 miles from here so we have some new problems to deal with. Maybe it was the device, I am not sure but I guess this is on hold until the device is back up.
[will work for kudos]

Similar Messages

  • Strange behavior ftp ls command

    Hi Everybody
    Here is the situation with FTP conections between diferent platforms
    FTP Server: Solaris 10
    FTP Client: Linux or Windows
    When I connect to the FTP Server and run a ls or ls -l command it does not return anything, it seems like the directory is empty, For example:
    user1@ubuntu:~$ ftp 10.2.1.11
    Connected to 10.2.1.11.
    220 tn-00 FTP server ready.
    Name (10.2.1.11:user1): billing1
    331 Password required for billing1.
    Password:
    230 User billing1 logged in. Access restrictions apply.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls -l
    200 PORT command successful.
    150 Opening ASCII mode data connection for /bin/ls.
    226 Transfer complete.
    ftp> ls
    ftp> ls
    200 PORT command successful.
    150 Opening ASCII mode data connection for /bin/ls.
    226 Transfer complete.
    But the directory is not empty...
    SO.. What i'm getting no output from ls or ls -l commands?
    Thanks so much for your help

    Hi! thanks for the reply!
    For Some reason the output of pwd command is "/", but the home directory for my test user is "/opt/mer/ler"
    [MMCR5-TIGO][root@mncn-00 /]>> ftp localhost
    Connected to localhost.
    220 mncn-00 FTP server ready.
    Name (localhost:mmsadmin): test
    331 Password required for test.
    Password:
    230 User test logged in. Access restrictions apply.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> pwd
    257 "/" is current directory.
    ftp> ls
    I don't know why if i connect form a Windows client or Linux clients the "ls" command does not return anything.
    Regards!

  • FTP STOR command with REST capability

    Hi folk,
    I have a cRIO on a remote field, and I need that the program running on that platform periodically uploaded, through the internet, the data files to an FTP server.
    I have used the FTP VIs included in the Internet Toolkit to develop this functionality and I am experiencing some problems.
    During the uploading of files of medium or large size, via FTP, can happen that the FTP server closes the connection.
    The reasons can be different, network operation exceeded the user-specified or system time limit, bandwidth usage is restricted or the bandwidth is limited, etc..
    To overcome this issue the correct strategy is to reopen the FTP connection and to restart the upload from the point where it was interrupted.
    It is very important to finish to upload only the remaining part of the file, and not to restart from the beginning, otherwise you could not end the upload if the FTP server closes the connection again and again.
    For implementing the resume, the FTP protocol supports a number of commands:
    SIZE <remote file-name>  Returns the size of a file (Binary mode) .
    REST <file-size>         Sets the following STOR command to restart transfer
                             from the specified point.
    STOR <remote file-name>  If anticipated from a REST command, store (upload)
                             only the part of the file starting from the
                             specified point.
    At the present, it seams to me that the LabVIEW Internet Toolkit does not support the capability of FTP resume.
    Furthermore, if during a FTP upload the connection is closed by the FTP server, the FTP [STOR].vi exits sometime with ambiguous errors.
    Exit with a correct error:
    Error 56 occurred at TCP Read in NI_InternetTK_Common_VIs.lvlib:TCP Read xTP Reply.vi:2->NI_InternetTK_FTP_VIs.lvlib:FTP Get Command Reply.vi:1->NI_InternetTK_FTP_VIs.lvlib:FTP Data Send.vi->NI_InternetTK_FTP_VIs.lvlib:FTP [STOR].vi
    Possible reason(s):
    LabVIEW:  The network operation exceeded the user-specified or system time limit.
    Exit with an ambiguous error:
    Error 54 occurred at TCP Open Connection in NI_InternetTK_FTP_VIs.lvlib:FTP Open Data Connection.vi->NI_InternetTK_FTP_VIs.lvlib:FTP Data Send.vi->NI_InternetTK_FTP_VIs.lvlib:FTP [STOR].vi
    Possible reason(s):
    LabVIEW:  The network address is ill-formed. Make sure the address is in a valid format. For TCP/IP, the address can be either a machine name or an IP address in the form xxx.xxx.xxx.xxx. If this error occurs when specifying a machine name, make sure the machine name is valid. Try to ping the machine name. Check that you have a DNS server properly configured.
    Do you have idea or suggestion of how  realize an FTP STOR command with REST capability?
    Thanks,
    Asper

    Unfortunately the best advice I could give you would be to make a copy of the FTP toolkit and add this functionality yourself. You should have most of the building blocks available to you so it should be fairly starightforward. You could reference the RFC (RFC 959 and RFC 3659 for extensions) for any specifics you need on the packet format. You will need to save some state information so you can resume your download from the correct point.
    Would it be possible to use TFTP? This is much leaner and more likely to succeed if the other ends supports it. I recently wrote a very basic TFTP Write. I'm sure I could do the TFTP Read in short order. I'm still working on packaging it up in a distributable form but I could provide you with a basic VI if needed.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • Mac "expect" function cannot work properly with ftp "!" command

    Lastly I have written a Expect-TCL script on Linux to automatically download log files from my company network device I have ever made used of ftp command “!” to go back to linux local to create directory with appropriate name for storing downloaded files.
    However, I found that when I use the same Expect-TCL script on my Mac, I found that the Expect script will stuck at ftp “!” command without proceeding onward. Here below is the command output with my sample experiment.
    BMBP:_Practise boyce$ expect sample-ftp.exp
    spawn ftp 127.0.0.1 21
    Connected to 127.0.0.1.
    220-Welcome to Boyce BMP FTP
    220 CrushFTP Server Ready!
    Name (127.0.0.1:boyce): boyce
    331 Username OK. Need password.
    Password:
    230 Password OK. Connected.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> binary
    200 Command ok : Binary type selected.
    ftp> verbose
    Verbose mode off.
    ftp> !
    bash-3.2$
    quit
    exit
    ^CBMBP:_Practise boyce$
    Here below is my sample script to test ftp “!” command:
    BMBP:_Practise boyce$ cat sample-ftp.exp
    #! /usr/bin/expect
    Default Settings
    set site "127.0.0.1"
    set port "21"
    set dirListFile "dir_list.txt"
    set sdUserName "boyce"
    set sdUserPwd "boyce"
    Launch a FTP session to SD
    set timeout 60
    log_user 0
    spawn ftp $site $port
    expect "Name" {send "$sdUserName\r"}
    expect "Password:" {send "$sdUserPwd\r"}
    expect "ftp>" {send "binary\r"}
    expect "ftp>" {send "verbose\r"}
    expect "ftp>" {send "!\r"}
    expect "(.*)" {send "ls\r"}
    exit
    Have you ever tried “!” command from expect script? Should it be classified as a bug on Mac Expect and do you know is there any patch available to fix such problem?

    Try posting this in the Unix Forums.

  • Transfering files in ASCII mode using SFTP

    Hi All,
    We are using SFTP to transfer our files since we are using VPN. But we need a file to be transfered in ASCII mode from the remote system. We are using toad for that, but i heard that SFTP transfers file only in Binary mode by default. Is there any way to achieve it.?
    Thanks
    Narain

    Hi Narain,
    SFTP transfers files in Binary mode only as it transfers over SSH - so it is upto the sending/receiving client to manage the line endings.
    In BPEL,a java embedding can be used to convert line endings and then the payload handed over to FTP adapter for SFTP.
    Regards,
    Shanmu.

  • Transfering files in binary or ASCII mode

    I am uploading a shopping cart and some files need to be transferred in ASCII mode and some in binary mode. Can I change this setting anywhere, or doesn DW automatically do this based on file extension, or ???? I can't seem to find much information about this in the forums or on the internet anywhere either.
    I'm using CS4 for windows.
    Thanks!

    Hi
    They are talking rubbish in the example given.
    Basically any html/css/javascript/php/sql-statement and many others are written in ascii, whereas a video/image/audio/exe file are in binary, (as series of 0 or 1 bit) when created, as I said all files are in the end in binary but the software that is used by you, or your server is what translates them to or back-to the required format for us mere mortals.
    Transfer the files as normal, (via ftp) but I would advise checking on any support that you may require in using the software, (your shopping cart) because the distinction being made by the cart suppliers, could point to a lack of understanding by them. Many years ago, (in the days of 'blue screen' bulletin boards, (pre web) the distinction was made because of the required 'headers' that must be sent with the file transfer, but this is not required with such files any more as it is handled by the software.
    Your doctype and associated info is an example of a 'header'.
    PZ

  • "xm list" command shows wrong name

    Hi,
    I have created a virtual machine called "testobi1" using VM Manager. And when I run "xm list" command then it shows the wrong name "50_testobi1"
    [root@test01 ~]# xm list
    Name ID Mem VCPUs State Time(s)
    *50_testobi1* 1 1024 1 -b---- 0.8
    Domain-0 0 543 8 r----- 87.1
    Any suggestion on how to correct *50_testobi1* to *"testobi1"*?
    I have changed the name line in /OVS/running_pool/50_testobi1/vm.cfg file, restarted whole VM server but no success.
    Thank you for your help.

    as09 wrote:
    Actually I thought that I would connect to domain by given name in VM Manager. For example: * #xm console testobi1* But now I will have to remember prefix counter information which is auto set. what could be reason for such design?I suspect it's to ensure that all guests always have a unique name, but that's just a guess.
    When I try to create domain manually on command line without VM Manager then it created domain name as given and did not prefix counter to it.Correct -- the prefix is created by Oracle VM Manager itself, as it adds the guest to the database. You'll notice that when you import a manually created guest, it will be given a prefix by Oracle VM Manager during the import process.

  • /etc/laptop-mode/conf.d/exec-commands.conf help

    I want conky to die when I unplug my laptop, but to come back when I plug it back in. So far I can get it to die when I unplug, but I can't get it back...
    # Configuration file for Laptop Mode Tools module exec-commands
    # For more information, consult the laptop-mode.conf(8) manual page.
    # Execute custom commands for power saving settings
    # If you enable this setting, laptop mode tools will execute the specified
    # commands on mode change.
    # Please double test your commands before adding them here
    # Control exec-commands power savings?
    CONTROL_EXEC_COMMANDS="1"
    # Enable debug mode for this module
    # Set to 1 if you want to debug this module
    DEBUG=0
    # Command list
    # You can populate the command list on the basis of the events
    # Please double test your commands before adding them here
    # Currently, a max of 10 commands are supported
    BATT_EXEC_COMMAND_0="killall conky" # Enable power saving feature 0 here
    LM_AC_EXEC_COMMAND_0="conky -c /home/rob/.conkyrc" # Enable power saving feature 0 here
    NOLM_AC_EXEC_COMMAND_0="conky -c /home/rob/.conkyrc" # Disable power saving feature 0 here

    In Arch I am using XFCE and have the following file that I created for controlling features of my TrackPoint (idea from elsewhere).  I have this file set to run on system startup (under Settings > Session and Startup for XFCE).  I also have a 10-evdev.conf file same as you that was system created.
    ~/Default.sh
    #!/bin/sh
    xinput list | sed -ne 's/^[^ ][^V].*id=\([0-9]*\).*/\1/p' | while read id
    do
    case `xinput list-props $id` in
    *"Middle Button Emulation"*)
    xinput set-int-prop $id "Evdev Wheel Emulation" 8 1
    xinput set-int-prop $id "Evdev Wheel Emulation Button" 8 2
    xinput set-int-prop $id "Evdev Wheel Emulation Timeout" 8 200
    xinput set-int-prop $id "Evdev Wheel Emulation Axes" 8 6 7 4 5
    xinput set-int-prop $id "Evdev Middle Button Emulation" 8 0
    esac
    done
    # disable middle button
    xmodmap -e "pointer = default"
    In Fedora Gnome to accomplish the same thing I put the following in /etc/X11/xorg.conf.d/20-thinkpad-trackpoint.conf
    Section "InputClass"
    Identifier "Trackpoint Wheel Emulation"
    MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint"
    MatchDevicePath "/dev/input/event*"
    Option "EmulateWheel" "true"
    Option "EmulateWheelButton" "2"
    Option "Emulate3Buttons" "false"
    Option "XAxisMapping" "6 7"
    Option "YAxisMapping" "4 5"
    EndSection
    Just throwing this out there in case it gives you any ideas.  Of course the files above are for a TrackPoint, not a TouchPad.
    EDIT:  Maybe this link will help.
    http://www.thinkwiki.org/wiki/Synaptics … iver_for_X
    Last edited by David Batson (2013-06-18 08:35:06)

  • Stealth mode connection attempts?  Reason for Open DNS in router settings?

    Console is giving me repeated messages (many times per minute) that read
    "Stealth Mode connection attempt to UDP xxxx  from 208.67.222.222:53"
    That's a little scary to the uninitiated!   I've done some rummaging here and across the net on this.  I understand little of what I found or how to stop this.  I understand that the 208.67.222.222 is Open DNS related.  I was glad to discover that as I originally thought some malicious computer somewhere was trying to gain access to my MacBook Pro.  I thought I'd delete the DNS servers to see if that would help, but they are greyed out in the Preferences--Network--DNS panel and cannot be removed. 
    From what I've investigated, those Open DNS servers are set in the router.  I know how to change or delete those, but maybe I shouldn't.  In fact, maybe someone can remind me why I put them in there in the first place (years ago).  I vaguely recall some advantage to using Open DNS (faster?), although I'll confess that, of late, too often mistyped web addresses go to an Open DNS page, which is a nuisance.
    In any event, I'd like to do something that would stop the stealth mode "attacks".  While I'm sure I could ignore it, maybe it's eating up some browser or network time.  It also seems odd that it would go on and on! 

    Thanks for some info on this.  Should I only see it then, when I'm in a browser?  Or, when wi-fi is on?  I'm assuming that the Mac may be checking what time it is, although it seems a little too frequent for that!  (3 times a minute?  Well, maybe that's about right, but then Apple and Open DNS should coordinate so that this message doesn't show up.)
    I did find this:  http://forums.opendns.com/comments.php?DiscussionID=1785
    Does that make sense?  It's completely benign?  And doesn't waste CPU cycles?
    One problem with all this stealth mode logging is that it fills up the Console message window!  It thus means that there is gobs of stuff I have to wade through to see if there really is something going on from the outside!
    I did find two oddballs in there (I don't think they were open DNS as they weren't 208s), so the firewall is doing something.

  • FTP List search for file in XI JavaMapping

    I wonder if anyone has ever done a JavaMap in XI with a FTP List search for e.g. filename*.xml
    With the standard FTP URLstring there is no ‘*’ possible within the filename.
    I have not found any documentation on this, how to do a FTP search for filename*.xml within a JavaMap.
    This JavaMap works fine for picking up a file with the exact filename:
    Do you know how to change the code to do this FTP list?
    Thanks for any hints,
    Phil
    import com.sap.aii.mapping.api.StreamTransformation;
    import com.sap.aii.mapping.api.StreamTransformationConstants;
    import com.sap.aii.mapping.api.StreamTransformationException;
    import java.io.*;
    import java.util.*;
    import java.net.*;
    public class XIftpClient  implements StreamTransformation {
                private Map myParam;
                public void setParameter(Map param) {
                      myParam = param;
                public void execute(InputStream in, OutputStream out) throws StreamTransformationException {
                      URL url = null;
                      URLConnection urlc = null;
                      InputStream ftpInputStream = null;
                      // read xml into String
                      int b = 0;
                      String xml = "";
                      while (b!=-1) {
                            try {
                                  b = in.read();
                                  if (b!=-1) {
                                        xml = xml + new
    Character((char)b).toString();
                            } catch (IOException e) {
                                  throw new
    StreamTransformationException("Exception during Java Mapping." , e);
                      // read properties from xml
                      String user;
                      String password;
                      String host;
                      String filename;
                      String path;
                      String urlString;
                      user = getValueByTagName(xml,"username");
                      password = getValueByTagName(xml,"password");
                      host = getValueByTagName(xml,"host");
                      path = getValueByTagName(xml,"path");
                      filename = getValueByTagName(xml,"filename");
                      urlString =
    "ftp://"user":"password"@"hostpathfilename";type=i";
                      // get file from FTP
                      try {
                            url = new URL(urlString);
                      } catch (MalformedURLException e) {
                            throw new
    StreamTransformationException("Exception formatting URL." , e);
                      try {
                            urlc = url.openConnection();
                            ftpInputStream = urlc.getInputStream(); // To download
                      } catch (IOException e) {
                            throw new StreamTransformationException(
    "Exception reading file from FTP.\n"+e.toString(),e);      
                      // read file into String
                      b = 0;
                      StringBuffer file = new StringBuffer();

    well, i think the best solution would be make a recursive search through the directory tree. I don't know if you are familiar to this, but the functions that searches for the file would look like this:
    public String searchFile(String name) {
      File[] roots = File.listRoots();   // List all file roots (in windows the different units, c:, d:, etc.)
      for (int i = 0 ; i < roots.length() ; i++) {
        String aux = recursiveSearch(roots, name);
    if (aux != null) {   // If the "recursiveSearch" returns something different than null is that the file is founded, so we return the path.
    return aux;
    return null; // If we get there nothing has been found
    private String recursiveSearch(File f, String name) {   // f is the directory to search for the file with name "name"
    File[] childs = f.listFiles();
    for (int i = 0 ;i < childs.length ; i++) {
    if (childs[i].isDirectory()) {  // If that is a directory we search inside
    String aux = recursiveSearch(childs[i], name);
    if (aux != null) {   // We have found it inside this directory
    return aux;
    } else {  // Is a regular file
    if (name.compareTo(childs[i].getName()) == 0) {   // If the file is what we want we return his path
    return childs[i].getCanonicalPath();
    // If we get here is because the file is not inside the directory or any subdirectory on it
    return null;
    You should just call the function searchFile(name) with the name of the file you want to search. If it finds one with this name it will return his absolute path, and if he doesn't the desired file he will return null.
    If you don't understand anything just ask.
    (Note: i have not tested this code, so can be some mistakes, but it think it is almost correct. mmmhh don't now why, but [ & ] appear in my code as < & >. Just replace them.).
    Hope that helps.
    Zerjio

  • Announcing FTP Quote Command Deprecation

    Hi Everyone,
    Deprecations to FTP Commands
    Oracle CM SDK provides several FTP quote commands to change system behavior via the FTP protocol.
    Due to the fact that we have not found them as useful as originally planned and that they add unnecessary complexity to the FTP protocol server, we have decided to deprecate the following FTP Quote commands in this release.
    - QUOTE ACL
    - QUOTE NOACL
    - QUOTE ADMIN
    - QUOTE NOADMIN
    These commands will be deleted from future releases of Oracle CM SDK.
    Regards,
    Simon Azriel
    Principal Product Manager
    Oracle Content Management SDK
    Oracle

    We need to FTP outbound (IBM Mainframe) and configure data block/window size before putting files. Any ideas?
    Thanks
    Rogerio

  • Mode connecté avec Nikon D600

    Le mode connecté  ne fonctionne pas avec le Nikon D600. A quand un correctif ?

    “When will Nikon D600 tethering be supported?”
    Adobe does not communicate about future support.  The next version of Lightroom should be out in the springtime.  Maybe then, maybe not.

  • ICM 8.0(2) - Number of supported agent mode connections [2000] by one CTI OS Server pair has been reached

    Hi,
    I have an environment with ICM 8.0(2) integrated with UCM 8.0.2.40000 and IPIVR 8.02.11005.
    The system are working properly but sometimes all the agents are forced to disconnect on the CTI OS Toolkit and all the functions are disabled then the agents just are able to log in again after restart and reset the extension mobility.
    After analyze the logfiles of the CTI OS Server, I found the following messages:
    16:55:04:171 unknown-ctios Trace: [agent.5000.5053] QUERY_AGENT_STATE_CONF ( eTalking ) : (PeripheralID:5000
    AgentState:eTalking NumSkillGroups:2 MRDID:1 ICMAgentID:5097 AgentMode:1
    MaxTaskLimit:1 NumTasks:1 AgentExtension:78112238 AgentID:5053
    AgentInstrument:78112238 UniqueObjectID:agent.5000.5053
    MessageID:eQueryAgentStateConf AgentAvailabilityStatus:0
    SkillGroup[1]:(SkillGroupNumber:1742 SkillGroupID:5000 SkillGroupPriority:0
    SkillGroupState:7) SkillGroup[2]:(SkillGroupNumber:37 SkillGroupID:5151
    SkillGroupPriority:0 SkillGroupState:4))[CtiosBaseAgentObject,
    T_BASE_AGENT_QUERY_AGENT_STATE_CONF, 29262]
    16:55:04:171 unknown-ctios Trace: CServiceBroker::ProcessEvent(): CLIENT_EVENT_REPORT_CONF
    16:55:04:187 unknown-ctios Trace: --> RCV CLIENT[15494] INFO MESSAGE, length: 86
    16:55:04:187 unknown-ctios Trace: ClientMgr[1]::IdentifyClientRequest, Client[15494]: Changing ClientID
    ["15494"->"MV8016-3056-dotNET_Sess(6925029)_EvtThd(71)"].
    16:55:04:187 unknown-ctios Trace: --> RCV CLIENT[MV8016-3056-dotNET_Sess(6925029)_EvtThd(71)] INFO MESSAGE,
    length: 277
    16:55:04:187 unknown-ctios Trace: CRequestBroker::OnRequest(), ClientConnectionID[15494]::WARNING!!! Number of
    supported agent mode connections [2000] by one CTI OS Server pair has been
    reached.
    16:55:04:187 unknown-ctios Trace: [agent.5000.5046] QUERY_AGENT_STATE_REQ : (PeripheralID:5000 PeripheralType:0
    AgentState:eUnknown AgentExtension:78112258 AgentID:5046
    AgentInstrument:78112258 AgentPassword:123456 SkillGroups:()
    UniqueObjectID:agent.5000.5046 MessageID:eSetSessionModeRequest
    ClientAgentTemporaryID:agent.1357919595 ClassIdentifier:1 IsSupervisor:0
    LastError:(dotNET_Sess(10041842)_EvtThd(164):0) ConnectionMode:1
    CILConnectionID:15494 AutoLogin:0 SavedAgentState:9 WaitingforRecovery:0
    SavedLoginInfo:() NonClientRequest:1 CurrentProfile:(null)
    IsAgentTeamMember:0 SavedAgentId:5046
    OriginatingClientID:MV8016-3056-dotNET_Sess(6925029)_EvtThd(71)
    SilentMonitorTargetAgentUID:(null)
    SilentMonitorCallUID:(null))[CtiosBaseAgentObject,
    T_BASE_AGENT_QUERY_AGENT_STATE_REQ, 29262]
    16:55:04:187 unknown-ctios Trace: [agent.5000.5046] QUERY_AGENT_STATE_CONF ( eAvailable ) : (PeripheralID:5000
    AgentState:eAvailable NumSkillGroups:2 MRDID:1 ICMAgentID:5080 AgentMode:1
    MaxTaskLimit:1 NumTasks:0 AgentExtension:78112258 AgentID:5046
    AgentInstrument:78112258 UniqueObjectID:agent.5000.5046
    MessageID:eQueryAgentStateConf AgentAvailabilityStatus:1
    SkillGroup[1]:(SkillGroupNumber:1742 SkillGroupID:5000 SkillGroupPriority:0
    SkillGroupState:3) SkillGroup[2]:(SkillGroupNumber:48 SkillGroupID:5362
    SkillGroupPriority:0 SkillGroupState:3))[CtiosBaseAgentObject,
    T_BASE_AGENT_QUERY_AGENT_STATE_CONF, 29263]
    16:55:04:187 unknown-ctios Trace: CServiceBroker::ProcessEvent(): CLIENT_EVENT_REPORT_CONF
    16:55:04:203 unknown-ctios Trace: --> RCV CLIENT[15484] INFO MESSAGE, length: 89
    16:55:04:203 unknown-ctios Trace: ClientMgr[1]::IdentifyClientRequest, Client[15484]: Changing ClientID
    ["15484"->"MV4702-4160-dotNET_Sess(48095888)_EvtThd(1062)"].
    16:55:04:250 unknown-ctios Trace: XXX CLIENT[MV6984-4620-dotNET_Sess(24727327)_EvtThd(529)], CLOSE
    16:55:04:250 unknown-ctios Trace: XXX CLIENT[MV11761-2720-dotNET_Sess(62684179)_EvtThd(475)], CLOSE
    16:55:04:250 unknown-ctios Trace: CClient::Close:
    CLIENT[MV11761-2720-dotNET_Sess(62684179)_EvtThd(475)][0x4dcdc08, CLOSE(),
    Calling OnConnectionClosed()
    16:55:04:250 unknown-ctios Trace: XXX CLIENT[MV6977-4236-dotNET_Sess(46292023)_EvtThd(158)], CLOSE
    16:55:04:250 unknown-ctios Trace: XXX CLIENT[MV8015-5444-dotNET_Sess(9926532)_EvtThd(81)], CLOSE
    16:55:04:250 unknown-ctios Trace: CClient::Close: CLIENT[MV8015-5444-dotNET_Sess(9926532)_EvtThd(81)][0x576e630,
    CLOSE(), Calling OnConnectionClosed()
    16:55:04:250 unknown-ctios Trace: CClient::Close:
    CLIENT[MV6984-4620-dotNET_Sess(24727327)_EvtThd(529)][0x4f98000, CLOSE(),
    Calling OnConnectionClosed()
    16:55:04:250 unknown-ctios Trace: XXX CLIENT[MV6973-5644-dotNET_Sess(31599171)_EvtThd(1119)], CLOSE
    16:55:04:250 unknown-ctios Trace: CClient::Close:
    CLIENT[MV6973-5644-dotNET_Sess(31599171)_EvtThd(1119)][0x66ba9f0, CLOSE(),
    Calling OnConnectionClosed()
    16:55:04:250 unknown-ctios Trace: CClient::Close:
    CLIENT[MV6977-4236-dotNET_Sess(46292023)_EvtThd(158)][0x7572c10, CLOSE(),
    Calling OnConnectionClosed()
    16:55:04:250 unknown-ctios Trace: XXX CLIENT[MV11761-2720-dotNET_Sess(2094081)_EvtThd(773)], CLOSE
    16:55:04:250 unknown-ctios Trace: CClient::Close:
    CLIENT[MV11761-2720-dotNET_Sess(2094081)_EvtThd(773)][0x5ecf2d8, CLOSE(),
    Calling OnConnectionClosed()
    16:55:04:250 unknown-ctios Trace: ClientMgr[1]::OnConnectionClosed,
    Client[0x0576E630][MV8015-5444-dotNET_Sess(9926532)_EvtThd(81)]
    16:55:04:250 unknown-ctios Trace: XXX CLIENT[MV6812-6004-dotNET_Sess(33915130)_EvtThd(140)], CLOSE
    16:55:04:250 unknown-ctios Trace: CClient::Close:
    CLIENT[MV6812-6004-dotNET_Sess(33915130)_EvtThd(140)][0x5508cc8, CLOSE(),
    Calling OnConnectionClosed()
    The message that caught my attention was the following: 16:55:04:187 unknown-ctios Trace: CRequestBroker::OnRequest(), ClientConnectionID[15494]::WARNING!!! Number of supported agent mode connections [2000] by one CTI OS Server pair has been reached.
    But in our environment has only 250 agents
    Anyone seen this before? Thanks very much

    Hi Gergely,
    I analyzed the following situation: when the agent logs in the CTI OS Toolkit the client opens a lot of sessions with differents ports.
    Like the following example:
      TCP    bbaproggerp1:42028     mv8011:4544  ESTABLISHED
      TCP    bbaproggerp1:42028     mv8011:4545  ESTABLISHED
      TCP    bbaproggerp1:42028     mv8011:4546  ESTABLISHED
      TCP    bbaproggerp1:42028     mv8011:4548  ESTABLISHED
    Where mv8011 is the hostname of the machine and 4544,4545,4546 and 4548 are the ports of CTI OS Client connected on port 42028.
    When the agent disconnect of the application just one connection is closed then  if it logs again another two connections will be open.

  • Using Mac Pro in Target Disk Mode Connected to MacBook Pro

    Hi all,
    I am trying to set up two macs to run off of the same monitors/keyboard/mouse/etc. I know about KVMs, but they are too expensive for my current setup.
    I want to know if it's possible to run a 2006 Mac Pro in target disk mode connected to a brand new MacBook Pro 13" via a firewire to thunderbolt converter.
    I would need to access the files, but also run the applications from the Mac Pro on the MacBook Pro.
    Would such a setup work? Would I have to reboot each time I wanted to switch machines? Would there be a significant lag in the Mac Pro's performance?
    Any tips or links to articles/etc. would be appreciated.
    Thanks,
    Nick

    Hi Niel,
    Thanks for the speedy response.
    I should have clarified that I know that I can access the drive like a firewire drive. I'm more curious as to whether I can either:
    1. use it's applications in target disk mode (based on your answer -- No, unless all the necessary system components are identical between the two computers).
    2. Boot from the Target Disk computer as if it were a separate drive of my main computer. If so, since this is Firewire and not SATA, will I notice a severe loss of processing power?
    Nick         

  • FTP Sub Command: Local Error with EasyDMS

    We have been using DMS for several years.  We have a vault setup and are able the checkin files with FTP via SAPGUI with no problems.  Recently we have been looking at EasyDMS.  We have it installed and can login ok.  When we try to drag a file into the windows explorer the popup appears and we can enter the META data.  When the file is checkin via FTP we get FTP Sub Command: Local Error.
    Any suggestions would be appreciated.

    Tom,
    We have encountered the exact same siituation with EasyDMS, we currently have had an OSS call to SAP for 2 weeks that ended up with the developers in Germany and bouncing the issue back to technical support and stating that they have no idea!
    We are also interested in an answer, sorry I can't help you, but you are not alone.

Maybe you are looking for