Safe Data Saving

Hi, I'm developing an application which reads data from a set of XML files, stores the data in the application as objects, allows the manipulation of these objects through the interface and then can write the XML files back again with the new data.
Currently, the entire XML file is simply re-written every time the save is used, which is fine. The problem I am having however, is that the objects (and therefore the XML) refer to images (by name) which are all stored in a single directrory. Whenever the user clicks "save" every image is moved to a temporary folder, then as the XML is written, copied back into the correct folder under a new name (I am simply using the File.createTempFile(...) function to generate unique filenames. All of this is fine (albeit inefficent) and works.
The only problem is when there is an error in saving (either writing the XML or copying the files) I have run out of ideas for methods to ensure the data integrity when such an error occurs. I successfully prevent the XML file being overwritten, but the Image names have changed due to the process and make it unusable. I am looking for ideas on how to ensure the save is atomic (i.e. either succeeds or fails, and isn't left in an unpredictable state)?
(Hope that explanation makes sense, I can post the save function if needed, but it's fairly ugly)

One quick and dirty way of achieving this is using file names to mark the state of the conversion. For example, name the configuration file config.xml.new when you are writing it, then delete config.xml, then rename config.xml.new to config.xml.
On startup, check for config.xml - if it is there, delete config.xml.new (if it exists). If it is not there, look for config.xml.new and rename it to config.xml.
The same strategy can be used with your directory names.
One final comment: If you are serious about achieving ACID semantecs, you need to be sure to sync the file (FileChannel.force(true)) before you close it. Otherwise the OS can cache the changes you made, and a power outage will corrupt your data. syncing to disk like this is quite slow, so use it sparingly.
- K

Similar Messages

  • Image Safe Data

    Folks,
    I am having an issue with Windows 98SE PCs saving their "Image Safe Data"
    on a Novell 6.0 SP5 server running Zenworks 6.5 SP2. Windows XP works
    OK. Has anyone else seen this and do you have any suggestions?
    Thanks,
    Coy

    Coy,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
    - Check all of the other support tools and options available at
    http://support.novell.com.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://support.novell.com/forums)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://support.novell.com/forums/faq_general.html
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • Can't Update Image Safe-data with Imaging 11.2.4

    Hi everyone,
    We have 4 Zenworks ZCM servers, at version 11.2.1. Our Imaging server have been upgraded to 11.2.4 but only for the PXE parts. When we boot our machines with PXE, its the 11.2.4 engine that starts. We can Image our machines without any problem and can have the most updated drivers.
    The problem is: the Image Safe-Data no longer working.... the update of the PXE have been made since 1 month and we just seen this error. The result of this issues is that every computer that will have the Zenworks Agent installed, when theses machines will reboot after installation, the Safe-data will not be restored in Windows, so every station will not be imported in the correct Organizationnal Units. And every station will have the same computername with a guid string because they have all the same name.
    I try to find out why the safe-data is not working. When I boot a workstation in command-line of Imaging 11.2.4, when I go in "zisedit", I put a computername and I save it. When I'm coming back in zisedit, there is no computername info...
    Is there a bug with 11.2.4 ?

    I'm also encountering a similar issue - the ZISD service is unable to read the ZISD info, but it can successfully write to it. I'm pulling down a WIM image, the imaging flag is set successfully, but when the ZISD server starts on first boot, it fails to read the ZISD information. It then proceeds to write the ZISD of the original image, so the computer's ZISD information is then lost. I'm using Zenworks 11.3 Windows 8.1 Update on both the server and in the image, and have tried the solution mentioned in the TID to no avail. Below is the relevant log information from the novell-zisdservice.log when the PC boots up after imaging, do I have to run the fix mentioned in the TID on the master computer before capturing the image?
    04/01/14 18:48:54 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:54 -- parameters:
    04/01/14 18:48:54 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:54 -- name: "ZISWin History Filename"
    04/01/14 18:48:54 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:54 -- ZISDSERVICE (version NEW_VERSION_STRING) running as service at: Tue Apr 01 18:48:54 2014
    04/01/14 18:48:54 -- ZISDSERVICE History Filename: c:\ziswin.hst
    04/01/14 18:48:54 -- Entering LISD
    [isdRD]
    [LNT]: Trying PhysicalDrive 0
    [GDGNT]
    [GDGNT]: returning 1
    checkAvailableSpace: phySectorSize: 512.
    checkPartScheme: entered.
    checkPartScheme: MBR scheme found.
    initializeSectorTable: toReserve: 34.
    [LNT]: ImageSafeData not found
    [LNT]: Trying PhysicalDrive 1
    [GDGNT]
    [GDGNT]: DeviceIoControl failed.
    [GDGNT]: returning 0
    [LNT]: GetDriveGeometryNT failed.
    [LNT]: Trying PhysicalDrive 2
    [GDGNT]
    [GDGNT]: DeviceIoControl failed.
    [GDGNT]: returning 0
    [LNT]: GetDriveGeometryNT failed.
    [LNT]: Trying PhysicalDrive 3
    [GDGNT]
    [GDGNT]: DeviceIoControl failed.
    [GDGNT]: returning 0
    [LNT]: GetDriveGeometryNT failed.
    [LNT]: Trying PhysicalDrive 4
    [GDGNT]
    [GDGNT]: DeviceIoControl failed.
    [GDGNT]: returning 0
    [LNT]: GetDriveGeometryNT failed.
    [LNT]: Trying PhysicalDrive 5
    [GDGNT]
    [GDGNT]: DeviceIoControl failed.
    [GDGNT]: returning 0
    [LNT]: GetDriveGeometryNT failed.
    [LNT]: Trying PhysicalDrive 6
    [LNT]: drive not available
    [LNT]: Trying PhysicalDrive 7
    [LNT]: drive not available
    [LNT]: Trying PhysicalDrive 8
    [LNT]: drive not available
    [LNT]: Trying PhysicalDrive 9
    [LNT]: drive not available
    [LNT]: returning -103
    [isdRD]: returning 816
    [ziRD]: hddVer: 0 iAmtVer 0
    [ziRD]: User hdd ISD
    04/01/14 18:48:54 -- [LISD] ISD Dump:
    04/01/14 18:48:54 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:54 -- parameters:
    04/01/14 18:48:54 -- path: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\1"
    04/01/14 18:48:54 -- name: "ServiceName"
    04/01/14 18:48:54 -- GetHKLMRegistryValue: RegOpenKeyEx failed (2).
    04/01/14 18:48:54 -- Exiting GetHKLMRegistryValue(): returning 2
    04/01/14 18:48:54 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:54 -- parameters:
    04/01/14 18:48:54 -- path: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\8"
    04/01/14 18:48:54 -- name: "ServiceName"
    04/01/14 18:48:54 -- ccode: 0, dwType: 1, dwValueLen: 39
    04/01/14 18:48:54 -- 0000 7b 04/01/14 18:48:54 -- 30 04/01/14 18:48:54 -- 31 04/01/14 18:48:54 -- 34 04/01/14 18:48:54 -- 38 04/01/14 18:48:54 -- 44 04/01/14 18:48:54 -- 44 04/01/14 18:48:54 -- 37 04/01/14 18:48:54 -- 46 04/01/14 18:48:54 -- 2d 04/01/14 18:48:54 -- 39 04/01/14 18:48:54 -- 43 04/01/14 18:48:54 -- 39 04/01/14 18:48:54 -- 44 04/01/14 18:48:54 -- 2d 04/01/14 18:48:54 -- 34
    04/01/14 18:48:54 -- 0010 36 04/01/14 18:48:54 -- 45 04/01/14 18:48:54 -- 31 04/01/14 18:48:54 -- 2d 04/01/14 18:48:54 -- 41 04/01/14 18:48:54 -- 41 04/01/14 18:48:54 -- 30 04/01/14 18:48:54 -- 35 04/01/14 18:48:54 -- 2d 04/01/14 18:48:54 -- 38 04/01/14 18:48:54 -- 45 04/01/14 18:48:54 -- 31 04/01/14 18:48:54 -- 30 04/01/14 18:48:54 -- 46 04/01/14 18:48:54 -- 43 04/01/14 18:48:54 -- 42
    04/01/14 18:48:54 -- 0020 35 04/01/14 18:48:54 -- 33 04/01/14 18:48:54 -- 41 04/01/14 18:48:54 -- 32 04/01/14 18:48:54 -- 32 04/01/14 18:48:54 -- 7d 04/01/14 18:48:54 -- 00 04/01/14 18:48:54 --
    04/01/14 18:48:54 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:54 -- GetTCPIPDeviceNT: Value returned: {0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}
    04/01/14 18:48:54 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:54 -- parameters:
    04/01/14 18:48:54 -- path: "SYSTEM\CurrentControlSet\Services\{0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}\Parameters\Tcpip"
    04/01/14 18:48:54 -- name: "EnableDHCP"
    04/01/14 18:48:54 -- ccode: 0, dwType: 4, dwValueLen: 4
    04/01/14 18:48:54 -- 0000 01 04/01/14 18:48:54 -- 00 04/01/14 18:48:54 -- 00 04/01/14 18:48:54 -- 00 04/01/14 18:48:54 --
    04/01/14 18:48:54 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:54 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:54 -- parameters:
    04/01/14 18:48:54 -- path: "SYSTEM\CurrentControlSet\Services\Tcpip\Parameter s\Interfaces\{0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}"
    04/01/14 18:48:54 -- name: "DhcpIPAddress"
    04/01/14 18:48:54 -- ccode: 0, dwType: 1, dwValueLen: 15
    04/01/14 18:48:54 -- 0000 31 04/01/14 18:48:54 -- 33 04/01/14 18:48:54 -- 36 04/01/14 18:48:54 -- 2e 04/01/14 18:48:54 -- 32 04/01/14 18:48:54 -- 30 04/01/14 18:48:54 -- 36 04/01/14 18:48:54 -- 2e 04/01/14 18:48:54 -- 32 04/01/14 18:48:54 -- 34 04/01/14 18:48:54 -- 33 04/01/14 18:48:54 -- 2e 04/01/14 18:48:54 -- 31 04/01/14 18:48:54 -- 37 04/01/14 18:48:54 -- 00 04/01/14 18:48:54 --
    04/01/14 18:48:54 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:54 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:54 -- parameters:
    04/01/14 18:48:54 -- path: "SYSTEM\CurrentControlSet\Services\Tcpip\Parameter s\Interfaces\{0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}"
    04/01/14 18:48:54 -- name: "DhcpSubnetMask"
    04/01/14 18:48:54 -- ccode: 0, dwType: 1, dwValueLen: 14
    04/01/14 18:48:54 -- 0000 32 04/01/14 18:48:54 -- 35 04/01/14 18:48:54 -- 35 04/01/14 18:48:54 -- 2e 04/01/14 18:48:54 -- 32 04/01/14 18:48:54 -- 35 04/01/14 18:48:54 -- 35 04/01/14 18:48:54 -- 2e 04/01/14 18:48:54 -- 32 04/01/14 18:48:54 -- 35 04/01/14 18:48:54 -- 35 04/01/14 18:48:54 -- 2e 04/01/14 18:48:54 -- 30 04/01/14 18:48:54 -- 00 04/01/14 18:48:54 --
    04/01/14 18:48:54 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:54 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:54 -- parameters:
    04/01/14 18:48:55 -- path: "SYSTEM\CurrentControlSet\Services\Tcpip\Parameter s\Interfaces\{0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}"
    04/01/14 18:48:55 -- name: "DhcpDefaultGateway"
    04/01/14 18:48:55 -- ccode: 0, dwType: 7, dwValueLen: 17
    04/01/14 18:48:55 -- 0000 31 04/01/14 18:48:55 -- 33 04/01/14 18:48:55 -- 36 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 36 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 34 04/01/14 18:48:55 -- 33 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 35 04/01/14 18:48:55 -- 34 04/01/14 18:48:55 -- 00
    04/01/14 18:48:55 -- 0010 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- [INW] 0
    Dumping ImageSafeDataStruct:
    0000 5a 49 53 44 0b 00 00 00 20 01 00 00 00 00 00 00 ZISD.... ......
    0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0030 f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    version ............ 11
    flags .............. 0
    DHCP ............... No
    ipAddress .......... 0.0.0.0
    subnet ............. 0.0.0.0
    gateway ............ 0.0.0.0
    wsTree .............
    wsDN ...............
    netbiosName ........
    workgroup ..........
    lastBaseImage ......
    lastBaseImageTime .. 0
    lastBaseImageSize .. 0
    structLength ....... 240
    sid ................ 0-0-0-0-0
    advScript .......... 0
    dnsServerCount ..... 0
    dnsSuffix ..........
    dnsHostname ........
    wsID ...............
    pxeWorkDN ..........
    pxeWorkRevision .... 0
    pxeTaskId .......... 0
    pxeTaskState ....... 0
    pxeTaskRetCode ..... 0
    pxeTreeID ..........
    lastBaseImageAddr .. 0x0
    iAMT EnterpriseName.
    isd revision ....... 0x0
    04/01/14 18:48:55 -- Exiting LISD(): returning 816
    [ziUI]
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWin Disabled"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWin Inactive"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- [CFIS] returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWIN Clear"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWIN Reset Flag"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWin Do Not Collect Mask"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWin Do Not Restore Mask"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWin Clear Mask"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "System\Setup"
    04/01/14 18:48:55 -- name: "MiniSetupInProgress"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "System\Setup"
    04/01/14 18:48:55 -- name: "SystemSetupInProgress"
    04/01/14 18:48:55 -- ccode: 0, dwType: 4, dwValueLen: 4
    04/01/14 18:48:55 -- 0000 00 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWin Windows Setup State"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- [CFSP] returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SOFTWARE\Novell\Workstation Manager"
    04/01/14 18:48:55 -- name: "NetBIOS"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWIN Restore"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- [RAS]Entering Collect
    04/01/14 18:48:55 -- Entering ZENImageSafeData::Collect()
    04/01/14 18:48:55 -- Entering ZENImageSafeData::CollectWorkgroupNT()
    04/01/14 18:48:55 -- [TOW] Successfully changed DACL
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SECURITY\Policy\PolPrDmN"
    04/01/14 18:48:55 -- name: ""
    04/01/14 18:48:55 -- ccode: 0, dwType: 0, dwValueLen: 18
    04/01/14 18:48:55 -- 0000 08 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 0a 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 08 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 54 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 45 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 53 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 54 04/01/14 18:48:55 -- 00
    04/01/14 18:48:55 -- 0010 00 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- pDomain: "TEST"
    04/01/14 18:48:55 -- Exiting ZENImageSafeData::CollectWorkgroupNT(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\1"
    04/01/14 18:48:55 -- name: "ServiceName"
    04/01/14 18:48:55 -- GetHKLMRegistryValue: RegOpenKeyEx failed (2).
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 2
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\8"
    04/01/14 18:48:55 -- name: "ServiceName"
    04/01/14 18:48:55 -- ccode: 0, dwType: 1, dwValueLen: 39
    04/01/14 18:48:55 -- 0000 7b 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 31 04/01/14 18:48:55 -- 34 04/01/14 18:48:55 -- 38 04/01/14 18:48:55 -- 44 04/01/14 18:48:55 -- 44 04/01/14 18:48:55 -- 37 04/01/14 18:48:55 -- 46 04/01/14 18:48:55 -- 2d 04/01/14 18:48:55 -- 39 04/01/14 18:48:55 -- 43 04/01/14 18:48:55 -- 39 04/01/14 18:48:55 -- 44 04/01/14 18:48:55 -- 2d 04/01/14 18:48:55 -- 34
    04/01/14 18:48:55 -- 0010 36 04/01/14 18:48:55 -- 45 04/01/14 18:48:55 -- 31 04/01/14 18:48:55 -- 2d 04/01/14 18:48:55 -- 41 04/01/14 18:48:55 -- 41 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 35 04/01/14 18:48:55 -- 2d 04/01/14 18:48:55 -- 38 04/01/14 18:48:55 -- 45 04/01/14 18:48:55 -- 31 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 46 04/01/14 18:48:55 -- 43 04/01/14 18:48:55 -- 42
    04/01/14 18:48:55 -- 0020 35 04/01/14 18:48:55 -- 33 04/01/14 18:48:55 -- 41 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 7d 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- GetTCPIPDeviceNT: Value returned: {0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SYSTEM\CurrentControlSet\Services\{0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}\Parameters\Tcpip"
    04/01/14 18:48:55 -- name: "EnableDHCP"
    04/01/14 18:48:55 -- ccode: 0, dwType: 4, dwValueLen: 4
    04/01/14 18:48:55 -- 0000 01 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SYSTEM\CurrentControlSet\Services\Tcpip\Parameter s\Interfaces\{0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}"
    04/01/14 18:48:55 -- name: "DhcpIPAddress"
    04/01/14 18:48:55 -- ccode: 0, dwType: 1, dwValueLen: 15
    04/01/14 18:48:55 -- 0000 31 04/01/14 18:48:55 -- 33 04/01/14 18:48:55 -- 36 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 36 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 34 04/01/14 18:48:55 -- 33 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 31 04/01/14 18:48:55 -- 37 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SYSTEM\CurrentControlSet\Services\Tcpip\Parameter s\Interfaces\{0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}"
    04/01/14 18:48:55 -- name: "DhcpSubnetMask"
    04/01/14 18:48:55 -- ccode: 0, dwType: 1, dwValueLen: 14
    04/01/14 18:48:55 -- 0000 32 04/01/14 18:48:55 -- 35 04/01/14 18:48:55 -- 35 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 35 04/01/14 18:48:55 -- 35 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 35 04/01/14 18:48:55 -- 35 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SYSTEM\CurrentControlSet\Services\Tcpip\Parameter s\Interfaces\{0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}"
    04/01/14 18:48:55 -- name: "DhcpDefaultGateway"
    04/01/14 18:48:55 -- ccode: 0, dwType: 7, dwValueLen: 17
    04/01/14 18:48:55 -- 0000 31 04/01/14 18:48:55 -- 33 04/01/14 18:48:55 -- 36 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 36 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 34 04/01/14 18:48:55 -- 33 04/01/14 18:48:55 -- 2e 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 35 04/01/14 18:48:55 -- 34 04/01/14 18:48:55 -- 00
    04/01/14 18:48:55 -- 0010 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SYSTEM\CurrentControlSet\Services\Tcpip\Parameter s"
    04/01/14 18:48:55 -- name: "Domain"
    04/01/14 18:48:55 -- ccode: 0, dwType: 1, dwValueLen: 1
    04/01/14 18:48:55 -- 0000 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- pDNSSuffix: ""
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SYSTEM\CurrentControlSet\Services\Tcpip\Parameter s"
    04/01/14 18:48:55 -- name: "Hostname"
    04/01/14 18:48:55 -- ccode: 0, dwType: 1, dwValueLen: 12
    04/01/14 18:48:55 -- 0000 43 04/01/14 18:48:55 -- 47 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 38 04/01/14 18:48:55 -- 41 04/01/14 18:48:55 -- 2d 04/01/14 18:48:55 -- 42 04/01/14 18:48:55 -- 2d 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 39 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- pDNSHostname: "CG08A-B-009"
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\1"
    04/01/14 18:48:55 -- name: "ServiceName"
    04/01/14 18:48:55 -- GetHKLMRegistryValue: RegOpenKeyEx failed (2).
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 2
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\8"
    04/01/14 18:48:55 -- name: "ServiceName"
    04/01/14 18:48:55 -- ccode: 0, dwType: 1, dwValueLen: 39
    04/01/14 18:48:55 -- 0000 7b 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 31 04/01/14 18:48:55 -- 34 04/01/14 18:48:55 -- 38 04/01/14 18:48:55 -- 44 04/01/14 18:48:55 -- 44 04/01/14 18:48:55 -- 37 04/01/14 18:48:55 -- 46 04/01/14 18:48:55 -- 2d 04/01/14 18:48:55 -- 39 04/01/14 18:48:55 -- 43 04/01/14 18:48:55 -- 39 04/01/14 18:48:55 -- 44 04/01/14 18:48:55 -- 2d 04/01/14 18:48:55 -- 34
    04/01/14 18:48:55 -- 0010 36 04/01/14 18:48:55 -- 45 04/01/14 18:48:55 -- 31 04/01/14 18:48:55 -- 2d 04/01/14 18:48:55 -- 41 04/01/14 18:48:55 -- 41 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 35 04/01/14 18:48:55 -- 2d 04/01/14 18:48:55 -- 38 04/01/14 18:48:55 -- 45 04/01/14 18:48:55 -- 31 04/01/14 18:48:55 -- 30 04/01/14 18:48:55 -- 46 04/01/14 18:48:55 -- 43 04/01/14 18:48:55 -- 42
    04/01/14 18:48:55 -- 0020 35 04/01/14 18:48:55 -- 33 04/01/14 18:48:55 -- 41 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 32 04/01/14 18:48:55 -- 7d 04/01/14 18:48:55 -- 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- GetTCPIPDeviceNT: Value returned: {0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "SYSTEM\CurrentControlSet\Services\Tcpip\Parameter s\Interfaces\{0148DD7F-9C9D-46E1-AA05-8E10FCB53A22}"
    04/01/14 18:48:55 -- name: "NameServer"
    04/01/14 18:48:55 -- ccode: 0, dwType: 1, dwValueLen: 1
    04/01/14 18:48:55 -- 0000 00 04/01/14 18:48:55 --
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Name server(s): ""
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWIN No SID Write"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Current SID: 05000000 00000015 6cee4d74 1f173054 245800d1 (21-1827556724-521613396-609747153)
    04/01/14 18:48:55 -- Current SID: 05000000 00000015 6cee4d74 1f173054 245800d1 (21-1827556724-521613396-609747153)
    04/01/14 18:48:55 -- [C]Collected ISD:
    Dumping ImageSafeDataStruct:
    0000 5a 49 53 44 0b 00 00 00 54 01 00 00 02 00 00 00 ZISD....T......
    0010 01 00 00 00 88 ce f3 11 88 ce f3 fe ff ff ff 00 ...............
    0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0030 f0 00 00 00 00 00 00 05 15 00 00 00 74 4d ee 6c ............tM.
    0040 54 30 17 1f d1 00 58 24 00 00 00 00 00 00 00 00 T0....X$.......
    0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    00f0 00 00 00 00 00 00 00 00 16 00 00 00 43 00 47 00 ............C.G
    0100 30 00 38 00 41 00 2d 00 42 00 2d 00 30 00 30 00 0.8.A.-.B.-.0.0
    0110 39 00 08 00 00 00 54 00 45 00 53 00 54 00 00 00 9.....T.E.S.T..
    0120 00 00 00 00 00 00 16 00 00 00 43 00 47 00 30 00 ..........C.G.0
    0130 38 00 41 00 2d 00 42 00 2d 00 30 00 30 00 39 00 8.A.-.B.-.0.0.9
    0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
    0150 00 00 00 00 ....
    version ............ 11
    flags .............. 2 (Workgroup)
    DHCP ............... Yes
    ipAddress .......... 136.206.243.17
    subnet ............. 255.255.255.0
    gateway ............ 136.206.243.254
    wsTree .............
    wsDN ...............
    netbiosName ........ CG08A-B-009
    workgroup .......... TEST
    lastBaseImage ......
    lastBaseImageTime .. 0
    lastBaseImageSize .. 0
    structLength ....... 240
    sid ................ 83886080-21-1827556724-521613396-609747153
    advScript .......... 0
    dnsServerCount ..... 0
    dnsSuffix ..........
    dnsHostname ........ CG08A-B-009
    wsID ...............
    pxeWorkDN ..........
    pxeWorkRevision .... 0
    pxeTaskId .......... 0
    pxeTaskState ....... 0
    pxeTaskRetCode ..... 0
    pxeTreeID ..........
    lastBaseImageAddr .. 0x0
    iAMT EnterpriseName.
    isd revision ....... 0x0
    04/01/14 18:48:55 -- Exiting Collect(): returning 0
    04/01/14 18:48:55 -- [RAS] Returned From Collect :0
    04/01/14 18:48:55 -- [RAS] Entering Save
    04/01/14 18:48:55 -- Entering SaveImageSafeData()
    [ziI]: started
    [isdWd]
    [isdSISDNT]
    [isdSISDNT]: Trying PhysicalDrive 0
    [GDGNT]
    [GDGNT]: returning 1
    [GDBT]
    [isdSISDNT]: bResult: 1 BusType: 3
    checkAvailableSpace: phySectorSize: 512.
    checkPartScheme: entered.
    checkPartScheme: MBR scheme found.
    initializeSectorTable: toReserve: 34.
    [isdSISDNT]: Saving to \\.\PhysicalDrive0:sector 61
    [isdSISDNT]: File pointer set to 31232
    [isdSISDNT]: WriteFile success
    [isdSISDNT]: Trying PhysicalDrive 1
    [GDGNT]
    [GDGNT]: DeviceIoControl failed.
    [GDGNT]: returning 0
    [isdSISDNT]: GetDriveGeometryNT failed.
    [isdSISDNT]: Trying PhysicalDrive 2
    [GDGNT]
    [GDGNT]: DeviceIoControl failed.
    [GDGNT]: returning 0
    [isdSISDNT]: GetDriveGeometryNT failed.
    [isdSISDNT]: Trying PhysicalDrive 3
    [GDGNT]
    [GDGNT]: DeviceIoControl failed.
    [GDGNT]: returning 0
    [isdSISDNT]: GetDriveGeometryNT failed.
    [isdSISDNT]: Trying PhysicalDrive 4
    [GDGNT]
    [GDGNT]: DeviceIoControl failed.
    [GDGNT]: returning 0
    [isdSISDNT]: GetDriveGeometryNT failed.
    [isdSISDNT]: Trying PhysicalDrive 5
    [GDGNT]
    [GDGNT]: DeviceIoControl failed.
    [GDGNT]: returning 0
    [isdSISDNT]: GetDriveGeometryNT failed.
    [isdSISDNT]: Trying PhysicalDrive 6
    [isdSISDNT]: drive not available. code: 2
    [isdSISDNT]: Trying PhysicalDrive 7
    [isdSISDNT]: drive not available. code: 2
    [isdSISDNT]: Trying PhysicalDrive 8
    [isdSISDNT]: drive not available. code: 2
    [isdSISDNT]: Trying PhysicalDrive 9
    [isdSISDNT]: drive not available. code: 2
    [isdSISDNT]: returning -106
    [isdWd]: returning -106
    [ziWD]: Write hdd ISD
    [ziUI]
    04/01/14 18:48:55 -- Exiting Save: returning -106
    04/01/14 18:48:55 -- [RAS] Returned From Save :-106
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWIN Reboot"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWIN Prevent Reboot"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- ZISDSERVICE main function finished at: Tue Apr 01 18:48:55 2014
    [zisdUL]: returning 0
    04/01/14 18:48:55 -- Entering GetHKLMRegistryValue()
    04/01/14 18:48:55 -- parameters:
    04/01/14 18:48:55 -- path: "Software\Novell\ZCM"
    04/01/14 18:48:55 -- name: "ZISWin History Log Entries"
    04/01/14 18:48:55 -- Exiting GetHKLMRegistryValue(): returning 0
    04/01/14 18:48:55 -- [HF:L] returning -502
    04/01/14 18:48:55 -- Stopping the Service

  • I have 2 apple id's with different apps and data saved under each.  It's very annoying so now I want to create a new id with my primary email address I use now.  If I do that is there any way to transfer all my saved apps and app data like game saves etc?

    I have 2 apple id's with different apps and data saved under each.  It's very annoying so now I want to create a new id with my primary email address I use now.  If I do that is there any way to transfer all my saved apps and app data like game saves etc so I don't lose all of that information and can easily switch to a singular apple id?

    Apple does not transfer content bought with one Apple ID to another Apple ID. Apple will not merge two Apple IDs.
    If most of your content was bought with the Yahoo! Apple ID but you now want the Gmail address for your Apple ID, the trick will be to change the address used for the Yahoo ID with the Gmail address. However, to do that you must first free the Gmail address from that other Apple ID. Use the instructions from Apple to substitute another address that is not used as an Apple ID for your Gmail address in the Apple ID with the Gmail address. Then, when the Gmail address is no longer used in an Apple ID, you can use the same instructions to substitute the Gmail address for the Yahoo address in the Apple ID with the Yahoo address.
    Changing the email address you use for your Apple ID -
    http://support.apple.com/kb/HT5621

  • Clearing image safe data

    Hi!
    Not so about imaging, but ... during ZCM agent deployment is written also image safe data onto disk. Now, when I need to put this disk (once being used on ZCM-belonged device and having image safe data on it) into another device then what is the better way to clear old device image safe data from disk. Apparently formatting disk is not enough, of course. And I need to accomplish this before installing operating system, because - as I have experience with ZCM 10.3 on this - as soon ZCM server "knows" about this disk/device it could mess up in database using info from this image safe area, am I correct? So, I put this disk into computer (not connected to network), boot from CD/DVD ...? Is Imaging BootCD good enough?
    Yes, there is a lot of Google-info, but ... just to be sure and clear on this one.
    More thanks, Alar.

    Originally Posted by NovAlf
    Hi!
    Not so about imaging, but ... during ZCM agent deployment is written also image safe data onto disk. Now, when I need to put this disk (once being used on ZCM-belonged device and having image safe data on it) into another device then what is the better way to clear old device image safe data from disk. Apparently formatting disk is not enough, of course. And I need to accomplish this before installing operating system, because - as I have experience with ZCM 10.3 on this - as soon ZCM server "knows" about this disk/device it could mess up in database using info from this image safe area, am I correct? So, I put this disk into computer (not connected to network), boot from CD/DVD ...? Is Imaging BootCD good enough?
    Yes, there is a lot of Google-info, but ... just to be sure and clear on this one.
    More thanks, Alar.
    If you're physically moving the disk from one pc to another, I would clear the ISD either in the old machine OR before you bootup and install the OS on the new machine
    You can bootup via PXE/USB/BootCD and then just enter maintenance mode and type:
    zisedit -r
    zisedit -c

  • In a FORM search box that i have data saved, how can I go and see what is saved and edit it?

    In a FORM search box that i have data saved, how can I go and see what is saved and edit it? Sometimes when I'm doing maintenance it all gets deleted and I would like to be able to see what I have saved before it gets deleted.

    Try this - Form History Control extension: <br />
    https://addons.mozilla.org/en-US/firefox/addon/12021/

  • Problem in DATE saving: all years are in the 21th century !!

    Hi for all,
    I'm using a lot of date items in my application and I have a problem caused by data format: in form fields, I enter dates in 'DD/MM/YY' format. So I had always a systemic concatenation of '20' to the year 'YY' always this :
    dispalyed data | saved data
    DD/MM/YY | DD/MM/20YY
    But I want (manipulating dates of birth) that 85 --> 1985, 79 --> 1979 ... 01 --> 2001, 05 --> 2005
    So how can I resolve this.
    Thank you for your assistance.
    Joe

    Joe,
    Use RR instead of YY.
    SUNDARK

  • How do i save a calender i have created with the photo and the dates saved on separate pages?

    how do i save a calender i have created in photoshop with the photo and the dates saved as two separate pages?  when i save as pdf or jpeg they are authomatically saving 1 pg with the photo and dates on one page.  This is causing problems when i print.

    Hi there, in case your printer cannot print very large, you can also crop down two versions and print them as separate documents.
    1) Create a guide where you would like to split the pages by clicking on the ruler (hit command R if they are not showing) and dragging to the desired area.
    Creating the guide will make it so you can be precise in the way you split up your page, and so that no part of the image will be repeated or lost.
    2) Select the Crop Tool and fit the crop area to the top half of your calendar, using the guide you've just made to snap to the right spot. Hit return to finalize the crop.
    3) Go to File > Save As. Name the file something like calendar_top and select the desired file format. Hit "Save."
    4) Once you get back to your calendar file, Go to the History panel and select "Drag Guide." This will take you back to the step before you cropped the image.
    5) Repeat the steps as before for the bottom half of the calendar, once again using the guide to help you make your crop area.
    So then you would just print each of the two pages individually. The images will not be contained within one document, but if you have Acrobat you could combine the files.
    I hope this helps!

  • Image-Safe data on Dell Optiplex GX520

    Good afternoon,
    I am having trouble getting image-safe data to stick on our Dell Optiplex GX520's. The machine will image fine manually, but no matter how many times you reboot it, the image-safe fields don't populate. In the BIOS I switched the SATA setting to combination, but it still isn't working. The history file is useless too. It either says the file is not valid, or just "unknown error, unable to add image-safe data". This happens on about 90% of our 520's, but some do actually work. Could it be the HD itself?
    Thanks.

    Originally Posted by Captainjd02
    Good afternoon,
    I am having trouble getting image-safe data to stick on our Dell Optiplex GX520's. The machine will image fine manually, but no matter how many times you reboot it, the image-safe fields don't populate. In the BIOS I switched the SATA setting to combination, but it still isn't working. The history file is useless too. It either says the file is not valid, or just "unknown error, unable to add image-safe data". This happens on about 90% of our 520's, but some do actually work. Could it be the HD itself?
    Thanks.
    I am going to half way answer my own question. I determined it is the HD itself. The machines in question have Western Digital WD400BD installed. If the machine does not have this drive then the image-safe data will populate.

  • Where is the data saved in the srtucture for a particular tcode

    Where is the data saved in the srtucture for a particular tcode.
    For eg in MM01 there is a field with RMMG1
    where dioes the data get saved from this field as in backend it shows the stucture and the structure can hold data only at runtime,
    Please help me
    Thanks in advance
    chinnu

    Hi,
    The strcuture : RMMG1 holds data at run time only that to it can hold only one record at a time.
    so we use this structure to hold data at run time and then we insert those values into database tables for that program.
    Here you can the values stored and processed in the program in the tables : MARA (for matnr ,mbrsh,mtart..),MARC (for Plant ),MARD( for storage location : lgort )...etc.
    so if you want to fecth some data means first you have to choose right table to fetch information by passing values in the selection screen.
    Regds
    Sivaparvathi
    Please reward points if helpful...

  • Image-safe data not writing to new images ...

    Hello, I am new to Zenworks Imaging, but I have lots of the pieces working
    on our system. One bit that I don't understand is the Image-Safe Data, so
    I'm wondering if someone can enlighten me. Here's our setup ...
    SITUATION:
    A school district with three primary servers:
    - The big Novell 6.5 Server with eDirectory and the usual Novell goodness
    installed.
    - A second server with SUSE Linux OES 9, DNS, Groupwise 7, and Zenworks 7.
    - A third server with SUSE Linux OES 9 and DHCP.
    I am new, and these folks currently use Ghost - but now want to switch to
    Zenworks Imaging. I successfully started all the Zenworks services on the
    SUSE server, checked to make sure our Windows XP SP2 lab computers (already
    registered in eDirectory) have the Zenworks client software (they do), and
    enabled PXE image uploads and downloads for individual computers using
    Console One. So far so good! The school district has a numbering scheme for
    their workstations (all the computers are in the same NDS STATION container
    and are named HSLAB01, HSLAB02, HSLAB03, etc). I used Ghost to install a
    fresh image on a lab computer, changed the Image-Safe Data to HSLABxx, and
    copied the image to the server. I didn't change any of the ZisWin mask
    settings (they are all cleared and empty), nor did I clear the SID information.
    PROBLEM:
    When the computer finishes the imaging process and restarts, I always end
    up with a computer named HSLABxx (instead of HSLAB01 or HSLAB02 or whatever
    the Image-Safe Data should change on that computer). Except for this issue,
    it seems like everything else (PXE startup, PXE imaging, etc) works fine
    (although I could have other issues I'm not aware of).
    TROUBLESHOOTING:
    I have tried an increasingly confusing number of changes to the ZisWin
    interface before imaging, including checking and unchecking the mask
    options, clearing the SID information, etc. with no good results. There is
    also one "wild card" in that the computers start up and log in as a Windows
    Limited Account (and not an Administrator-level account). I was wondering
    if the ZisWin and image-safe data writing requires an administrator-level
    login (but from what I'm reading online, the image-safe data is written
    before the Windows login). There is one other issue I can find - when I use
    the "rpm -qa | grep novell-z" command at the console, there are no 7.0.1
    files listed, so I think my Zenworks installation is only 7.0 (but I don't
    want to change anything until I track down the likely source of this problem).
    Any help would be greatly appreciated!
    Thanks, Mike O'Reilly

    On Thu, 15 Feb 2007 21:44:41 GMT, [email protected] wrote:
    > Any help would be greatly appreciated!
    ziswin is doing its job as a service if the image save data contains the
    just imaged flag and will do its stuff before the user locks in an requires
    a reboot after that. there was also a bug which should have been fixed in
    the latest patches of 6.5
    If you have already compiled drivers or have linux.2 please put them on
    http://forge.novell.com/modules/xfmo...ect/?zfdimgdrv
    Live BootCd and USB Disk from Mike Charles
    http://forge.novell.com/modules/xfmod/project/?imagingx
    eZie http://forge.novell.com/modules/xfmod/project/?ezie
    Marcus Breiden
    If you are asked to email me information please change -- to - in my e-mail
    address.
    The content of this mail is my private and personal opinion.
    http://www.edu-magic.net

  • DAQ vi to perform digital write and read measurements using 32 bits binary data saved in a file

    Hi
    DAQ vi to perform digital write and read measurements using 32 bits binary data saved in a file
    Two main
    sections:
    1)     
    Perform
    write and read operations to and fro different spread sheet files, such that
    each file have a single row of 32bits different binary data (analogous to 1D
    array) where the left most bit is the MSB. I don’t want to manually enter the
    32 bits binary data, I want the data written or read just by opening a file
    name saves with the intended data.
          2)     
    And
    by using test patterns implemented using the digital pattern generator or  build digital data functions or otherwise, I need to
    ensure that the     
                binary data written to a spreadsheet file or any supported file type
    then through the NI-USB 6509 is same as the data read.
    I’m aware I can’t use the simulated
    device to read data written to any port but if the write part of the vi works I
    ‘m sure the read part will work on the physical device which I’ll buy later.
    My Plan
    of action
    I’ve
    created a basic write/read file task and a write/read DAQ task for NI USB 6509
    and both combine in a while loop to form a progress VI which I’m confuse of how
    to proceed with the implementation.
    My
    greatest problem is to link both together with the correct functions or operators
    such that there are no syntax/execution errors and thus achieve my intended
    result.
    This
    project is one of my many assignments for my master thesis, so please i’ll
    appreciate every help as I’m not really efficient with LabVIEW programming but
    I prefer it because is fun and interesting if I get to know it.
    Currently I’m
    practicing with LabVIEW 8.6/NI DAQmx 8.8 Demo versions and NI USB 6509
    simulated device.
    Please see
    the attached file for my novice progress, thanks in
    advance for the support
    Rgds
    Paul
    Attachments:
    DIO_write_read DAQ from file.vi ‏17 KB

    What does your file look like?  The DAQmx write is expecting a single U32 value, not an array of I64. 
    Message Edited by vt92 on 09-16-2009 02:42 PM
    "There is a God shaped vacuum in the heart of every man which cannot be filled by any created thing, but only by God, the Creator, made known through Jesus." - Blaise Pascal

  • Automatic file naming and data saving

    Hi,
    I am building a program where there will be several I-V scan for each value of temperature. I would like to make the data saving fully automatic. 
    To explain in more deatils:
    I want the program to generate a new file on its own , give a file name depending on the temperature variable , save the data and again go for the next I-V scan and do the same way.
    So, if at a particulat temp say 300K, there are 5 iterations, my program should be such that it generates a new file evrytime say 300K_001(1st iteration), 300K_002,...300K_005(5th iteration) automatically on the hit of "run" button.
    Can some one help me on how to implement such a code.
    Thanks!
    Solved!
    Go to Solution.

    People do things like that all the time.
    Look at the Number to String conversion functions in the String palette and the Build Path function in the File palette.
    You should think about error handling. What happens if you try to create the 300K_001 file and a file with that name already exists? Do you want to over-write the file, change the name to 300K_001_a, or ask the operator for input?
    Lynn

  • LSMW -File Name 'Converted Data': Max. 45 Characters. Remaining data saved

    Hi to all,
    I am facing the error message while specifying the file(7th step) in LSMW as below
    <b>File Name 'Converted Data': Max. 45 Characters. Remaining data saved.
    Message no. /SAPDMC/LSMW_OBJ_060028</b>
    Diagnosis
    Some import interfaces only accept file names (including path) that have a maximum of 45 characters.
    System Response
    All data except the file name of the converted data is saved.
    Procedure
    Adjust the file name for the converted data.
    I am not able proceed further steps in LSMW..
    please give your valuable suggation and solutions.
    Thanks in advance..
    Amar.

    HI
    Even I am facing this error. I tried from the root directory also. But I am getting the same error. (D:\LSMW\t.txt).
    Also,  another text file with the path name C:\Documents and Settings\Desktop\testmass.txt was uploaded without any problem.
    Can anyone please help in solving this?
    Regards

  • Clearing the Image safe data

    I've run into something that I can't explain, and I'm not sure how to work
    around. Any suggestions would be appreciated.
    We just got a new load of Dell Optiplex 745 machines. Unfortunately, the
    imaging engine for Zen6.5sp2 doesn't include a NIC driver for it. So I
    downloaded the Boot CD ISO for Zen 7, it is included there. I boot from the
    CD and use the Imaging engine to load our image. In the past, our image
    will load the machine and in the process, run ZisClearNT.exe to clear the
    Image safe data. However, it seems that ZisClearNT isn't doing its job
    properly. Zenworks attempts to restore the image safe data in the process
    which isn't what I want.
    Is there an incompatibility in the ZicClearNT and Zenworks 7 imaging engine?
    I read somewhere about having changed where the image safe data is stored or
    something.
    Can anyone shed some light on the subject and perhaps let me know how to get
    ZisClearNT to do it's job, it works perfectly under Zen6.5.
    Thanks
    Brian W.

    I found that engl has a tool that will clear it as well (ZisdCtrl.exe), I
    can use that in my scripts (which is why I was using ZisClearNT in the first
    place, it cleared it automatically during the boot process).
    Thanks for the help.
    BW
    "Marcus Breiden" <[email protected]> wrote in message
    news:16c6oxffe2o0p$.[email protected]. .
    > On Wed, 14 Feb 2007 17:34:25 GMT, Brian W wrote:
    >
    >> Is there an incompatibility in the ZicClearNT and Zenworks 7 imaging
    >> engine?
    >> I read somewhere about having changed where the image safe data is stored
    >> or
    >> something.
    >
    > in zdm 7 the image save data is not stored in a fixed place, best use just
    > zisedit -c to clear the imagesave data from the bashprompt
    > --
    >
    > If you have already compiled drivers or have linux.2 please put them on
    > http://forge.novell.com/modules/xfmo...ect/?zfdimgdrv
    > Live BootCd and USB Disk from Mike Charles
    > http://forge.novell.com/modules/xfmod/project/?imagingx
    > eZie http://forge.novell.com/modules/xfmod/project/?ezie
    >
    > Marcus Breiden
    >
    > If you are asked to email me information please change -- to - in my
    > e-mail
    > address.
    > The content of this mail is my private and personal opinion.
    > http://www.edu-magic.net

Maybe you are looking for

  • Apache and Tomcat

    hi i have installed apache 2.0 and i am trying to map tomcat into it by using the JK2 module. i have configured the httpd.conf file and workers file. but it gives me the following error Service Temporarily Unavailable The server is temporarily unable

  • Parent Child hierarchy Scenario

    Hi friends, Im just working on the parent child hierarchy using the following link with the sample data. http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi11115/biadmin11g_02/biadmin11g.htm_ I tried to implement the same hierarchy us

  • I am having problems with Safari

    When I went to open one of my websites.  I was redirected to a "private" website for the same company in which I could not sign on to my account. I use this website a couple times a month and this is the first time this has happened in the past 3 yea

  • How do you get Itunes to have control in the tray when you minimize

    A little while ago, before i messed around with some of my computer settings, i was able to control Itunes while it was minimized so instead of having a button for itunes it was a play and two skip buttons on the bottom, how do i get my itunes to do

  • Vendor has multiple plants .Track Vendor plant in which material delivered

    Hi Friends, I have a query. I have a vendor(ABC). He has multiple plants all over india. I will give PO to the vendor. He will issue the material with reference to PO. Now I need to track from which of his plant the material is delivered. Is there an