Send Object to Process

HI
I want to load library many times but java load library only once so I run new proseses. All process load library only once but I must send some Object to process and I don't known how.
Is anybody known how to load library many times (in Thread) or send Object to java process??
PS.
Sorry for my bad english :)

ResolveOIDThread calls SecondExclusionsThread like
this:
//Start New SecondExclusions Thread
SecondExclusions secondExclusions=new
SecondExclusions();
secondExclusions.SecondExclusions(currentTrap,
exclusions);
Thread thread = new Thread(secondExclusions);
secondExclusions.start();
I dont know if that works but usually you start a thread like this...
//Start New SecondExclusions Thread
SecondExclusions secondExclusions = new SecondExclusions(currentTrap,  exclusions);
Thread thread = new Thread(secondExclusions);
thread.start(); Rob.

Similar Messages

  • What is the BEST practice - use BO or Java Object in process as webservice

    Hi All,
    I have my BP published as web service. I have defined My process input & output as BOs. My BP talks to DB through DAO layer(written in JAVA) which has Java objects. So I have BO as well as java Objects. Since I am collecting user input in BO, I have to assign individual values contained in BO to Java object's fields.
    I want to reduce this extra headache & want to use either of BO or Java object.I want to know What is the best practice - use BO or Java object as process input. If it is BO,how I can reuse BOs in Java?
    Thanks in advance.
    Thanks,
    Sujata P. Galinde

    Hi Mark,
    Thanks for your response. I also wanted to use java object only. When I use java object as process input argument..it is fine. But when I try to create Process web service, I am getting compilation error - "data type not supported".....
    To get rid of this error, I tried to use heir (BO inheriting from java class). But while invoking process as web service, it is not asking for fields that are inherited from java class.
    Then I created Business Object with a field of type java class... This also is not working. While sending request, it is giving an error that - field type for fields from java class not found.
    Conclusion - not able to use java object as process(exposed as web service) input argument .
    What is the Best & feasible way to accomplist the task - Process using DAO in Java & exposed as web service.
    Thanks & Regards,
    Sujata

  • Can't send object from Sever to Client

    Hi everyone, I'm a newby in this forum. I have a problem in Network programming. I'm creating a server and a client in my program for my homework. I used mysql.connector-java-5.0.7-bin.jar in my project.
    Here is the problem; in my server class the necessary codes are
    String username = inputFromClient.readUTF();
    String password = inputFromClient.readUTF();
    String sql = "SELECT * FROM user_information WHERE user_name = '"username"' AND password = '"password"'";
    try {
    stmt = connection.createStatement();
    ResultSet rs =stmt.executeQuery(sql);
    if(rs.next()){
    outputToClient.writeUTF("Login succeeded");
    System.out.println("Login succeeded");
    String sql2 = "SELECT name from patient";
    stmt = connection.createStatement();
    objectToClient = new ObjectOutputStream(socket.getOutputStream());
    ResultSet rs2 = stmt.executeQuery(sql2);
    Vector v = new Vector();
    while(rs.next()){
    v.add(rs.getString(1));
    objectToClient.writeObject(v);
    else{
    outputToClient.writeUTF("Login failed");
    System.out.println("Login failed");
    catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }and in my client class necessary codes are
    try {
         Socket socket = new Socket("localhost", 8000);
         System.out.println("Connected to server");
         dataFromServer = new DataInputStream(socket.getInputStream());
         dataToServer =new DataOutputStream(socket.getOutputStream());
         dataToServer.writeUTF(username);
         dataToServer.writeUTF(password);
         String answ = dataFromServer.readUTF();
         if(answ.equals("Login succeeded")){
              try {
                   try {
                        Vector v = (Vector)objectFromServer.readObject();
                   } catch (ClassNotFoundException e1) {
                        // TODO Auto-generated catch block
                        e1.printStackTrace();
              } catch (IOException e1) {
                   // TODO Auto-generated catch block
                   e1.printStackTrace();
         else
         } catch (UnknownHostException e1) {
              // TODO Auto-generated catch block
              e1.printStackTrace();
         } catch (IOException e1) {
              // TODO Auto-generated catch block
              e1.printStackTrace();
         }After I start Server loging process works fine but then I get this exception
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
         at Client$4.actionPerformed(Client.java:298)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1879)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2199)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:450)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:288)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:264)
         at java.awt.Component.processMouseEvent(Component.java:5529)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3148)
         at java.awt.Component.processEvent(Component.java:5294)
         at java.awt.Container.processEvent(Container.java:2001)
         at java.awt.Component.dispatchEventImpl(Component.java:3996)
         at java.awt.Container.dispatchEventImpl(Container.java:2059)
         at java.awt.Component.dispatchEvent(Component.java:3844)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4249)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3929)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3859)
         at java.awt.Container.dispatchEventImpl(Container.java:2045)
         at java.awt.Window.dispatchEventImpl(Window.java:1810)
         at java.awt.Component.dispatchEvent(Component.java:3844)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:545)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:268)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:197)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:191)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:183)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:144)
    And it points Vector v = (Vector)objectFromServer.readObject(); in Client class. It is a problem about sending Object but I can't figure it out. Maybe you can help? Thanks

    Hi Aykt87,
    In your server source, just have a look at this :
    ResultSet rs2 = stmt.executeQuery(sql2);
    Vector v = new Vector();
    while(rs.next()){
    v.add(rs.getString(1));
    } rs2, rs?

  • And i enhanced these objects into process chains also

    Hi All,
                      as per my requirement i created infopackage and dtp in development system. and i enhanced these objects into process chains also. now i want to send this infopackage ,dtp and enhanced process chains(at the process chain level i want to add only this infopackage and dtp).i dont want to collect total chain.please guide me.
    Regards,
    chandra.

    Hi,
    The Process Chain definition will be collected with the Infopackage & DTP automatically when you make the change (It will prompt for a Transport Request).
    But the other Process Variants which is used in the Process Chain will not come, but if you need them then u need to collect it using Transport Connection.
    PS. Make sure the Start Variant is set to "Start using Meta-Chain" so that the chain is not scheduled automatically after Transport.
    Regards,
    Chathia.

  • Sending objects with sockets (and making a mess thereof)

    I'm playing about with client/server interaction and have made a simple program where a server waits for a connection on its given port, accepts a socket connection and every second checks for any input from the client and sends a Point object with co-ordinates to the client
    The client in renders the Point object and every second checks for an updated Point from the server, whenever the left or right arrow keys are used the server is sent the keyevent object to process and change the co-ordinates of the point which will then be sent back
    But it doesn't work, the server thread hangs on the if statement testing for a new object to read. If the code looking for a new object is comented out, the system works perfectly (with the random co-ordinates shown, the Point object itself is held in another class and would be used if the server could read the input)
              try
                   ObjectOutputStream out = new ObjectOutputStream(socket.getOutputStream());
                       ObjectInputStream in = new ObjectInputStream(socket.getInputStream());
                       boolean temp = true;
                       while (temp == true)
                        sleep(1000);
                        Object o = in.readObject();
                        if (in.readObject() != null)
                             parent.process.updatePoint((KeyEvent)in.readObject());
                        out.writeObject(new Point((int)(Math.random() * 200), (int)(Math.random() * 200)));
              } Could anyone advise me why it specifically doesn't work? Having said that I realise my design is probably rather inefficient and generally poor and any general tips are welcome to
    Any help appreciated

    I think we are going to need to see the other side of your program. If your code hangs at the if statement:
                        if (in.readObject() != null)
                             parent.process.updatePoint((KeyEvent)in.readObject());
                        }Then i would have to assume the object is never recieved.

  • Getting Error while posting through KB11N : No true sender object entered

    HI Expert,
    We have stastical internal order defined and same we are using in Asset. Let me explain the scenarion.
    We created the Purchase requisition with the stastical Internal Order then we did Purchase Order and MIGO -Goods Receipt.
    Now we realised that wrong Internal Order  was used. Now we want to tranasfer cost from that Internal order to New Internal Order. we are trying to post through KB11N but while giving the all details i am getting error as per below;
    No true sender object entered
    Message no. BK175
    Diagnosis
    You have entered a statistical object as a sender. Statistical objects, however, are only intended for use with dual account assignments.
    Procedure
    1. If you require a dual account assignment, enter a true object as a sender also.
    We are using cost element with having cost element category 90.
    I don't no which is the true sender Object.
    Thanks in advance
    ealry help will be highly appreciated.

    Your postings had happened to a statistical internal order.  I hope the real postings might have happened to a cost centre.
    You cannot settle anything from a statistical internal order.  It is just for information purpose only.  If the above posting had captured a cost centre (real posting), you can distribute/assess the cost from the cost centre to a real internal order for your purpose.

  • I cant reboot. Shutdown freezes at sending SIGTERM to processes

    I could use some advice. For the past 4 months or so I have not been able to do a full shutdown or reboot. When I run the shutdown -r now or reboot commands the process starts but freezes at Sending SIGTERM to processes. At this point I can switch to diffrent terminals with Ctrl+Alt+F? but I cant type.The only thing I can do is hold my power button down to shut off. I have been searching online  fore awhile and restored my rc.shutdown script to the original backup I have from months ago but I am still having the same issues. Ill attach my local and shutdown scripts
    Thanks for taking a look.
    rc.local
    #!/bin/bash
    # /etc/rc.local: Local multi-user startup script.
    #/bin/plymouth quit --retain-splash
    alsactl -f /var/lib/alsa/asound.state restore
    #rm /tmp/.X25-lock
    mount LABEL=Backup /home/ahron/Dropbox/Backup
    mount LABEL=FatBackup '/home/ahron/Backup Images'
    #su ahron -c "vncserver -geometry 800x600 -alwaysshared -localhost -dpi 96 :25"
    rc.shutdown
    #!/bin/bash
    # /etc/rc.shutdown
    . /etc/rc.conf
    . /etc/rc.d/functions
    # avoid staircase effect
    stty onlcr
    echo " "
    printhl "Initiating Shutdown..."
    echo " "
    run_hook shutdown_start
    [[ -x /etc/rc.local.shutdown ]] && /etc/rc.local.shutdown
    stop_all_daemons
    run_hook shutdown_prekillall
    kill_all
    run_hook shutdown_postkillall
    stat_busy "Saving Random Seed"
    RANDOM_SEED=/var/lib/misc/random-seed
    install -TDm 0600 <(:) $RANDOM_SEED
    POOL_FILE=/proc/sys/kernel/random/poolsize
    if [[ -r $POOL_FILE ]]; then
    read POOL_SIZE < $POOL_FILE
    else
    POOL_SIZE=512
    fi
    dd if=/dev/urandom of=$RANDOM_SEED count=1 bs=$POOL_SIZE &>/dev/null
    stat_done
    [[ $TIMEZONE ]] &&
    status "Saving Time Zone" \
    cp --remove-destination "/usr/share/zoneinfo/$TIMEZONE" /etc/localtime
    # Write to wtmp file before unmounting
    halt -w
    status "Deactivating Swap" swapoff -a
    # stop monitoring of lvm2 groups before unmounting filesystems
    [[ $USELVM = [Yy][Ee][Ss] && -x $(type -P lvm) && -d /sys/block ]] &&
    status "Deactivating monitoring of LVM2 groups" \
    vgchange --monitor n &>/dev/null
    # if we don't have devtmpfs support, /dev is mounted as tmpfs, so don't unmount it
    status "Unmounting Filesystems" \
    umount -a -r -t nodevtmpfs,notmpfs,nosysfs,noproc,nodevpts -O no_netdev
    run_hook shutdown_postumount
    # Kill non-root encrypted partition mappings
    if [[ -f /etc/crypttab && $CS ]] && grep -q ^[^#] /etc/crypttab; then
    stat_busy "Deactivating encrypted volumes:"
    # Maybe someone has LVM on an encrypted block device
    # executing an extra vgchange is errorless
    [[ $USELVM = [Yy][Ee][Ss] ]] && vgchange --sysinit -a n &>/dev/null
    do_lock() {
    stat_append "${1}.."
    if $CS remove "$1" &>/dev/null; then
    stat_append "ok "
    else
    stat_append "failed "
    fi
    read_crypttab do_lock
    stat_done
    fi
    [[ $USELVM = [Yy][Ee][Ss] && -x $(type -P lvm) && -d /sys/block ]] &&
    status "Deactivating LVM2 groups" vgchange --sysinit -a n &>/dev/null
    status "Remounting Root Filesystem Read-only" \
    lsof /
    mount -n -t ext4 --verbose -o remount,ro /dev/sda3 /
    reboot -d -f -i
    run_hook shutdown_poweroff
    # Power off or reboot
    printsep
    if [[ $RUNLEVEL = 0 ]]; then
    printhl "${C_H2}POWER OFF"
    poweroff -d -f -h -i
    else
    printhl "${C_H2}REBOOTING"
    # if kexec is installed and a kernel is loaded, use it
    [[ -x $(type -P kexec) ]] && kexec -e &>/dev/null
    fi
    # End of file
    # vim: set ts=2 sw=2 noet:
    Last edited by ahronzombi (2011-11-12 17:10:43)

    So installing the testing initscripts seems to fix the reboot command, but still the most commonly used command shutdown -r now still wont do a full reboot.
    /etc/rc.local.shutdown
    #!/bin/bash
    # /etc/rc.local.shutdown: Local shutdown script.
    #killall dropbox
    #umount /home/ahron/Dropbox/Backup
    #killall Xvnc
    #fuser -vm /
    /etc/rc.d/functions
    NETFS="nfs,nfs4,smbfs,cifs,codafs,ncpfs,shfs,fuse,fuseblk,glusterfs,davfs,fuse.glusterfs"
    # Check local filesystems
    fsck_all() {
    fsck -A -T -C"$FSCK_FD" -a -t "no${NETFS//,/,no},noopts=_netdev" $FORCEFSCK
    # Single-user login and/or automatic reboot after fsck (if needed)
    fsck_reboot() {
    # $1 = exit code returned by fsck
    # Ignore conditions 'FS errors corrected' and 'Cancelled by the user'
    (( ($1 | 33) == 33 )) && return 0
    if (( $1 & 2 )); then
    echo
    echo "********************** REBOOT REQUIRED *********************"
    echo "* *"
    echo "* The system will be rebooted automatically in 15 seconds. *"
    echo "* *"
    echo "************************************************************"
    echo
    sleep 15
    else
    echo
    echo "***************** FILESYSTEM CHECK FAILED ****************"
    echo "* *"
    echo "* Please repair manually and reboot. Note that the root *"
    echo "* file system is currently mounted read-only. To remount *"
    echo "* it read-write type: mount -n -o remount,rw / *"
    echo "* When you exit the maintenance shell the system will *"
    echo "* reboot automatically. *"
    echo "* *"
    echo "************************************************************"
    echo
    sulogin -p
    fi
    echo "Automatic reboot in progress..."
    umount -a
    mount -n -o remount,ro /
    reboot -f
    exit 0
    mount_all() {
    mount -a -t "nosysfs,no${NETFS//,/,no}" -O no_netdev
    umount_all() {
    # $1: restrict to fstype
    local mounts
    while read -r target fstype options; do
    # match only targetted fstypes
    if [[ $1 && $1 != "$fstype" ]]; then
    continue
    fi
    # don't unmount API filesystems
    if [[ $target = /@(proc|sys|run|dev|dev/pts) ]]; then
    continue
    fi
    # avoid networked devices
    IFS=, read -ra opts <<< "$options"
    if in_array _netdev "${opts[@]}"; then
    continue
    fi
    mounts+=("$target")
    done < <(findmnt -runRo TARGET,FSTYPE,OPTIONS / | tac)
    umount -r "${mounts[@]}"
    remove_leftover() {
    stat_busy "Removing Leftover Files"
    # handle this separately until we declare the non-symlinks obsoleted
    [[ ! -L /var/lock ]] && rm -rf /var/lock/*
    if [[ ! -L /var/run && -d /var/run ]]; then
    find /var/run/ \! -type d -delete
    ln -s /run/daemons /var/run/daemons
    fi
    /usr/lib/initscripts/arch-tmpfiles --create --remove && stat_done || stat_fail
    bootlogd_stop() {
    [[ -f /run/bootlogd.pid ]] || return 0
    touch /var/log/boot
    kill $(< /run/bootlogd.pid)
    rm -f /run/bootlogd.pid
    sed -i -r -e 's/\^\[\[[0-9]?;?[0-9]?[0-9]?;?[0-9]?[0-9]?[ms]//g' \
    -e 's/\^\[(\[1?[0-9][0-9]|%)G//g' -e 's/\^\[\[0;1//g' /var/log/boot
    # Custom hooks in initscripts #
    # Hooks can be used to include custom code in various places in the rc.* scripts
    # Define a hook function in a functions.d file using:
    # function_name() {
    # add_hook hook_name function_name
    # It is allowed to register several hook functions for the same hook
    # Is is also allowed to register the same hook function for several hooks
    # Currently, the following hooks exist:
    # sysinit_start: at the beginning of rc.sysinit
    # multi_start: at the beginning of rc.multi
    # single_start: at the beginning of rc.single
    # shutdown_start: at the beginning of rc.shutdown
    # sysinit_end: at the end of rc.sysinit
    # multi_end: at the end of rc.multi
    # single_end: at the end of rc.single
    # sysinit_udevlaunched: after udev has been launched in rc.sysinit
    # single_udevlaunched: after udev has been launched in rc.single
    # sysinit_udevsettled: after uevents have settled in rc.sysinit
    # single_udevsettled: after uevents have settled in rc.single
    # sysinit_premount: before local filesystems are mounted, but after root is mounted read-write in rc.sysinit
    # sysinit_postmount: after local filesystems are mounted
    # shutdown_prekillall: before all processes are being killed in rc.shutdown
    # single_prekillall: before all processes are being killed in rc.single
    # shutdown_postkillall: after all processes have been killed in rc.shutdown
    # single_postkillall: after all processes have been killed in rc.single
    # shutdown_postumount: after filesystems are unmounted
    # shutdown_poweroff: directly before powering off in rc.shutdown
    # Declare add_hook and run_hook as read-only to prevent overwriting them.
    # Too bad we cannot do the same thing with hook_funcs
    if (( RC_FUNCTIONS_HOOK_FUNCS_DEFINED != 1 )); then
    declare -A hook_funcs
    add_hook() {
    [[ $1 && $2 ]] || return 1
    hook_funcs[$1]+=" $2"
    run_hook() {
    [[ $1 ]] || return 1
    local func
    for func in ${hook_funcs["$1"]}; do
    "${func}"
    done
    declare -fr add_hook run_hook
    declare -r RC_FUNCTIONS_HOOK_FUNCS_DEFINED=1
    fi
    # Function for setting console font if required
    set_consolefont() {
    [[ $CONSOLEFONT ]] || return 0
    stat_busy "Loading Console Font: $CONSOLEFONT"
    #CONSOLEMAP in UTF-8 shouldn't be used
    [[ $CONSOLEMAP && ${LOCALE,,} =~ utf ]] && CONSOLEMAP=""
    local i
    for i in /dev/tty[0-9]*; do
    setfont ${CONSOLEMAP:+-m "${CONSOLEMAP}"} \
    "$CONSOLEFONT" -C ${i} &>/dev/null
    done
    if (( $? )); then
    stat_fail
    elif [[ $CONSOLEMAP ]]; then
    cat <<"EOF" >>/etc/profile.d/locale.sh
    if [ "$CONSOLE" = "" -a "$TERM" = "linux" -a -t 1 ]; then printf "\033(K"; fi
    EOF
    stat_done
    else
    stat_done
    fi
    if [[ $DAEMON_LOCALE = [yY][eE][sS] ]]; then
    LANG=${LOCALE:-C}
    if [[ -r /etc/locale.conf ]]; then
    parse_envfile /etc/locale.conf "${localevars[@]}"
    fi
    else
    export LANG=C
    fi
    # set colors
    if [[ $USECOLOR = [yY][eE][sS] ]]; then
    if tput setaf 0 &>/dev/null; then
    C_CLEAR=$(tput sgr0) # clear text
    C_MAIN=${C_CLEAR}$(tput bold) # main text
    C_OTHER=${C_MAIN}$(tput setaf 4) # prefix & brackets
    C_SEPARATOR=${C_MAIN}$(tput setaf 0) # separator
    C_BUSY=${C_CLEAR}$(tput setaf 6) # busy
    C_FAIL=${C_MAIN}$(tput setaf 1) # failed
    C_DONE=${C_MAIN} # completed
    C_BKGD=${C_MAIN}$(tput setaf 5) # backgrounded
    C_H1=${C_MAIN} # highlight text 1
    C_H2=${C_MAIN}$(tput setaf 6) # highlight text 2
    else
    C_CLEAR="\e[m" # clear text
    C_MAIN="\e[;1m" # main text
    C_OTHER="\e[1;34m" # prefix & brackets
    C_SEPARATOR="\e[1;30m" # separator
    C_BUSY="\e[;36m" # busy
    C_FAIL="\e[1;31m" # failed
    C_DONE=${C_MAIN} # completed
    C_BKGD="\e[1;35m" # backgrounded
    C_H1=${C_MAIN} # highlight text 1
    C_H2="\e[1;36m" # highlight text 2
    fi
    fi
    # prefixes:
    PREFIX_REG="::"
    PREFIX_HL=" >"
    # Source additional functions at the end to allow overrides
    for f in /etc/rc.d/functions.d/*; do
    [[ -e $f ]] && . "$f"
    done
    # Exit current shell if user is not root
    need_root() {
    (( EUID )) && printf 'You need to be root.\n' && exit 1
    # Quit script if it's not running by root
    # This can be disabled in scripts sourcing functions by setting NEED_ROOT=0
    # A local call to need_root can be done to ensure part of script need root privilege
    (( ${NEED_ROOT:-0} == 1 )) && need_root
    # End of file
    # vim: set ts=2 sw=2 noet:

  • Difference between Service data objects and process data object

    Hi
    Can anybody tell me what is the difference between SDO (Service Data Objects) & PDO (Process Data Objects).I am using 2 port PCI-CAN series 2 card.
    If anybody knows the answer then please reply.
    Thanking You

    Hi,
    See the online help file from our NI CANopen Library for LabVIEW for some basic informations about SDOs and PDOs.
    More information should be available from the web.
    DirkW
    Attachments:
    lvcanopenvhelp.zip ‏154 KB

  • How to find unassigned master data text objects in process chain in bi

    Hi
    Please let me know how to find the unassigned master data text objects in process chain.

    hi,
    actually if u want to find that , is ur Unassigned Infoobject in present in process chain or not, , that u can find out just by right
    click on your DTP (master data Txt datasource--> Master data text ), if this is present in Process chain, then on ryt click, the process chain option will be active. by clicking over that u can find the name in which this exists.
    thanks.

  • Issue with Sender Side JDBC processing

    Hello,
    I am facing some problem with Sender Side JDBC Processing.
    I am polling the DB MY SQL Server 2000 and using some SELECT statement i picked up some data and updated the DB with an UPDATE statement. At the receiver side i am using RFC adapter which takes the data from the DB and process further to SAP system.
    At sender side , i can see that the DB has been updated but in Integration Engine / Adapter Engine i could see any message related to that. So now my question is where did the message go.
    Can you please provide the inputs.
    THanks,
    Soorya

    Hi Surya,
    as u mentioned that u r unable to see ur message in IE & Adapter enigne
    pls do chk with the DB connections with XI and make sure that u choose every thing under same name space
    pls try to refersh cache
    thanx
    Sampath

  • Need to send object instances over the network

    I found no other way to implement a switch case to cast objects on both sides to solve my problem.
    Basically I need to send objects over a network protocol based on XML, the object is sent inside XML
    converted in base64, overall encoding of XML is utf-8.
    Let's suppose in my network there are 2 peers connected via socket.
    I have multiple instances of different types on both peers but I want to keep these instances
    synchronized. If something changes on side A, side B must receive that instance and replace
    it in the correct place (just one way, from A to B).
    When I receive such instance on B I want to cast it to it's proper instance
    of it's proper type and I am scratching my head on how could I implement this without some
    sort of unique ID table and switch case.
    If I had 1 instance per type could it be done easily?
    But I need to keep in synch many instances per type.
    Is there any dynamic casting that I can trigger based on some type/instanceID information
    I could send along the object?

    I found no other way to implement a switch case to cast objects on both sides to solve my problem.
    Basically I need to send objects over a network protocol based on XML, the object is sent inside XML
    converted in base64, overall encoding of XML is utf-8.
    Let's suppose in my network there are 2 peers connected via socket.
    I have multiple instances of different types on both peers but I want to keep these instances
    synchronized. If something changes on side A, side B must receive that instance and replace
    it in the correct place (just one way, from A to B).
    When I receive such instance on B I want to cast it to it's proper instance
    of it's proper type and I am scratching my head on how could I implement this without some
    sort of unique ID table and switch case.
    If I had 1 instance per type could it be done easily?
    But I need to keep in synch many instances per type.
    Is there any dynamic casting that I can trigger based on some type/instanceID information
    I could send along the object?

  • Libmtp error: could not send object info

    I have an HTC One m8, and a laptop running Arch Linux. I installed gvfs-mtp, and my computer detects my phone and the files inside of it. I use the GNOME desktop environment, and it's default file manager.
    If I try to transfer files to my phone, I get an error reading:
    There was an error copying the file into mtp://[usb:003,005]/SD%20card.
    "libmtp error: could not send object info".
    I am not sure how to fix this. i tried reinstalling libmtp and gvfs to no avail.
    I want to be able to connect my phone to my computer, and transfer files through my file manager. Any help would be appreciated..
    Here's some output that may be relevant:
    [saadnajmi@archlaptop ~]$ adb devices
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    List of devices attached
    FA456WM01083 device
    [saadnajmi@archlaptop ~]$ mtp-detect
    Unable to open ~/.mtpz-data for reading, MTPZ disabled.
    libmtp version: 1.1.8
    Listing raw device(s)
    Device 0 (VID=0bb4 and PID=0f63) is a HTC HTC One (MTP+ADB).
    Found 1 device(s):
    HTC: HTC One (MTP+ADB) (0bb4:0f63) @ bus 3, dev 5
    Attempting to connect device(s)
    ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
    LIBMTP libusb: Attempt to reset device
    Android device detected, assigning default bug flags
    USB low-level info:
    bcdUSB: 528
    bDeviceClass: 0
    bDeviceSubClass: 0
    bDeviceProtocol: 0
    idVendor: 0bb4
    idProduct: 0f63
    IN endpoint maxpacket: 512 bytes
    OUT endpoint maxpacket: 512 bytes
    Raw device info:
    Bus location: 3
    Device number: 5
    Device entry info:
    Vendor: HTC
    Vendor id: 0x0bb4
    Product: HTC One (MTP+ADB)
    Vendor id: 0x0f63
    Device flags: 0x18008106
    Configuration 0, interface 0, altsetting 0:
    Interface description contains the string "MTP"
    Device recognized as MTP, no further probing.
    Device info:
    Manufacturer: HTC
    Model: HTC One_M8
    Device version: 1.58.502.1
    Serial number: FA456WM01083
    Vendor extension ID: 0x00000006
    Vendor extension description: microsoft.com: 1.0; android.com: 1.0;
    Detected object size: 64 bits
    Extensions:
    microsoft.com: 1.0
    android.com: 1.0
    Supported operations:
    1001: get device info
    1002: Open session
    1003: Close session
    1004: Get storage IDs
    1005: Get storage info
    1006: Get number of objects
    1007: Get object handles
    1008: Get object info
    1009: Get object
    100a: Get thumbnail
    100b: Delete object
    100c: Send object info
    100d: Send object
    1014: Get device property description
    1015: Get device property value
    1016: Set device property value
    1017: Reset device property value
    101b: Get partial object
    9801: Get object properties supported
    9802: Get object property description
    9803: Get object property value
    9804: Set object property value
    9805: Get object property list
    9811: Set object references
    95c1: Get Partial Object (64bit Offset)
    95c2: Send Partial Object
    95c3: Truncate Object
    95c4: Begin Edit Object
    95c5: End Edit Object
    96f0: Unknown (96f0)
    Events supported:
    0x4002
    0x4003
    0x4004
    0x4005
    Device Properties Supported:
    0xd401: Synchronization Partner
    0xd402: Friendly Device Name
    0x5003: Image Size
    Playable File (Object) Types and Object Properties Supported:
    3000: Undefined Type
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    3001: Association/Directory
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    3004: Text
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    3005: HTML
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    3008: MS Wave
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc46: Artist STRING data type READ ONLY
    dc9a: Album Name STRING data type READ ONLY
    dc9b: Album Artist STRING data type READ ONLY
    dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
    dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc8c: Genre STRING data type READ ONLY
    dc96: Composer STRING data type READ ONLY
    de93: Sample Rate UINT32 data type range: MIN 0, MAX 48000, STEP 50 GET/SET
    de94: Number Of Channels UINT16 data type ANY 16BIT VALUE form READ ONLY
    de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, GET/SET
    de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 384000, STEP 1 GET/SET
    3009: MP3
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc46: Artist STRING data type READ ONLY
    dc9a: Album Name STRING data type READ ONLY
    dc9b: Album Artist STRING data type READ ONLY
    dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
    dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc8c: Genre STRING data type READ ONLY
    dc96: Composer STRING data type READ ONLY
    de93: Sample Rate UINT32 data type range: MIN 0, MAX 48000, STEP 50 GET/SET
    de94: Number Of Channels UINT16 data type ANY 16BIT VALUE form READ ONLY
    de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, GET/SET
    de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 384000, STEP 1 GET/SET
    300b: MPEG
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc46: Artist STRING data type READ ONLY
    dc9a: Album Name STRING data type READ ONLY
    dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc48: Description STRING data type READ ONLY
    de93: Sample Rate UINT32 data type range: MIN 0, MAX 48000, STEP 50 GET/SET
    de94: Number Of Channels UINT16 data type ANY 16BIT VALUE form READ ONLY
    de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, GET/SET
    de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 384000, STEP 1 GET/SET
    dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
    dc8c: Genre STRING data type READ ONLY
    dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
    de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 958804552, 1195724877, 827739479, 844516695, 861293911, GET/SET
    de9c: Video Bit Rate UINT32 data type range: MIN 0, MAX 2000000000, STEP 1 GET/SET
    de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 60000, STEP 1 GET/SET
    3801: JPEG
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc48: Description STRING data type READ ONLY
    3802: TIFF EP
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    3804: BMP
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc48: Description STRING data type READ ONLY
    3807: GIF
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc48: Description STRING data type READ ONLY
    3808: JFIF
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    380b: PNG
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc48: Description STRING data type READ ONLY
    380d: TIFF
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    b901: WMA
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc46: Artist STRING data type READ ONLY
    dc9a: Album Name STRING data type READ ONLY
    dc9b: Album Artist STRING data type READ ONLY
    dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
    dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc8c: Genre STRING data type READ ONLY
    dc96: Composer STRING data type READ ONLY
    de93: Sample Rate UINT32 data type range: MIN 0, MAX 48000, STEP 50 GET/SET
    de94: Number Of Channels UINT16 data type ANY 16BIT VALUE form READ ONLY
    de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, GET/SET
    de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 384000, STEP 1 GET/SET
    b902: OGG
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc46: Artist STRING data type READ ONLY
    dc9a: Album Name STRING data type READ ONLY
    dc9b: Album Artist STRING data type READ ONLY
    dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
    dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc8c: Genre STRING data type READ ONLY
    dc96: Composer STRING data type READ ONLY
    de93: Sample Rate UINT32 data type range: MIN 0, MAX 48000, STEP 50 GET/SET
    de94: Number Of Channels UINT16 data type ANY 16BIT VALUE form READ ONLY
    de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, GET/SET
    de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 384000, STEP 1 GET/SET
    b903: AAC
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc46: Artist STRING data type READ ONLY
    dc9a: Album Name STRING data type READ ONLY
    dc9b: Album Artist STRING data type READ ONLY
    dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
    dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc8c: Genre STRING data type READ ONLY
    dc96: Composer STRING data type READ ONLY
    de93: Sample Rate UINT32 data type range: MIN 0, MAX 48000, STEP 50 GET/SET
    de94: Number Of Channels UINT16 data type ANY 16BIT VALUE form READ ONLY
    de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, GET/SET
    de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 384000, STEP 1 GET/SET
    b982: MP4
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    b983: MP2
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    b984: 3GP
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc46: Artist STRING data type READ ONLY
    dc9a: Album Name STRING data type READ ONLY
    dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc48: Description STRING data type READ ONLY
    de93: Sample Rate UINT32 data type range: MIN 0, MAX 48000, STEP 50 GET/SET
    de94: Number Of Channels UINT16 data type ANY 16BIT VALUE form READ ONLY
    de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, GET/SET
    de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 384000, STEP 1 GET/SET
    dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
    dc8c: Genre STRING data type READ ONLY
    dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
    de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 958804552, 1195724877, 827739479, 844516695, 861293911, GET/SET
    de9c: Video Bit Rate UINT32 data type range: MIN 0, MAX 2000000000, STEP 1 GET/SET
    de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 60000, STEP 1 GET/SET
    ba05: Abstract Audio Video Playlist
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    ba10: WPL Playlist
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    ba11: M3U Playlist
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    ba14: PLS Playlist
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    ba82: XMLDocument
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    b906: FLAC
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    b981: WMV
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dce0: Display Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    dc46: Artist STRING data type READ ONLY
    dc9a: Album Name STRING data type READ ONLY
    dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc48: Description STRING data type READ ONLY
    de93: Sample Rate UINT32 data type range: MIN 0, MAX 48000, STEP 50 GET/SET
    de94: Number Of Channels UINT16 data type ANY 16BIT VALUE form READ ONLY
    de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, GET/SET
    de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 384000, STEP 1 GET/SET
    dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
    dc8c: Genre STRING data type READ ONLY
    dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
    de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 958804552, 1195724877, 827739479, 844516695, 861293911, GET/SET
    de9c: Video Bit Rate UINT32 data type range: MIN 0, MAX 2000000000, STEP 1 GET/SET
    de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 60000, STEP 1 GET/SET
    300a: MS AVI
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    300c: ASF
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    ba83: Microsoft Word Document
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    ba85: Microsoft Excel Spreadsheet (.xls)
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    ba86: Microsoft Powerpoint (.ppt)
    dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
    dc04: Object Size UINT64 data type READ ONLY
    dc07: Object File Name STRING data type GET/SET
    dc09: Date Modified STRING data type DATETIME FORM READ ONLY
    dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
    dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
    dc44: Name STRING data type READ ONLY
    dc4e: Date Added STRING data type DATETIME FORM READ ONLY
    Storage Devices:
    StorageID: 0x00020001
    StorageType: 0x0004 removable RAM storage
    FilesystemType: 0x0002 generic hierarchical
    AccessCapability: 0x0000 read/write
    MaxCapacity: 31896633344
    FreeSpaceInBytes: 31628312576
    FreeSpaceInObjects: 1073741824
    StorageDescription: SD card
    VolumeIdentifier: ##storage##ext_sd
    StorageID: 0x00010001
    StorageType: 0x0003 fixed RAM storage
    FilesystemType: 0x0002 generic hierarchical
    AccessCapability: 0x0000 read/write
    MaxCapacity: 26667683840
    FreeSpaceInBytes: 9365225472
    FreeSpaceInObjects: 1073741824
    StorageDescription: Internal storage
    VolumeIdentifier: ##storage##emulated##0
    Special directories:
    Default music folder: 0xffffffff
    Default playlist folder: 0xffffffff
    Default picture folder: 0xffffffff
    Default video folder: 0xffffffff
    Default organizer folder: 0xffffffff
    Default zencast folder: 0xffffffff
    Default album folder: 0xffffffff
    Default text folder: 0xffffffff
    MTP-specific device properties:
    Friendly name: (NULL)
    Synchronization partner: (NULL)
    libmtp supported (playable) filetypes:
    Folder
    Text file
    HTML file
    RIFF WAVE file
    ISO MPEG-1 Audio Layer 3
    MPEG video stream
    JPEG file
    BMP bitmap file
    GIF bitmap file
    JFIF file
    Portable Network Graphics
    TIFF bitmap file
    Microsoft Windows Media Audio
    Ogg container format
    Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
    MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
    ISO MPEG-1 Audio Layer 2
    Abstract Playlist file
    XML file
    Free Lossless Audio Codec (FLAC)
    Microsoft Windows Media Video
    Audio Video Interleave
    Microsoft Advanced Systems Format
    DOC file
    XLS file
    PPT file
    OK.

    i got the solution...........thanks every one

  • Send object to background PAGES

    Hello
    i have had my macbook for 3 days. i am still learning and trying out things i find in tutorials or hot tips. one thing i want to do is send and image to the background of a pages doc so my text will appear over the top of it.
    i followed all the steps in the hot tips but the last command wont permit. the last command is to go to arrange > send object to background. i can see where to do this but the selection is grey and i therefore cannot select it.
    can you offer me any solutions or reasoning please?
    all advice greatly appreciated!
    kind regards

    To be able to move an object to the background, it must be:
    selected,
    defined as floating.
    To define the object this way, go to Inspector > Wrap
    Select the button "Floating"
    It may be useful to uncheck "Object cause wrap".
    Yvan KOENIG (from FRANCE mercredi 30 juillet 2008 11:18:39)

  • Send Object With a Note

    Hi
    When selecting 'Send object with a note' from a purchase order and clicking on the 'Attributes' tab the Sensitivity is set to '502 Confidential'.  Can you please advise how to change the sensitivity to '501 Standard'?
    Thanks

    Hi all,
    I have found the solution for it.
    Share with you.
    Inside Function Group:CRM_1O_UI
    Include LCRM_1O_UIF17
    for the 'is_disabled' field control the status of the corresponding fcode.
    Update following code:
    {   INSERT         xxxxx                                      1
    if sy-cprog = 'SAPMCIC0'.
        CALL METHOD toolbar_create_process0->add_button
          EXPORTING
            fcode       = lv_fcode
            icon        = lv_icon
            butn_type   = lv_type
            text        = lv_text
            quickinfo   = lv_tip
            is_disabled = 'X'.
    else.
    *}   INSERT
        CALL METHOD toolbar_create_process0->add_button
          EXPORTING
            fcode       = lv_fcode
            icon        = lv_icon
            butn_type   = lv_type
            text        = lv_text
            quickinfo   = lv_tip
            is_disabled = ' '.
    *{   INSERT         xxxxx                                       2
    endif.
    *}   INSERT

  • Send Message from Process Chain Step without Process Log

    We send a mail message, depending on the success or failure of the process chain step, to user list.
    When the message is sent not only custom message but also the status information and the process log are sent.
    Our users are only interested about the result of the chain and they don' t want to view all technical information.
    Is it possible to send message without process log?
    Regards

    Hi,
    Take 2 process(red and green line) from each of the process in the process Chain, one is for sucessfull and other is for failure and at the end of the proces chain,  just put all failure process to the OR and have add a ABAP Program (with Not Sucessfull) and then just put all sucessfull process to the AND and have add a ABAP Program (with Sucessfull) .
    This wil send the mail to the users, when ever there is failure in PC any where, or sends a mail ..if the process chain completes sucessfully.
    If you want only add the send of mail option at the end of the process chain, we can just add 2 process (red and green line) and have same flow as above. so that.. it will only sends mail..when there is failure or sucessfull of the process chian.
    Hope it helps ......

Maybe you are looking for

  • Ora-01990 error in opening the password file

    Hi, I created a password file by using orapwd utility. Then later on I modified the remote_login_passwordfile in the spfile by giving the command: sql> alter system set remote_login_passwordfile=exclusive scope=spfile. Then it is altered. Later on I

  • Gd580 and the XFi

    I recently installed the XFi on my system, using a gd580 5.1 speaker setup. The problem I am having is that I am not getting any sound out of the speakers. If I plug headphones into the card, I get sound. Plugging the speakers in from the subwoofer i

  • Problem with WMS themes & Oracle MapViewer Version 11.1.1.2

    Hello, in my application I load the background raster from a external server using wms. With differents version of mapviewer 11 with a weblogic server (e.g: release 1, release 11.1.1.4) all it's allrigth, but when I change the mapviewer to release 11

  • Service Requests and Collection Plans

    I'm experimenting here just a bit... and I wondered. Is it possible to map a Service Request Type to a Collection Plan. Seems logical functionality to me, but I couldn't find it anywhere...

  • I am trying to install iOS 6

    I am trying to install iOS 6 and it says my Apple ID is already being used even though it is my account? I reset the forgotten password like it said, but it still is not recognizing it. Not sure what to do now?